-
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
LiPo Protection Modul - PWM-t? O.o
an sich, aber mit einem 10W 1Ohm R ist es das selbe... Den ü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
Akku-Schutz-IC ähnlich BQ2970
Nimm DW01. https://i.imgur.com/QJIorxE.png
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 du aber nehmen, was dein Händler da hat. Lohnt sich für den ja nicht, dutzende praktisch funktionsgleicher ProtectionIC unterschiedlicher
-
Thread
Dampfphasenlöten im Spargeltopf
Hi, ich hab https://www.amazon.de/gp/product/B01KOXIW20/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1 die Platte. Die kann man von 200 bis 1600 einstellen. Ich hab den Deckel vom Topf drauf und messe mit zwei Thermoelementen die Temperatur der
Der Link zu DL2DW.de geht nicht (liefert nen 404) und das Projekt finde ich auf der Seite auch nur als tote Links. Schade, obwohl der Beitrag hier so neu ist.
-
Thread
FTDI PML 232RL - Wie Daten Ein- und Auslesen??
ist meine derzeitige ein und ausgabe sequenz: int n=0; // Ausgänge auf 0 setzen DWORD dwWritten; FT_Write(handleFT,&n,1,&dwWritten); int FB=0x01; FT_Write(handleFT,&FB,1,&dwWritten); // Förderband aktivieren UCHAR KS;
int P = 0; // Erhöhung von n=1 auf n=0 FT_Write(handleFT,&FB,1,&dwWritten); // Förderband aktivieren, }
-
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
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
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
Kapazität von Akkus messen, aber wie?
ü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
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
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
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 Shunts (R100 und die zwei
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
-
Artikel
Verilog
Nehmen wir das vorherige Beispiel und schauen uns das module mux etwas näher an. module mux #(parameter DW=8) ( input [DW-1:0] a, input [DW-1:0] b, input sel, output [DW-1:0] y); assign y = sel ? a : b; endmodule In der module-Definition wird jetzt noch eine Parameterliste vor die Portdefinition eingefügt
die Parameterliste verändert und damit das instantiierte Modul angepasst werden. ... parameter NeueDW=16; wire [NeueDW-1:0] w1; wire [NeueDW-1:0] w2; mux m1 #(.DW(NeueDW))( .a(a), .b(b), .sel(s1), .y(w1) ); mux m2 #(.DW(NeueDW))( .a(c), .b(d), .sel(s2), .y(w2) ); mux m3 #(.DW(NeueDW))( .a(w1), .b(w2)
-
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
PV Wechselrichter startet nicht mehr und verursacht Kurzschluss bzw. hohen Strom
Beschriftungen sind leider wieder unlesbar. Irgendwo 0mV bzw. glatter > Durchgang? 4x 0,22 1,7 0,01 0,06 1,7 unendl.
Hallo Christian. Habe leider die URL vergessen.Hier:https://www.youtube.com/watch?v=gaaDwOmdEM8 viel Vergnügen fritsche
-
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
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
Indoor Navigation
gestört werden. Welche Funkmodule würdet ihr für Rssi empfehlen? Bislang habe ich nur mir nrf24l01 hnd hc12 gearbeitet aber die unterstützen das beide nicht.
Decawave DW1000 https://m.youtube.com/watch?v=SwiUzBPI0zg Hab ich rumliegen, aber noch nicht ausprobiert.
-
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
Spectrum Analyzer Aaronia SPECTRAN V5
options 06/07/08 EUR 84,200.00 RSA6114A Options Product Description Price RSA6114A 01 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 (
Deckung EUR 10,200.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
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
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
einfachen LCD Glases kannibalisieren. > > https://www.elfa.se/Web/WebShopImages/landscape_large/0-/01/Display-Elektronik-DE188-RU-30_75_3V-30078910-01.jpg Wie bringt man die am besten von den LCDs weg?
-
Thread
Batterientrennschalter durch NPN Transistoren
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
Akkuspannung unter Last
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
TP4056 von mir http://3.bp.blogspot.com/-YNyuN45JB78/VpijvpjDY9I/AAAAAAAASyc/OkencNBk8sA/s1600/2016-01-14-ADS1115-10mR-TP4056-NCR18650pf.png
-
Thread
RAM-Bankswitching - wie am geschicktesten mit GCC auf AVR?
1795 ror r17 68 0034 0795 ror r16 69 0036 EA95 dec r30 70 0038 01F4 brne 1b [/avrasm] Er schiebt 15x den 32bit Wert nach rechts. Dafür benötigt er 15x 7 Takte= 105 Takte. Wie man das in C hinbekommt, ist eine gute Frage. Ich würde das ganze in Assembler
Adressen per Hand aus. Das geht sehr viel schneller: [c] typedef union conver_ { unsigned long dw; unsigned int w[2]; unsigned char b[4]; } CONVERTDW; void xmem_set(uint32_t address, uint8_t byte){ CONVERTDW adr; adr.dw=address; PORTF=(PORTF&0x0F)|(adr.b[3]<<4); PORTC=adr.b[
-
Thread
AVR Net IO Dropdown Liste
dropdown -Liste so erstellt: [c] "<form action=\"select.htm\">" " <p>" " <select name=\"dw1\" size=\"3\">" " <option>10 %</option>" " <option>20 %</option>" " <option>30 %</option>" " <option>40 %</option>" " <option>50 %</option>" " <option>60 %</option
option>" " <option>90 %</option>" " <option>100 %</option>" " <option value=\"%VI@01\">33</option>" " </select>" " </p>" "</form>" [/c] Soweit so Gut.... Die Zeile [c] " <option value=\"%VI@01\">33</option>" [/c] soll den Wert 33 in die "%VI@01" rein schreiben
-
Thread
Corona Verdopplungsrate in Tagen
Corona ist ein normaler Virus unter vielen. Die Wahrheit über Corona: https://www.youtube.com/watch?v=dwJSNPz_8uk Die Ziele des Virus: https://www.youtube.com/watch?v=N0WPL-wMyAM&feature=youtu.be Schockierendes: https://www.youtube.com/watch?v=Wxtp3Sg6rQ8&feature=youtu.be
Brandenburg 2.511.917 B18= Corona infizierte 2721 F18= Corona infizierte zum Vortag in Prozent 1,01 Ergebnis 23,61 Tage Schätzung RBB 26,6 bis 32,3 Tage Datenquelle RKI und RBB vom 27.04.2020. Warum ich mal 10 rechnen muss keine Ahnung ist aber plausibel. Gruß Frank
-
Thread
Display mit Touchscreen bei Pollin?
Der Programmer ist übrigens ein exakter Nachbau des Programmers auf dem Pollin-Evalboard 2.01.
Ich kenne keinen AT8. Falls Du den ATMega8 meinst, nein, der ist nicht DW-fähig, siehe Datenblatt, der pinkompatible ATMega48/88 dagegen schon. Außerdem kannst Du mit Deiner Sisy-Hardware DW sowiso nicht nutzen. Der ATMega8 hat auch kein JTAG, weshalb Du die Einwände betreffs
-
Thread
Programable Sine Wave Osciallator ML2035 Ersatz
0x19,0x17,0x15,0x13,0x12,0x10,0x0f,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
an r0. Das ANLEGEN DER TABELLE muss WORDweise (16bit) geschehen. -Man muss also den Befehl .dw0x5876 verwenden. -Der Platzierungsbefehl .org muss das Halbe des Z-Pointers r31,r30 betragen, sonst erwischt man beim Lesen die Tabelle nicht direkt nach dem .org200 schreibt man also mit .dw0x5876
-
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, das L.O-Byte des W vom H.O-Byte des DW überschrieben wird oder nicht? Somit kann ich, wenn ich an der Adresse 193d mein ursprüngliches W anfordere, nun einen anderen Wert bekomme. Das L.O-Byte des W ist ein anderes, das H.O-byte des W bleibt
-
Thread
Zähler
Ok, habe die Liste selber erzeugt: 00: 01F, 00000 11111 01: 02F, 00001 01111 02: 037, 00001 10111 03: 03B, 00001 11011 04: 03D, 00001 11101 05: 03E, 00001 11110 06: 04F, 00010 01111 07: 057, 00010 10111 08: 05B, 00010
bilde den Differnezbetrag = Abstände zwischen den succesiven Werten. Dann ergibt sich: 00: 01F, 00000 11111, 31 01: 02F, 00001 01111, 16 02: 037, 00001 10111, 8 03: 03B, 00001 11011, 4 04: 03D, 00001 11101, 2 05: 03E, 00001 11110, 1 06: 04F, 00010 01111, 17 07: 057, 00010