Mame niekolko serverov DELL s radicmi PERC5i a zaloznymi li-ion bateriami 0U8735, resp. 0NU209 alebo 0UF302 (P9110). Niektore baterie odisli a s vymenou je problem.
"Novych" baterii je plny eBay, ale je problem s kvalitou. Napr. "nove" baterie od VHBW boli totalny podvod - stare nepouzitelne baterie prelepene novou nalepkou. Naposledy som kupil radsej nejake cinske - zjavne recyklovany original. Jedna odisla po 9 mesiacoch, druha zatial funguje (ma kapacitu 537mAh, nominalna je 1700mAh, vyrobca SANYO, 2009). Zaujimave je, ze v inom serveri je este povodna bateria z roku 2007 - kapacita 1193mAh, nominalna 1900mAh, vyrobca SMP-PA.
Takze namiesto kupovania dalsich smejdov skusim rozobrat a vymenit clanok. Rozobera sa to lahko - staci odlepit foliu, samotne telo nie je zlepene. Vnutri je doska s procesorom M37512 a clanok li-ion 103450 bez oznacenia typu (rozobral som tri a na kazdom su ine napisy, na webe neexistujuce). Skusim tam cvicne pripojit iny clanok a spustit "learn" cyklus na radici (nabije doplna, vybije a zmera kapacitu).
Pri troche stastia by firmware v baterii nemusel robit problemy. Ked sa to podari, tak kupim nejake 103450. V TME maju nieco znacky MOLICEL - nikdy som tuto znacku nevidel, ale vraj robia slusne clanky. Nemate s nimi skusenosti?
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: pá říjen 12 2018, 11:59 Předmět:
Prvy poznatok: vsetky 3 stare baterie boli vybite. Clanky som ciastocne nabil lab. zdrojom. Baterie komunikovali cez I2C ale odmietali sa nabijat a vybijat - poistka OK, ale MOSFET zavrety. Poistka je tu klasicka, nie viac-pinova (procesorom aktivovatelna) ako v notebookovych bateriach.
Skusil som odpojit a pripojit clanok a vsetky 3 baterie ozili. Teraz nabijam tu najhorsiu (ukazuje 96mAh). Som zvedavy, ci sa po learn cykle kapacita zvysi.
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: pá říjen 12 2018, 18:21 Předmět:
Takze konecne sa to nabilo a po learn cykle tam je 105mAh. Takze kapacita sa moze aj zvysovat. Buduci tyzden skusim pripojit nejaky lepsi clanok a ked to normalne skoci na 1000+ mAh, tak objednam tie MOLICEL 103450.
Este je otazne, co to urobi po prekroceni "designed capacity" 1900mAh (resp. 1700mAh pri inom kuse) - ale dufam, ze nic.
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: út říjen 16 2018, 8:36 Předmět:
Takze firmware sice umoznuje zvysovanie kapacity, ale je obmedzeny na 10 % na cyklus. Takze zatial 315->346->380->418->459mAh zatial s nejakym nahradnym clankom (podla vydrze odhadujem jeho realnu kapacitu tak 700-800mAh).
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: čt říjen 18 2018, 20:53 Předmět:
Tak prvy kus sa dostal asi na 800mAh, co je realna kapacita clanku.
Druhy kus sa ale sprava inak - zjavne ma iny firmware. Kapacita je 105mAh a nezvacsuje sa ani po viacerych cykloch
Prvy kus pri nabijani isiel s kapacitou postupne podla dodaneho naboja a kedze realna kapacita clanku bola vacsia, zastavil sa pod 100% a tam cakal do plneho nabitia. Tento druhy to nejako debilne prepocitava - pomaly to rastie az to na konci dosiahne 105mAh (po 3-hodinovom nabijani prudom >200mA )
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: po říjen 22 2018, 11:05 Předmět:
Skusil som smbusb_m37512flasher, ale s tymito bateriami nefunguje. Skusal som dve. Asi maju iny bootloader (da sa vraj prepisat pri paralelnom programovani)... Piny 9 a 12 mam, samozrejme, pripojene na VCC.
smbusb_sbsreport funguje (piny 9 a 12 volne), takze zapojenie je spravne:
Manufacturer Access: 0106
Remaining Capacity Alarm: 190 mAh(/10mWh)
Remaining Time Alarm: 10 min
Battery Mode: 6000
At Rate: 0 mAh(/10mWh)
At Rate Time To Full: 65535 min
At Rate Time To Empty: 65535 min
At Rate OK: 65535
Temperature: 26.65 degC
Voltage: 3703 mV
Current: 0 mA
Average Current: 0 mA
Max Error: 100 %
Relative State Of Charge 0 %
Absolute State Of Charge 0 %
Remaining Capacity: 0 mAh(/10mWh)
Full Charge Capacity: 797 mAh(/10mWh)
Run Time To Empty: 0 min
Average Time To Empty: 0 min
Average Time To Full: 65535 min
Charging Current: 1000 mA
Charging Voltage: 4100 mV
Cycle Count: 58
Manufacturer Data: 44 45 4c 4c
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: út září 22 2020, 11:52 Předmět:
Potrebujem dalsie kusy - clanky mam nove Panasonic NCA103450 (maju ich teraz v TME namiesto Molicel) - a z dvoch ani jeden nechce zvysovat kapacitu.
Tak som to trochu potrapil skriptami a zistil som, ze bootloader sa odomyka takto:
kód:
smbusb_comm -a 0x16 -c 0x71 -w 0x0214
smbusb_comm -a 0x16 -c 0x70 -w 0x0517
Dostupne prikazy po odokmnuti (po niektorych to zamrzlo - musel som skenovat viackrat s resetom a opakovamym odomknutim):
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: út září 22 2020, 14:10 Předmět:
Kapacitu a pocet cyklov som vo flash nasiel, ale este som bateriu neskusal nabijat a vybijat, ci je vsetko OK.
Unlock funguje aj v normalnom mode, takze cvicenie s pinmi 9 a 12 odpada
Este musim zistit, ako sa da z bootloaderu vratit do normalneho modu bez HW resetu.
Postup resetu po vymene clanku:
1. Pripojit bateriu na dosku (GND, SDA, SCL, napajanie netreba), overit komunikaciu:
kód:
smbusb_sbsreport
2. Prepnut to bootloadera:
kód:
smbusb_comm -a 0x16 -c 0x71 -w 0x0214
smbusb_comm -a 0x16 -c 0x70 -w 0x0517
3. Vydumpovat oba datove bloky A a B:
kód:
smbusb_m37512flasher -d ba.bin -p ba
smbusb_m37512flasher -d bb.bin -p bb
4. Najst aktivny blok (ten, ktory nie je prazdny) a upravit ho:
- blok je rozdeleny na 32 sub-blokov, kazdy ma 64 B
- prvy sub-blok je index, ostatne su datove, kazdy bajt v indexe reprezentuje jeden datovy sub-blok, 00 = pouzity, FF = prazdny
- pri zmene sa novy datovy sub-blok zapise do prveho volneho miesta a v indexe sa oznaci ako pouzity (00) - ked je cely blok plny, pravdepodobne sa vymaze a pokracuje druhym blokom (A->B->A...)
- takze upravit index, nechat len prvy bajt nulovy, ostatne FF
- vymazat (vyplnit FF) vsetky datove sub-bloky okrem prveho (0x40-0x7F)
- upravit prvy sub-blok: vynulovat prve 4 bajty (prve dva su asi nejake flagy, druhe dva pocet cyklov), dalsie dva bajty nastavit na 0x6c 0x07 (1900mAh)
5. Zapisat upraveny datovy blok ako A:
kód:
smbusb_m37512flasher -w reset.bin -p ba --confirm-delete
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: pá září 25 2020, 9:17 Předmět:
Niektore baterie (vyrobca tiez Sanyo) maju namiesto M37512 bq8030DBT. Tam je postup iny, nastastie pristup funguje rovnako ako pri inych bateriach Sanyo s tymto IO.
smbusb_comm -a 0x16 -c 0x71 -w 0x0214
smbusb_comm -a 0x16 -c 0x73 -r 2 # => vrati 03b0
smbusb_comm -a 0x16 -c 0x71 -w 0xfc50 # 0xfc50 = 0x10000-0x3b0 (hodnota, ktoru vratil predchadzajuci prikaz)
smbusb_comm -a 0x16 -c 0x70 -w 0x0517
3. Vydumpovat EEPROM:
kód:
smbusb_bq8030flasher -e data.bin
4. Upravit data:
- vynulovat bajty 0x600-0x601 (pocet cyklov)
- nastavit bajty 0x602-0x603 na 0x02 0x75 (1700mAh = kapacita vydelena cislom 2,7 - WTF?)
- rovnake data su aj na 0x500-0x503, ale asi ich netreba menit?
5. Zapisat upravenu EEPROM naspat a ukoncit bootloader:
kód:
smbusb_bq8030flasher -w reset.bin --execute
6. Skontrolovat stav:
kód:
smbusb_sbsreport
7. Otestovat bateriu - pripojit na radic, nechat nabit a spustit learn cycle:
Založen: Aug 02, 2009 Příspěvky: 1403 Bydliště: Praha
Zaslal: so září 26 2020, 5:37 Předmět:
Koukam tyhle merice naboje s pameti kazdeho jen otravuji, melo by se to zakazat. Shanel sem pro kolegu datasheet nakeho BQcka bo mam ucet u TI a po asi 2-tydenni debate s nakym Indem z nich vypadlo, ze je to custom cip a ze datasheet proste nebude, nazdar...
Založen: Mar 21, 2006 Příspěvky: 34851 Bydliště: Bratislava
Zaslal: so září 26 2020, 9:47 Předmět:
V pricnipe je to dobra vec, ale "dopadlo to ako vzdy".
Takze vysledkom su totalne uzavrete riesenia (bez datasheetov, procesory s neznamou instrukcnou sadou) so zabugovanym firmwarom, ktory ti znici bateriu, ked ju nechas pol roka lezat - aj ked clanky su dobre.
Ten M37512 je svetla vynimka - datasheet existuje.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.