Stránka 1 z 1
Měření li-po baterie packu
Napsal: 24 lis 2018, 17:46
od PCmaniac99
Ahoj, chci u 3 článkové li-po baterie pomocí arduina hlídat napětí jednotlivých článků. Z baterie je vyveden servisní konektor se 4mi piny. Pin 1 GND, pin 2 je první spoj 2 článků (3,6V), pin 3 je druhý spoj 2 článků (7,2V) a poslední je vývod 3. článku (10,8V)
Arduino umí na analog vstupech max 5V a GND je společné.
1. článek mohu měřit přímo.
2. článek přes napěťový dělič 1:1 Zkoušel jsem rezistory 10k a 10k a funguje to ale s 1k a 1k by to mohlo být o trošku přesnější.
3. článek přes dělič 2:1 ---> rezistory 2k a 1k.
Moje otázka zní - existuje nějaký jiný jednodušší způsob? Nebo přesnější, lepší?
Spočítal jsem při plném nabití 12,6V a odporu 3k přes ně poteče 4,2mA což ničemu nevadí a do arduina 3,6mA což by taky vydit nemuselo. Nebo má někdo lepší nápad.
Napsal: 24 lis 2018, 18:06
od lesana87
Ty odpory v děliči můžou být klidně 100k, 1k je zbytečně málo, AVR má vstupní odpor analogového vstupu typicky 100M. Pokud bys měl k dispozici i napájení 15V, mohl bys použít dva operáky jako diferenciální zesilovače pro články 2 a 3. Pak bys měřil tři napětí v rozsazích 0-4,2V.
Napsal: 24 lis 2018, 18:29
od Celeron
By mě zajímalo, jak měření článků v baterii provádí modul "Muli6 EX" od JETI. Umí napětí 6 článků. Ale ještě zajímavější je, že novej "Muli6 Module" umí měřit kaskádu pěti modulů v sérii, tedy dohromady 30 článků, což je baterie 126V max. Digitální zem je pro všechny moduly společná. Jestli je analogová zem oddělená a plovoucí, to netuším, mám jen starej Muli6 EX. Modul je plošáček 30 x 20 mm, takže moc děličů a operáků tam (kromě vlastního komunikačního procesoru) asi nebude.
Napsal: 24 lis 2018, 18:45
od Davidus
@Celeron
Dneska zcela běžně koupíš operáky s izolovaným vstupem od výstupu, vysokonapěťové diferenciální zesilovače, stejně tak izolované převodníky co mají v sobě i DC/DC měnič, případně balanční a BMS obvody které můžeš zapojit paralelně ke každému článku / skupině článků. Mají sběrnici, které nevadí napěťové rozdíly a tak si vesele seriově ze všech vyčte data o napětí, vnitřním odporu, teplotě a tak.. a velmi se mi líbí že některé mají v sobě i integrovaný flyback a tak místo vytápění v topným odporu hází balanční proud článků zpět na terminály baterie izolovaným měničem.. a tak se prostě ušetří nějaká energie
a tak dál...
Vítejte v 21. století
Občas si s tím hraju, blbý ovšem je že mám požadavky na teplotní rozsah od -65°C a tak mi nezbývá než půlku obvodařiny lepit z BC817 .. no a tak tam z toho musím skládat zablbaný komparátory proudový zrcadla a kde co dalšího

Napsal: 24 lis 2018, 19:33
od PCmaniac99
A co říkáte
tomuhle?
Lepší schéma
Jen mi není úplně přesně jasné jak to použít.
Napsal: 24 lis 2018, 21:46
od Celeron
Davidus píše:Vítejte v 21. století

Občas si s tím hraju, blbý ovšem je že mám požadavky na teplotní rozsah od -65°C a tak mi nezbývá než půlku obvodařiny lepit z BC817 .. no a tak tam z toho musím skládat zablbaný komparátory proudový zrcadla a kde co dalšího

Jen si hraj a uč se novinky, jseš mladej a budeš to ještě dlouho potřebovat. Já už skoro neproduktivní dědek si už vystačím jen s tím 20. stoletím.

Napsal: 25 lis 2018, 07:59
od microlan
Jen mi není úplně přesně jasné jak to použít.
Hlavně k čemu to potřebuješ monitorovat?
Napsal: 25 lis 2018, 12:24
od PCmaniac99
Jde o to při létání s modelem znát stav jednotlivých článků v baterii a při poklesu jakéhokoliv článku k cca 3,6V jít pomalu na přistání a nabíjet.
Protože mám starou vysílačku bez telemetrie a samostatná telemetrie je dost drahá. Příjde mi jednoduší do letadla nacpat ardu nano s NRF24l01 event. k němu přidat nějaké to teplotní čidlo, a v kapse nebo k vysílačce přidělat druhé nano s 2x6 i2c LCD s druhým NRF24l01 + PA + LNA.
Regulátor motoru Turnigy sentry umí monitorovat stav baterie a při poklesu pod 3,6V omezí výkon motoru ale nejde sehnat a bůh ví co by stál.
Pokud se mi toto monitorování nepovede rozchodit tak mám v záloze modul který je v letadle a při poklesu napětí pípá a bliká - diody vytáhnu na křídla.
Komunikace na stole chodí ale moje nrf s anténou je nějaké chcíplé, tak zatím verze bez antény. Dnes bych rád vyzkoušel dosah při PA_MAX a externím napájení. Potom příjdou testy na letadle, snad se to nebude hádat se 40Mhz vysílačkou.
Napsal: 25 lis 2018, 19:16
od Celeron
Ještě je druhá jednodušší, levnější a z hlediska zahlcení přijímače vysílačem telemetrie spolehlivější cesta
https://www.jino.cz/lipo-alarm-2-8s---zvukova-signalizace-napeti_4750
Akorát se nesmí lítat moc daleko, je to slyšet jen asi 100 metrů.
Ale zas na druhou stranu, "kdo si hraje, nezlobí"

Napsal: 25 lis 2018, 22:52
od PCmaniac99
Přesně
to mám objednané. A krom pípáků na to dodělám červený ledky.
Vysílač v obýváku ve 2. patře já venku cca 50m od domu s výpadky signálu. Zatím bez úprav antény a základní verzí NRF24L01
Kód: Vybrat vše
radio.setDataRate(RF24_250KBPS);
radio.setChannel(160);
radio.setPALevel(RF24_PA_MAX);
radio.setCRCLength(RF24_CRC_8);
radio.setPayloadSize(4);
radio.setRetries(15,15);