Mundarija:
- 1 -qadam: BOM
- 2 -qadam: sxemasi va ishlash printsipi
- 3 -qadam: Quvvat rezistorlarini tanlash
- 4 -qadam: Arduino kodi
- 5 -qadam: PCB
- 6 -qadam: Menyu
Video: 3 X 18650 Batareya quvvati tekshiruvchisi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Internetda arduino -ga asoslangan sinov qurilmalarini yaratish bo'yicha ko'plab ko'rsatmalar mavjud. Gap shundaki, batareya quvvatini sinab ko'rish juda uzoq jarayon. Aytaylik, siz ~ 0,5A oqim bilan 2000 mA / soat batareyani zaryadsizlantirmoqchisiz. Bu abadiy davom etadi (aniq: 4 soat). Ko'p hujayralar hajmini ko'rsatishning tezroq usulini topishga harakat qildim. Chiqarish oqimining ko'payishi xavfsiz emas, ayniqsa yukingiz oddiy qarshilik bo'lsa. Pastroq qarshilik = yuqori yuk = ko'proq quvvat (issiqlik) tarqatiladi.
Asosan, biz ikki xil maqsadga erishish uchun hujayralarni bo'shatamiz:
- quvvat ko'rsatkichi
- Uzoq vaqt davomida ishlatilmaydigan hujayralar uchun xavfsiz azobni ta'minlash uchun umumiy quvvatning ~ 40% gacha zaryadsizlanadi
Yuqorida aytilganlarni bajarish uchun men bir nechta hujayralarni bo'shatish stantsiyasini yaratishga qaror qildim. Ikkita rejim va oddiy menyu mavjud, ularni bitta tugma bilan boshqarish mumkin. Qo'shimcha xususiyat - ichki qarshilik (Rw) hisoblash.
Men bu masala bo'yicha mutaxassis emasman, shuning uchun siz hamma narsani o'zingizning xavf -xataringiz bilan qilyapsiz. Taklif va mulohazalar mamnuniyat bilan qabul qilinadi.
Ilhom va asoslar men topgan ikkita loyihadan kelib chiqadi:
www.instructables.com/id/DIY-Arduino-Batte…
arduinowpraktyce.blogspot.com/2018/02/test…
1 -qadam: BOM
Bizga kerak bo'ladi:
- 1 marta Arduino Nano
- 3x IRLZ44N Mosfet
- 1x3 batareya ushlagichi
- 3x tsement qarshiligi - masalan. 10R 10W - bu haqda keyingi bo'limda o'qing
- 3x 5 mm qizil LED
- Tugmani bosish
- LCD - bu loyihada men 16x2 i2c LCD -dan foydalandim
- 1x 10k qarshilik
- 9x 4k7 qarshilik
- 3x 1k qarshilik
- 1x 100R qarshilik
- Quvvat manbaiga ulanish uchun 1x vintli terminal (7-12V) - agar siz qurilmani arduino mini USB orqali yoqmoqchi bo'lsangiz, ixtiyoriy.
- 1x4 oltin boshli ayol boshi, 2,54
- 1x15 Goldpin ayol boshi, 2,54 mm (ixtiyoriy - agar siz modulli bo'lishni xohlasangiz)
- 1x Buzzer (ixtiyoriy)
2 -qadam: sxemasi va ishlash printsipi
Mening loyihamning miyasi - arduino nano. Arduino mos keladigan yuklangan 3 ta batareya zanjirini ochish / yopish uchun ishlatiladigan 3 mosfetni boshqaradi. Quvvat rezistorlari orqali oqim oqimini aniqlash uchun biz ushbu davrlarning kuchlanishini o'lchaymiz (3 kuchlanishli bo'luvchi yordamida) - Ohm qonunidan foydalanamiz.
Men = V / R
Quvvat qarshiligidagi kuchlanish pasayishi akkumulyator terminallarida o'lchanadigan voltajga deyarli tengdir (sifatli lehim bo'g'inlari va yaxshi simlar), shuning uchun rezistorlardan oldin va keyin kuchlanishni o'lchashning hojati yo'q. Tekshirilgan hujayralar qurilmamizga quvvat bermasligi uchun kuchlanish taqsimlagichlari ishlatiladi.
Chiqish vaqtidagi kuchlanish va oqimni bilib, biz hujayra hajmini hisoblay olamiz.
3 -qadam: Quvvat rezistorlarini tanlash
Rezistor qiymati biz erishmoqchi bo'lgan oqim oqimiga bog'liq. Maksimal 0,5A oqim deb hisoblasak, qarshilik qiymati quyidagicha bo'lishi kerak:
R = V (maksimal hujayra kuchlanishi) / I (tushirish oqimi) = 4,2V / 0,5 = 8,4 Ohm
10R qarshilik yordamida siz quyidagilarni olasiz:
I = V / R = 4.2V / 10 ohm = 0.42A
Sevgilining qarshiligi qiymati qanchalik yuqori bo'lsa.
MUHIM !! Ko'p kuch sarflanishi kerak, shuning uchun rezistor qiziydi. Shunday qilib, biz minimal qarshilik kuchini aniqlay olamiz:
Min quvvat = I^2 * R = 0,42^2 * 10 = 1,76 Vt
Men 3R3 17W rezistorlardan foydalanmoqdaman, lekin mening maslahatim 10R (10 Vt yoki undan yuqori) dan foydalanishdir - u quvvatni oqimsiz boshqaradi va uning harorati xavfsiz bo'lib qoladi.
4 -qadam: Arduino kodi
Siz o'lchagan qiymatlarga muvofiq quyidagi parametrlarni sozlashingiz kerak:
R1, R2, R3 - quvvat qarshiligi qiymatlari [ohm]
RB1, RB2, RB3 - B1 -B3 elektron qarshiligi. R1+0.1 etarlicha yaqin [Ohm]
X1, X2, X3 - kuchlanish bo'luvchi nisbati. Agar siz aniq o'lchashni xohlamasangiz, faqat 2 ni kiritishingiz mumkin
interval - o'lchov Interwal (ms) - standart 5000 ms
voltRef - arduino pin 5V va GND o'rtasida o'lchangan mos yozuvlar kuchlanishi - standart 5.03
5 -qadam: PCB
Buyurtma / chizishga tayyor:)
6 -qadam: Menyu
Qisqa bosish (keyingi bosish orasidagi ~ 1s interval bilan) - qiymatni o'zgartirish
Uzoq bosish - tasdiqlang
Menyuning birinchi darajasi: rejimni tanlash (quvvat sinovi yoki oldindan o'rnatilgan voltajga oddiy tushirish)
Menyuning ikkinchi darajasi: minimal voltajni tanlash, bu erda o'lchov tugashi sodir bo'ladi.
Har qanday hujayraning o'lchovi o'tkazilganda, yakuniy ekran ko'rsatiladi, bu erda siz batareyaning quvvatini va ichki qarshiligini (Rw) topishingiz mumkin.
Tavsiya:
Qayta zaryadlanuvchi batareya tekshiruvchisi: 4 qadam
Qayta zaryadlanuvchi batareya tekshirgichi: Ushbu qo'llanmada siz past ichki qarshilikli batareyalar uchun qayta zaryadlanuvchi batareya sinov qurilmasini ishlab chiqarasiz. Men avval ushbu qurilmani yasashni tavsiya qilaman: https: //www.instructables.com/id/Battery-Tester-8/It Shuni ta'kidlash kerakki, ichki
Arduino AA batareya tekshiruvchisi: 3 qadam
Arduino AA batareya tekshiruvchisi: Agar siz ham men kabi oilada yashasangiz, har doim yangi batareyalarni topishda muammo bo'ladi. Albatta, sizda batareya qutisi bo'lishi mumkin, lekin qaysi biri zaryadlangan va qaysi biri zaryadlanmaganligini qanday aniqlash mumkin. Xo'sh, bu loyiha sizga yaxshi batareyalarni topishga yordam beradi! Loyiha
WEB foydalanuvchi interfeysi bilan Arduino batareya tekshiruvchisi: 5 qadam
WEB foydalanuvchi interfeysi bilan Arduino akkumulyatorini tekshiruvchi: Bugungi kunda elektron uskunalar zaxira batareyalardan foydalanadi, chunki uskunalar o'chirilganida yoki tasodifan uskunalar o'chirilgan paytdagi holat saqlanadi. Foydalanuvchi yoqilganda, u qolgan joyiga qaytadi
Arduino [Lityum-NiMH-NiCd] yordamida batareya quvvati tekshiruvchisi: 15 qadam (rasmlar bilan)
Arduino [Lityum-NiMH-NiCd] yordamida batareya quvvati tekshiruvchisi: Xususiyatlari: Soxta Lityum-Ion/Lityum-Polimer/NiCd/NiMH batareyasini aniqlang Ruxsat etilgan doimiy yuk (foydalanuvchi tomonidan ham o'zgartirilishi mumkin) har qanday batareya (5V dan past), lehimlash, qurish va ishlatish oson,
DIY Arduino batareya quvvati tekshiruvchisi - V1.0: 12 qadam (rasmlar bilan)
DIY Arduino batareya quvvati sinov qurilmasi - V1.0: [Videoni ijro etish] Men quyosh batareyalarim loyihalarida qayta ishlatish uchun juda ko'p eski batareyalarni (18650) qutqarib qoldim. Batareya to'plamidagi yaxshi hujayralarni aniqlash juda qiyin. Avvalroq, Power Bank Instructable -ning birida men qanday aniqlash kerakligini aytdim