HOW TO: Arduino mjerač kapaciteta Li-Po baterije - Spajanje

HOW TO: Arduino mjerač kapaciteta Li-Po baterije - Spajanje

Kako uz pomoć Arduina napraviti mjerač kapaciteta Li-Po baterija

Punjive baterije, glavna komponenta svakog prijenosnog uređaja. Punjive baterije neizostavan su dio svakog prijenosnog uređaja.



Spajanje

Za mjerenje kapaciteta baterije koristili smo Arduino Mini Pro jer može raditi na naponu 3.3V i nižem taktu procesora, što rezultira manjom potrošnjom energije i malih je dimenzija pa se lako može ugurati u minijaturno kućište. TP4056 pločica za punjenje Li-Po baterije i mjerenje njezinog napona. OLED zaslon 128x32px IIC komunikacije. Također smo koristili i naponsko dijelilo zbog ograničenosti analognih pinova na Arduinu.

shema spajanja

Shema spajanja mjerača kapaciteta baterije



Naponsko dijelilo u suštini radi tako da se napon između dva otpornika spojena u seriju dijeli prema njihovom omjeru otpora. Npr. ako u seriji imamo spojena dva otpornika od 10kΩ, napon će se dijeliti 50:50, ako je priključeno 5V na seriju, svaki od njih će dobiti 2.5V. Napone veće od maksimalne vrijednosti ulaza analognog pina ne možemo direktno mjeriti, nego ćemo ih smanjiti u nekom određenom omjeru koji nam je poznat i kasnije u programskom kodu upotrijebiti tu vrijednost kako bismo dobili stvarnu vrijednost tog napona koji se mjeri. Omjer je konstantan cijelo vrijeme i isključivo ovisi o omjeru serijski spojenih otpornika. Iako nam je najbitniji omjer, dosta je bitna i vrijednost samih otpornika. Zašto? Ohmov zakon kaže da je struja = napon / otpor. Ako koristimo manje otpornike veličine 1kΩ, struja će biti cca 4mA, a ako koristimo otpornike veličine 10kΩ, struja će biti 0.4mA. Veličinom otpornika reguliramo veličinu struje koja prolazi tim krugom i samim time određujemo gubitke. Spajanjem serije otpornika na izvor dobivamo čiste gubitke i njih želimo smanjiti jer nam troše električnu energiju, što rezultira bržim pražnjenjem baterije. Zaključak je da kod odabira otpornika, osim njihovog omjera trebamo uzeti što veće otpornike, reda 10-ak ili 100-ak kΩ. Cilj je dobiti omjer 1:4 otpornika kako bi napon na mjerenom otporniku iznosio 1/5 od napona baterije jer priključivanje napona manjeg od 1.1V na analogni pin ne miješa se s napajanjem.

shema

 Ispitivanje sklopa na Li-Po 500mAh bateriji



U našem primjeru koristili smo otpornike 10kΩ i 2.5kΩ. Ako kojim slučajem imate hrpu otpornika vrijednosti 10kΩ koji se koriste kao pull-up za spajanje tipkala s Arduinom, spajanjem četiri takva otpornika u paralelu dobit ćete četvrtinu otpora jednog, što je 2.5kΩ. Spoj između serije otpornika spojen je na analogni pin A0 na kojemu ćemo očitavati vrijednost napona. OLED zaslon 128x32px komunicira putem IIC i troši malo električne energije jer OLED tehnologija uključuje samo piksele koji su potrebni za ispisivanje željene poruke. Kod LCD tehnologije je potrebno pozadinsko osvjetljenje koje osvjetljava cijeli zaslon, neovisno ispisujemo li poruku ili ne. Stoga je OLED zaslon bolje rješenje za prijenosne uređaje kojima je bitna autonomija rada. Također je moguće pronaći OLED zaslon 128x64 piksela. 

napon

OLED zaslon 128x32px



Arduino Mini Pro sadrži pin „raw“ na koji se priključuje izvor napajanja te on može biti veći od 3.3V. Prilikom spajanja USB kabla za prenošenje koda na Arduino, potrebno je otpojiti baterijsko napajanje. Napajanje OLED zaslona može se izvesti i preko VCC pina koji nudi stabilnih 3.3V, ali također se može spojiti i direktno na baterijski jer zaslon može raditi 3.3 ili 5V te u sebi sadrži stabilizator napona. 

(Stranica 2 od 4)
« Prev All Pages Next » (Stranica 2 od 4)
Ocijeni sadržaj
(0 glasova)

Vezani sadržaj:

  • VIDI doktor: PCB (Printed Circuit Board) dizajniranje

    Poštovana VIDI redakcijo,

    Dugogodišnji sam vjerni čitatelj VIDI časopisa te me baš vesele novi tekstovi iz kojih svašta mogu naučiti iz vaših brojnih i raznolikih tema.

  • SineStack, visoko integrirani baterijski sustav Rimac Energy, spreman je za isporuku u Colchester, Velika Britanija

    Rimac Energy, pionir u visoko integriranim sustavima za pohranu energije, najavio je isporuku svog prvog SineStack sustava na lokaciju u Colchesteru, UK.

  • Je li vrijeme za novi laptop?

    Pozdrav, Vidijevci!

    Vaša sam čitateljica dugi niz godina. Sada sam naišla na problem te se nadam da mi možete uputiti neki savjet.

  • (Ne)zgodni emotikoni

    Pozdrav doktore,

    Imam jedan neobičan problem.

  • Pregrijavanje procesora

    Pregrijavanje procesora

    Pozdrav doktore,
    prije nekoliko godina kupio sam dobar gaming PC koji i dan-danas bez problema vrti najnovije naslove. Kada je izašao, odmah sam kupio i7 7700K procesor te ga upario sa solidnim 280 mm AiO hladnjakom kojim ga mogu solidno i „overclockati“ jednom kada budu potrebne ekstra performanse. Jedina komponenta koju sam nadogradio je grafička kartica, kako bi sve radilo i na novim RayTracing naslovima. No, u zadnje vrijeme temperature procesora počele su značajno skakati do razine da cijeli komp onda koči dok ne ugasim sve. Mislim da nema problema s hladnjakom jer matična pokazuje da se vrte ventilatori, kao i pumpa. -Silvio

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.