-
Thread
2 byte >> 1 word
= 0x0C; buffer[i + 1] = 0x94; [/c] Im Terminal habe ich dann immer folgende Ausgabe: 0C 94 0C 01 0A Wenn ich w als uint32_t definiere, dann funktionierts... Gruß & Dank P.S. sorry, falls ich hier irgentwie "blasiert" klinge, ich suche nur nach 'nem Problem, dass ich noch nicht verstehe.
; 0x38e2 <init_uart> 389c: c0 e0 ldi r28, 0x00 ; 0 389e: d1 e0 ldi r29, 0x01 ; 1 38a0: 88 81 ld r24, Y 38a2: d9 80 ldd r13, Y+1 ; 0x01 38a4: 1d 2d mov r17, r13 38a6: 00 e0 ldi r16, 0x00 ; 0 38a8: 78 01 movw r14, r16 38aa
-
Thread
Jitter bei optischem Encoder
Drehgeber" , den ich über einen Flankeninterrupt auswerte. Dabei löst ein steigender Flankenwechsel des A-Signals eine Interruptroutine aus, in der die Zustände von A und B verglichen werden. U.a. laut Vertriebsmitarbeiter des Drehgebers die effektivste Art einen optischen Encoder auszulesen. Zudem habe
A >encoder. A encoder schaltet dan ohne Grund. Bei eine positive Flanke von >A wird erst B angeschaut. B steht hoch : bedeutet positions Zaehler >erhohen. So schön, so gut. > Jetzt komt wieder
-
Thread
Programmierbeispiele
eigentlich im Eeprom liegen sollten .equ selbst = 0x10 ;Eepr0x00, eigene Gerätenummer .equ wohin = 0x01 ;Eepr0x01, zu welchem Gerät die Daten hin s. ;*************************************************************************** .include "8515def.inc" ;Reset- und Interruptvektortabelle: rjmp reset
***** ;Befehlstabelle: gerade Anzahl von Ziffern + # (Ende immer mit #) beftab: .db "99901#" .dw sendflash .db "99902#" .dw serout .db "99903#" ;den gesamten Flash-Inhalt senden .dw allflash .db "9990999#" .dw clearflash .dw 0xffff ;Endekennung ;*************
-
Thread
Welcher Chip ist das?
wie die Schutzschaltung für den Akku aus. Dein AD04 wäre dann ein Verwandter des weit verbreiteten DW01. Vielleicht ein Nachbau.
Es scheint leider doch kein Klon des DW01 zu sein, sondern ein IC der die Kommunikation mit dem I-Phone erledigt um den Lightning-Adapter freizugeben und den Ladestrom über den MOSFET erst durchschaltet, wenn die Freigabe erfolgt ist. Eine
-
Thread
Kann man DW01 als Laderegler mißbrauchen?
selbst, möchte ich versuchen die Batterie extern zu laden. Die Schutzschaltung besteht aus einem DW01 Sicherheitsschaltkreis mit 8205A Twin MOSFET. Hier das Datenblatt zum DW01: http://escooter.org.ua/_fr/1/DW01A-DS-10_EN.pdf Nun zu meinen eigentlichen Fragen. Kann ich die Batterie testweise
-
Thread
Frage zu Timerschaltung und Widerstandsauswahl
TP4056 Platine hätte theoretisch auch noch die Möglichkeit eine "unterspannung" abzufangen, aber eh nur DW01A ---> 2,4V P.s. 2 ob es die richtige Kategorie war, möge ein Moderator nochmal entscheiden, da ist mein Elektrowissen zu gering.
Schutzschaltung, geht erst wieder an, wenn Ladestrom hinzukommt. Wie ich es mir bei dem Board mit dem TP4056/DW01A/8205A auch gewünscht hätte. Lieber mit etwas "Kraft" in die Begrenzung rennen, dafür einen Humane "Ruhesspannung", hat dann doch etwas Vorteile das der Akku so "klein" ist mit seinen 800mah, da
-
Thread
Serielle geschaltete LiPo Akkus einzeln laden und DC Motor versorgen
Richtig ist, dass man die Akkus vor Tiefentladung schützen sollte. Da deine Ladeplatinen keine DW01A enthalten (die bei Reihenschaltung auch blöd wären) brauchst du eine 2-Zellen Überwachung. So was in der Art, 8A dürfte für deinen Motor auch als Anlaufstrom reichen. Der Motor ist übrigens der
Richtig ist, dass man die Akkus vor Tiefentladung schützen sollte. Da > deine Ladeplatinen keine DW01A enthalten (die bei Reihenschaltung auch > blöd wären) brauchst du eine 2-Zellen Überwachung. > > So was in der Art, 8A dürfte für deinen Motor auch als Anlaufstrom > reichen. Der Motor ist übrigens
-
Thread
Mikrocontroller aus Li-ion speissen
erste Hausnummer. Du schreibst ja nichts zum Verbrauch, gewünschter Laufzeit, .... Zellschutz via DW01. Gibt es gleich fertig im Verbund mit passendem Dual-FET, zB hier: http://www.aliexpress.com/item/DW01-8205S-combination-SOP23-6-battery-protection-chip-each-10pcs/32422968614.html Step-Up auf
B.A. schrieb im Beitrag #4580448: > Unter 3.6V würde ich ihn nicht entladen. Ich dachte, die Bye-Bye-Grenze für Li-Ion sei 2,5V; und die Schmerzgrenze 3,0V. Hat sich da was geaendert?
-
Thread
LiPo Protection Modul - PWM-t? O.o
übliche 1k Widerstand am CS Pin des DW01P habe ich bereits entfernt und dachte, damit die Overcurrent Protection disabled zu haben? Oder doch nicht? Oder was schlägt dann zu? Die Zelle hat sehr stabile 3.6V, auch mit der 3A Last (gemessen
so auch laden? Ich gehe mal nicht davon aus. https://cdn.sparkfun.com/assets/learn_tutorials/2/5/1/DW01-P_DataSheet_V10.pdf (Dabla)
-
Thread
Schaltungs-Review: Li-Ion Laderegler & Step-Up (TP4056 / MT3608)
Versorgung über USB-C (CC-Pins sind mit 5.1k abgeschlossen). Akku-Ladung via TP4056, Schutzschaltung über DW01. Systemspannungen: 5V (MT3608) und 3.3V (LD1117). Meine Fragen: LDO Stabilität: Der LD1117 ist ja bekannt dafür, bei Keramikkondensatoren am Ausgang zum Schwingen zu neigen. Reicht hier ein kleiner
Martin L. schrieb im Beitrag #7989737: > Schutzschaltung über DW01. Hast Du beachtet, dass die Schutzschaltung im Minus des Akkus sitzt und damit der Akku nicht die Masse der Schaltung wird? H. H. schrieb im Beitrag #7989755: >> Die TP4056 Module sind eh auf
-
Thread
+-5V mit Fertigmodul aus LiIon 3,7V
einfache Ergaenzung parallel haengen. Als Schutz fuer den Akku spendiere ein Modul TP4056 mit DW01 zwischen Akku und Deinem Geraet. Billiger und einfacher bekommst Du das fertig nicht. Es gibt auch Module, da ist die USB-Buchse zum Laden bereits dabei.
eine invertierte Spannung erzeugen kann? > Als Schutz fuer den Akku spendiere ein Modul TP4056 mit DW01 zwischen > Akku und Deinem Geraet. Schutzmodule habe ich hier, danke für den Hinweis. Gerald B. schrieb im Beitrag #7742562: > +5V sind einfach. Dort eine Ladungspumpe (ICL7660 o.ä.) dran und
-
Thread
Kapazität von Akkus messen, aber wie?
die 500mA. Mit 200mA bist du schon ziemlich niedrig denn selbst in Notebooks muss man in der Regel mit einer schnelleren Entladung rechnen. Btw. eine Möglichkeit wie sich das "schrott sein" bei Lithium Akkus
über die Body-Diode immer noch > aufladen. Das ist falsch. Die typische Schutzschaltung mit einem DW01 verwendet einen Doppel-MOSFET, um genau das zu unterbinden. https://electronics.stackexchange.com/questions/371380/dw01-2s-protection
-
Thread
PV Wechselrichter startet nicht mehr und verursacht Kurzschluss bzw. hohen Strom
N4IgjCBcpgbFoDGUBmBDANgZwKYBoQB7KAbRABYwBmK8%2BAymgVgAYQBdAgBwBcoQAyjwBOASwB2AcxABfAgCYwLCNBC9%2BAVXGieAeRQBZHGiwBXYThAFT-AIJWQAWwn8AHGzkhFLKghDJIdGx8IlIQWFYAAgA1BwB2FhYY%2BKjYggBOROSM1IclLNjONT5IEC0dfSMTc0tPb3I-dVLyvUNjMwsHG1L7AmdxfnlyDwIAWhUkVExcAmJIMnJ0uI5PUfk-AJFTELmyJhXPeFVRABN%2BccSHJpAHHgBPLktSk2QZGSA
N4IgjCBcpgbFoDGUBmBDANgZwKYBoQB7KAbRABYwBmK8%2BAymgVgAYQBdAgBwBcoQAyjwBOASwB2AcxABfAgCYwLCNBC9%2BAVXGieAeRQBZHGiwBXYThAFT-AIJWQAWwn8AHGzkhFLKghDJIdGx8IlIQWFYAAgA1BwB2FhYY%2BKjYggBOROSM1IclLNjONT5IEC0dfSMTc0tPb3I-dVLyvUNjMwsHG1L7AmdxfnlyDwIAWhUkVExcAmJIMnJ0uI5PUfk-AJFTELmyJhXPeFVRABN%2BccSHJpAHHgBPLktSk2QZGSA
-
Thread
RS232: Geöffneter Port weder beschreib- noch lesbar (P5B)
fprintf(stream, "Write test string..."); check_err(WriteFile(hCom, strTest, strlen(strTest), &dwEaten, (LPOVERLAPPED)NULL)); fprintf(stream, "All characters written? ..."); check_err(dwEaten == strlen(strTest)); fprintf(stream, "Reading COM port..."); check_err(ReadFile(hCom, inBuf, sizeof inBuf, &dwEaten, (LPOVERLAPPED)NULL) && dwEaten>0); fprintf(stream, "Read from COM port: \"%*s\"", dwEaten, inBuf); fprintf(stream, "\n\nDone!\n\n"); CloseHandle(hCom); if(stream != stdout)
-
Thread
Spectrum Analyzer Aaronia SPECTRAN V5
INTERNAL PRE-AMP (0.01 GHZ - 3 GHZ) EUR 5,020.00 RSA6114A 02 FREQUENCY MASK TRIGGER / 1 GB MEMORY EXTENSION EUR 7,700.00 RSA6114A 05 SIGNAL OUTPUT PACKAGE: 500 MHZ IF, DIGITAL IQ OUTPUT (LVDS) EUR 6,580.00 RSA6114A
Accessories Product Description Price RSA6114A-R3DW Reparaturservice-Abdeckung für 3 Jahre (incl. Produktgarantie), beginnend ab Auslieferungsdatum EUR 6,030.00 ; RSA6114A-R5DW Reparaturservice-Abdeckung für 5 Jahre (incl. Produktgarantie
-
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
-
Thread
Tutorial für _sauberen_ C-Code
als vor jeden Variablennamen ein Präfix zu setzen. Ich mache das oft so: tByte bVar1; tDWord dwVar2; tWord wVar3; static tWord fTestFunction(void); Warum soll sowas nicht gut sein? Funktionen haben immer das Präfix f. Typen haben t, DWords dw, Words W, ... Ich finde das hilfreich beim
jeden Variablennamen ein Präfix zu setzen. > Ich mache das oft so: > > tByte bVar1; > tDWord dwVar2; > tWord wVar3; > > static tWord fTestFunction(void); > > Warum soll sowas nicht gut sein? > Funktionen haben immer das Präfix f. Typen haben t, DWords dw, Words W, > ... > Ich finde das
-
Thread
Adressierungsvorgang beim 8088
ist es ein nebenläufiger Nachteil der Segmentierung? Mal angenommen, im RAM gibts 2 Datenobjekte (DW,W), welche in dieser dieser Reihenfolge an folgenden Adressen beginnen und auch so gespeichert wurden: W -> 193d DW -> 190d Das Problem dabei ist doch, dass wenn ich als zweites das DW speichere
Daten: Grundsätzlich kann ich - wenn ich nicht aufpasse immer daten überschreiben: variable a, byte, Adresse 1001h variable b, word, Adresse 1000h Da überschreibe ich variable a mit b, Aber das hat nicht mit der Segmentierung zu tun. Angenommen ich habe 2 * 64KByte Speicher, die ich mit den
-
Thread
ATtiny2313 Timer Speed
> t * 2) b = 0; } void setup() { DDRD = DDRD | (1 << ledPin); TIMSK |= (1 << OCIE1A); TCCR1A = 1 << COM1A0; // toggle OC1A on Compare Match TCCR1B = 1 << WGM12 | 1 << CS10; // CTC, no prescaler OCR1A = 9; // compare A register value to 10 (zero relative) TCCR0A = 0x83; // Timer/Counter 0 initialization TCCR0B = 0x01; // Clock source: System Clock and Clock value: 16000,000 kHz TCNT0 = 0x00; // Mode
-
Thread
EEPROM + ATmega Auswahlhilfe
Tabelle aus Excel in den EEprom.....? Muss ich da ein extra Programm schreiben, die 1000 Datenwerte als .dw in Assembler und dann den EEProm schreiben...? Boah...
Schreibzyklen sollten wohl reichen. Mein kSüßer, stand was davon in seinem Beitrag? -> NÖ! > 07.01.2009 12:26 Von da wird einem erst klar, dass es sich anscheinend um Kalibrationsdaten o.ä. handelt. >>Außerdem ist beim >>EEPROM Page-Write Mode nicht unbedingt eine angenehme Sache. >Und
-
Thread
INA 169 Strommessung
auch statt 10 kOhm 100 kOhm verbauen, dann wäre die Verstärkung bei 100. Dann könnte er R_Shunt auf 0,01 Ohm reduzieren und hätte dann noch 0,25 W bei 5 A. Das sollte gehen.
Danke dir. Ok, also mehr als 5A werde ich bei 12VDC nicht messen. Mein Verbraucher zeiht nicht mehr und mein Ladegerät gibt nicht mehr her. Bei einem Shunt von 0.01 Ohm (10mOhm) würde bei 8A 640mW umgesetzt werden. Hier würde
-
Thread
Einzelzellenüberwachung für 4 NiMh-Akkus
ein Dejavu Gefühl. Ich suche das jetzt nicht nach - Dir traue ich zu, dass Du zwischen TP4056 und DW01 unterscheiden kannst.
Gefühl. > > Ich suche das jetzt nicht nach - Dir traue ich zu, dass Du zwischen > TP4056 und DW01 unterscheiden kannst. Naja, von den obigen Modulen (Anhang/Bild) habe ich kürzlich wieder 10 für 14ct/Stück einschl. VSK bekommen. Ich glaube nicht, dass Stefan schon einmal mit einzelnen DW01
-
Thread
Selbstbau High Power Taschenlampe
/item/32548274946.html?spm=a2g0o.productlist.0.0.6f63fe3a3ZDzAi&s=p&algo_pvid=1c316633-83e1-4bae-ba1c-f5a8b5a1780c&algo_expid=1c316633-83e1-4bae-ba1c-f5a8b5a1780c-9&btsid=1ed22d38-d450-4701-981e-6ec1005b5513&ws_ab_test=searchweb0
Ne 1000 Lumen Lampe hab ich auch schon... https://de.aliexpress.com/item/32826282585.html?spm=a2g0s.9042311.0.0.31974c4duJlaDw mit https://de.aliexpress.com/item/32698406288.html?spm=a2g0s.9042311.0.0.31974c4duJlaDw In nem WF 501B Case, ist echt schon sau Hell, aber nichts mehr besonderes
-
Thread
Simpler HV-Stepdown-Regler auf 12V gesucht
hohen Spannungen vielleicht (12V*3A*/0,7)-(12V*3A)=15,4W.
gewerblichen Account oder kann man auch als Privatperson bestellen? Edit: > Brauchst Du volle 3A? Absolutes Minimum 12V 1A aus 60V, 3A kurzzeitig wäre schöner, 72V Spannungsfestigkeit wäre schöner.