» Mga Tema » Mga tip »INA219 digital sensor para sa pagsukat ng kasalukuyang pagkonsumo, boltahe at lakas, kapasidad ng baterya

INA219 digital sensor para sa pagsukat ng kasalukuyang pagkonsumo, boltahe at lakas, kapasidad ng baterya


Matapos i-convert ang distornilyador sa lithium, lumitaw ang ideya upang makagawa ng isang charger na katulad ng mga modelo ng pabrika na may pagsukat ng kasalukuyang, boltahe at kapasidad ng baterya. Sa totoo lang, para dito kailangan mo ng isang mapagkukunan ng kuryente, isang baterya ng bayad sa baterya batay sa prinsipyo ng CC CC at isang module ng pagpapakita ng parameter. Manatili tayo sa module ng pagpapakita ng mga parameter sa itaas. Ang modyul na ito ay posible upang masukat ang aktwal na kapasidad ng isang maaaring muling makuha na baterya (o pagpupulong ng baterya).

Ang batayan ng module ng pagpapakita ay isang boltahe at kasalukuyang uri ng sensor na INA219 na binili sa Aliexpress. Ang shawl na ito ay dinisenyo upang masukat ang mga halaga ng boltahe hanggang sa 26 V at kasalukuyang mga halaga hanggang sa 3.2 A. Ang lahat ng mga sinusukat na mga parameter ay ipinadala sa pamamagitan ng I2C sa Arduino. Tinutukoy ng sensor na ito ang ilang mga parameter nang sabay-sabay: kapangyarihan at kapasidad sa mA \ h, kasalukuyang at boltahe.

Mga katangian ng INA219 Sensor.
1) Ang mga limitasyon ng mga sinusukat na boltahe: 0 hanggang 26 V;
2) boltahe ng supply ng sensor: mula sa 3.0 hanggang 5.5 V;
3) Parameter para sa sinusukat na kasalukuyang - maximum na 3.2A;
4) Ang kawastuhan ng mga sukat ng boltahe at kasalukuyang hanggang sa 1%.

Ang sensor ng INA219 ay hindi nangangailangan ng karagdagang strapping, sapat na upang matustusan ang kapangyarihan sa sensor mismo, ikonekta ang kapangyarihan kasama at minus wires at kumonekta sa pamamagitan ng Arduino sa interface ng I2C. Maaari mong gamitin ang module sa mga circuit kung saan kailangan mong kontrolin ang data sa panahon ng singilin at pagtatabas ng mga baterya. Maaari mo ring gamitin ang INA219 sensor sa mga power supply bilang isang boltahe at kasalukuyang yunit ng pagsubaybay para sa mga konektadong mga mamimili.

Ang aparato mismo ay isasama ang INA219 sensor mismo, ang board Arduino (Maaari mong gamitin ang anumang pagpipilian - Uno, Nano, Pro Mini), isang dalawang-linya na LCD1602 screen na may I2C interface ng interface, isang module ng relay 5V.


INA219 digital sensor para sa pagsukat ng kasalukuyang pagkonsumo, boltahe at lakas, kapasidad ng baterya

Pag-bilang ng mga tool at materyales.
-Payment Arduino Nano-1pc;
Sensor INA219-1pcs;
- Dalawang linya ng LCD1602 display na may I2C-1pcs interface ng board;
- module ng relay para sa 5volt-1pc;
- Charger mula sa telepono upang mai-kapangyarihan ang circuit-1pc;
-konekta sa mga wire;
paghihinang iron;
tester;
kahon ng pamamahagi ng plastik -1pcs;
- pagbaba ng board 5A -1pcs.

Unang hakbang. Assembly ng unit ng display sa INA219 sensor.

Pinagsasama namin ang diagram ng aparato gamit ang mga wire sa mga konektor. Ang mga input at output na mga wire ng kuryente na kung saan ang feed ay mapapakain, kumuha kami ng isang seksyon ng 1-1,5 kV, mm. Ang mga module ng circuit ay pinapagana mula sa charger mula sa telepono sa pamamagitan ng USB konektor ng Arduino Nano board, at pagkatapos ay mula sa mga contact +5 at Gnd.Ang komunikasyon ng sensor ng INA219 kasama ang Arduino sa pamamagitan ng interface ng I2C ay dumaan sa mga terminal ng CLK at SDA. Ang address ng INA219 sensor ay maaaring, kung kinakailangan, ay mabago sa pamamagitan ng paghihinang ng mga contact A1 at A0. Maingat na maingat at maingat na tipunin ang sensor circuit sa iyong mga contact sa V +, dapat na konektado ang V- sa serye na may pag-load, din ang INA219 ay hindi nagustuhan ang pagbaligtad ng polarity. Nang hindi sinusunod ang mga kinakailangang ito, madali mong hindi paganahin ito!

Sa kaso ng distributor box, gupitin ang isang window para sa display ng LCD1602, sa ilalim gumawa kami ng isang butas para sa USB connector ng Arduino board.



Hakbang Dalawang Pagprograma ng aparato.
Kailangan mong i-install ang library para sa INA219 sensor. Nasa IDE arduino. I-click ang "Sketch", pagkatapos ay "Ikonekta ang library" at pagkatapos ay "Pamahalaan ang mga aklatan". Sa linya ng paghahanap, i-type ang "INA219". Nahanap ang Adafruit INA219 sa pamamagitan ng Adafruit bersyon 1.0.3 "i-install.
I-download ang sketch.

Karaniwan, ang appliance ay nagsisimulang gumana kaagad. Sa monitor ng port maaari mong makita ang lahat ng data ng pagsukat.
Monitor ng larawan ng port


Hakbang Tatlong Sinusuri ang kalusugan ng aparato.
Nang walang pag-load, ipinapakita ng aparato ang kasalukuyang mga halaga ng boltahe. Ikinonekta namin ang pagkarga at ipinapakita ang pagpapakita ng mga halaga ng boltahe, kasalukuyang, pagkonsumo ng kuryente at kapasidad.Kung kailangan mong singilin ang mga baterya ng lithium, dapat mong gamitin ang CC CV board. Gagawin nitong posible na umayos ang parehong boltahe at singilin ang kasalukuyang. . Ang scarf na ito ay maaaring mailagay sa iba. Pagkatapos sa kasong ito, nakakakuha ka ng isang kumpletong aparato para sa singilin ang mga naturang baterya.

Upang matukoy ang kapasidad ng baterya, kailangan mong ikonekta ito bilang isang mapagkukunan sa harap ng INA219, at ikonekta ang isang pagkarga (halimbawa, isang lampara) sa output wire. Sa sketsa, ang limitasyong pag-disconnect ng mas mababang pag-load ay nakatakda sa 2.8 volts. Kailangan mong piliin ang datasheet ng iyong mga baterya. Kapag naabot ang boltahe sa 2.8 Volts, tatanggalin ng relay ang pag-load at sa display makikita natin ang aktwal na kapasidad ng baterya sa mga oras ng milliampere. Upang maibalik ang aparato, kailangan mong i-reset ang 5 Volt na kapangyarihan sa Arduino o i-install ang pindutan ng pag-reset sa RST pin ng Arduino at GND boards.

Sa mga ito gawang bahay Maaari mong matukoy ang kapasidad ng isang solong baterya pati na rin ang mga pagpupulong ng maraming mga baterya (pack ng baterya para sa isang distornilyador).

Higit pang mga detalye ang maaaring makita sa video



Mga mambabasa ng site ang lahat ng pinakamahusay sa pagkamalikhain at sa buhay!

Angkop para sa paksa

Kaugnay na mga paksa

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

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...