-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
damit der auch in seinem Adressraum auftaucht, muß man die Ports umkonfigurieren. Konkret im Register P01M die richtigen Bits setzen, damit Port 1 der Multiplex-Bus für Daten und Adressen A0 bis A7 wird. Und eventuell noch Port 0 für Adressen A8..A11 und A12..A15 konfigurieren. Damit kann man dann 256
Bootstrap-Code des U883: [pre] org 0 ; internes ROM irq0: dw 800h irq1: dw 803h irq2: dw 806h irq3: dw 809h irq4: dw 80Ch irq5: dw 80Fh ;-----------------------------------
-
Thread
Lipo laden/entladen
schon bei ca. 3V. Nach den obigen Vorschlägen plane ich jetzt, mit einem NCP301 oder STM1061 dem DW01 einfach die Vcc wegzuschalten - der MosFet müsste dann ja sperren. Ich habe es noch nicht getestet. Bisher habe ich die Überwachung komplett mit einem AVR gemacht, weil immer irgendwas nicht passte
Beitrag #4332076: > Nach den obigen Vorschlägen plane ich jetzt, mit einem NCP301 oder > STM1061 dem DW01 einfach die Vcc wegzuschalten - der MosFet müsste dann > ja sperren. > Ich habe es noch nicht getestet. Nun habe ich den Test nachgeholt: ich habe einfach Vcc vom DW01A gegen Masse kurzgeschlossen
-
Thread
Pollin LCD SANBUM LBL-11337
W.S. schrieb im Beitrag #4756406: > Ein deutliches Beispiel ist das SHARP > LQ092B5DW01, was dank paralleler TTL-Schnittstelle und ca. 18V für das > BL für viele Bastler unattraktiv ist Tja, wenn man das wenigstens erst mal angeschlossen bekäme... Mit einer Adapterplatine zusammen
roehrenvorheizer schrieb im Beitrag #4756599: >> Ein deutliches Beispiel ist das SHARP >> LQ092B5DW01, was dank paralleler TTL-Schnittstelle und ca. 18V für das >> BL für viele Bastler unattraktiv ist > > Tja, wenn man das wenigstens erst mal angeschlossen bekäme... Mit einer > Adapterplatine
-
Thread
TP4056 Polarity protection
manche der TP4056 Module eventuell schon, aber nur wenn zusätzlich ein Battery Protection IC (z.B. DW01) vorhanden ist. Beim DW01-P liegt die Overdischarge Protection Voltage Schwelle zwischen 2.3V und 2.5V, da wären deine 2.62V noch darüber. > Was könnte da schief gelaufen sein? Nicht raten, Akku
6x550+750+800+1800mAh. Jedenfalls war das Pack nie über Nacht so tief ins Minus gesunken. > Beim DW01-P liegt die Overdischarge > Protection Voltage Schwelle zwischen 2.3V und 2.5V, da wären deine 2.62V > noch darüber. Wenn der Verbraucher direkt und parallel an der Zelle sitz, kann die Overdischarge
-
Thread
Temperaturmessung Gewächshaus. BMS Problem.
Datenblatt anschauen und auch den Vorwiderstand in der Beispielschaltung beachten! Bei leerem Akku und 1A Ladestrom wird der kleine Käfer gehörig warm. Auf den China-Ladeplatinchen wird er oftmals durch ein weiteres IC (DW01) plus FET ergänzt, was dann die Schutzschaltung für den Akku darstellt. Die
durch das Solarmodul, das schafft eh nicht mehr als der Akku verträgt. Danke für den Hinweis auf den DW01. Dementsprechend wäre meine Vorschlag: - Akku an DW01 - Das dann an die Solarzelle, das SIM900 und den Arduino (Alles parallel) fertig. [Edit: Nachtrag]: DW01 vermutlich am besten ein Fertigmodul
-
Thread
Solarglas selbst bauen
ist euer Meinung dazu Miese Schaltung, die Spannungsgrenzen sind stark temperaturabhängig. Der DW01 tut eigentlich alles was man braucht, Überladeschutz und Entladeschutz. Man muss nur die Solarzelle mit nicht mehr als 6V Leerlaufspannung über eine Diode anschliessen. Ebenso USB, einfach über
aus meinem ersten Post). Leider schaffe ich es nicht diese zwei miteinander so zu verbinden, dass a.) sowohl USB als auch das Solarpanel über den TP4056/DW01A gehen, und b.) der Ausgang des TP4056/DW01A über das Solarpanel gesteuert wird (Ein/Ausschalten bei Dämmerung). Habt ihr eine Idee wie das
-
Thread
Tonfrequenzen (Noten) erzeugen mit tiny45 in C
Sinuswerte mit dem 64fachen der Tonfrequenz in das PWM Register geladen werden. Wenn der Tonbereich von A3-A5 also 220-880Hz gehen soll, heisst das für den Interrupt 14080Hz (71.02µs) bis 56320Hz (17.75µs). In dem Bereich liegen 15 Noten mit einer Auflösung von 0.01Hz. Wenn der Timer mit 1MHz betrieben
;angular speed values. tbl_pitch: ; A B H C Cis D Dis E F Fis G Gis .dw 225, 239, 253, 268, 284, 301, 319, 338, 358, 379, 401, 425 ; 220Hz.. .dw 451, 477, 506, 536, 568, 601,
-
Thread
Suche Tastaktor für WLan
sowas machen. Funktioniert bei mir seit 12 Jahren in der Garage... https://youtu.be/zhZwK3zZyDw?si=xC4hxzh08hmO75Jj
nichts anderes, als eine Tür zu öffnen, ein wenig oversized. Das kann doch sicher auch ein ESP8266-01 plus 3V-Reed-Relais für zusammen weniger als 5,- ?
-
Thread
Ladegerät für Lipo Akkus Usb anschluss mit tiefentladungs schutz (2A)
Diy-Kit-NCP303LSN30T1G-IC-DETECTOR-VOLTAGE-3-0V-5TSOP-303-NCP303/32402628635.html Oder einfach den billigen DW01 verbauen, der nichts anderes als eine spezialisierte Schutzschaltung für 1-Zellen-LiIon ist (hatte ich das da nicht schon eingeworfen in dem Thread?). http://www.haoyuelectronics.com/Attachment/TP4056-modules/DW01-P_DataSheet_V10.pdf http://www.aliexpress.com/item/DW01A-Mobile-power-li-ion-battery-protection-IC-chips-SOT23-6-DW01/32590715808.html
-
Thread
TP4056 - Schutz
entsprechendes Lademodul gefunden mit Schutzschaltung: http://www.ebay.de/itm/LiPo-Micro-USB-Lademodul-5V-1A-USB-18650-Mit-Schutzschaltung-TP4056-/182045670324?hash=item2a62c47bb4:g:qHMAAOSwyjBW6YAb Wie sieht es bei soetwas mit der Sicherheit aus? Ist so ein Modul schon genug, um Überspannungen zu verhindern
die verlinkten Platinchen aber schon an, bevor ihr antwortet? Da ist neben dem TP4056 noch ein DW01 und ein Transistorpärchen in SOT8 drauf; mithin also ein BMS. Batterie und Last werden dort getrennt angeschlossen. Datenblatt DW01: http://www.ic-fortune.com/upload/Download/DW01-G-DS-10_EN.pdf
-
Thread
AVR ASM Pin schaltet einfach so
out ADCSRA, rTemp1 ldi rTemp1, (1<<ADC2D)|(1<<ADC1D) ;Disable DigPIN bei adc01 out DIDR0, rTemp1 ;Watchdog konfigurieren ldi rTemp1, (1<<WDTIE)|(1<<WDP2)|(1<<WDP0) ;Interrupt mode, WD bei 0,5s out WDTCR, rTemp1 ;PCINT konfigurieren ldi rTemp1, (1<<PCIE
--------------------------------------------------------------------------------- LOOKUP: .dw 978 .dw 891 .dw 818 .dw 751 .dw 694 .dw 652 .dw 616 .dw 568 .dw 526 .dw 504 .dw 484 .dw 464 .dw 445 .dw 430 .dw 417 .dw 0 [/c]
-
Thread
Anran Q3 Max Akku - Spannung zu niedrig
wohl noch nicht hinüber (hoffe ich). Ich habe jetzt die im Akkupack verbaute Elektronik (2 x 8205A, DW01A) im Verdacht, aber ich weiß nicht, wie ich das testen kann, sichtbare Abrauchspuren sind nicht zu finden und außer den 3 ICs ist kaum was drauf. Eine andere Erklärung wäre, dass das Laden über
kann? Danke für Tipps. franc -- Auf den ICs steht: [8205A](https://www.shotech.de/de/dual-n-kanal-mosfet-8205a.html) 2223 Das sind Dual N-Kanal MOSFET laut Internet [DW01A 2](https://www.shotech.de/de/battery-protection-ic-dw01a-g.html) Das ist ein "18650
-
Thread
R&S TSMU Radio Network Analyzer
Mon Jun 23 16:58:41 2008 forcing bus reset IRQ busReset, dwNodeID=0xc000ffc1 busReset packet, dwNodeID=0xc000ffc1, dwSelfIDGeneration=1 IRQ busReset, dwNodeID=0x8000ffc0 busReset packet, dwNodeID=0x8000ffc0, dwSelfIDGeneration=2 IRQ busReset, dwNodeID=0xc000ffc0 busReset packet, dwNodeID=0xc000ffc0, dwSelfIDGeneration=3 ----------------------------
-
Thread
LiPo Zelle vor Unterspannung schützen
Olaf schrieb im Beitrag #6439787: > eines der vielen ICs nimmst Genau. Um den DW01 einen Bogen machen. Zu dem gibt es mehr Anfragen als produzierte Stückzahlen.
#6439998: > Oder zusammen mit einem TP4056 auf > einer Charger/Protector Platine. Ja, wenn man den DW01 gegen einen FS312F-G tauscht. Das kleine Modul würde im o.a. Schaltplan den kompletten Eingangsteil (bis zum LDO) ersetzen. Zum verlinkten Akku kann ich nichts sagen, auch nicht anschauen. Verbrecherdomains
-
Thread
Amparos GPS Tacker - Pollin Schnäppchen
, na schauen wir doch mal: Stefan M. schrieb im Beitrag #6319455: > ver:G19E_RFWXmc_V1.2_2016.01.16_15.46.27; id xxxxxxxxxxx ip/port bei my-GPS.org > center:4917YYYYYYYYY; > slave:; > upload:180S; > GPS:OK(0); > GPRS:OK(100); Da ich ihn aus dem Schlaf geweckt habe kein GPS-Fix. Nach dw
Beitrag #6319544: . . . > Stefan M. schrieb im Beitrag #6319455: >> ver:G19E_RFWXmc_V1.2_2016.01.16_15.46.27; die 2016...... Version ? Meldung ? ver:G19E_RFWX_V1.2_2016.01.16_15.46.27; hab ich bei dem anderen S71 ohne mc ?!! ist das nun noch die gleiche Version ?? also V1.2 alle gleich
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
der doku drin. Hat aber gar keinen einfluss auf die PDI funktion, die geht genau so gut wie ISP/JTAG/DW.
downgrade). Debuggen und Flashen geht einwandfrei. Folgendes habe ich getestet: - PDI (ATXMega32A4, ATXMega64A3, ATXMega128A1) - JTAG (ATXMega64A3, ATXMega128A1, ATMega8, ATMega168) - ISP (ATTiny24) - debugWIRE (ATTiny24) Bemerkenswert ist, dass debugWIRE momentan NUR mit AVRStudio 4.19 zu
-
Thread
Probleme mit .db oder .dw in SRAM ?
AVR-Studio 4 den SRAM direkt beschreiben. Dafür gibt es ja angeblich solche tollen Befehle .db und .dw. Da ich ein Tiny26 nutze, habe ich natürlich auch nur ein SRAM mit 8 Bit! somit fällt .dw für mich sowieso weg. Nun habe ich schon überall nach einer erklärung gesucht wie ich nun meine Liste einfügen
braucht dafür keinen Extra-.org setzen, wenn der Assembler auf ein Label mit daran folgenden .db oder .dw-Anweisungen findet, setzt er automatisch den richtigen Adresswert ein. So bringt man Daten in den Flash: Text: .db "Dies ist ein Test", 0x0D, 0x0A, "Zweite Zeile", 0x00 Abruf: ldi ZL, Low(Text
-
Thread
Kommunikation vom Pc zum PIC18f4550/4553 mittels USB
if(usb_kbhit(1)==TRUE) //Daten wurden empfangen { output_toggle(PIN_A0); //LED blinkt usb_get_packet(0x01,daten1,1); //wurde mittels UART und Debugmodus kontrolliert } } } [/c] main.h [c] #include <18F4553.h> #device adc=16
//changing this value may make the driver incompatible #define USB_CONFIG_BUS_POWER 250 //100mA (range is 0..500) #define USB_CONFIG_VERSION 0x0100 //01.00 //range is 00.00 to 99.99 //////// end config /////////////////////////////////////////////////////////// #DEFINE USB_HID_DEVICE
-
Thread
Suche speziellen Transistor
http://www.onsemi.com/pub_link/Collateral/MUN531335DW1-D.PDF
seit langer Zeit im Automobilbereich eingesetzt: http://www.infineon.com/dgdl/Infineon-BSP452-DS-v01_00-en.pdf?fileId=db3a30431b3e89eb011b7eac4d321531 Sollte passen, wenn er dir mechanisch nicht zu groß ist.
-
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);
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, NULL); if(!SetupComm(hPort, 512, 512)) { MessageBoxA(NULL, "FEHLER #01 (Comport kann nicht geoeffnet werden)", "comPort", 0); return; } DCB dcb; ZeroMemory(&dcb, sizeof(DCB)); char buffer[100]; strcpy(buffer,"baud=9600
-
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
indizierte addressierung
(16 Bit), LPM aber byteorientiert zugreift. Die relevante Programmsequenz findest du ab Label "tim01b:". Viel Erfolg... ...
und in ASCII umwandeln (also 0x30 dazuaddieren). Eine Tabelle sähe dann z.B. so aus: tabelle: .dw 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 .dw 0x08, 0x09, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15 ;... .dw 0x96, 0x97, 0x98, 0x99, 0x100, 0x101, 0x102, 0x103b ;...usw... Dann hast Du in der Tabelle
-
Thread
pwm-werte mit exel berechnen?
="0x" & DEZINHEX(A1) & "," super sache ;) danke
.list .dw 12345 ;dezimal 000000 3039 .dw 0x3039 000001 3039 .dw 030071 ;oktal 000002 3039 .db 0x39, 0x30 ;low byte
-
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
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