Cheali Chargers – nabíjačky s Open Source – 1. časť

Pred tromi 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.

 

Video  

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


    Verzia Nagy József tu.
     

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!

 

 

 


<Staršie | tento článok | Novšie>

Napísané: 21. 1. 2017, 10:54 | Prečítané: 11718x | Kategórie: Elektronika | Napísal: admin |
Komentáre: 18
Fajn článok. Mám niekoľko I-max B6 , teším sa na pokračovanie
Odpoveď | 2014-01-16 20:51:41
Ešte pred pokračovaním tohto článku, nemá niekto popis ako sa kalibruje I-max B6?
Odpoveď | 2014-01-16 20:54:42
.:. Soaron
AK tam máš fw. od výrobcu, tak ti nepomôžem, ale ak používaš, alebo plánuješ používať tu spomínaný fw., tak kalibrácia je súčasťou série týchto článkov. Podľa pôvodného webu to vychádza na predposledný, tj. 7. článok.
Odpoveď | 2014-01-16 21:29:22
Áno, plánujem použiť ten open firmware. No, ale imax B6 vie nabíjať len 6 článkov, tak predposledný by mohol byť piaty článok.
Odpoveď | 2014-01-17 19:27:54
.:. Soaron
Asi sme si nerozumeli. 7. článkom som nemyslel akumulátor, ale zverejnený popis :-) . Celý popis sa titž skladá z 8mich častí.
2014-01-17 20:48:02
Výborný článek. Těším se na pokračování. Ať už z podobného důvodu (měření Ri). Věřím, že se projekt uchytí a dočkáme se ještě dalších vychytávek. Mě by např. pomohla i možnost zapnout/vypnout pípání u tlačítek nebo dlouhého pípání při konci nabíjení.
Odpoveď | 2014-01-16 23:27:53
.:. JanG
Zdravím,

To čtu poprvé, že je známo, že tyto nabíječky jsou špatně nakalibrované - je to potvrzená skutečnost? Pro zajištění správného nabíjení je tedy nutné nabíječku s pomocí co nejpřesnějšího měřidla nakalibrovat?
Odpoveď | 2014-01-17 18:26:34
.:. Soaron
Túto nabíjačku nevlastním, tak že odpoviem len z pohľadu pôvodného článku. Tam sa píše, že spomínané nabíjačky s pôvodným fw sú nepresné.
O nakalibrovaní sa píše v kontexte nabíjačky s vymeneným fw. Tak že po napálení opisovaného fw je doporučená/nevyhnutná kalibrácia.
Odpoveď | 2014-01-17 19:12:50
Ahojte,
Takze som to na IMAX B6 napalil,nakalibroval a funguje to perfektne.
Pouzil som Verziu Nagy Józsefa.
Najviac ma zaujimalo ako to bude merat vnutorny odpor, a div sa svete meria to priblizne ako merak co mam z HK/ale to nieje nic moc/.
Celkom by ma zaujimalo ako to vnutorny odpor meria, a ci je to orientacne dostacujuce s porovnanim s nejakym naozajstnym merakom na vnutorny odpor Lipo baterie.
Mozete to niekto preverit ?
dik.
Odpoveď | 2014-01-17 21:09:33
Moja ucta a podakovanie autorom i sprostredkovatelom tohto uzitocneho dielka! Tato vlna co nase kraje isto neminie ma chytila hned. Bohuzial nie moju Accucel 5amperovu nabijacku, ktorej to neprospelo. S madarskym 032m firmwerom sa pri pokuse o kalibracu vybijacich prudov nedostanem cez hlasku "F4". Autor spravne zaujemcov smeruje na kontrolu dotknutych suciastok, u mna su OK. Hodnoty z A/D prevodnika su pritom porovnatelne s jeho. S polskym 032 programom sa na rovnakom mieste nedostanem cez kalibraciu 300mA vybijania, pretoze maximalna hodnota z prevodnika je 3260 co u mna zodpoveda prudu len 220mA. Kedze nepredpokladam sw bug ani hw problem na strane nabijacky spekulujem nad moznym problemom v referencii alebo priamo v prevodniku.
Posunutie hodnot zmenou delicov na prislusnom vstupe by ma mozno dostalo do spravneho intervalu ktory vsak nepoznam. Ma s tym niekto skusenosti? Budem vdacny za kazde relevantne nakopnutie.
Odpoveď | 2014-01-22 11:53:48
Ahoj,

zde jak je uvedeno to vypadá jako BUG. Uvádí tam Acc 5A. Já mám acc 6A a dostal jsem taky chybu F4. Každopádně nabíječka se i přes to tváří funkčně, jen to pořád hlásí abych zkalibroval. Netvrdím ale že je to plně funkční, zatím testuju na starých bateriích pod dohledem.
Odpoveď | 2014-01-24 09:54:07
Ahoj,

je zde uvedeno:
Kalibrácia (musí sa použiť teplomer, ampérmeter a voltmeter)

Kalibrace teploty se prování asi jen při externím čidle, že? Protože v návodu už to uvedeno není.

Jde mi o Turnigy Acc6 6A, čili iMax B6

Díky
Odpoveď | 2014-01-23 10:30:11
Presne tak, v modifikovanom menu su sice pre to polozky ale to sa tyka len velkych 200w nabijaciek ktore maju snimac teploty zabudovany v sebe. U malych len ked chces kalibrovat /a pouzivat/ externy ktory bohuzial zabera jediny "digitalny" port takze jeho pouzitie nas pripravuje o moznost zaznamu a analyzy dat cez tento port :(
Odpoveď | 2014-01-25 20:11:34
.:. LQd | mail
Supeeer, na toto som cakal! Ak je to v C, tak sa mozno dockame aj slovenskej verzie :-)
Odpoveď | 2014-01-25 23:02:23
Zajímavé čtení! Tak zajímavé, že to překlopím i k sobě ;-) Jen dotaz, ten Polák je naozaj Pawel, nebo stawel (dle GitHubu)?
Odpoveď | 2014-01-27 22:40:55
.:. J O
Aho Michal.
Je možné, že Stawel je prezývka a Pawel je skutočné meno. Možno.
Možno, že medzi Istvánom, Józsefom a Pawlom sú tesnejšie vzťahy, podobne ako medzi nami a Tebou a tak hoci by si mal prezývku trebárs "kozmonaut", tak my ťa budeme familiárne stále oslovovať Michal.
Ale to len kombinujem.
Možno je to všetko úplne inak.
Odpoveď | 2014-01-28 08:33:48
Ta přezdívka se mi líbí :-D
Já se pouze ujišťoval, jestli nejde o překlep. Takže ok, ponechám Pawla. Jinak jsem přehltal, co se dalo, nové funkce open source firmwarů jsou fajn. Možná to taky někdy zkusím udělat, jednou z mých nabíječek je Accuccel 6 (a ta mi balancuje dobře, mám oměřeno).
Odpoveď | 2014-01-28 17:22:06
Super článek. Mám dotaz na upravu verzí Nagy. Citace - Nastavenie napätia pre neštandardný typ akumulátora po 0,1V. Znamená to že nacvakám dej tolik voltů a max. tolik ampér a nabíječka to prostě pusti? Vždy totiž zjišťuje připojení baterie. Mě by se libila i jako low-end labolatorní zdroj. Nebo pro odporovou pilu, atd.
Jinak jen tak dál. Dík E.
Odpoveď | 2014-02-02 19:53:24
Pridaj komentár
Meno
Web
Mail
Kontrola Zadajte číslo päť
Text

:-)
:-D
:-(
|-/
:-[]
;-)
8-|
8-o
Tučné | Podrazené | Kurzíva  | zdroják | odkaz
  • Pre odoslanie správy môžete aj použiť klávesovoú skratku Alt+S. (Podporujú len niektoré prehliadače)
  • HTML znaky budú prevedené na entity.
  • Vyjadrujte sa tu ako doma, aby sme vedeli ako to u Vás vypadá.
  • Odkazy začínajúce http:// budú automaticky prevedené na odkazy , nepoužívajte však v jednom príspevku viac ako 3 - to robia len spam roboti:-)
správca | ICQ-Vaše ICQ | Podpora miniRS | Styl LazyDays | Sk preklad by beekeeper | Veľkosť databázy: 28196.6 kb