Hall effekti sensori - bu magnit maydonidagi o'zgarishlarni aniqlaydigan elektr moslamasi. Bunday sensorlar bugungi kunda hayotning ko'plab sohalarida qo'llaniladi. Ushbu maqolada 49E Hall datchigi bo'lgan modulni Arduino Nano platasiga ulash va datchikdan o'qish ko'rsatkichlari muhokama qilinadi.
Kerakli
- - Hall sensori bilan ishlaydigan modul.
- - Arduino (har qanday oiladan).
- - simlarni ulash.
- - Arduino IDE rivojlanish muhiti bo'lgan kompyuter.
Ko'rsatmalar
1-qadam
Hall sensori - bu magnit maydon kuchidagi o'zgarishlarni qayd etuvchi moslama. Zal effektli datchiklar kundalik hayotda va sanoatda keng qo'llaniladi. Masalan, ular quyidagicha ishlatiladi:
- aylanish tezligi sezgichlari - avtomobilsozlik sanoatida va g'ildirak yoki boshqa aylanayotgan narsaning aylanish tezligini aniqlash zarur bo'lgan joyda qo'llaniladi;
- yaqinlik sezgichlari; odatiy misol - bu siz ochganingizda orqa nuri yoqadigan smartfoningizdagi katlama sumkasi;
- burilish burchagini o'lchash;
- tebranishni o'lchash;
- magnit maydon kattaligini o'lchash - raqamli kompaslar;
- oqim kuchini o'lchash;
- havo bo'shliqlarini, suyuqlik darajasini va boshqalarni o'lchash.
2-qadam
Hall sensori moduli quyidagi tarkibiy qismlarni o'z ichiga oladi: trimmer, ikki kanalli komparator, bir nechta tugatish qarshiligi, bir juft LED va 49E Hall sensorining o'zi.
Trimmer Hall sensori sezgirligini sozlash uchun ishlatiladi. Birinchi LED modulda besleme quvvati mavjudligini, ikkinchisi magnit maydon belgilangan ish chegarasidan oshib ketganligini bildiradi.
Sensor modulida 4 ta pin mavjud. Ularning Arduino taxtasi bilan aloqasi rasmda ko'rsatilgan.
3-qadam
Datchikning raqamli va analog chiqishlaridan o'qishni o'qish uchun eskiz yozamiz. Biz har 100 msda sensorni so'roq qilamiz va qiymatlarni ketma-ket portga chiqaramiz.
4-qadam
Eskizni Arduino-ga yuklang va ketma-ket monitorni yoki istalgan terminal dasturini oching.
Biz raqamlar bilan ikkita ustunni ko'ramiz. Birinchisida - raqamli kanal o'qishlari. Agar qiymat "0" bo'lsa - magnit maydon belgilangan chegaradan oshmaydi, agar "1" bo'lsa - u oshib ketadi. Magnitni sensorga olib keldim va bir nechta satrlarda "1" qiymatlari bo'ylab yugurdim. Eshikni kesish qarshiligi bilan o'rnatiladi.
Va ikkinchi ustunda - sensorning analog kanalidagi qiymatlar. Ularning nimani anglatishini tushunish uchun magnit chiziqlar yo'nalishini (magnit polarligi) va magnitning sensordan masofasini qayd etib, yozishmalar jadvalini tuzish kerak. Ushbu jadval asosida Hall sensorining ko'rsatkichlarini sharhlash mumkin bo'ladi.