Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Assalomu alaykum, umid qilamanki, siz yaxshilik qilyapsiz va men bu qo'llanmada sizga qanday oddiy elektron komponentlar va uy qurilishi shuntidan foydalanib, Arduino uchun joriy sensorni yasaganimni ko'rsataman. Bu shlang katta oqim oqimini 10-15 amper atrofida osonlikcha ushlab turadi. Aniqlik ham juda yaxshi va men 100 mA atrofida past oqimlarni o'lchashda juda yaxshi natijalarga erisha oldim.
Ta'minotlar
- Arduino Uno yoki unga tenglashtirilgan va dasturiy sim
- OP- LM358 kuchaytirgichi
- Jumper simlari
- 100 KOhm qarshilik
- 220 KOhm qarshilik
- 10 Kohm qarshilik
- Veroboard yoki nol tenglikni kartasi
- Shunt (8 dan 10 miliomgacha)
1 -qadam: kerakli qismlarni yig'ish
Ushbu qurilish uchun sizga kerak bo'ladigan asosiy qismlar - bu IC kuchaytirgichi bilan birga Shunt. Mening ilovam uchun men IC LM358 dan foydalanaman, bu ikkita OP-AMP 8 pinli DIP IC, men faqat operatsion kuchaytirgichdan birini ishlataman. Shuningdek, sizga teskari bo'lmagan kuchaytirgich davri uchun rezistorlar kerak bo'ladi. Men qarshilik sifatida 320K va 10K ni tanladim. Qarshilikni tanlash siz xohlagan daromad miqdoriga bog'liq, endi OP-AMP 5 voltli Arduino bilan ishlaydi. Shunday qilib, biz to'liq oqim manevradan o'tayotganda OP-AMP chiqish voltaji 5 voltdan kam bo'lishi kerak, va xato chegarasini ushlab turish uchun yaxshisi 4 volt bo'lishi kerak. Agar biz juda yuqori daromadni tanlasak, u holda oqimning pastroq qiymati uchun OP-AMP to'yinganlik hududiga o'tadi va har qanday oqim qiymatidan 5 voltni beradi. Ushbu sxemani sinab ko'rish uchun sizga prototipli PCB yoki non paneli kerak bo'ladi. Kuchaytirgich chiqishidan kirishni olish uchun mikrokontroller uchun men Arduino UNO dan foydalanayapman. Siz xohlagan Arduino kartasini tanlashingiz mumkin.
2 -qadam: O'zingizning shunt rezistoringizni yasash
Loyihaning asosiy yuragi - kuchlanishning kichik pasayishini ta'minlash uchun ishlatiladigan shuntli rezistor. Siz bu shuntni ko'p qiyinchiliklarsiz osongina yasashingiz mumkin. Agar sizda qalin po'latdan yasalgan sim bo'lsa, unda siz simning o'rtacha uzunligini kesib olishingiz va shunt sifatida ishlatishingiz mumkin. Boshqa alternativa - bu erda ko'rsatilgandek, eski yoki shikastlangan ko'p metrli shuntli rezistorlarni qutqarish, siz o'lchashni istagan oqim diapazoni ko'p jihatdan shunt qarshiligining qiymatiga bog'liq. Odatda siz 8 dan 10 miliomgacha bo'lgan tartibda shuntlardan foydalanishingiz mumkin.
3 -qadam: Loyihaning sxemasi
Bu erda yozgi nazariya sifatida butun nazariya, shuningdek, kerakli daromadni ta'minlaydigan OP-AMP-ning teskari bo'lmagan konfiguratsiyasining bajarilishini ko'rsatuvchi joriy sensor modulining sxemasi. Men, shuningdek, chiqish voltajini yumshatish va har qanday yuqori chastotali shovqinni kamaytirish uchun OP-AMP chiqishiga 0,1uF kondansatör biriktirdim.
4 -qadam: Hammasini birlashtirish …
Hozirgi sensor modulini ushbu komponentlardan ajratish vaqti keldi. Buning uchun men veroboardning kichik bir bo'lagini kesib tashladim va o'z qismlarimni shunday joylashtirdimki, men hech qanday o'tish simlari yoki ulagichlaridan foydalanmasligim mumkin va butun sxemani to'g'ridan -to'g'ri lehim bo'g'inlari yordamida ulash mumkin edi. Shunt orqali yukni ulash uchun men vintli terminallardan foydalanardim, bu esa ulanishlarni yanada aniqroq qiladi va shu bilan birga oqim o'lchashni istagan turli yuklarni almashtirish/almashtirishni osonlashtiradi. Katta oqimlarni ushlab tura oladigan sifatli vintli terminallarni tanlaganingizga ishonch hosil qiling. Men lehimlash jarayonining ba'zi rasmlarini biriktirdim va ko'rib turganingizdek, lehim izlari hech qanday o'tish moslamasi yoki simli ulagichdan foydalanmasdan juda yaxshi chiqdi. Bu mening modulimni yanada mustahkam qildi. Sizga bu modulning qanchalik kichikligi haqida tasavvur berish uchun men uni 2 rupiya hind tannasi bilan birga saqladim va o'lchamini deyarli solishtirish mumkin. Bu kichik o'lcham sizga ushbu modulni loyihalaringizga osongina joylashtirish imkonini beradi. Agar siz SMD komponentlarini ishlata olsangiz, uning hajmini ham kamaytirish mumkin.
5 -qadam: Sensorni to'g'ri o'qish uchun kalibrlash
Butun modul qurilgandan so'ng, bu erda oqimning to'g'ri qiymatini o'lchash uchun kalibrlash yoki aniqrog'i kerakli kodni ishlab chiqaruvchi kichik qism keladi. Endi biz, asosan, Arduino analogRead () funktsiyasini ro'yxatdan o'tkazish uchun etarlicha yuqori bo'lgan kuchlanishni berish uchun shuntning kuchlanish pasayishini ko'paytirmoqdamiz. Endi qarshilik o'zgarmas, chiqish voltaji shunt orqali o'tadigan oqim kattaligiga nisbatan chiziqli. Ushbu modulni kalibrlashning eng oson usuli - bu ma'lum bir kontaktlarning zanglashiga olib keladigan oqim qiymatini hisoblash uchun haqiqiy multimetrdan foydalanish. 0 dan 1023 gacha. O'zgaruvchini yaxshiroq qiymatlarni olish uchun o'zgaruvchan ma'lumotlar turi sifatida ishlating). Endi biz kerakli analog qiymatni olish uchun bu analog qiymatni doimiy bilan ko'paytira olamiz va kuchlanish va oqim o'rtasidagi bog'liqlik chiziqli bo'lgani uchun, bu doimiylik butun oqim oralig'ida deyarli bir xil bo'ladi, lekin siz ozgina harakat qilishingiz kerak bo'ladi. keyinchalik sozlashlar. O'zingizning doimiy qiymatingizni olish uchun 4-5 ma'lum joriy qiymatlarni sinab ko'rishingiz mumkin. Men bu namoyish uchun ishlatgan kodni eslatib o'taman.
6 -qadam: Yakuniy xulosalar
Bu oqim sensori DC bilan ishlaydigan aksariyat ilovalarda juda yaxshi ishlaydi va to'g'ri sozlanganda 70 mA dan kam xatolikka ega. Qachonki, bu dizaynda ba'zi cheklovlar bo'lsa, juda past yoki juda yuqori oqimlarda haqiqiy qiymatdan chetga chiqish sezilarli bo'ladi. Shunday qilib, chegaraviy holatlar uchun kodni biroz o'zgartirish kerak. Muqobil variantlardan biri - asboblar kuchaytirgichidan foydalanish, u juda kichik kuchlanishni kuchaytirish uchun aniq sxemaga ega va uni sxemaning yuqori qismida ham ishlatish mumkin. Bundan tashqari, pastroq shovqinli OP-AMP yordamida sxemani yaxshilash mumkin. Mening ilovam uchun u yaxshi ishlaydi va takrorlanadigan natijani beradi. Men vattmetr yasashni rejalashtiryapman, u erda men manevrali oqim o'lchash tizimidan foydalanardim. Umid qilamanki, bolalar sizga bu qurilish yoqdi.
Tavsiya:
INA219 kuchlanish/oqim sensori bilan Sinilink WiFi kalitini o'zgartirish: 11 qadam
INA219 kuchlanish/oqim sensori bilan Sinilink Wi-Fi kalitini o'zgartirish: Sinilink XY-WFUSB WIFI USB kaliti-ulangan USB qurilmasini masofadan yoqish/o'chirish uchun juda yaxshi qurilma. Afsuski, ulangan qurilmaning kuchlanishini yoki ishlatilgan oqimini o'lchash imkoniyati yo'q
Oqim yo'nalishi sensori: 16 qadam
Oqim yo'nalishi sensori: o'lchov o'lchovlari va o'lchovlari bilan bir vaqtning o'zida sensorlar o'rnatiladi. Bu eng yaxshi sensorlar. Xo'sh, bu juda qiyin
Muqobil oqim va to'g'ridan -to'g'ri oqim o'rtasidagi farq: 13 qadam
(Alternativ tok va to'g'ridan -to'g'ri oqim) o'rtasidagi farq: Har kim biladiki, elektr toki asosan DC, lekin boshqa turdagi elektr toki qanday? Ac ni bilasizmi? AC nimani anglatadi? DCdan keyin foydalanish mumkinmi? Ushbu tadqiqotda biz elektr energiyasi turlari, manbalari, qo'llanilishi o'rtasidagi farqni bilib olamiz
Arduino bilan ACS724 oqim sensori o'lchovlari: 4 qadam
Arduino bilan ACS724 oqim sensori o'lchovlari: biz ushbu o'lchovda ACS724 oqim sensorini Arduino -ga ulash bo'yicha tajriba o'tkazamiz. Bu holda, joriy sensor- bu +/- 5A xilma-xilligi 400 mV/A ni tashkil qiladi. Arduino Uno 10 bitli ADCga ega, shuning uchun yaxshi savollar
INA219 oqim sensori bilan past ohmik qarshilik o'lchagich: 5 qadam
INA219 oqim sensori bilan past ohmli qarshilik o'lchagichi: bu 2X INA219 oqim sensori, Arduino nano, 2X16 LCD displey, 150 Ohm yuk qarshiligi va oddiy arduino kodi yordamida kutubxonada topilishi mumkin bo'lgan, narxi past milliom o'lchagich. . Bu loyihaning go'zalligi oldindan emas