-
Thread
EZUSB FX2 auf Hostseite in VS2008
length => 18 bytes db DSCR_DEVICE ;; Decriptor type => this is device descriptor = 01h dw 0002H ;; Specification Version (BCD) db 0FFH ;; Device class => vendor specific db 0FFH ;; Device sub-class => vendor specific
protocol => vendor specific db 64 ;; Maximum packet size of EP0 => dw 0xB404 ;; Vendor ID => Cypress Semi dw 0x1386 ;; Product ID (Sample Device) => ES USB FX2LP dw 0100H ;; Product version ID / Device Release Number
-
Thread
pwm-werte mit exel berechnen?
:-\ denn so könnte ich die werte gleich "fertig" in ein programm kopieren. aus 1 2 3 soll 0x01, 0x02, 0x03... werden
.list .dw 12345 ;dezimal 000000 3039 .dw 0x3039 000001 3039 .dw 030071 ;oktal 000002 3039 .db 0x39, 0x30 ;low byte
-
Thread
Kommunikation vom Pc zum PIC18f4550/4553 mittels USB
ENDPOINT (0x05) 0x01//0x01, //endpoint number and direction (0x01 = EP1 OUT) USB_EP1_RX_ENABLE, //transfer type supported (0 is control, 1 is iso, 2 is bulk, 3 is interrupt)
USB_DEVICE_DESC[] ={ USB_DESC_DEVICE_LEN, //the length of this report 0x01, //constant DEVICE (0x01) 0x10,0x01, //usb version in bcd 0x00, //class code (if 0, interface defines class. FF is vendor defined)
-
Thread
TP4056 Li-Ion-Laderegler - Akkus parallel und seriell schalten und gleichzeitig laden?
cds.linear.com/docs/en/datasheet/405642f.pdf) zum Einsatz kommen, der ja häufig in Kombination mit dem DW01-G (http://www.ic-fortune.com/upload/Download/DW01-G-DS-10_EN.pdf) auf einer Platine verkauft wird (z. B. http://www.ebay.de/itm/171853977388?clk_rvr_id=1032845125221&rmvSB=true). Damit ist der Akku
simultan ge- und entladen werden, aber für den Fall möchte ich dafür gerüstet sein. Reicht der Schutz des DW01-G auf der Platine und der Schutz der Akkus aus, um Schäden zu vermeiden, oder sollten weitere Sicherungen geschaffen werden? Wenn ja, wie sehen diese aus? Vielen Dank im Voraus, Julian
-
Thread
winapi com RS232 lesen und schreiben
den RS232 Buffer */ char receive(){ unsigned long gelesen; char Buffer=0; DWORD dwEvtMask; gelesen = 0; SetCommMask (hPort, EV_RXCHAR); dwEvtMask = 0; OVERLAPPED o; o.hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); WaitCommEvent(hPort, &dwEvtMask, &o); while(WAIT_OBJECT_0 == WaitForSingleObject(o.hEvent, INFINITE)) { if (dwEvtMask & EV_RXCHAR){ if(!ReadFile(hPort,&Buffer,1,&gelesen,NULL)){ printf("lesefehler\r\n"); }else{ break; } } } return Buffer; }
-
Thread
LPC2468, Ethernet MAC und Interrupts
reset the phy */ while(mac_read_phy(PHY_BCR) & (BIT_15 | BIT_11)); /* wait until reset done */ dwID = (mac_read_phy(PHY_ID1) << 16); /* get PHY manufacturer and revision */ dwID |= (mac_read_phy(PHY_ID2) & 0xFFF0); if(dwID != KSZ8001_ID) /* check if this is a KSZ8001L PHY */ { return
; IntEnable = BIT_03 | BIT_07; return; } void mac_tx_enable(void) { Command |= BIT_01; } void mac_tx_disable(void) { Command &= ~BIT_01; } void mac_rx_enable(void) { Command |= BIT_00; MAC1 |=BIT_00; } void mac_rx_disable(void) { Command &= ~BIT_00; MAC1
-
Thread
Erstes Board - Feedback willkommen
zusätzliche Logikschaltung oder ein IC, wie es in den LiPo-Ladern mit Batterieschutz benutzt wird, z.B. DW01 (siehe Anhang).
> Logikschaltung oder ein IC, wie es in den LiPo-Ladern mit Batterieschutz > benutzt wird, z.B. DW01 (siehe Anhang). Danke für den Tipp. Den DW01 kenne ich von manchen Akkupacks, wo er fest verbaut ist. Insgesamt erscheint mir das aber doppelt gemoppelt, da ja schon der MCP73831 diverse Schutzfunktionen
-
Thread
STM32F4 STM32L152: DAC Ausgabe DDS Spannungseinbruch
_Channel2->CCR |= (0b01<<10); //16 Bit peripherie DMA1_Channel2->CCR |= (0b01<<8); //16 Bit memory DMA1_Channel2->CCR |= (1<<7); //inc memory adress DMA1_Channel2->CCR |= (1<<4); //mem to peripherie
); NVIC->ISER[DMA1_Channel2_IRQn/32] |= (1<<DMA1_Channel2_IRQn%32); aoToene[0].wStepsize = dwFreq * SZ * ML / SPS; aoToene[0].wVol = 0xff; while(1){ } } [/c]
-
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
RGB-Konverter nach 12bit gesucht
image is 320x240 pixels ; output pixel format is 4:4:4:4 0:B:G:R ; bytes are twice the pixels + 8 .dw 0x5808, 0x0002 ; bytes .dw 0x140, 0x0F0 ; width, height ; R 141 148 114 ... ; G 159 161 117 ... ; B 17 21 21 ... .db 0xA9,0x01,0xA9,0x01,0x77,0x01,... Den kann ich mit ziemlich vielen Assemblern
-
Thread
mpusbapi.dll und dev cpp unter Windows 7
DWORD dwLen, // Input PDWORD pLength, // Output DWORD dwMilliseconds); // Input DWORD (*MPUSBWrite)(HANDLE handle, // Input
PVOID pData, // Output DWORD dwLen, // Input PDWORD pLength, // Output DWORD dwMilliseconds); // Input BOOL (*MPUSBClose)(HANDLE handle); #endif Danke
-
Thread
Daten aus EEPROM laden
Adresse Sollwert 0 rcall EEPROM in R0, EEDR ;Sollwert 0 in Arbeitsregister ldi temp, 0x01 ;Adresse Sollwert 1 rcall EEPROM in R1, EEDR ;Sollwert 1 in Arbeitsregister ldi temp, 0x02 ;Adresse Sollwert 2 rcall EEPROM in R2, EEDR ;Sollwert
;Leseadresse schreiben sbi eecr, eere ;Lesevorgang starten ret Zieltabelle: .dw 0,1,2,3,4,5,6,7,8,9,10,11 .dw Var0,Var1,Var2,Var3 .dw Var4,Var5,Var6,Var7 .dw Var8,Var9,Var10,Var11 .dseg .org 0x60 Var0: .byte 1 Var1: .byte 1 Var2: .byte 1 Var3: .byte 1 Var4: .byte
-
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
Ärgernis MPLAB Snap
Jürgen schrieb im Beitrag #7668005: > An irgendwelchen Stellen liest man, daß DWEN > sich per dW aktivieren läßt. Wäre IMHO ja auch sonnvoll. Aber nein: man > muß da erst per ISP ran. Ja genau. Die DWEN Fuse kann man nur per ISP einschalten. Und man kann sie nur per Debug Wire wieder ausschalten
Connecting to MPLAB Snap Currently loaded versions: Application version...........02.01.26 Boot version..................01.01.55 PCB version...................2 Script version................00.07.19 Script build number...........343401fe73 Tool pack version ............2.4.1239
-
Thread
Regelung fuer 2.5V/0.5A Gluehbirne gesucht
MaWin schrieb im Beitrag #7122336: > Man müsste einen ICL7665 vorschalten, Fertiges Platinchen mit DW01 gibts viel billiger.
#7122349: > MaWin schrieb: > >> Man müsste einen ICL7665 vorschalten, > > Fertiges Platinchen mit DW01 gibts viel billiger. Hmm, LT3086 hat enable für battery low eingebaut mit sinnvoller 22% Hysterese, ist aber noch teurer und grösser.
-
Thread
2 byte >> 1 word
2E 00 0C 94 DD 03 0C 94 4B 00 0C 94 4B 00 CC das Ergebnis (Ausgabe) ist in dem Fall: 0C 94 0C 01 2E 00 2E 01 0C 94 0C 01 DD 03 DD 01 0C 94 0C 01 4B 00 4B 01 0C 94 0C 01 4B 00 4B 01 CC 0C CC 01 Also wieder das Problem mit der 1. Der Auschnitt des Listings (ich hoffe, dass der Ausschnitt
3dc6: 00 00 nop 3dc8: cf b6 in r12, 0x3f ; 63 3dca: f8 94 cli 3dcc: 01 e4 ldi r16, 0x41 ; 65 3dce: 11 e0 ldi r17, 0x01 ; 1 3dd0: f8 01 movw r30, r16 3dd2: 80 81 ld r24, Z 3dd4: e0 e0 ldi r30, 0x00 ; 0 3dd6: ef 01
-
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
MSP430F1611 TimerA Interrupt Problem
#0x01,&P6OUT ; Turn LED off BIC #0x01,R13 ; Clear flag JMP Mainloop ; Wait for next INTERRUPT Ledon: BIC.b #0x01,&P6OUT ; Turn LED on BIC #0x01,R13 ; Clear flag JMP Mainloop
Select I/O for P5.4-6 BIS.b #0x38,&P5DIR ; Set output direction for P5.4-6 BIC.b #0x01,&P6SEL ; select I/O-function for P6.0 BIS.b #0x01,&P6DIR ; set P6.0 direction to output BIC.b #0x01,&P6OUT ; clear P6.0 (turn LED on) CLR R13 ; clear R13 incl. flag
-
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
-
Thread
Frage zu Timerschaltung und Widerstandsauswahl
dicke ausreichen, bis man es wieder nachläd. Einen direkten Unterspannungschutz außer wohl einen DW01A * habe ich nicht, wenn es da was im bereich 2,8-3V gäbe, wärs auch gut...soll aber auch keine Unsummen kosten, daher würde ich sagen, Notabschaltung bei ? 2,4V * nicht schön, aber eben selten. Wenn
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.
-
Thread
batteriebetriebener ESP32 --- Batterieschutzschaltung?
Es gibt Schutz-ICs - das verbreiteste dürfte DW01 sein. Ist allerdings für LiIon (2.40V - 4.25V). Ich meine, es gibt auch welche mit integrierten MOSFETs, hab aber keine Nummer im Kopf. Das sind aber ICs, die verhindern sollen, dass die Akkus gefährlich
Foobar schrieb im Beitrag #7419867: > Es gibt Schutz-ICs - das verbreiteste dürfte DW01 sein. Ist allerdings > für LiIon (2.40V - 4.25V). Die Dinger heißen *Schutz* , nicht Betrieb. Die sollen Schaden abwenden, schalten aber für den Regelbetrieb zu spät, wenn der Akku etwas länger
-
Thread
Jitter bei optischem Encoder
die nächste aber nicht bei 2°, sondern bei 1,99° > und die übernächste nicht bei 4° sondern bei 4,01°, dann hast du einen > Jitter von 0,02°...
Damit ergibt sich kein abrupter Hell-Dunkel-Übergang, sondern eine Flanke mit einer Steigung dU / dw. Die Flanke wird über einen Schmitt-Trigger mit Hysterese (noch im Encoder) ausgewertet. Um einen Pegelwechsel H-L-H zu erreichen, muss die Hysterese überwunden werden, dazu muss der Winkel dw sich signifikant
-
Thread
LiFePo Balancer: CF-4S30A-A
Transistorschaltungen zu verstehen. Die Mosfets sind antiseriell geschaltet, sehe ich das richtig? Die DW01A sind die Batterieüberwachungs-ICs für JE EINE Zelle. Und die nachfolgenden Transistoren ermöglichen, über die Potentialunterschiede hinweg, jeder Einzelzellenüberwachung die ganz unten bei GND liegenden
in Kauf zu >nehmen bereit ist. Eine mögliche Überspannung einer einzelnen Zelle wird durch den DW10A pro Zelle erfolgreich vermieden, indem jeder einzelne davon sein Veto einlegen kann, wenn's zu viel wird, und damit den gesamten Akkupack einfach abschaltet. Das schlimmste, was passieren kann, ist
-
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
-
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