» Electronics » Arduino »Ang metro ng kapasidad ng baterya ng Li-Ion

Ang baterya ng metro ng kapasidad na Li-Ion

Inilalarawan ng proyektong ito Arduino- isang aparato kung saan maaari mong suriin ang kapasidad ng mga baterya ng daliri ng lithium-ion. Madalas, ang mga baterya ng laptop ay hindi nagagawa dahil sa ang katunayan na ang isa o higit pang mga baterya ay nawala ang kanilang kapasidad. Bilang isang resulta, kailangan mong bumili ng isang bagong baterya kapag makakakuha ka ng isang maliit na dugo at palitan ang mga hindi magagamit na mga baterya.

Ang baterya ng metro ng kapasidad na Li-Ion


Ano ang kinakailangan para sa aparato:
Arduino Uno o anumang iba pang katugma.
16X2 LCD display na gumagamit ng Hitachi HD44780 driver
Solid State Relays OPTO 22
10 MΩ risistor sa 0.25 W
May-hawak para sa 18650 na baterya
4 ohm 6W risistor
Isang pindutan at suplay ng kuryente mula 6 hanggang 10V sa 600 mA




Teorya at eksploitasyon

Ang boltahe sa isang ganap na sisingilin na Li-Ion na baterya na walang pag-load ay 4.2V. Kapag nakakonekta ang pagkarga, ang boltahe ay mabilis na bumababa sa 3.9V, at pagkatapos ay mabagal na bumababa habang tumatakbo ang baterya. Ang cell ay itinuturing na pinalabas kapag bumaba ang boltahe sa ibaba 3V.

Sa aparatong ito, ang baterya ay konektado sa isa sa mga Arduino analog pin. Ang boltahe sa baterya ay sinusukat nang walang pag-load at ang controller ay naghihintay para sa pindutan ng "Start" na pinindot. Kung ang boltahe ng baterya ay nasa itaas ng 3V. , kapag pinindot mo ang pindutan, magsisimula ang pagsubok. Upang gawin ito, sa pamamagitan ng isang solidong estado na relay sa baterya, ang isang 4Ohm resistor ay konektado, na gagampanan ang papel ng isang pag-load. Ang boltahe ay binabasa ng controller tuwing kalahating segundo. Gamit ang batas ng Ohm, maaari mong malaman ang kasalukuyang naihatid sa pagkarga. I = U / R, U-basahin ng analog input ng magsusupil, R = 4 Ohms. Dahil ang mga sukat ay kinukuha tuwing kalahati ng segundo, ang 7200 mga pagsukat ay nakuha sa bawat oras. Ang may-akda ay dumaragdag ng 1/7200 na oras sa pamamagitan ng kasalukuyang halaga, at nagdaragdag ng mga nagresultang mga numero hanggang sa ang baterya ay pinalabas sa ibaba ng 3V. Sa sandaling ito, ang mga relay switch at ang pagsukat na resulta ay ipinapakita sa mA \ h

LCD pinout

Layunin ng PIN
1 GND
2 + 5V
3 GND
4 Digital PIN 2
5 Digital PIN 3
6,7,8,9,10 Walang konektado
11 Digital PIN 5
12 Digital PIN 6
13 Digital PIN 7
14 Digital PIN 8
15 + 5V
16 GND




Ang gumagamit ay hindi gumamit ng isang potensyomiter upang ayusin ang ningning ng pagpapakita; sa halip, ikinonekta niya ang pin 3 sa lupa. Ang humahawak ng baterya ay konektado sa pamamagitan ng isang minus sa lupa, at isang karagdagan sa analog na pag-input 0. Sa pagitan ng pagdaragdag ng may-hawak at ang pag-input ng analog, ang isang 10 MΩ risistor ay kasama, na gumaganap ng pag-andar ng isang pull-up. Ang solidong relay ng estado ay naka-on sa pamamagitan ng minus sa lupa, at kasama sa digital na output 1.Ang isa sa mga terminal ng relay ay konektado sa plus ng may-hawak, isang resistor na 4 ohm ay inilalagay sa pagitan ng pangalawang terminal at lupa, na kumikilos bilang isang pag-load kapag ang baterya ay pinalabas. Tandaan na ito ay malakas na bask. Ang pindutan at switch ay nakakonekta ayon sa diagram sa larawan.



Dahil ginagamit ang PIN 0 at PIN 1 sa circuit, dapat mong huwag paganahin ang mga ito bago i-download ang programa sa controller.
Matapos mong ikonekta ang lahat, punan ang firmware na nakalakip sa ibaba, maaari mong subukang subukan ang baterya.



Ipinapakita ng larawan ang halaga ng boltahe na binasa ng controller.
Ang boltahe sa ito ay dapat na mas mataas kaysa sa 3V



Ang susunod na larawan ay ang resulta ng pagsukat sa panahon ng pagsubok. Sa itaas, oras ng pagsubok sa mga segundo (83), ang boltahe ng baterya sa panahon ng pagsubok (3.64V) at kung magkano ang kasalukuyang naibigay sa pag-load sa panahong ito sa mga oras ng milliamp (21.06 Mah).

Ipinapakita ng larawan sa ibaba ang mga pagbabasa pagkatapos makumpleto ang pagsubok. Agad na malinaw na ang baterya na ito, na hinuhusgahan ng patotoo, ay maipadala sa basura.



fw.rar [951 b] (mga pag-download: 1224)
9.5
2.5
2.5

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
10 komento
Paano ako magagawa nang walang isang 10 megohm resistor? Magbigay ng tsart ng daloy ng trabaho at sketch?
Ang isang risistor ay kumakain, nagbabago ang resistensya
Quote: JeffersonDi

Huwag tukuyin kung aling transistor at relay (standard)?
PS: Tulong ng maraming!)

Scheme (standard) - BC337, relay 5VDC hanggang 5A (170 mga posisyon sa katalogo!)
Bilang halimbawa - OMRON G6D-1A-ASI 5DC ($ 1.4)
Resistor sa base kasama ang Arduino ~ 2kom
At huwag kalimutan ang diode na kahanay sa relay coil 1N4006 (o katumbas)
Quote: Pronin
Mas mahusay na maglagay ng transistor na may isang relay (pamantayan) o isang sensor ng patlang na may mababang boltahe ng kontrol.

Huwag tukuyin kung aling transistor at relay (standard)?
PS: Tulong ng maraming!)
Wala pa akong nakitang mga ganoong pamamaraan ... Kahit sa mga gumagawa ng kotse.
Ang isa ay nakasulat, at ang isa ay ipininta. Angkop dito ay ang Solid State Relay MPDCD3. Ang mga ito ay mahal ($). Mas mahusay na maglagay ng transistor na may isang relay (pamantayan) o isang sensor ng patlang na may mababang boltahe ng kontrol.
Sabihin mo sa akin ???
Kaya aling mga relay na gamitin dito o kung ano ang papalitan nito ???
Upang magsulat
i-relay ang OPTO 22
- katulad ng pagsulat ng "MLT resistor" nang walang karagdagang paliwanag, iyon ay, ang impormasyon ay bahagyang higit sa 0.
at isa pang tip sa mga may-ari ng mga Intsik arduin na may CH340 chip: mas mahusay na huwag gumamit ng una at zero na mga konklusyon, mas mahusay na gumamit ng ilang iba sa halip, halimbawa 9 at 10, tulad ng ginawa ko. Kung hindi man, awtomatikong i-on ang metro pagkatapos simulan ang Baterya ng Buhay ng Pagsubok. Ang Pin 9 ay mas mahusay na ma-shunted sa lupa sa pamamagitan ng ilang uri ng risistor para sa isang pares ng sampu-sampung kilo, maaaring mayroong maling sagot dahil sa mga butas sa butones. At isa pang mungkahi: sa halip ng isang solidong estado na relay, gumamit ng isang ordinaryong mababang-boltahe na fieldman na may mababang Rds. Ang 5V ay dapat sapat upang buksan ang karamihan sa mga manggagawa sa bukid na naka-install sa mga motherboard at laptop.
Itama ang circuit, mayroon kang mga kawastuhan, lalo na sa pagkonekta sa display.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...