-
Thread
Dampfphasenlöten im Spargeltopf
deine naive Pfuscherei so liest) der Umgang mit Galden für Privatanwender genau so verboten wie R134a.
deine naive Pfuscherei so liest) der Umgang mit Galden für > Privatanwender genau so verboten wie R134a. Dafür ist es wohl zu teuer^^
-
Thread
Akkuspannung unter Last
-2600mah-3-6v-3-7v-ungeschuetzt/a-100666/
entlädt überhaupt nichts. https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Prototyping/TP4056.pdf Der DW01 liefert dir eine Schutzschaltung. http://www.haoyuelectronics.com/Attachment/TP4056-modules/DW01-P_DataSheet_V10.pdf Da steht sogar 2,4V+-0,1V als Eingreifschwelle. Der NCR18650B ist bis 2,50V
-
Thread
Suche Batteriewächter
öfters gelesen dass der icl7665 für so eine Schaltung > verwendet wird. Für LiIon gibt es z.B. DW01, und sogar als fertige Schutzschaltung für alle üblichen Zellenzahlen.
H. H. schrieb im Beitrag #7755897: > Für LiIon gibt es z.B. DW01, und sogar als fertige Schutzschaltung für > alle üblichen Zellenzahlen. Diese SCHUTZschaltungen scheinen mir doch für den normalen Betrieb etwas zu spät zu agieren.
-
Thread
ATMega88 ISP Signatur 0x00 0x01 0x
ATmega88 mit JTAG? DW wohl. Schaltet Deine Software SPI ab, z.B. übers PRR? Dann ist kein DW-Zugriff mehr möglich, nachdem das Programm einmal losgelaufen ist.
ist die standardkonfig für ungeflashte Chips. Und nur so kann man auch die Fuses setzen. Dann wird DW angemacht und alles läuft. Normalerweise. hmmh
-
Thread
RAM-Bankswitching - wie am geschicktesten mit GCC auf AVR?
, uint8_t byte){ CONVERTDW adr; adr.dw=address; PORTF=(PORTF&0x0F)|(adr.b[2]<<4); PORTC=adr.b[1]; //(oder wo auch immer A8-15 liegen) uint8_t *zeiger = (uint8_t *) adr.b[0]; *zeiger = byte; } [/c] > Ich bin übrigens nicht
>> 16) << 5; A16:A18 landen in page Bits 5-7. Der Rest ist 0. > if ((uint16_t)address & 0x8000) > page |= 0x10; Wenn A15 gesetzt, dann wird page Bit 4 gesetzt. Also sind nun A15:A18 in page Bits 4-7. Wie
-
Thread
Zähler
Ok, suchst du sowas -> 00, 000000000 01, 000000011 02, 000000110 03, 000000101 04, 000001100 05, 000001111 06, 000001010 07, 000001001 08, 000011000 09, 000011011 0A, 000011110 .... A4, 111101100 A5, 111101111 A6, 111101010 A7
10001 9E: 272, 10011 10010 9F: 274, 10011 10100 A0: 278, 10011 11000 A1: 287, 10100 00111 A2: 28B, 10100 01011 A3: 28D, 10100 01101 A4: 28E, 10100 01110 A5: 293, 10100 10011 A6: 295, 10100 10101 A7: 296, 10100 10110 A8: 299,
-
Thread
AVR Net IO Dropdown Liste
] = var_array[inval]+(eth_buffer[a+5] & 0b00001111)*100; var_array[inval] = var_array[inval]+(eth_buffer[a+6] & 0b00001111)*10; var_array[inval] = var_array[inval]+(eth_buffer[a+7] & 0b00001111);
[a+1]) { case ('A'): //1 PORT_tmp1 = PORT_tmp1 + 1; ausgaenge_schalten[0] = 1; usart_write_str("A"); break;
-
Thread
Welches elektr. Bauteil / Schaltung haben aufladbare Taschenlampen?
www.best-microcontroller-projects.com/tp4056.html https://www.best-microcontroller-projects.com/dw01a.html
/index.html > Mit Vorsicht zu genießen! Ich sehe dort die Standard-Chinaplatine mit TP4056 und DW01, an genau welcher Stelle hast Du Bedenken? Uli S. schrieb im Beitrag #7049870: > Na klar netto Angebot, die sollten sich > eher in Tara umbenamsen. Ich ging am ersten TAg, aber erst gegen 11 in
-
Thread
TP4056: Laden und gleichzeitig Last - Parallelschaltung zum TP4056?
Bat- > gehen zusammen an GND und ebenfalls zum Gerät. Damit hast du die Schutzschaltung mit dem DW01A gekonnt ausser Betrieb gesetzt.
zumindest meine Logik, habe ich etwas übersehen? Den Schaltplan hänge > ich mal mit dran. Der DW01A in Verbindung mit dem Q1 hat die Aufgabe im Fehlerfall B- vom Einspeise-/Verbraucher-GND zu trennen. Wenn du B- nun mit GND verbindest, dann hat der Q1 ja keine Funktion mehr. Schau dir das in
-
Thread
18650 Tiefentladeschutz
für meine Platine, die durch eine 18650 Zelle versorgt wird. Die Standard China Lösung wäre ein DW01. Die sehr niedrige Cut-Off Spannung von 2.4V +-0.1V bereitet mir aber Bauchschmerzen. Mich interessiert hauptsächlich nur Tiefentladeschutz und Überstromschutz. Alternativ habe ich das hier gefunden
Der TO will in dem Bereich bleiben, wie im Bild. Sowas wie den DW01 verwendest Du unmittelbar am Akku, falls die Schaltung mit den engeren Grenzen versagen sollte. In der Regel reicht ein ATtiny13 aus, der bei niedrigem Takt betrieben immer wieder kurz aus dem
-
Thread
Absolute Funktionsadressen in Tabelle ablegen
mehreren Funktionen. Die Tabelle selbst soll konstant sein und wird im ROM abgelegt. Beispiel: funcA() // Funktion liegt z.B. auf 0x1000 im ROM funcB() // Funktion liegt z.B. auf 0x2001 im ROM const unsigned char table [][] = {{0x10, 0x00}; {0x20, 0x01};
Zumindest passt sie wie die Faust aufs Auge auf dein bisheriges Anforderungsprofil: void funcA() { } void funcB() { } typedef void (*Fnct)(); const Fnct table[] = { funcA, funcB }; und schon hast du eine schöne Tabelle, in der die Speicheradressen der Funktionen funcA und funcB
-
Thread
Step-Down Konverter ->5V
ich nicht. Da gäbe es aber ein Behelfskonstrukt: Packe an jeden Akkuschacht zwischen + und - einen DW01 mit 8205. Und deren Ausgänge kannst du dann wie sonst die Akkus nach außen verbinden. Dadurch sind die Zellen einzeln geschützt. Damit sollte sogar schon das Laden klappen, nur musst du bei der Spannungswahl
dann der Gedanke kam, daraus doch mal was zu basteln. Gibt es entsprechende Schutz-IC's ähnlich dem DW01 auch für mehrere Zellen? Ich habe auf die schnelle keinen gefunden. Dann könnte man sich da was mit mehreren Eingangsklemmen vorstellen. Oder aber ich verbaue einen µC und schalte den Schutzschaltkreis
-
Thread
Batterientrennschalter durch NPN Transistoren
am Bus nichts mehr tut, dann geht das Ding nach 2,5s in den Schlaf und braucht nur noch maximal 5µA: [pre] Note 6: The IC enters shutdown mode after SCL < VIL and SDA < VIL for longer than 2.5s [/pre] Dazu kommen dann noch 0,1..1µA vom disableten Schaltregler. Und wenn dann noch 20mAh im Akku
Glaube da holst Du Dir besser so ein TP4056 Modul mit Tiefentladeschutz DW01A Chip drauf: https://elektro.turanis.de/html/prj224/index.html Die Ladefunktion musst Du ja nicht nutzen, wenn Du nur den DW01A zweckentfremdest.
-
Thread
Flacher Adapter
einfachen LCD Glases kannibalisieren. https://www.elfa.se/Web/WebShopImages/landscape_large/0-/01/Display-Elektronik-DE188-RU-30_75_3V-30078910-01.jpg
001101/p/14383901?ext_cid=shgooaqchen-P-Shopping-Fallback&gclsrc=aw.ds&?pi=14383901&gclid=Cj0KCQjwqPGUBhDwARIsANNwjV5lxoon6x2O_BK39sFholfdPxP-a1CAOP5ayNt2Wx4tzk8I8tvaPRsaAq3NEALw_wcB Das ohne Plastik und entsprechend flacher wäre natürlich super.
-
Thread
Akku-Schutz-IC ähnlich BQ2970
Nimm DW01. https://i.imgur.com/QJIorxE.png
flexibler wenn man einen Steuer-IC mit normalen MOSFET ergänzt. Der LC05111CMT kann aber immerhin 8A. Paul-Gerhard S. schrieb im Beitrag #7396754: > halt mit Fernost-Bauteilen? Dann kann ich auch gleich den BQ nehmen. DW01 ist halt der meistverwendete, billig und funktioniert. Letztlich musst
-
Thread
Display mit Touchscreen bei Pollin?
GLCD_writecom(0x09); // Start Adresse High GLCD_writedata(0x00); // 0 GLCD_writecom(0x0A); // Cursor lower adress GLCD_writedata(0x01); // 1 GLCD_writecom(0x0B); // Cursor upper adress GLCD_writedata(0x01); // 1 } [/c] und: [c] GLCD_writecom(0x0C); // Writing
aus dem Forum habe. Ich benutze einen Atmega32 mit 16 MHz. [c] unsigned char tausch( unsigned char a ) { a = ((a >> 4) & 0x0F) | ((a << 4) & 0xF0); a = ((a >> 2) & 0x33) | ((a << 2) & 0xCC); a = ((a >> 1) & 0x55) | ((a << 1) & 0xAA); return a; } void lcd_bmp(unsigned const char
-
Thread
Programable Sine Wave Osciallator ML2035 Ersatz
,0x0d,0x0c,0x0a"); asm(".byte 0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00"); asm(".byte 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08"); asm(".byte 0x09,0x0a,0x0c,0x0d,0x0f,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23"); asm(".byte 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c"); asm(".byte 0x4f,0x51,0x54,0x57,0x5a
-
Thread
DIY Operationsverstärker
+USjQYmJpsOtIBlYtZICgwBg8HSGIdCJRSL9dnhCHxDX5mnd2mLHaMtYL5US4VqrAZTnAHjC4TCwFUhejwOoUeA+oNsKIAF50AB2dABDBM5AgYHWEmwCG4qcb8BQjAOmlg8C73fwivW4BYBbEfjcw5SixARdL5crzJHfL8pslsXHfIN4AS-w4ts45GE3BAgjE4D7GEBY5AtR4K+1PBSXbncU5N6Xiaz+hV+klMTiiR-4APb9OXUHgVRAoUtWjE0ukGDgCirLMDQQpAERAABJAA5AAdAAHdhL0XZ1LxqcA01QzCGAeDNmA0DM4WRd1RlDQ80BzRF4CoxJmOotNvy4vpGLY3UWJSPoMAbISqHNMBLSIbhKHzO1zEgUZXWgOwLFTHAjjgXRIGwelAyZDpxMNTdTI3f4gQsptDwkr4DH3BA8FxLIqFwUQLI81UjF8aBcDqSZTKqQhTjpckMBOM4MjQMgGgDRl7g4QQRU8
sNCVbzGst3zrYlW2OjKQ0018HpqYeb2KaDiNzxDzkg4NCVIQTABzSnidYyORDJO2NyoE0syJaPOWmsLSALwuC7JcGEAeP3xF93xK+KFgcMzSrbOYSqr0MaOkQfePm9EVvu8vFOJXL+0a+QHotUlCuxSD8ew6zLV5rFIRCgYtkiQEGUYKu+P19FnfXmj79V5FSWao6faT5eRZkgec+klAv4vxvriDzAwCWDm9yldjG8lQgQfuT8K3H+GsP4mwFi+Jiqd6633DKKBsDQS4dw4vHW+8DL4UE3IPZK+o8RIDOCzQox5YwAHE6CxxLAAawAPY4RwuEUIxZY5yDaLlQIAI5CKGCMWfwDwF5ah3jPUBN5BTCJ1H-LcLwXQHjOFJfax4egYVygAYwABaKFysWAAbmWdRZYSxsKwnISQOEyzBHUVQ4schtHsMUAAE4BBQsshiAC2uVFCGI5gCLhchcocKoQCEsadTS2ThNTQwuB1IaDUvqIusSC7u1LiwAAynfACGIUiXSoCEcICgDAoHLpuKWKQswT03BIBEL1a5UN4DwbOIA2DNnfOpcGXYyCMTkXEY8jgDA6gMmhYs0gNFuIAJ7
-
Thread
sparsames kleines Netzteil für 3,3V 50mW
Zenerdiode hat 6,2V. Plus 2x0,7V für den Gleichrichter macht 7,8V. (230V -7,8V) / 15k Ohm = 14,8mA Überraschung :-) Jetzt zu den Verlusten: a) an den ganzen Dioden: 7,8V * 14,8mA = 115,4mW b) an dem 250 Ohm Widerstand: 250Ω * 14,8mA * 14,8mA = 54,76mW Im unbelasteten Fall hast du die
dann eher >30 mOhm üblich. https://www.panasonic-electric-works.com/cps/rde/xbcr/pew_eu_en/ds_61A10_en_dw.pdf https://www.tme.eu/de/Document/0fc2b45042a4ad6cc204d1c2ceba74ca/G5RL-U-K-EN.pdf
-
Thread
Tiny45, Mac OS, JTacICE mk2
Muss nochmal nachfragen, bekomme das System nicht zum Laufen: - Das CrossPack AVR mit AVRDude 6.01, gcc etc ist installiert. - Eclipse mit dem dem AVR Plugin auch, ein kleines Projekt lässt sich kompilieren. - Einen neuen Tiny45 über drei kurze Leitungen an den JTAGICE mkII gepackt und mit 2,5V
jtagmkII_close(): timeout/error communicating with programmer ... Configuration AVRDude: id = "jtag2dw"; desc = "Atmel JTAG ICE mkII in debugWire mode"; baudrate = 115200; type = "jtagmkii_dw"; connection_type = usb; Kommandozeile: avrdude -cjtag2dw -b19200 [...part specific options...]
-
Thread
Sicherung Li-Ion Akku
unerlässlich. Leider hab ich von Sicherungsbau keine Ahnung;-( Ich nutze hochstromfähige Akkus, die bis 20A belastet werden können, aber möchte mich weit unter dieser Grenze bewegen. Im Betrieb sollen i.d. Regel bei einer Anfangs-Spannung von 4,2V Ströme von 2A bis 6A fließen, aber niemals mehr als 10A
eine durchgehauen. Inzwischen würde ich jedoch auf eine "Rundum-Sicherung" setzen. Beispielsweise mit DW01: http://www.aliexpress.com/item/DW01-8205S-combination-SOP23-6-battery-protection-chip-each-10pcs/32213488966.html In dem Angebot ist gleich ein passender Doppel-FET mit bei. Überstromerkennung
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
Für was ist eigentlich der 74LVC245DW zuständig?
gerade nicht parat, deshalb Gast) @frank B. lies mal etwas weiter oben, falls es noch aktuell ist(01.10.2007)
-
Thread
Wer hat praktische Erfahrung mit dem Laden nackter Li-Ion Akkus?
angeboten. > Existieren da Fakes? Da sowohl das Lade-IC TP4056 als auch der Schutzbaustein DW01 Chinesen sind, erwarte ich da keine Fakes. Wer Angst hat, muß das eben nachmessen, ist nicht schwer? Ruediger schrieb im Beitrag #7479826: > OK, ich gestehe jetzt, dass ich bei mir auch Lithium-Ionen-Akkus
Je vous remerci Monsieur Pruckel! Dw01 Chinois -> Seiko standard!
-
Thread
Haarschneider Akku reparieren
M3 und M4 sind UT8205A N-MosFet U1 ist ein DW01 Battery Protection IC die gehören wohl zusammen Q1 könnte ein S9013 NPN sein zu M1/M2 find ich auf die Schnelle nichts, werden aber auch Mosfets sein. Es gibt noch 2
aber was ist am rechten/einzelnen Pin von M1? Das sollte Akku+ sein (geht auch über 100Ohm an den DW01 und nen Cap). Mehr sehe ich aber nicht ohne das Teil vor mir zu haben. Je nachdem was der kostet lohnt sich das nicht mehr zu tun als die Zelle rauszunehmen für eigene Projekte. Hast du den Akku
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
cpufreq: AT32AP CPU frequency driver at32ap700x_rtc at32ap700x_rtc.0: setting system clock to 1970-01-01 00:00:01 UTC (1) JFFS2 error: (1) jffs2_build_inode_pass1: child dir "pcmcia" (ino #615) of dir i no #603 appears to be a hard link JFFS2 error: (1) jffs2_build_inode_pass1: child dir "pcmcia
+0x78/0x540 [<9005331a>] do_sys_open+0x36/0x94 [<9005338e>] sys_open+0xe/0x10 [<90017132>] syscall_return+0x0/0x12 BusyBox v1.12.3 (2010-01-10 18:40:34 CET) built-in shell (ash) Enter 'help' for a list of built-in
-
Thread
Heissluftstation empfehlung
Weller WR2000A.
Preheater. Beispiel bei Amazon: https://www.amazon.de/SQRC-L%C3%B6tstation-Heizplatte-Vorw%C3%A4rmen-Heizung/dp/B0F2DPQQF2/ref=sr_1_2_sspa?crid=27CLSUGH5EBFM&dib=eyJ2IjoiMSJ9.c83Y6U0Z4jHPiEjPANi0V6W2GlAvAFXviY7K6jRO9uNE2IoFUkuV26ppz5nfB7FZKlLJOhn6MYTyTJl2u8PI867DeqNrbZvC3NKku6rhFDVI01tp2cQa4wijikWbD0U9VDaHINLWYI0bEAIzdrKzJTAstUF1yLz6RKM2j-TB6eHQTARloZPprEIoi6IskVqZpf7KkO4WW_ZFItyKe8oCp64lRzWwB7wpht1BSxGfiIk.pmAZkTdyA_dKmynjenfQBdTOHDHE4u00F8Kc38Oemw0&
-
Thread
Z180-Stamp Modul
/09/20 17:57 8388608 development.dsk ----A 2015/08/27 15:49 8388608 editor.dsk ----A 2015/06/01 16:41 8388608 kermit.dsk ----A 2015/09/23 20:57 8388608 multiplan.dsk ----A 2014/12/12 19:54 8388608 neu.dsk ----A 2015/09/24 20:07
8388608 editor.dsk ----A 2015/06/01 15:41 8388608 kermit.dsk ----A 2015/09/19 20:31 8388608 leer.dsk ----A 2015/11/27 20:07 8388608 share.dsk ----A 2015/09/19 19:25 8388608 tp3-hd.dsk ----A 2015/09/19 20:32