Pred vyše piatimi rokmi - na Nový rok (1.1.2014) sme spomenuli, že sme dostali mail od nášho kamaráta Istvána Magi.
Dáva nám do pozornosti projekt Cheali chargers s tým, že je to Open Source Project.
Zaujalo nás to. A sľúbili sme, že neskôr prinesieme článok venovaný tejto problematike.
Takže dnes si pripomenieme prvú časť.
autor: István Magi
preklad: Imrich Kišš
pripravil: Janko O.
Pôvodný článok je na web stránke Istvána Magi.
Nabíjačky Cheali - (Cheali Chargers) - (nabíjačky s otvoreným zdrojovým kódom)
Turnigy: Mega400x2, Accucell 6 (régi), max200 (A6-10), Imax: b6 (originál/kopia), GTPower (A6-10)
Už dlhú dobu sú známe problémy s presnosťou nabíjačiek Bantam klonov (Imax, Turnigy, GTPower atď.). Problémy s balancovaním sú však spôsobené nesprávnym nakalibrovaním a nie zlou funkčnosťou hardvéru. S pôvodným softvérom sa ani neoplatí experimentovať, lebo tieto verzie dovoľujú prepis firmvéru len raz. Cesta nevedie ani vyčítaním zdrojového kódu (ATMEL ATmega32), lebo túto možnosť Číňania blokujú.
Našťastie sa našiel jeden poliak (Pawel), ktorý celý zdrojový kód napísal nanovo a tento kód sprístupnil vo forme „Open Source“. Tak že je dostupný každému a zadarmo!
Ďalší šikovný Maďar (Nagy József) tento kód ďalej upravil a vydal vlastnú verziu, ktorá je témou tohto článku.
Odskúšané - kompatibilné nabíjačky (6S):
ImaxB6 originál a klony
Accucel6 (so starým DPS) 5A a 6A verzie
GTPower A6-10
Turnigy MAX200 A6-10
Turnigy Mega400x2.
Teoreticky by mal firmvér fungovať s každou 6 článkovou nabíjačkou, ktorá má takéto menu. Je ich neúrekom.
Čo poskytuje?:
Monitor: počas nabíjania kontroluje parametre nabíjania (teplota, kapacita, čas, napätie, prúd). Prekročenie hoci len jednej hodnoty, zapríčiní zastavenie nabíjania a zobrazenie textu „Monitor error“.
Okrem 50W nabíjačky, nabíjačky ktoré obsahujú vstavaný teplomer, sa monitoruje aj vybíjanie. Pri prekročení nastavenej teploty sa vybíjanie dočasne zastaví. Hysterézia ventilátora je 5°C, tj. pri nastavení teploty na 50 stupňov sa ventilátor pri tejto teplote zapne a vypne sa až pri 45 stupňoch.
Obrazovka:
startinfo: (krátke stlačenie tlačidla start, nabíjanie sa ešte nezačalo)
typ kumulátora, napätie/počet článkov, mód
stav nabitia, výstupné napätie, nastavená kapacita
(pri nabíjaní s balancérom sa na mieste nastavenej kapacity zobrazuje napätie a číslo meraného článku)
Ak je pripojený balancér, tak sa na zistenie počtu pripojených článkov nepoužíva napätie namerané na silových vodičoch akumulátora, ako v pôvodnej verzii firmvéru. Počet článkov sa v tomto prípade zisťuje priamo z portu balancéra.
Zlá hodnota niektorého z parametrov je signalizovaná blikaním tejto hodnoty a aj zvukovo.
Nabíjanie:
200 a 400W nabíjačky sú schopné nabíjať aj 20A prúdom. Pretože väčšina zdrojov neakceptuje razantné zvýšenie odberu z 0 na 20A, tak som pridal firmvéru aj tzv. „smooth current“ funkciu. V podstate sa jedná o obmedzovač prúdu, ktorý obmedzuje rýchlosť zväčšovania/zmenšovania odberu na 3A/s.
Toto sa zobrazuje na displeji počas fungovania obmedzovača. Zobrazuje sa maximálne na 3 sekundy niekoľkokrát počas nabíjania. Počas tejto obrazovky nabíjačka nereaguje na stlačenie žiadneho tlačidla.
ETA
Funguje len v režime nabíjania a hodnota je nepresná. Čím je nabíjací prúd nižší, tým je táto hodnota presnejšia. Do zostatkového času sa nezapočítava dodatočné balancovanie. V ideálnom prípade je toto balancovanie nulové. Avšak funguje len pri nabjaní a nie je presné.
Percento nabitia
Približná hodnota prispôsobená skutočnému stavu, tj. pri Li-pol batériách je 0% 3,2V a nie 3V.
Medzi obrazovkami je možné sa počas nabíjania prepínať tlačidlami +/-.
obrazovky pre Li-pol články:
1. Základné parametre nabíjania (mAh, mA, mód, čas, napätie)
2. Výkonové parametre – striedanie po 2 sekundách (W, mA, mód, Wh, percento, ETA)
3. Napätia článkov
4. Vnútorné odpory článkov (pre toto som sa do toho pustil)
5. Vnútorný odpor akumulátora a odpor silových vodičov
6. Výstupné napätie nabíjača a napätie balancéra – akupacku
7. Napájacie napätie a nastavený limit
8. Celkový čas, čas balancovania, čas nabíjania
9. Hodnota vonkajšieho/vnútorného teplomera ak existuje
10. Limitné hodnoty (kapacita, prúd, napätie) len pre info
11. História cyklov (Pri cyklickom nabíjaní zobrazuje čas cyklov a dodanú/odobratú kapacitu)
Grafické zobrazenie balancovania:
Na tejto obrazovke môžeme sledovať stav balancovania jednotlivých článkov. Má tri stavy: články nabité/prebité (blikajú), priemerne nabité články, najslabšie nabitý článok. Blikajúce články znázorňujú balancovanie.
50W používajú namiesto grafických znakov semigrafické.
Vyobrazené obrazovky sa striedajú počas rôznych nabíjacích módov. Napríklad pri balancovaní je týchto obrazoviek menej.
Novinky v porovnaní s originálom (verzia Pawel):
Kalibrácia (musí sa použiť teplomer, ampérmeter a voltmeter)
Nabíjanie NiZn akumulátorov
Výpočet vnútorných odporov jednotlivých článkov
Výpočet odporu silových vodičov
Nastaviteľný –dV/dT pre Nixx akumulátory
Nastaviteľná presnosť balancéra (prednastavená hodnota 6mV)
Možnosť nastaviť limitné napätie zdroja na menšiu hodnotu 7V
Podpora Logview
32 pamätí
Verzia Pawel tu.
Funkcie pridané Nagy Józsefom:
Nastavenie maximálneho času nabíjania sa dá vypnúť, prípadne nastaviť podľa akumulátora, napr. olovené akumulátory potrebujú dlhší čas ako Li-Pol.
Zobrazenie aktuálnej a celkovej energie (W, Wh)
Stále zobrazenie percentuálnej hodnoty nabitia
Výpočet zostatkového času nabíjania (bez času balancovania, koľko času ešte zostáva?)
Hlasná signalizácia ukončenia programu (pôvodná signalizácia je trošku tichá)
Výpočet skutočnej percentuálnej hodnoty nabitia (počítané pre odber 2C)
Automatické zistenie nabíjania bez balancéra
Nastavenie napätia pre neštandardný typ akumulátora po 0,1V
„Super“ nabíjanie pre Lixx akumlátory. Na konci nabíjacieho cyklu sa nastaví menší prúd – čas nabíjania sa predĺži.
Ochrana napájacieho zdroja pred veľkými výkyvmi v odbere (maximálna zmena 3A/s, len pre 200W a 400W nabíjačky)
Grafické zobrazenie balancovania
Menšie grafické vylepšenia (animated screen-swap)
Podpora Logview, pridaná percentuálna hodnota nabitia a ETA
DÔLEŽITÉ!!!
Podľa popisu sa nabíjačka musí najprv nakalibrovať, inak hrozí, že zostane „nepresná“, ako s pôvodným firmvérom, prípadne sa presnosť oproti pôvodnému ešte zhorší!
Na obnovu firmvéru sa musí vyviesť programovací port z vnútra nabíjačky. Postup bude popísaný v niektorom z nasledujúcich článkov. Popis sa samozrejme môže líšiť v závislosti od vyhotovenia nabíjačky. Niektoré majú túto možnosť na DPS zabudovanú od výroby a stačí len naletovať kontakty.
Modifikáciu firmvéru si robí každý na vlastné riziko. Za prípadné škody nenesieme žiadnu zodpovednosť!
Týmto sa chceme poďakovať tvorcom za ich prácu a za to, že svoj počin sprístupnili verejnosti!!!
Odkaz na maďarské fórum.
Úplný popis Cheali nabíjačiek nájdete na tomto webe v ľavej časti menu v sekcii Cheali!