Сензорът на ефекта на Хол е електрическо устройство, което открива промени в магнитното поле. Такива сензори се използват днес в много области на живота. Тази статия разглежда свързването на модул със сензор 49E Hall към платката Arduino Nano и четене на показанията от сензора.
Необходимо
- - Модул със сензор на Хол.
- - Arduino (който и да е от семейството).
- - Свързващи проводници.
- - Компютър с Arduino IDE среда за разработка.
Инструкции
Етап 1
Датчик на Хол е устройство, което регистрира промени в силата на магнитното поле. Сензорите за ефект на Хол се използват широко в ежедневието и индустрията. Така например, те се използват като:
- сензори за скорост на въртене - използват се в автомобилната индустрия и навсякъде, където е необходимо да се определи скоростта на въртене на колело или друг въртящ се обект;
- сензори за близост; типичен пример е сгъваем калъф на вашия смартфон, който включва подсветката, когато го отворите;
- измерване на ъгъла на въртене;
- измерване на вибрациите;
- измерване на величината на магнитното поле - цифрови компаси;
- измерване на силата на тока;
- измерване на въздушни междини, ниво на течността и др.
Стъпка 2
Модулът на сензора на Hall съдържа следните компоненти: тример, двуканален компаратор, няколко завършващи резистора, двойка светодиоди и самия сензор на Hall 49E.
Тримерът се използва за регулиране на чувствителността на сензора на Хол. Първият светодиод показва наличието на захранващо напрежение на модула, вторият показва, че магнитното поле е надвишило зададения работен праг.
Сензорният модул има 4 щифта. Тяхната връзка с платката Arduino е показана на фигурата.
Стъпка 3
Нека напишем скица за отчитане на показанията от цифровите и аналоговите изходи на сензора. Ще анкетираме сензора на всеки 100 ms и ще изведем стойностите към серийния порт.
Стъпка 4
Качете скицата в Arduino и отворете серийния монитор или друга терминална програма.
Виждаме две колони с числа. В първия - показанията на цифровия канал. Ако стойността е "0" - магнитното поле не надвишава посочения праг, ако "1" - надвишава. Докарах магнита до сензора и през няколко реда преминах през стойностите „1“. Прагът се задава с резистор за подрязване.
И във втората колона - стойностите от аналоговия канал на сензора. За да се разбере какво означават те, е необходимо да се състави таблица на съответствието, като се отбележи посоката на магнитните линии (полярността на магнита) и разстоянието на магнита от сензора. Въз основа на тази таблица ще бъде възможно да се интерпретират показанията на сензора на Хол.