» Tema » Petua »Sensor digital INA219 untuk mengukur penggunaan semasa, voltan dan kuasa, kapasiti bateri

Sensor digital INA219 untuk mengukur penggunaan semasa, voltan dan kuasa, kapasiti bateri


Selepas menukar pemutar skru ke litium, idea itu timbul untuk membuat pengecas yang serupa dengan model kilang dengan mengukur semasa, voltan dan kapasiti bateri. Sebenarnya untuk ini anda memerlukan sumber kuasa, papan caj bateri berdasarkan prinsip CC CC dan modul paparan parameter. Marilah kita memajukan modul paparan parameter di atas. Modul ini akan memungkinkan untuk mengukur kapasiti sebenar bateri boleh dicas semula (atau pemasangan bateri).

Asas modul paparan adalah jenis sensor voltan dan semasa INA219 yang dibeli di Aliexpress. Selendang ini direka untuk mengukur nilai voltan sehingga 26 V dan nilai semasa sehingga 3.2 A. Semua parameter diukur dihantar melalui I2C ke Arduino. Sensor ini menentukan beberapa parameter sekaligus: kuasa dan kapasiti dalam mA \ h, semasa dan voltan.

Ciri-ciri Sensor INA219.
1) Batasan voltan diukur: dari 0 hingga 26 V;
2) Voltan bekalan sensor: dari 3.0 hingga 5.5 V;
3) Parameter untuk arus yang diukur - maksimum 3.2A;
4) Ketepatan pengukuran voltan dan semasa sehingga 1%.

Sensor INA219 tidak memerlukan strapping tambahan, ia cukup untuk membekalkan kuasa kepada sensor itu sendiri, sambungkan kuasa ditambah dan tolak wayar dan sambungkan melalui Arduino ke antara muka I2C. Anda boleh menggunakan modul dalam litar di mana anda perlu mengawal data semasa mengecas dan menyahaktifkan bateri. Anda juga boleh menggunakan sensor INA219 dalam bekalan kuasa sebagai unit pemantauan voltan dan pemantauan semasa untuk pengguna yang berkaitan.

Peranti itu sendiri akan memasukkan sensor INA219 itu sendiri, papan Arduino (anda boleh menggunakan sebarang pilihan - Uno, Nano, Pro Mini), skrin dua baris LCD1602 dengan papan antara muka I2C, modul geganti 5V.


Sensor digital INA219 untuk mengukur penggunaan semasa, voltan dan kuasa, kapasiti bateri

Pengiraan alatan dan bahan.
-Payment Arduino Nano-1pc;
Sensor INA219-1pcs;
- paparan dua baris LCD1602 dengan papan antara muka I2C-1pcs;
- modul geganti untuk 5volt-1pc;
- Pengecas dari telefon untuk kuasa litar-1pc;
-kabel sambungan;
besi pematerian;
penguji;
kotak pengedaran plastik -1pcs;
- menurunkan papan 5A -1pcs.

Langkah pertama. Perhimpunan unit paparan pada sensor INA219.

Kami memasang rajah peranti menggunakan wayar dengan penyambung. Kabel kuasa input dan keluaran di mana beban akan diberi makan, kami mengambil bahagian 1-1.5 kV, mm. Modul litar akan dikuasakan dari pengecas dari telefon melalui penyambung USB papan Arduino Nano, dan kemudian dari kenalan +5 dan Gnd.Komunikasi sensor INA219 dengan Arduino melalui antara muka I2C melepasi terminal CLK dan SDA. Alamat sensor INA219 boleh, jika perlu, diubah oleh penyolder kenalan A1 dan A0. Sangat berhati-hati dan berhati-hati memasang litar sensor dengan kenalan V + anda, V- mesti disambung secara siri dengan beban, juga INA219 tidak suka pembalikan polar. Tanpa mematuhi keperluan ini, anda boleh mematikannya dengan mudah!

Dalam kotak kotak pengedar, potong tingkap untuk paparan LCD1602, di bahagian bawah kita membuat lubang untuk penyambung USB papan Arduino.



Langkah Dua Pengaturcaraan peranti.
Anda perlu memasang perpustakaan untuk sensor INA219. Ia berada di arduino IDE. Klik "Lakaran", kemudian "Sambungkan perpustakaan" kemudian "Urus perpustakaan". Dalam baris carian, ketik "INA219". Temui Adafruit INA219 oleh Adafruit versi 1.0.3 "memasang.
Muat turun lakaran.

Biasanya, perkakas mula berfungsi dengan serta-merta. Dalam pemantauan pelabuhan, anda boleh melihat semua data pengukuran.
Monitor port foto


Langkah Tiga Memeriksa kesihatan peranti.
Tanpa beban, peranti memaparkan nilai voltan semasa. Kami menyambungkan beban dan paparan menunjukkan nilai voltan, semasa, penggunaan kuasa dan kapasiti. Jika anda perlu mengenakan bateri litium, anda mesti menggunakan papan CV CV. Ia akan memungkinkan untuk mengawal kedua-dua voltan dan caj semasa. . Selendang ini boleh diletakkan dengan orang lain. Kemudian dalam kes ini, anda akan mendapat peranti lengkap untuk mengecas bateri tersebut.

Untuk menentukan kapasiti bateri, anda perlu menyambungnya sebagai sumber di hadapan INA219, dan sambungkan beban (sebagai contoh, lampu) ke wayar output. Dalam lakaran, had putuskan beban yang lebih rendah ditetapkan pada 2.8 volt. Nilai itu mesti dipilih mengikut lembaran data bateri anda. Apabila voltan mencapai 2.8 Volt, relay akan melepaskan beban dan pada paparan kita akan melihat kapasiti bateri sebenar dalam jam berbilang jam. Untuk menghidupkan semula peranti, anda perlu menetapkan semula 5 Volt power untuk Arduino atau pasang butang reset pada pin RST dari Arduino dan GND board.

Daripada ini buatan sendiri Anda boleh menentukan kapasiti bateri tunggal dan perhimpunan beberapa bateri (pek bateri untuk pemutar skru).

Butiran lanjut boleh dilihat dalam video



Pembaca laman web ini adalah yang terbaik dalam kreativiti dan dalam kehidupan!

Sesuai untuk topik

Topik berkaitan

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...