Imax b6 de casă pe arduino. Incarcator imax b6

Aparatul Imax B6 a fost achizitionat de mine cu 12,23 dolari.Vânzătorul l-a trimis la cererea mea prin poșta din Hong Kong, pentru care a trebuit să plătesc un pic în plus, dar a meritat, livrarea este mai rapidă decât prin firme de logistică. Am comandat, in timpul procesului de livrare a fost urmarita atat de posta Hong Kong cat si de posta rusa. La oficiul poștal IMAX B6 a primit doar 12 zile de la data plății.

Instrucțiuni și setări în timpul funcționării

Dispozitivul încărcător-echilibrare a fost achiziționat pentru a întreține numeroase baterii și baterii de diferite tipuri operate de mine.

Conform descrierii, dispozitivul de încărcare-echilibrare este capabil să servească NICD, NIMN, LIion, LIpol, baterie Pb, dar în practică se descurcă bine cu tipuri relativ noi de baterii - NIZN.

Aspect

Procesul de încărcare se realizează în modul „AUTO” sau manual. În modul „AUTO” este setat doar curentul maxim, încărcătorul în timpul ciclului se modifică conform unui algoritm preprogramat pentru fiecare tip de elemente, în timp ce în modul manual curentul setat rămâne neschimbat pe tot parcursul ciclului.

Puteți testa capacitatea reală a elementelor. Alimentare de la o sursă externă cu o tensiune de 12-18 volți. Managementul este realizat de doar patru butoane metalice. În setări, puteți salva 5 programe de operare a dispozitivului în memorie sau puteți seta un nou mod de funcționare înainte de a conecta bateria.

Este posibil să opriți procesul de încărcare atunci când este atinsă o anumită temperatură a bateriei (când senzorul de temperatură nu este inclus în kit), după ce a trecut ceva timp (până la 4 ore sau nu controlați timpul), când se atinge un anumit curent de încărcare, semnalul sonor este pornit / oprit.

În timpul funcționării, afișajul cu cristale lichide arată informații despre modul de funcționare, tensiunea bateriei, curentul de încărcare/descărcare.

Dispozitivul meu este alimentat de o sursă de alimentare pentru laptop. În timpul funcționării, primul lucru pe care l-am făcut a fost refacerea cablurilor de ieșire, deoarece cele incluse în kit nu sunt aplicabile, nu există astfel de conectori (cu excepția crocodililor). Acesta este poate singurul lucru care nu mi-a plăcut, dar poate doar mie.

Am realizat cabluri special pentru echipamentele pe care le incarc (in principal jucarii pentru copii) si le-am adaptat la compartimentele de baterii pentru incarcarea a 1-3 baterii AA, AAA.


Click pentru a mari

În modul de antrenament NICD, NIMN a reușit să restabilească, deși nu complet, performanța a 4 din cele 12 elemente. Programul de echilibrare este necesar atunci când folosesc mai multe baterii LIion, LIpol conectate în serie, nu l-am folosit, nu pot spune nimic.

Nizn

Încărcarea celulelor NIZN în Imax B6 nu este furnizată, dar este posibilă. Tensiunea acestor elemente este de 1,6 V, ceea ce este puțin mai mare decât tensiunea NICD, NIMN (1,2 V). Algoritmul de încărcare este identic. Pentru conectare, folosesc un compartiment pentru baterii pentru 2 baterii AA, setați tensiunea la 3,6 V (3 celule) în dispozitiv. Acuza, nu înjură.

baterii auto

Utilizați ca încărcător pentru bateriile plumb-acid...

Am tot incarcat si incarcat masina electrica a unui copil cu doua baterii de 6 volti, iarna am incarcat o baterie auto cu un curent de 5 a. Notificarea despre erori este foarte convenabilă, nu un cod pe care trebuie să-l căutați în tabel, ci un mesaj text, totuși, în limba engleză bună.

De asemenea, iarna, pe frig, am ajutat puțin generatorul obișnuit al Priorei mele, încărcând bateria mașinii în garaj. Nu am încălzire în garaj, dar Imax a rezistat foarte bine la frig și nu s-a comportat.

Revizuire

În general, foarte mulțumit. Despre bateriile NIZN am scris deja mai sus și acesta este și un mare plus! Arata bine din exterior, dar nu l-a demontat. Funcționează fără defecțiuni și defecțiuni de câteva luni, iar în mâini capabile oferă, în general, o gamă întreagă de posibilități! Toate mesajele de eroare, sfârșitul ciclului de lucru și alte mesaje sunt însoțite de un semnal sonor.

De unde pot cumpara

Puteți cumpăra de pe site-ul Aliexpress la. Vă rugăm să rețineți: ar trebui să cumpărați numai produsul original iMax B6, pentru care ne uităm la titlul produsului. Dacă scrie „ORIGINAL”, atunci totul este în regulă. Cert este că înseși regulile Aliexpress pentru vânzători și magazine le interzic să vândă un fals cu o indicație de originalitate, înșelând astfel cumpărătorii.

În cazul încălcării acestei reguli, aceștia vor plăti o amendă mare sau chiar își vor pierde contul cu toate fondurile neplătite. Deci, vânzătorii de falsuri de obicei nu scriu nimic despre originea produselor, dar vânzătorii de produse originale vor nota cu siguranță acest lucru în titlu și descriere!


Comparație dintre original și fals

Recenzie video

Am cumpărat un dispozitiv amator universal relativ ieftin pentru încărcarea celor mai obișnuite tipuri de baterii. Din păcate, dispozitivul s-a dovedit a fi nepotrivit pentru utilizarea prevăzută, deși a fost complet reparat. Problema constă în implementarea proastă sau incorectă a literalmente a tuturor funcțiilor sale.

Nu voi analiza detaliile funcționării lui Imax B6 în sine, un manual de utilizare este disponibil în rețea, iar încărcarea este atât de populară încât puteți găsi cu ușurință multe recenzii despre el. Voi descrie doar caracteristicile acestui fals.

Urmat de ieftin, a obținut rezultatul corespunzător. Deși acum poți obține cu ușurință exact același lucru cu 30-40 de dolari, chinezii au stăpânit bine acest tip de fals. Rețeta sa este simplă - puneți-vă propriul microcontroler marca Nuvoton, uneori întrerupt de Atmel, și puneți acolo un firmware care să arate cât mai aproape de original. Problema este că acest program este doar vizual (în meniu) similar cu cel original, în timp ce implementarea funcțiilor este dezgustătoare.

Să privim dispozitivul din toate părțile și să ne uităm înăuntru.










Poate că în colțul din stânga extrem ar trebui să existe un cip responsabil pentru conectarea la computer. E amuzant că în loc de urme, tot acest loc este lăsat ca un singur poligon, dar au uitat să scoată serigrafia cu masca. Opțiunea de comunicare cu un computer nu este furnizată inițial aici. Microcontrolerul este sub display.

Descărcare de nichel (NiCd, NiMh)

Când nichelul este descărcat, tensiunea este măsurată sub sarcină. Restul nu știu, dar bateriile mele chiar și bune (dar vechi) au o rezistență internă destul de mare. Ca urmare, atunci când se descarcă cu un curent mare, procesul poate să nu înceapă nici măcar din cauza unei scăderi puternice a tensiunii bateriei. În principiu, acest lucru este normal. În acest mod, puteți selecta tensiunea de descărcare, puteți compensa această reducere.

Descărcare cu litiu (Li-Ion, Li-Po, Li-Fe)

Programele pentru toate tipurile de litiu sunt identice, diferă doar tensiunile de prag, la atingerea cărora descărcarea se oprește. Această tensiune nu poate fi setată manual, depinde de tensiunea de încărcare setată, care este, de asemenea, codificată și depinde doar de tipul de baterie selectat.

Pentru litiu, programul reduce curentul la sfârșit, dar din cauza unor probleme cu măsurătorile, nu poate finaliza procesul, aspiră ultimele picături ore în șir, iar pragul inferior este foarte des ignorat. Încărcătorul poate conduce cu ușurință tensiunea sub un nivel sigur, dăunând bateriilor cu litiu.

Când un ansamblu de baterie este conectat, doar o parte a celulelor poate fi descărcată sever, dispozitivul nu ia în considerare posibilitatea unui astfel de rezultat, conexiunea de echilibrare nu este utilizată pentru a evalua starea celulelor individuale. Puteți distruge rapid unul scump chiar și atunci când este descărcat la un nivel sigur al întregului ansamblu. În singura încercare de a descărca complet ansamblul pentru a-și măsura capacitatea, răspândirea tensiunilor celulei la sfârșitul descărcării s-a dovedit a fi de 2,5-3,6 V, cu un nivel sigur de aproximativ 3 V.

După supradescărcare, încărcătorul în sine nu mai poate încărca bateria înapoi, dând o eroare de „tensiune joasă”.

Imax B6 original are o limită de putere de descărcare de 5W, aici această limită este ridicată la aproximativ 7-8W. Acesta este, probabil, motivul pentru care dispozitivul se încălzește foarte mult când bateriile sunt descărcate, nu există ventilator în interior, toată răcirea se face prin transferul căldurii în carcasă. Dar nu am ținut originalul B6 în mâini, poate avea aceleași probleme la 5 wați.

Încărcare cu nichel

Producătorul susține încărcarea cu curenți mari, 1-2 C până la 5 A. Dar în acest fals, în majoritatea cazurilor, puteți risca să puneți doar 0,2 A. Dacă setați o valoare mai mare, atunci cu o probabilitate mare dispozitivul va lua în considerare că mai multe celule sunt conectate în serie și vor furniza o tensiune crescută, ceea ce duce la deteriorarea bateriilor. Mai mult decât atât, tensiunea excesivă nu va fi aplicată imediat, ci după o mică reîncărcare și reevaluare, i.e. poti sa conectezi bateria, sa vezi ca totul pare in regula, sa pleci sa faci alte lucruri si sa te intorci in casa arsa.

Sfârșitul încărcării de către Delta Peak este implementat incorect, sau deloc implementat, din cauza căreia bateria se dovedește adesea a fi subîncărcată. Chiar și la pornirea programului, apar erori precum „scurtcircuit”, „tensiune insuficientă” și „supratensiune”, trebuie să reporniți de mai multe ori până când funcționează.

Încărcare cu litiu (normală, rapidă, stocare)

Încărcarea unei baterii cu litiu este de obicei împărțită în două etape. Pe primul, încărcarea se realizează cu un curent constant de o valoare dată, aici încărcarea poate da până la 5 A și nu există probleme cu aceasta. În a doua etapă, bateria este reîncărcată de o sursă de tensiune.

Și această etapă, a doua, din anumite motive funcționează foarte lent, uneori trăgând procesul ore în șir, nu am găsit motivele pentru asta. Probabil că are ceva de-a face cu tensiunea finală eronată pentru unele baterii. Dacă încărcați o bancă de 4,2 V la 4,1 V, atunci încărcarea are loc întotdeauna într-un interval de timp acceptabil.

Dispozitivul are trei programe de încărcare separate - normal, rapid și stocare. Nu au fost găsite diferențe semnificative între ele în această versiune a B6. Modul de stocare în încărcarea inițială ar trebui să aducă bateria până la 3,85 V, descarcând-o sau încărcând-o, aici acest mod pur și simplu încarcă bateria la maximum, dar în opțiunile acestui mod există o limitare față de programul original - curentul de încărcare nu poate fi mai mare de 1 A. În general, descărcarea bateriei pentru depozitare este o idee proastă. Și poți încărca până la 100%, deși nivelul de 3,85 V este probabil mai de preferat, nu degeaba bateriile vin din fabrică încărcate cam la această tensiune.

Încărcare cu litiu cu echilibrare

Și mai multe prostii se întâmplă atunci când se încarcă cu un cablu de echilibrare conectat. Fake B6 chiar știe cum să echilibreze celulele, dar numai dacă una dintre celule nu depășește valoarea maximă admisă, de exemplu, datorită încărcării într-un alt încărcător cu b. despre tensiune finală de încărcare mai mare. În acest caz, acest „B6” începe să încetinească, probabil din cauza faptului că pur și simplu nu știe cum să descarce o celulă reîncărcată în astfel de cazuri, motiv pentru care procesul de echilibrare pur și simplu se oprește. Soluția problemei: descărcați puțin întreaga baterie, apoi începeți din nou echilibrarea.

Echilibrarea aici se termină când diferența de tensiune nu atinge mai mult de 0,01 V, de exemplu, după echilibrarea ansamblului 4S la 16,8 V (4,2 V per celulă), tensiunea tuturor celulelor va fi în intervalul 4,19-4,20 V. Corecție: dacă bateria, firele sau contactele sunt în stare proastă, atunci puteți ajunge cu o răspândire mult mai mare.

Ca și în cazul încărcării unei singure celule, reducerea tensiunii de încărcare la 4,1 V accelerează semnificativ procesul.

Mai multe caracteristici

Lucrările cu baterii cu plumb nu au fost testate. Această funcție a fost realizată inițial pe principiul „dacă ar fi fost”, și nu am de gând să stric bateriile scumpe pentru test, mai ales având în vedere tendința acestei încărcări de a descărca bateria sub un prag de siguranță, ceea ce este important pentru plumb. , precum și pentru litiu.

Tensiunea afișată pe afișaj în timpul încărcării sau descărcării are prea puțin de-a face cu tensiunea bateriei. Acesta este un fel de valoare estimată internă, care nu este interesantă pentru utilizator. Dacă, pe baza unor astfel de valori de neînțeles, se măsoară capacitatea, atunci nici această funcție, luați în considerare, nu există. Poate că problema este în firele și contactele proaste.

Alimentarea nu este inclusa, aveti nevoie de o unitate de 11-18 V cu un randament de minim 50 wati. Dacă vrei să iei un model cu sursă de alimentare, caută B6AC. Am folosit un adaptor de alimentare de 16V/4,5A (72W) de la un laptop vechi și a funcționat grozav. Setul include fire cu crocodili pentru alimentarea de la o baterie de mașină.

B6 original poate fi conectat la un computer folosind. În acest fals, nu există o astfel de funcție și elementul de meniu corespunzător. De asemenea, am avut mari speranțe în această funcție. De asemenea, spre deosebire de original, acest fals nu are funcție de calibrare.

Uneori literele din mesajele anterioare rămân pe ecran.

Original Imax B6

Deoarece toate funcțiile originalului B6 sunt copiate în acest fals cât mai precis posibil, puteți obține o impresie despre dispozitivul original.

Incarcatorul are protectie necomutabila impotriva scurtcircuitului, joasa si inalta tensiune. În utilizare practică, această protecție doar interferează, fiind doar o implementare slabă a protecției împotriva unui prost care rulează, de exemplu, un program pentru litiu pe nichel. Cu bateriile cu probleme, protecțiile îngreunează și lucrurile, de exemplu, nevoia de a ține un alt încărcător la îndemână pentru a reîncărca cutiile la un nivel acceptabil dacă acestea au fost supradescărcate. Dar există și un tip util de protecție - opriți când circuitul este întrerupt și funcționează și pentru toate intrările conectorilor de echilibrare.

Comutarea între tipurile de litiu se face ca setare de utilizator, pentru care trebuie să parcurgeți întregul meniu al dispozitivului. Foarte inconfortabil. De asemenea, atunci când lucrați cu litiu, nu există nicio modalitate de a indica singur nivelurile de încărcare și descărcare. Nu există posibilitatea de a încărca până la 4,35 V.

La prețul originalului B6, ar putea exista un afișaj mult mai avansat aici. Un afișaj monocrom de două rânduri de 16 caractere într-un dispozitiv atât de complex arată pur și simplu ridicol. De asemenea, firmware-ul dispozitivului nu strălucește cu conținut de informații, oferă în mare parte informații inutile.

constatări

Nu am folosit dispozitivul pentru mult timp, dar mi-am dat deja seama că doar 1-2 din toate programele pot fi folosite și chiar și atunci numai dacă nu există un dispozitiv normal la îndemână și există mult timp liber.

Deoarece acest tip de contrafacere bazat pe cipul Nuvoton este deja foarte popular, există șansa ca firmware-ul alternativ să apară pentru el, așa cum sa făcut cu B6 original și copii mai precise. Principalul lucru este că hardware-ul vă permite să faceți toate lucrurile pe care le face dispozitivul original.

Ce voiam de la această taxă? Puțin din toate și în stare de funcționare: încărcare rapidă cu nichel, încărcare de echilibrare, contor de capacitate, conexiune la PC, funcție de încărcare stocare. Din toate acestea, am primit doar încărcare cu echilibrare, și chiar asta cu o limitare semnificativă și un timp de funcționare foarte lung. Un fals nici măcar nu merită cei 19 dolari cheltuiți pe el.

Nu sunt foarte îngrijorat de faptul că în loc de un microcontroler binecunoscut este instalat un altul puțin cunoscut, atâta timp cât funcționează, dar, din păcate, nu este așa. Poate că microcontrolerul alternativ are performanță mai slabă și este imposibil să scrieți un program similar cu cel original, dar este mai probabil ca un anumit programator să fie de vină. În general, înlocuirea pare mai interesantă, chiar dacă ADC-ul este mai precis (12 biți față de 10 pentru ATmega32 pentru original), dar încă nu există date exacte, fișa de date nu a putut fi găsită nici măcar pe site-ul producătorului, Datele ADC au fost preluate din descrierea generală a seriei M051.

Dintre toate funcțiile, doar încărcarea cu echilibrare s-a dovedit a fi cu adevărat utilă, dar numai dacă încărcați baterii de până la 4,1 V (selectați tip LiIo litiu în setări). O voi taxa. Pentru această baterie, am plănuit mai întâi să cumpăr un încărcător de echilibrare separat de 1 A, care m-ar costa aproximativ 12 USD. Acest încărcător, ținând cont de o rambursare parțială în timpul unei dispute cu vânzătorul, m-a costat și mai puțin, iar curentul de încărcare aici poate fi de până la 3,3 A (pentru ansambluri de baterii cu tensiune mai mică de până la 5 A).

Dacă doriți să încercați să găsiți încărcătorul original, încercați să căutați cuvintele cheie „imax b6 original” și „imax b6 original”. După cumpărare, este mai bine să îl deschideți și să vă asigurați că există un microcontroler Atmel în interior și trebuie să verificați nu numai marcajul, acesta poate fi rupt, dar și pinout-ul cipului. (Nu sunt sigur că toate originalele din toți anii de lansare vor avea același microcontroler) Este mai bine să-l iei pe eBay, unde se luptă din greu împotriva mărfurilor contrafăcute. Am luat multe pe AliExpress cu un număr mare de comenzi și o grămadă de recenzii pozitive, l-am cumpărat.

Actualizare 5 octombrie 2015

Într-una dintre fotografiile de mai sus, puteți vedea că conectorii de alimentare și de echilibrare sunt strâmbi. Dacă acest lucru nu provoacă probleme cu cele de putere, atunci cele de echilibrare pot fi introduse accidental nu complet, așa că am decis să le repar. Conectorii de echilibrare sunt lipiți pe o placă mică separată, care este introdusă în slotul principal și lipită acolo. Pentru a corecta poziția conectorilor, a trebuit să trag puternic placa din slot, ceea ce a redus zona de lipire pe revers, ceea ce a redus oarecum rezistența conexiunii. Însuși principiul unei astfel de fixări pare foarte nesigur, puteți deteriora suportul de lipit cu utilizarea frecventă a conectorilor.

De asemenea, a trebuit să scot complet placa principală din carcasă și imediat au apărut încă câteva probleme. Spre deosebire de partea superioară, partea din spate a plăcii este pătată cu reziduuri de flux, care au trebuit să fie spălate. Tranzistoarele de putere sunt presate pe carcasă printr-o garnitură și un strat de pastă termică. Problema este că pasta termică era deja uscată, a trebuit să curăț totul și să o ung din nou.

În timpul asamblarii, folia de protecție nu a fost îndepărtată de pe ecran. Arată foarte stângaci (vezi fotografia de mai sus), deoarece este lipit nu de ecran în sine, ci de rama lui. Am scos acest film și am pus unul nou, dar numai pe suprafața ecranului. Filmul de aici cu siguranță nu va fi de prisos, deoarece dispozitivul poate fi operat pe teren.

Încarc un ansamblu litiu-polimer cu o limită de tensiune de 4,2 V cu un echilibru de până la 4,1 V (mod Li-Ion). Deci procesul este finalizat destul de repede, deși bateria nu este încărcată complet. Până la 4,1 V îmi încărc și celelalte baterii. Datorita curentului de incarcare relativ mare, acest incarcator face acest lucru mai repede decat cele vechi, incercand sa termine bateria pana la 4,25 V, indiferent de capacitatile sale.

A verificat funcționarea unei baterii de mașină cu plumb-acid. Încărcarea se comportă aproximativ la fel de inadecvat ca în cazul nichelului. De exemplu, am încărcat o baterie pe jumătate descărcată, tensiunea finală a arătat ceva de genul 13,8 V. Pentru bateria mea, această tensiune nici măcar nu va face ca electrolitul să fiarbă. După ce a conectat o baterie deja aproape încărcată, încărcătorul a arătat că va termina bateria până la 14,5 V (nu-mi amintesc exact). Nu este critic, dar trebuie să monitorizați deja bulele. Apoi am conectat din nou încărcătorul, iar tensiunea finală a crescut la 15,5 V (aproximativ), a crescut și tensiunea curentă, la aproximativ 14,5 V (nu mai țin minte exact), ceea ce a dus la fierberea electrolitului. În general, puteți încărca, dar numai sub supraveghere, așa cum este cazul oricărui încărcător auto convențional, aici nu există avantaje. Curentul maxim de încărcare este de 4,2 A, nu este suficient.

Adevărat se spune: lenea este motorul progresului! Așa că eu, gândul mi-a răscolit capul, să automatizez procesul de măsurare și antrenament a bateriilor acide. La urma urmei, cine, în minte, în epoca noastră a microcircuitelor inteligente, va examina o baterie cu multimetre și un cronometru? Cu siguranță, mulți cunosc încărcătorul „folk” Imax B6. Pe Habré este despre el (și nici măcar unul). Mai jos voi scrie ce am făcut cu el și de ce.

Precizie

La început, scopul meu a fost să măresc capacitatea de descărcare pentru a-mi măsura bateriile UPS-ului și, pe termen lung, să le antrenez fără a risca îmbătrânirea prematură (eu, nu bateriile). Am condus dispozitivul în formă dezasamblată.

Înăuntru este umplut generos cu multe amplificatoare diferențiale, un multiplexor, un regulator buck-boost de înaltă eficiență, are un pachet bun și puteți găsi cod sursă deschis pe web. foarte bine firmware. Cu un curent de încărcare de până la 5 amperi, poate încărca chiar și bateriile auto la 50A/h (curent 0,1C). Cu toată această bogăție, ca senzori de curent, aici se folosesc rezistențe obișnuite de 1 W, care, printre altele, funcționează la limita puterii lor, ceea ce înseamnă că rezistența lor plutește semnificativ sub sarcină. Se poate avea încredere într-un astfel de dispozitiv de măsurare? După ce am suflat și atins acești „senzori” cu mâinile, îndoielile au dispărut - vreau să le convertesc în șunturi din manganin!

Manganin (mai există și Constantan) este un aliaj special pentru șunturi, care practic nu își modifică rezistența la încălzire. Dar rezistența sa este cu un ordin de mărime mai mică decât rezistența înlocuibilă. De asemenea, circuitul dispozitivului folosește amplificatoare operaționale pentru a amplifica tensiunea de la senzor la valori lizibile de către microcontroler (cred că limita superioară a digitizării este tensiunea de referință de la TL431, aproximativ 2,495 volți).

Rafinamentul meu este de a lipi șunturile în loc de rezistențe și de a compensa diferența de niveluri prin schimbarea câștigului amplificatoarelor operaționale la LM2904: DA2:1 și DA1:1 (vezi diagrama).

Sistem



Pentru a reface, avem nevoie de: dispozitivul original în sine (descriu remake-ul originalului), șunturi manganin (am luat de la multimetre chinezești), programator ISP, firmware pentru încărcător cheali (pentru calibrare), Studio Atmel pentru asamblarea acestuia (opțional) , eXtreme Burner AVR pentru firmware-ul și experiența în crearea de cărămizi pentru firmware-ul atmega de succes (Toate linkurile sunt la sfârșitul articolului).
Și, de asemenea: capacitatea de a lipi SMD și o dorință irezistibilă de a restabili justiția.

Nu am studiat niciodată designul de circuite și radioul amator în general, așa că a face astfel de modificări la un dispozitiv de lucru ca acesta din mers a fost leneș de înfricoșător. Și apoi multisim a venit în ajutor! Este posibil în ea, fără a atinge fierul de lipit: să implementați ideea, să o depanați, să corectați erorile și să înțelegeți dacă va funcționa deloc. În acest exemplu, am modelat o bucată de circuit, cu un amplificator operațional, pentru un circuit care oferă un mod de încărcare:

Rezistorul R77 creează feedback negativ. Împreună cu R70 formează un divizor care stabilește câștigul, care poate fi calculat cam așa (R77+R70)/R70 = câștig. Șuntul meu s-a dovedit a fi de aproximativ 6,5 mOhm, care la un curent de 5 A va echivala cu o cădere de tensiune de 32,5 mV și trebuie să obținem 1,96 V pentru a respecta logica circuitului și așteptările dezvoltatorului său. . Am luat rezistențele de 1 kΩ și 57 kΩ ca R70 și, respectiv, R77. Potrivit simulatorului, s-a dovedit 1,88 volți la ieșire, ceea ce este destul de acceptabil. De asemenea, am aruncat rezistențele R55 și R7 ca reducând liniaritatea, nu sunt folosite în fotografie (poate că aceasta este o greșeală), iar șuntul în sine a fost conectat cu fire dedicate la partea de jos a R70, C18 și partea superioară a shunt direct la intrarea „+” a amplificatorului operațional.

Piesele suplimentare sunt tăiate, inclusiv pe partea din spate a plăcii. Este important să lipiți bine firele pentru ca acestea să nu cadă, în timp, de pe șunt sau placă, deoarece nu numai ADC-ul microcontrolerului este alimentat de la acest senzor, ci și feedback-ul curent al regulatorului de comutare, care , dacă semnalul eșuează, poate trece la modul maxim și poate renunța.

Circuitul pentru modul de descărcare nu este fundamental diferit, dar din moment ce am pus dispozitivul de câmp VT7 pe un radiator și cresc puterea de descărcare până la limita dispozitivului de câmp (94W conform fișei), aș dori să setez descărcarea maximă. curent mai mult.

Ca urmare, am primit: R50 - un șunt de 5,7 mOhm, R8 și R14 - 430 Ohm și respectiv 22 kOhm, ceea ce dă necesarul de 1,5 volți la ieșire cu un curent prin șunt de 5 A. Totuși, am experimentat cu un curent mare - a ieșit maxim 5,555 A, așa că am cusut o limită de până la 5,5 A în firmware (în fișierul „cheali-charger\src\hardware\atmega32\targets\imaxB6-original\HardwareConfig.h”) .

Pe parcurs, a ieșit o problemă - încărcătorul a refuzat să recunoască că a fost calibrat (descarc). Acest lucru se datorează faptului că nu definiția macro MAX_DISCHARGE_I din fișierul „HardwareConfig.h” este utilizată pentru verificare, ci al doilea punct de calibrare este folosit pentru a verifica primul (punctele sunt descrise în fișierul „GlobalConfig.h” ). Nu am aprofundat în aceste subtilități ale complexității codului și pur și simplu am decupat această verificare în funcția checkAll () din fișierul „Calibrate.cpp”.

Ca urmare a modificărilor, am obținut un dispozitiv care a furnizat o liniaritate acceptabilă a măsurătorilor în intervalul de la 100mA la 5A și care ar putea fi numit măsurare, dacă nu pentru un singur lucru: din moment ce am lăsat în interiorul carcasei un dispozitiv puternic de descărcare (în ciuda faptului că răcire îmbunătățită), încălzirea plăcii încă introduce distorsiuni în rezultatul măsurării, iar măsurătorile „plutesc” puțin spre subestimare... Nu sunt sigur cine este de vină pentru asta: amplificatorul de eroare sau ADC-ul microcontroler. În orice caz, IMHO, merită să scoateți acest dispozitiv de câmp în afara carcasei și să îi asigurați acolo o răcire suficientă (până la 94W sau să-l înlocuiți cu altul potrivit N-channel).

Firmware

Nu am vrut să scriu despre asta, dar m-au forțat.

Câteva despre rafinamentul meu de răcire

Polevik VT7, într-un loc nou, este lipit de lipici fierbinte, iar radiatorul său este lipit pe o placă de cupru:

Am decis să fac răcire dintr-un radiator inutil pe o conductă de căldură de pe placa de bază. Fotografia prezintă o placă de presiune adecvată și un tampon de tranzistor, de-a lungul perimetrului căruia este așezat un plastic izolator - pentru orice eventualitate. Călcâiul de la vârful fierului de lipit este lipit direct pe placă, pe firul comun - va juca rolul unui radiator suplimentar de la convertor:

Designul asamblat nu va împiedica dispozitivul să stea pe picioare:

Firmware gata:

Am testat această modificare în modul de răcire pasivă: descărcarea unei baterii de 6V Pb timp de 20 de minute la un curent maxim de 5,5A. Puterea a fost afișată 30 ... 31 W. Temperatura de pe conducta de căldură, conform termocuplului, a ajuns la 91 ° C, carcasa s-a fierbinte și, la un moment dat, ecranul a început să devină violet. Desigur, am anulat imediat testul. Ecranul nu a putut reveni la normal mult timp, dar apoi a fost eliberat.

Acum este deja evident că o unitate de încărcare la distanță cu o conexiune detașabilă ar fi cea mai bună soluție: nu există restricții privind dimensiunea radiatorului și a ventilatorului, iar încărcarea în sine s-ar dovedi a fi mai compactă și mai ușoară (descărcarea nu este necesare în domeniu).

Sper că acest articol îi va ajuta pe începători să fie mai îndrăzneți în experimentele pe bucăți de fier neajutorate.
Comentariile și completările sunt binevenite.

Un avertisment: modificările descrise, dacă nu sunt utilizate corespunzător, pot deteriora componentele încărcătorului, îl pot transforma într-o „cărămidă” ireversibilă, precum și pot duce la scăderea fiabilității dispozitivului și pot crea un risc de incendiu. Autorul își declină orice responsabilitate pentru orice daune, inclusiv timpul pierdut.

Legături

Firmware alternativ pentru încărcătorul cheali: https://github.com/stawel/cheali-charger (Recenzia ei pe youtube: o singura data , Două).
Pentru a compila firmware-ul: Atmel Studio și CMake
Flasher: eXtreme Burner AVR
Programator ISP:

Dacă ești pasionat de electronică, este posibil să ai un încărcător inteligent Imax B6 (mini). Kitul nu include conectori de echilibrare si o cutie pentru instalarea bateriilor. Desigur, meșterii încep să le facă cu propriile mâini din materiale improvizate sau piese de schimb achiziționate gata făcute. Unii oameni o fac mai bine, alții nu. În această postare vă voi spune în detaliu, vă voi arăta cum să o faceți.

Pentru a o face aveam nevoie de:

1. Cutie 2×18650;

2. Cutie 4×18650;


3. Conectori de echilibrare 2s 3s 4s 5s 6s;

4. Fire AWG18;

5. Sonde banane;

6. Blocuri terminale cu șurub 2EDG-5.08-4P + 2EDGV-5.08-4P - 2 buc.;

7. Folie din fibra de sticla.

Și astfel, este necesar să faceți o placă de circuit imprimat

Realizat în Sprint Layout, . Descărcați placa de circuit imprimat, format lay6

După gravarea plăcii, asamblam și lipim totul.

Mai jos în fotografie, conectorul este conectat la 5 cinci cutii. Nu vom folosi al șaselea compartiment al suportului, deoarece încărcăm 5 baterii.

Schema de conectare la conectorul de echilibrare Imax B6

Nu conteaza ce fel de incarcator aveti, originalul nu este originalul, toate au cinci prize pentru echilibrarea pana la 6 baterii cu litiu. Pentru a conecta la o priză de echilibrare, conectați toate băncile în serie, apoi primul fir (roșu) al conectorului merge la plusul ansamblului, iar ultimul fir la minusul ansamblului, conexiunile dintre bănci merg la firele intermediare ale conectorului. Pe ( + ) primul borcan și ( ) în sfârșit, trebuie să lipiți sondele banane. Schema de conectare pentru numărul maxim de baterii este prezentată mai jos.

În acest exemplu, vedem conexiunea maximă a bateriilor, 6 bucăți. Pentru a conecta cinci, patru... facem la fel, nu uitați să respectați polaritatea.

În IMAX B6: Schemă și PCB

Așa că am făcut o diagramă și o imprimare a încărcătorului. Practic, m-am odihnit pe designul schemei, sigilul s-a dovedit a fi așa așa. Adevărat, calitatea cablajului și a originalului nu strălucește. Nu sunt foarte interesat de cablajul original, pentru că mă gândesc să reluez întregul sigiliu.

Există mici diferențe față de original, pentru că mi-a fost prea lene să trag din. Nu am desenat portul USB, și cuarț. Stau de mult timp pe PIC24, unde de obicei nu este nevoie de cuarț.

Cer ajutor pentru trecerea controlului normativ conform GOST la proiectarea schemei (pdf, p-cad2006). Unde sunt stâlpii (cu excepția faptului că numerotarea componentelor nu este în ordine)? Am petrecut mult timp pe design, redând literal fiecare componentă din biblioteca sa. A iesit frumos, dar vreau si mai frumos. Pentru comparație, circuitul IMAX B6 al cuiva. Nu este nevoie să controlezi standardele în postare, pozele pot avea o versiune veche.

Iată un alt sigiliu (de asemenea, P-CAD 2006)

De asemenea, nu există încă o listă de elemente, aproape toate denumirile sunt pe diagramă.

Și acum vă voi spune cum funcționează circuitul. Ea este foarte interesantă.

1. Protecție împotriva polarității inverse a puterii

Protecția se face pe un tranzistor MOSFET cu canal N. Această soluție permite căderea de tensiune aproape nulă în comparație cu protecția cu diode. De exemplu, la un curent de 3A 12V, dioda s-ar încinge destul de mult, mai mult de un watt.
Acest circuit are un mic dezavantaj: pentru o tensiune crescută, mai mare de 20V, rezistorul R6 trebuie înlocuit cu o diodă zener de 10 volți.

2. Convertor DC-DC
Încărcătorul necesită o sursă de alimentare reglementată pentru a funcționa. O sursă capabilă să producă atât 2V, cât și 25V de la 12 V. Iată diagrama lui:


Convertorul este controlat de trei linii:
1) Linia DCDC/ON_OFF este interzicerea funcționării convertorului. Prin aplicarea 5V la linie, atât VT26 (tasta pentru modul STEP-UP) cât și VT27 (tasta pentru modul STEP-DOWN) sunt oprite.
2) Linie STEPDOWN_FREQ cu dublu scop: în modul STEP-UP, această linie trebuie să fie de 5V, altfel nu va fi furnizată energie bobinei L1, în modul step-down, această linie trebuie să aibă o frecvență. Prin ajustarea ciclului de lucru, schimbăm tensiunea de ieșire.
3) linia SETDISCURR_STEPUPFREQ. În modul boost pe această linie PWM, în modul buck - 0V
În plus, protecția la scurtcircuit este implementată de-a lungul liniei bateriei: dacă curentul de încărcare este depășit, VT8 va funcționa, iar puterea de la convertor va fi îndepărtată, tranzistorul VT26 se va deschide. Cum funcționează exact, nu mi-am dat seama, puteți studia singur circuitul.

Întrebare pentru public: ce fac R114+R115+C20?

Comutatoarele MOSFET de putere VT26 și VT27 sunt controlate de un emițător de tip push-pull: VT13-VT14 și VT17-VT18.

Frecvența convertorului este de 31250 kHz.

Acest convertor nu poate fi pornit fără o sarcină minimă, care este R128. Mai mult, în versiunea mea de încărcare, este lipit, este lipit peste alte elemente - o greșeală a dezvoltatorilor.

3. Porniți bateria

Niciunul dintre cablurile bateriei nu este conectat direct la masă. Acest lucru se aplică atât circuitelor de alimentare, cât și conectorului de echilibrare. Plusul bateriei este conectat la convertorul DC-DC, minus la tranzistorul de încărcare. Prin pornirea tranzistorului de încărcare, precum și prin ajustarea tensiunii pe DC-DC, este setat curentul de încărcare necesar.

4. Protecție împotriva polarității inverse a bateriei


Comutatorul de încărcare este controlat de DA4.2, iar încărcarea merge numai atunci când bateria este conectată corect. Controlerul, cu tranzistorul VT9, poate interzice și încărcarea.

5: Circuit de descărcare


Circuitul de descărcare este construit pe un tranzistor VT24 și două opampuri. Pentru a porni descărcarea, trebuie să deschideți VT12. VT24 - tranzistor de biți. El este cel care disipă căldura în timpul descărcării. Este condus de două amplificatoare operaționale.
Prin trimiterea unui meandre la intrarea a două lanțuri RC,


controlerul generează tensiune pe In + DA3.2:

DA3.2 este un circuit integrator (filtru trece jos). Va crește tensiunea de ieșire (și la poarta tranzistorului de descărcare VT24) și, prin urmare, curentul de descărcare, până când tensiunea la bornele In + și In- (circuite roșii) este egală. Un semnal de referință este furnizat către In+ de la controler, către In- un semnal din circuitul de feedback pe DA3.1. Rezultat - curentul crește treptat până la valoarea nominală
Fir maro - inhibarea descarcarii. Dacă are 5 volți, descărcarea este interzisă.
Linia albastră poate fi utilizată pentru a controla curentul real de descărcare.

6. Schema de echilibrare si masurare a tensiunii celulei


Cum, de exemplu, să măsori tensiunea celei de-a șasea celule? Tensiunea BAL6 și BAL5 din a șasea celulă este alimentată la amplificatorul diferenţial DA1.1, care scade 21V de la 25V la a șasea celulă la a cincea. Ieșirea este de 4V.
Celulele inferioare sunt măsurate fără participarea unui amplificator diferențial, a unui divizor. Voi observa mai ales că se măsoară chiar și „pământul” (BAL0).
Ieșirea este comutată de multiplexorul HEF4051BT la controler. Fără un multiplexor - în orice fel, nu vor fi suficiente picioare.

Circuitul de echilibrare este realizat pe două tranzistoare. În ceea ce privește a șasea celulă, acestea sunt VT22 și VT23. VT22 este un tranzistor digital, rezistențe sunt deja încorporate în el și este conectat direct la ieșirea controlerului. Dacă microcontrolerul observă că o celulă a fost reîncărcată, se va opri încărcarea, va porni circuitul corespunzător celulei reîncărcate și un curent de aproximativ 200mA va circula prin rezistențe. De îndată ce celula este ușor descărcată, încărcarea întregii baterii este repornită.

7. Circuite digitale


Controlerul măsoară regulatorul de tensiune pe plus și minus al bateriei. Dacă apare o inversare a polarității, pe ecran va fi afișat un avertisment.
Din anumite motive, iluminarea de fundal a indicatorului este alimentată de un tranzistor, indicatorul în sine este pornit în modul pe 4 biți.
Un alt lucru interesant este sursa de tensiune de referință TL431.

O altă întrebare pentru audiență despre cuarț: este cuarțul într-adevăr necesar pentru ATMEGA?