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

Cheali nabíjačky – Preprogramovanie

----------------------------------------------

autor: István Magi

preklad: Imrich Kišš

pripravil: Janko O.


 

 

Pôvodný článok je na web stránke Istvána Magi

 

Na použitie alternatívneho softvéru (SW) sa musí nabíjačka tzv. preprogramovať, t.j. do mikrokontroléra sa musí nahrať nový program. Väčšina kompatibilných nabíjačiek rozhranie pre túto činnosť obsahuje. Použitým mikrokontrolérom je Atmel ATmega32. Problém môže predstavovať rôzna implementácia tejto prípojky. Prvým krokom teda bude lokalizácia a následná úprava portu podľa použitého Atmel programátora napr. USBASP.

Informácie o doteraz preskúmaných nabíjačiek je možné nájsť tu.

Ja som podľa dostupnej fotky prerobil svoj Turnigy Accucell 6. Úprava tohto typu je veľmi jednoduchá, lebo jej prípojka má umiestnené kontakty presne podľa vývodov populárneho USBASP programátora.

V podstate len stačí dosku plošného spoja (DPS) rozšíriť o obojstrannú kolíkovú lištu vhodného rozmeru, na ktorú sa potom nasunie dátový kábel programátora. Displej sa však nachádza príliš blízko, tak som najprv priletoval dutinkovú lištu, do ktorej som následne zasunul obojstrannú kolíkovú lištu. Kolíkovú lištu po napálení programu odstránim.

Naletovaná dutinková lišta:

Sem sa zasúva vyberateľná obojstranná kolíkovú lišta:

Na túto kolíkovú lištu sa následne nasúva kábel USBASP programátora. „Uško“ konektora musí smerovať na displej!

Prípojka u kópiách iMAX B6:

Na napálenie programu používam voľne dostupný program AVR Burn-O-Mat.

Všetky programy sú dostupné v podobe hex súboru. Súbory sú rozdelené podľa modelu nabíjačky a sú dostupné tu.
 

Stiahnutie požadovaného súboru:

V adresárovej štruktúre vyberieme model nabíjačky

Tu nájdime zodpovedajúci hex súbor

Kliknutím sa otvorí

Následne pravý klik na tlačidlo „RAW“ a potom uložiť zdroj ako
 

V prípade zlého postupu sa môže stať, že nám prehliadač stiahne samotnú webovú stránku!!! Pozor na to.

Nastavením poistiek (Fuse) preprogramujeme aj ich:

       hfuse = C7 (HEX) 

       lfuse = 1F (HEX) 

Typ mikrokontroléra: ATmega32 (m32)

Po úspešnom napálení nového programu sa musí nabíjačka nakalibrovať!


Súvisiace články:

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


 


 

 

 


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

Napísané: 27. 1. 2017, 09:23 | Prečítané: 12362x | Kategórie: Elektronika | Napísal: admin |
Komentáre: 20
Možná ty co plánují tento upgrade upozorním na to, co se nikde neuvádí. Kalibruje se každá článek zvlášť, čili si pro kalibraci připravte 6s baterku nebo 3x 3s a rozdvojku 6s na 3s!!!
Odpoveď | 2014-01-26 21:46:12
oprava překlepu:

čili si pro kalibraci připravte 6s baterku nebo 2x 3s a rozdvojku 6s na 3s!!!
Odpoveď | 2014-01-26 21:50:26
Aj ja sa teda pripajam sa k informovaniu nedockavych zaujemcov. Pre znalych veci to nebude nic nove, skor je to urcene kolegom ktori s danou cinnostou skusenosti nemaju.
Kazdy kto prepaloval svoju TGY-9X vsetko potrebne ma. Ale ani ostatni zaujemcovia sa nemusia trapit skutocnostou ze nevlastnia horeuvedeny programator. Pravdou je, ze za necele 3eura im ho postarka moze o par tyzdnov priniest az domov, napr odkaz
Pre nedockavych je stale funkcna ina cesta- paralelny port. Kabel zo starej tlaciarne je naozaj vsetko co je k programovaniu potrebne. Pozor! Paralelny port zvycajne neznesie omyl! Opatrni preto mozu pridat 4 odpory, opatrnejsi kludne aj kompletne nadrotovat 74HC244
do konektoru cim uz vznikne regulerny "programator" STK-200.
Odpoveď | 2014-01-27 11:27:40
Oblubeny vladaci program- odkaz doporucena schema programatora odkaz to obidu napriklad takto odkaz Proprietarne nastavenie programu tak ako je umoznuje priamo citat/pisat flash procesora v nabijacke bez nastavovania poistiek-FUSE. Pri spomienke na vlastne zaciatky v tejto faze nikomu nedoporucujem zaoberat sa vobec ich existeciou:) Som si vedomy, ze nic svetoborne som tymto prispevkom neurobil, internet je /bol/ plny hodnotnych prispevkov na tuto temu. Skor som chcel ukazat "nedigitalnym" kolegom ze urobit napr. upgrade oblubenej nabijacky je v ich technickych moznostiach. Slovo technickych zdoraznujem, no pri troske stastia a podpory mozu zvitazit. Riziko nie je neumerne /procesor sa snad vymenit da/ ale ta radost :) Uz len pripajam ospravedlnenie predkladatelom ze rozbijam koncept clankov per partes.
Vyssi pocet experimentatorov snad porazi aj problemy okolo klaibracii, ak sa dovtedy neozve s riesenim priamo tvorca.
Momentalne som svoje vybijanie dostal pod kontrolu zmenou odporov delica v obvode merania vybijacieho prudu, vid moj prispevok k clanku 1.
Odpoveď | 2014-01-27 11:28:09
Kedze sa moj prispevok nekamarati s automatickym prevadzanim odkazov skusim zopakovat linky znova.
Az by to admin vyriesil toto prosim zmazat.
odkaz
odkaz
odkaz
Odpoveď | 2014-01-27 13:44:25
.:. Vlasto
Na mojej imax-b6 kupenej cez e-bay je len jeden rad pinov nad displayom a zapojenie nesuhlasi so ziadnym uvedenym na webe.
Nestretol sa s tym niekto?
Odpoveď | 2014-01-28 08:25:07
Mas asi clon Imax B6 skus toto

https://github.com/stawel/cheali-charger/blob/master/docs/imaxB6/imaxB6-clone-front.jpg
Odpoveď | 2014-01-28 09:36:13
čau, to jse mměl taky. Jsou 2 druhy. Dá se to poznat, kde je zem. Kouknu z druhé strany na ten plošňák a řekni, jestli je zem poslední a nebo předposlední.
Odpoveď | 2014-01-28 10:13:00
A pak se se to od toho zapojuje. On imaxB6 originál a klon má jinak ty piny. Třebas já mám Turnigy acc6 a ta má taky jen jednu řadu a shoduje se s originálem imax B6.
Odpoveď | 2014-01-28 10:15:52
.:. Vlasto
Tak zem je predposledny pin, a ako to teraz zapojit?
2014-02-05 10:22:07
.:. petmit
Mna zaujima o radu ohlade pripojenia podla tohto obrazku https://github.com/stawel/cheali-charger/blob/master/docs/imaxB6/imaxB6-clone-front.jpg
ten druhy oznacehy bod GND vpravo dole a aj B0 ci tiez sa niekde pripajaju Nakolko mne stale pri spusteni napalovania vypise ze treba Atmel programátor preinstalovat a je nainstalovane vsetko podla postupu.Dik za radu.
Odpoveď | 2014-01-29 21:54:21
Bodu B0 a druhého GND si nevšímej. To je jen pro případ Expert kalibrace. K běžnému používání,m to není zapotřebí.

A tu chybu Ti vypisuje ten program? Můžeš zkusit i jiný, pokud máš s uvedeným problém. Např. eXtreme Burner AVR
Odpoveď | 2014-01-30 08:00:48
.:. petmit
Ok ja som si myslel ze asi preto mi to nejd,. ze aj tie treba niekde pripojit . Skusal som aj v druhom to, ale neslo to tiez. Mne to pripada ako keby USBASP nekomunikoval ale ak pripojim vysielacku 9XR cez companion tak komunikuje bez problemov .Ovladac som instaloval s ...fischl.de alebo treba nejaky iny alebo robim niekde inde chybu ?
Odpoveď | 2014-01-30 18:12:49
Já používám tyto ovladače: odkaz
Odpoveď | 2014-01-30 21:11:11
.:. petmit
Dik skusim zajtra ci to pojde a potom napisem,
Odpoveď | 2014-02-01 20:11:14
.:. petmit
Skusil som a stale mi vyhadzuje nasledujucu chybu :
=================================================================================
Started AVRDUDE
C:/Program Files/eePe/avrdude.exe -c usbasp -p m64 -P usb -U eeprom:r:C:/Users/Admin/AppData/Local/Temp/temp.hex:i
=================================================================================

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.
Odpoveď | 2014-02-02 15:05:38
Zdravím. Potřeboval bych trochu popostrčit. Snažím se předělat si nabíječku Accucel 50W 6A podle vašeho návodu. Podařilo se mi (snad správně) identifikovat kontakty. Napájel jsem lištu a připojil k USBASP programátoru. Stáhl jsem si a nainstaloval AVR8 Burn o mat.
A dále už si nejsem jistý jak pokračovat.
V odkaze kde by měl být hex soubor si nejsem jistý který by to měl být.
V programu AVR8 vůbec nevím co tam mám naklikat do těch dvou řádků kde se píšou cesty k souborům.
Nikdy jsem nic takového nedělal a jen se snažím dělat podle návodů.
Kdyby se našel někdo ochotný vysvětlit mi jak mám pokračovat, byl bych moc vděčný.

Jinak musím pochválit tyhle stránky. Je to super studna informací.
Odpoveď | 2014-02-28 09:18:25
Tak jsem se v tom trochu ještě porýpal a něco se mi tam povedlo nahrát. Nevím jestli jsem tam strčil správný soubor, ale tváří se to že to pojede. Ještě to musím nakalibrovat a pak se uvidí.
Odpoveď | 2014-02-28 10:32:42
.:. calvera
Zdravim, kupil som si cez ebay iMax-B6 klon ktory som si chcel preprogramovat. Problem vsak nastal v tom, ze po otvoreni som zistil ze miesto Atmegy32 je tam nejaky cinsky shit NUVOTON M0517 LBN.
Da sa preprogramovat aj toto ? Ma s tym niekto skusenosti ?
Odpoveď | 2014-04-19 09:24:26
Ahojte , chcel by som si "prepáliť" svoju imax B8, no neviem nikde nájsť rozloženie pinov. Vyzerá to takto : odkaz (piny sú nad tlačitkami) Za každú pomoc budem vďačný
Odpoveď | 2017-02-07 16:42:59 | Príspevok upravený: 2017-02-08 08:11:54
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: 32336.06 kb