Your location is here: dravecky.net  ⇒ Electronic ⇒ iRobot Roomba 5xx-9xx battery

iRobot Roomba 5xx-9xx battery
li-ion battery from laptop

LI-ION batérie pre roomba vysávač s článkami z notebooku. Bežné články z notebooku nie sú vhodné do aku náradia, pretože nie sú stavané na veľké prúdy, zato ale majú väčšiu kapacitu. V tomto prípade budú články po dva paralelne a roomba má odber prúdu cca 1-2A, s čím tieto články problém mať nebudú, a navyše batéria bude mať kapacitu okolo 6000mAh, čo je dvojnásobok originálnej. Originálna batéria obsahuje 12 "C" článkov NiCd, čiže pri plnom nabití (1,4V na článok) má okolo 16,8V. Pri použití 4 článkov 18650 bude mať batéria pri plnom nabití (4,2V na článok) rovnako 16,8V.
BMS som použil vlastný s chipom BM3451-T28TNDC s funkciou balancing. Články som vybral zo starých notebookových batérií, premeral kapacitu a vytriedil kusy s najpodobnejšou kapacitou a ESR. Typ som zvolil Sanyo, pretože ich mám dosť a s radosťou som sa ich zbavil (nemám ich rád). Články sanyo UR18650A po nejakom čase začnú robiť problémy s tým, že sa začnu samé vybíjať keď stoja dlhšie nepoužívané a pri nabíjaní sa často zahrievajú hlavne pri konci nabíjacieho cyklu. Túto vlastnosť som "využil", pretože roomba detekuje nabitie batérie tým, že meria teplotu pomocou NTC v batérii. BMS pre vysávač roomba musí obsahovať obvod, ktorý na konci nabíjania pripojí k NTC paralelne rezistor cca 2Kohm, pretože keď BMS odpojí nabíjanie, roomba to zaznamená a pokiaľ nenastala zmena odporu NTC, zahlási chybu nabíjania. Ak má roomba nastavené upratovanie podľa časovača, tak pokiaľ nabíjanie skončilo chybou, upratovací program sa nesputí. Na BMS som použil dva tranzistory N-FET typu MMBT7002, z ktorých prvý má "gate" ovládaný chipom BM3451 spolu s "charge" tranzistorom BMS a druhý má "gate" ovládaný puul-up rezistorom z plus batérie a "drain" prvého tranzistora voči zemi. Pokiaľ BMS ukončí nabíjanie, uzavrie sa prvý tranzistor, a "pool-up" rezistorom sa na druhý tranzistor dostané kladné napätie a ten sa otvorí, čím pripojí rezistor 2K2 paralelne k NTC. Romba zaznamená zvýšenie teploty batérie, a nabíjanie ukončí, čo zignalizuje zelený symbol batérie. Na BMS treba použiť NTC s odporom 10K, kľudne z pôvodnej batérie, ja som použil z notebookovej, s rovnakým odporom. BMS obsahuje ďalší NTC, pre vlastné potreby aby odpojil batériu v prípade prehriatia, ten som použil v púzdre R0805 (SMD).



Kontakty pre pripojenie článkov v strednej časti BMS


Stred batérie


Pocínované niklové kontakty

 


Na batérie som použil obojstarannú pásku pre prilepenie k BMS.


Súčiastky sú na BMS umiestnené tak, aby neprekážali článkom


NTC som prilepil teplovodivým tmelom a zaistil kapton páskou.


Na povodnej batérii bol použitý plastový kryt kontaktov, ale bol tvarovaný presne na NiCD články, tak som si vytlačil vlastný.

 


Zmršťovací obal zabezpečí batériu pred prachom


na vyberanie batérie sú na originálnej batérii "uši" z plátenej pásky, použil som autopásku.


Nabíjanie


Nabité


Schéma zapojenia BMS

 

 
1702237536629-png.5051

 


Medzičasom som sa stretol s batériou, ktorú si niekto zbastlil pomocou BMS z aliexpress-u. Prekvapilo ma to, pretože donedávna sa taký BMS nepredával. Preskúmal som ho, a zistil, že číňan dostal rovnaký nápad s rezistorom a NTC, akurát namiesto tranzistorov použil programovateľný chip, ktorý plní aj funkciu BMS, balancing ale neobsahuje. Neskôr sa už objavili nové BMS, ktoré sú už riešené tranzistormi, ale balancing stále nie. Už som doobjednal ďalšie DPS z jlcpcb (minuli sa), takže ak by mal niekto záujem, môžem poskytnúť.


No comments available