-
Thread
Reparaturbericht Curtis DC Motor Controller 1515-5201 (Golf Cart, Gabelstapler, eAuto)
Hallsensors. Zwei Platinen übereinander, die obere heißt Digital Board P/N 38280E mit Prozessor U4 PIC18F6527 QRcode 380145201 H 11013 P.483322 Die kleinen Steuer-Steckverbinder sind Molex (minigrid?), jeder Pin ist mit einer vergoldeten Platinen-Funkenstrecke gegen EMV etc. gesichert. Das untere
festgelötete Stiftleisten verbunden. 8? defekte Fets sind: 512-HUF75645P3 Fairchild 1A29AJ 75645PM 2,26@1 1,91@10 N-Channel UltraFET Power MOSFET 100 V, 75 A, 14 mΩ defektes Treiber-IC (zerplatzt) ist: 942-IR2110STRPBF (U13) 2x 2,19 FET-driver low+high-side Ebenso erwischt hat es den Q15, da
-
Thread
Induktiver Positionssensor - Fragen dazu
lassen kann, ich muss halt Schwingungen pro Zeit im Osci-Bild nachzählen. von Andreas S. (igel1) 18.02.2024 00:53 "zeitweise noch unter GND gezogen", warum denn zeitweise?, sitzt da 'ne Strippe locker?, das geht natürlich garnicht! mfG fE
Constructor (I2C) - for OLED display library - see u8g2 documentation // U8G2_SSD1309_128X64_NONAME0_F_HW_I2C(rotation, [reset [, clock, data]]) [full framebuffer, size = 1024 bytes] U8G2_SSD1309_128X64_NONAME0_F_HW_I2C u8g2(U8G2_R0, 7, 19, 18); // Maybe this works also: // U8G2_SSD1309_128X64_NONAME0
-
Thread
Umfrage: euer Lieblings-Controller
gestellte Aufgabe preiswert löst. Das waren anfangs AT90S1200 und 2313, jetzt sind es Tiny15, Tiny26, Mega8, Mega 8535 (wenn ich mehr I/Os brauche). Demnächst wird es auch mal ein Mega16 und ein Mega32 sein. Programmiert wird in Assembler mit AVR-Studio von ATMEL, denn ich will hauptsächlich "Bits
für den MSP430 brechen. Ich benutze den nämlich am liebsten, bei normalen Projekten meist den MSP430F149. Auffe Arbeit benutze ich derzeit den C167 von Infineon mit dem Tasking EDE, aber der wäre mir privat viel zu überdimensioniert.
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
ZN12GenericRadio3FEIE> 41ee: 90 91 b3 28 lds r25, 0x28B3 ; 0x8028b3 <_ZN12GenericRadio3FEIE+0x1> 41f2: 58 01 movw r10, r16 ; this copy 41f4: f5 e4 ldi r31, 0x45 41f6: af 0e add r10, r31 41f8: b1 1c adc r11, r1 41fa: d5 01 movw r26
0x8028b3 <_ZN12GenericRadio3FEIE+0x1> 415e: 78 01 movw r14, r16 ; this copy 4160: f5 e4 ldi r31, 0x45 4162: ef 0e add r14, r31 4164: f1 1c adc r15, r1 4166: d7 01 movw r26, r14 4168: 8d 93 st X+, r24 416a: 9c 93
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden
-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
"www.sprut.de" findet sich auch manches nuetzliches. Allerdings ist der Fokus hauptsaechlich fuer PIC uC. ABer fuer AVR ist indirekt auch viel Nuetzliches da. (Hier sind Beispiele von selbstgebauten uC Platinen und Peripherie: http://www.sprut.de/electronic/pic/test/index.htm Gruss, Gerhard
Sieh mal hier: http://electronics-diy.com/pic_temperature_meter.php
-
Thread
Can Bus free Software und Billige Hardware
Im Prinzip brauchst Du kein fertiges Board. Ein PIC18F26K80, ein MCP2551, ein Quarz (8 MHz oder so) und etwas Kleinkram, und fertig ist der CAN-Knoten. Und das alles für unter 10€ und lochraster-geeignet. Das ganze dann natürlich mal zwei, weil ein
-
Thread
Hausautomatisierung mit Embedded Linux
Liste oder einzelne Klötze an: "Digital Isolators" : http://www.analog.com/en/subCat/0,2879,767%255F827%255F0%255F%255F0%255F,00.html (Das gibts mit kapazitvem Prinzip auch von TI etc..) Es geht ja auch ohne Potentialtrennung, aber was passiert, wenn im Embedded-Ausgerüsteten Haushalt in 100m Entfernung
ASUS-WL500g mit USB (ttyUSB0) <-> FTDI-RL232 Wandler <-> AVR 2. ASUS-WL500g mit USB (libusb) <-> USB PIC4550 <-> weitere Funktionen 3. Freebsd <-> FTDI-RL232 Wandler <-> AVR 4. Freebsd (libusb) <-> USB PIC4550 <-> weitere Funktionen 5. mehrere Foxboard USB <-> FTDI-RL232 Wandler <-> AVR Natürlich
-
Thread
CNC-Fräse im Selbstbau
Vielleicht ist es ja nur ein Zahlendreher aber IT7 bei ø26mm ist nicht 12µm sondern 21µm. Grundabmaß H bedeutet ab 0µm. ø26mm H7 wäre also von 26,000mm bis 26,021mm. Wenn man gutes Material hat kann man auf 2/100mm auch Bohren, das stimmt. Ich bin
nach DIN die Aussentoleranz r6. Eine Buchse mit Innen-ø 20mm hat z.B. einen Aussendurchmesser von 26mm. Damit erhält man dann für die Passung Bohrung-Buchse diese Werte: Bohrung ø26mm H7 hat einen Innendurchmesser zwischen 26,000mm und 26,021mm Buchse ø26mm r6 hat einen Aussendurchmesser zwischen
-
Thread
Syncronisation SS bei SPI Slave
hei, PIC18F26K22 Habe eine Interrupt gesteuerte SPI Slave Routine. Das Paket enthält 30 Byte. 1.Byte Anzahl dann 28 Daten Byte und zum Schluß 1 Prüfbyte. Nach jedem empfangenem Byte speichere ich das Byte
-
Thread
Fernbedien RC5 Empfänger
sowie bei #ifndef F_CPU #define F_CPU 10000000e6 /* Quarz mit 10.0000 Mhz */ #endif das e6 ?? vielen dank
Hallo alle zusammen, ich soll, von meinem Ausbilder, ein RC5-signal mit einem PIC16F84A auswerten und das Ergebnis von einem LCD anzeigen lassen ich finde leider rein gar nichts dazu. Kann mir da jemand helfen?? LG Kim
-
Thread
ELV Netzteil aufbohren
den Kompakt-Lüfteraggregat LK 75 Schau mal hier vorbei da bin ich ein Netzteil am bauen. http://pic-projekte.de/phpBB3/index.php?sid=e1590847e4c141d4019f79781dc4abb4
> Habt Ihr konkrete Vorschläge ? Man könnte erstmal so vorgehen: C17/C19 und C26/C27 rausnehmen. 1000µF//10R an den Ausgang anschließen und C16 soweit vergrößern, dass keine Schwingungen mehr auftreten, mindestens den doppelten Wert einlöten, dann Netzteil in die Strombegrenzung
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
>Mit steigender Spannungsfestigkeit steigt der Leckstrom in genannter >Serie linear an: >330µF/6.3V --> 21µAmax/after 2min. >330µF/10V --> 33µAmax/after 2min. >330µF/16V --> 53µAmax/after 2min. >330µF/25V --> 83µAmax/after 2min. >300µF/35V --> 116µAmax/after 2min. >300µF/50V --> 165µAmax/
Mit steigender Spannungsfestigkeit steigt der Leckstrom in genannter > Serie linear an: > > 330µF/6.3V --> 21µAmax/after 2min. > 330µF/10V --> 33µAmax/after 2min. > 330µF/16V --> 53µAmax/after 2min. > 330µF/25V --> 83µAmax/after 2min. > 300µF/35V --> 116µAmax/after 2min. > 300µF/50V --> 165µAmax
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
die Teilchen denn nun, 400 oder 800kbps? 800kbps. Mit folgender Routine kann man mittels 40MHz PIC18F252 (10MHz Quarz + 4*PLL), ein Byte in W zur LED schicken, die an PORTA,0 hängt: [code] shift clrf counter bsf counter,3 shift_loop bsf LATA,0 rlcf WREG,w btfss STATUS,C
dazu kann ich nur sagen, dass das mit den Versandkosten nicht passt... 100 Meter kosten nicht nur $26...da wird einiges mehr fällig!
-
Thread
Einsteigerfrage zu Cortex M0 mit LPCXpresso
Funktionen sind oft nicht genug "high level") und schließlich ist das Zeugs nicht portabel zwischen stm32f1 und stm32f4. Muss nicht zwangsläufig für LPC gelten. Es ist natürlich verlockend, z. B. im Falle von CAN/UART auf bestehende Funktionen aufsetzen zu können, die die Baud rate settings korrekt machen
zwischen die Toggelei. Nein, ich habe den Debugger händisch bedient! Also Zeile für Zeile (mit F5) ausführen lassen.
-
Thread
Info Platinen Bauteiletester / Transistortester
Ich bin ja schon so aufgeregt, wenn doch schon 18.00Uhr wäre ;)
2;ARTICLE=107456;GROUPID=5155;artnr=X7R-G1210+10;SID=11UM0IwX8AAAIAABAeT1Ee40b3c617caa26f37ce026fa4ef05552 Gruss Asko.
-
Thread
Accelerometer
[5]); *acc_y = 5.0f*(float)tmp/65536.0f; tmp = (int16_t)((buf[8]<<8) + (uint16_t)buf[7]); *acc_z = 5.0f*(float)tmp/65536.0f; return 0; } Viele Grüße Klaus
(Erst VDD_IO anlegen, dann VDD - ist doch unlogisch, oder?). Hallo Klaus, ich arbeite mit dem PIC18F4620. Setze den internen SPI-Block extra etwas langsamer: SSPSTAT = %00000000 SSPCON1 = %00110001 'SPI Einschalten (bit.5), Clock High-Level (Bit.4), Clock FOS/16 (Bit.3-0 = 0,0,0,1) Da ich
-
Thread
BF130 oder besser
Wenn Kearmikkondensatoren in pF angegeben sind, sind es auch meist NP0 oder COG. Wenn man also ein Tiefpassfilter entwerfen möchte, und man braucht einen 3n3, so nimmt man besser einen 3300pF, achtet jedoch wenigstens bei der Bestellung
www.reichelt.de/?;ACTION=3;LA=444;GROUP=B521;GROUPID=3186;ARTICLE=19959;START=0;SORT=artnr;OFFSET=16;SID=28@fCHgqwQARwAACL@-ggc58cb3341dc86de2536ebbf38fe642cd T20-6 (Amidon): http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=B521;GROUPID=3186;ARTICLE=19972;START=0;SORT=artnr;OFFSET=16;SID=28@fCHgqwQARwAACL
-
Thread
usbprog Fans aufgepasst: JTAG USB (OpenOCD, ARM7)
funktioniert bereits, leider fehlt mir gerade etwas die Zeit) - es gibt ebenfalls Pläne für einen PIC Programmer NEU NEU NEU USB JTAG ADAPTER mit OpenOCD Unterstützung: http://www.embedded-projects.net/index.php?page_id=175
das haben will! ^^ Hab shcon wieder ein Problem :( Wenn ich openocd starte (mit openocd.exe -f usbprog.cfg), dann schaut auch alles fürn anfang ganz gut aus: [pre]C:\Dokumente und Einstellungen\maruchinu\Desktop\openocd>openocd -f usbprog.cfg Info: openocd.c:86 main(): Open On-Chip Debugger
-
Thread
DCF77 Frequenznormal
1.51825777903696E-16 R = 92.8026816958027 C0= 2.50200142407676E-12 fundamental at room temp. F = 1706530.674 Q =12634 L = 2.882184522 C = 3.017798817E-15 R = 2446.1 C0= 3.400172339E-12 -------------------------- Nominal frequency at 87.8°C F = 4999977.73472294 Q = 2210624.24356611 L = 5.31056260615351 5310652606 nH C = 1.90793506338953E-16 0.00019079350 pF R = 75.4698598161708 C0= 2.67067707950378E-12 B-Mode at 88°C F = 5445966.6930594 Q = 1559143.3579169 L = 4.56636349264629 C = 1.87033681366853E-16 R = 100.216511187362 C0= 3.02668789364201E
-
Thread
peliCAN - CAN sniffer fuer Linux/Windows
schreiben. Ein Punkt des Lawicel-Protokolls ist > mir dabei nicht ganz klar: Selbstbau mit einem PIC18F26K80, FTDI und einem CAN-Transceiver. Controller koennte kleiner sein, aber der lag da grad rum :) > Wie sieht die Bytefolge aus, wenn der CAN-Adapter eine empfangene > Botschaft an den PC sendet
Beim ersten Byte wird für beide Botschaften "Out of Range" angezeigt, obwohl diese zwischen 0E und 3F liegen. Byte 2 wird dann richtig angezeigt. - Stellt man <dislay type="Hex"... anstelle uint16 ein (siehe meine xml), dann stürzt das Programm beim Laden der Signaldefintion ab.
-
Thread
Verbesserungsvorschläge für Komparator
bietet beispielsweise der CD4536 Muss ich den dann noch Programmieren ? Was spräche gegen einen PIC10F2006 oder TPL5010 ?
CQAgjCAMB0l3BWEAmWkAcCEGYBsBOZbMdAdl1JAUipABZsqBTAWjDACgA3EN3bZL3aQ6Q-oLbI66KLLo0wgmsugIOAZzFwhUmX21swI2RABmAQwA26phwDuYgUKOi+TlqXSjIHAE5DsciERGjZA3F5PbxR4OA55CDDkPSMECMNcFMg08BB0AB11MARCthKi2LhCgqKwaH46BDAKLFx4PEKjWJRC5EhOysre1XBCnwBzRwkoqciEJSh7LVCjUglmg2FvDj78IRx01fWDyK96KDR4LsGbwXZ67EbkMHl8eQpAi7gIGAhOeUYZTwvHwiiE8j0XhkNFIAH1cHRYZBYa98LC
-
Thread
Erfahrungen mit Oszi Rigol DS1074Z bzw. DS1104Z?
DISP:DATA?") wavdata = ins.read_raw()[2+9:] # strip header with open("screen.bmp", "wb") as f: f.write( wavdata ) anything() [/code]
http://beyondmeasure.rigoltech.com/acton/ct/1579/s-065b-1505/Bct/l-3f49/l-3f49:dd4/ct2_0/1?sid=ErJFAfDAl DS1000Z Firmware Release Notes.pdf Instrument Firmware Release Notes Models DS1054Z, DS1074Z, DS1104Z, DS1054Z-S, DS1074Z-S, DS1104Z-S, MSO1074Z,