Hall Sensorini Arduino-ga Qanday Ulash Mumkin

Mundarija:

Hall Sensorini Arduino-ga Qanday Ulash Mumkin
Hall Sensorini Arduino-ga Qanday Ulash Mumkin

Video: Hall Sensorini Arduino-ga Qanday Ulash Mumkin

Video: Hall Sensorini Arduino-ga Qanday Ulash Mumkin
Video: Подключение: Магнитный датчик холла, Считаем число витков оборотов Arduino / Ardublock 2024, May
Anonim

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.

Hall sensorini Arduino-ga qanday ulash mumkin
Hall sensorini Arduino-ga qanday ulash mumkin

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.

Zal sensori moduli
Zal sensori moduli

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.

Arduino-ga zali sensori ulanish sxemasi
Arduino-ga zali sensori ulanish sxemasi

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.

Zal sensori eskizi
Zal sensori eskizi

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.

Tavsiya: