Reset baterie po vymene clanku
Moderátor: Moderátoři
Reset baterie po vymene clanku
Baterie je SANYO z OmniBooku od HP. Po vymene Li-Ion clanku (jiny vyrobce - jina kapacita) nepomohla ani kalibrace a pouze pri prvnim zapnuti a nasledne kalibraci doslo k nabiti clanku.
Vypadalo to dobre, baterka vydrzela pres 2,5 hod. surfovani atd., jenomze ukazatel kapacity stale signalizoval 100%. Ted uz baterka nereaguje ani na kalibraci (po 2 minutach se ukonci) a v intervalu cca 20sec. prepina mezi stavy nabito-nabijeno.
Elektronika obsahuje "palivomer" BQ2060SS a eeprom S24C01. Oba by meli komunikovat pres I2C sbernici.
Potreboval bych nejak resetovat minuly stav a prizpusobit to novym clankum. Neco si o tom zacinam cist, ale budu vdecny za kazdou radu, ktera by mi to kdovi jak dlouhe cteni usnadnila.
EDIT:
Tu http://www.inteline.cz/jaknato/060922-repase-baterie jsem nasel pekny clanek, tak se s tim behem pristiho tydne nejak poperu.
Tu http://www.elektroda.pl/rtvforum/topic354605-0.html je toho taky dost.
Vypadalo to dobre, baterka vydrzela pres 2,5 hod. surfovani atd., jenomze ukazatel kapacity stale signalizoval 100%. Ted uz baterka nereaguje ani na kalibraci (po 2 minutach se ukonci) a v intervalu cca 20sec. prepina mezi stavy nabito-nabijeno.
Elektronika obsahuje "palivomer" BQ2060SS a eeprom S24C01. Oba by meli komunikovat pres I2C sbernici.
Potreboval bych nejak resetovat minuly stav a prizpusobit to novym clankum. Neco si o tom zacinam cist, ale budu vdecny za kazdou radu, ktera by mi to kdovi jak dlouhe cteni usnadnila.
EDIT:
Tu http://www.inteline.cz/jaknato/060922-repase-baterie jsem nasel pekny clanek, tak se s tim behem pristiho tydne nejak poperu.
Tu http://www.elektroda.pl/rtvforum/topic354605-0.html je toho taky dost.
Tak si myslim, ze se podarilo.
Sice jenom ten reset ze "Smart Baterry Workshop" nepomohl, protoze se do eepromky zapsaly nesmyslne hodnoty, ktere se neopravily ani naslednou kalibraci. Z PDFka k BQ2060 se da vycist, na kterych adresach nacita jednotlive informace o baterii. Pomohla az rucni editace vypisu z eeprom na pozadovane hodnoty.
Sice jenom ten reset ze "Smart Baterry Workshop" nepomohl, protoze se do eepromky zapsaly nesmyslne hodnoty, ktere se neopravily ani naslednou kalibraci. Z PDFka k BQ2060 se da vycist, na kterych adresach nacita jednotlive informace o baterii. Pomohla az rucni editace vypisu z eeprom na pozadovane hodnoty.
Kód: Vybrat vše
Smart Battery Data Report.
Generated by Smart Battery Workshop
10.4.2007 15:37:59
==========BatteryData==========
ManufacturerAccess: 0000 hex
RemainingCapacityAlarm*: 300 mAh or 10mWh
RemainingTimeAlarm*: 10 minutes
AtRate: 8222 mA or 10mW
AtRateTimeToFull: 55 minutes
AtRateTimeToEmpty*: unknown minutes
AtRateOK*: 1 Boolean
Temperature: 253 0.1°C
Voltage: 12727 mV
Current: 0 mA
OverageCurrent: 0 mA
MaxError: 100 percent
RelativeStateOfCharge: 100 percent
AbsoluteStateOfCharge: 100 percent
RemainingCapacity: 3400 mAh or 10mWh
FullChargeCapacity: 3400 mAh or 10mWh
RunTimeToEmpty*: unknown minutes
AverageTimeToEmpty*: unknown minutes
AverageTimeToFull: unknown minutes
ChargingCurrent: 0 mA
ChargingVoltage: 12600 mV
CycleCount: 0 count
DesignCapacity: 3400 mAh or 10mWh
DesignVoltage: 11100 mV
ManufactureDate: 2001.2.7 y.m.d.
SerialNumber: 1 number
ManufacturerName: SANYO
DeviceName: JTL3$
DeviceChemistry: LION
ManufacturerData: 452DB00D645028000000000000000000 hex
OptionalMfgFunction5: 00000000000000000000000000000000 hex
OptionalMfgFunction4: 00000000000000000000000000000000 hex
OptionalMfgFunction3: 00000000000000000000000000000000 hex
OptionalMfgFunction2: 00000000000000000000000000000000 hex
OptionalMfgFunction1: 00000000000000000000000000000000 hex
==========BatteryMode==========
Internal Charge Controller not Supported
Primary or Secondary Battery Function not Supported
Conditioning Cycle Requested
Internal Charge Control Disabled
Battery operating in its secondary role
AlarmWarning broadcasts to Host and Smart Battery Charger Disabled
ChargingVoltage and ChargingCurrent broadcasts to Smart Battery Charger Disabled
Report in mA or mAh
==========BatteryStatus==========
Terminate Charge Alarm
Initialized
Fully Charged
==========SpecificationInfo==========
Revision 1.0 and 1.1
Version 1.1
VScale 3 (multiplies voltages by 10 ^ VScale)
IPScale 3 (multiplies currents and capacities by 10 ^ IPScale)
==========End==========
Pokud si to nezmaknes sam, tak se to nevyplati.
Jak jsem psal (uz je to 3 roky), tak v PDF se dozvis, na kterych adresach co nacita. Tech hodnot je par a pokud si menil clanky s vetsi kapacitou, tak potrebujes upravit 2 hodnoty: pocet nabijecich cyklu + kapacitu. A to vse delas zmenami hodnot v eeprom (vypis ma par bajtu). Nebo nekde zkus najit ten *.bin, mozna to uz nekdo resil a vyresil.
Jak jsem psal (uz je to 3 roky), tak v PDF se dozvis, na kterych adresach co nacita. Tech hodnot je par a pokud si menil clanky s vetsi kapacitou, tak potrebujes upravit 2 hodnoty: pocet nabijecich cyklu + kapacitu. A to vse delas zmenami hodnot v eeprom (vypis ma par bajtu). Nebo nekde zkus najit ten *.bin, mozna to uz nekdo resil a vyresil.
Mam koupene clanky, baterii hned sestavenou, takze bych se do toho chtel pustit. Kvuli par vecem,ale nevim jestli to zvladnu a nechce se mi tomu venovat moc casu. Hardware k tomu potrebny sestavit zvladnu i kdyz zapujceni,prodej hardware by mi taky usetrilo hodne casu.Jde o soft Smart Battery Workshop, ktery mam jen v demo verzi, takze asi nebudu moct upravit hodnoty. Dalsi vec je, za tam pisou "Chipset supported" ale presne to co mam ja na bat. tj. BQ2060ss/s24c0 (2ad16 0805) tam neni. Nejpodobnejsi je tam BQ2060/24C01. To sami pri hledani PDFka najdu vzdy 24c01, takze to asi nebude sedet nebo jo?
Tak zkusim vyvratit tve vymluvy.
Take jsem pouze DEMO (Smart battery workshopu), ale pokud bys cetl pozorneji, tak tenhle program byl pouze informativni. Vse se ridi podle hodnot ulozenych v eeprom. Tim padem staci editovat pouze tyto hodnoty. Dal jsem si tu praci a nasel jednoduchy programator
http://www.ebastlirna.cz/modules.php?na ... cle&sid=81 , ktery pujde postavit za 40,- Kc.
A PDF palivomeru je zde http://www.datasheetcatalog.org/datashe ... bq2060.pdf . Na strane 7 se nachazi vypis adres, na kterych nacita potrebne hodnoty. Ja jsem menil pouze 2 hodnoty, ale podle sveho uvazeni si zmen co chces.
Takze, abych usetril tvuj cas, tim ze jsem musel tomuto problemu venovat nekolik hodin, tobe bude stacit vykopirovat obsah eeprom a v HEXa editoru zmenit par hodnot.
Take jsem pouze DEMO (Smart battery workshopu), ale pokud bys cetl pozorneji, tak tenhle program byl pouze informativni. Vse se ridi podle hodnot ulozenych v eeprom. Tim padem staci editovat pouze tyto hodnoty. Dal jsem si tu praci a nasel jednoduchy programator
http://www.ebastlirna.cz/modules.php?na ... cle&sid=81 , ktery pujde postavit za 40,- Kc.
A PDF palivomeru je zde http://www.datasheetcatalog.org/datashe ... bq2060.pdf . Na strane 7 se nachazi vypis adres, na kterych nacita potrebne hodnoty. Ja jsem menil pouze 2 hodnoty, ale podle sveho uvazeni si zmen co chces.
Takze, abych usetril tvuj cas, tim ze jsem musel tomuto problemu venovat nekolik hodin, tobe bude stacit vykopirovat obsah eeprom a v HEXa editoru zmenit par hodnot.
Tak čumím, že články sú nabíjané v zapojení v sérii. Pokiaľ viem, napätie na článok je kritické a treba ho presne dodržať. Ako je to dosiahnuté v tomto (sériovom) zapojení? Mám zbierku Li-Ion článkov, keby som vedel vyriešiť problém s nabíjaním, dávno sú niektoré z nich v elektrickom šróbováku.
Ide o bastlenie, pôvodne tam boli NiCd.
Ospravedlňujem sa za OT.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Ospravedlňujem sa za OT.
- hafca
- Příspěvky: 4401
- Registrován: 27 črc 2004, 02:00
- Bydliště: 25km na západ od Prahy
- Kontaktovat uživatele:
Koukni se na stránky http://www.zajic.cz/. Konkrétně na http://www.zajic.cz/omezovac/omezovac.htm tam je to docela hezky popsané. Něco podobného je i v baterkách do notebooků.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.