- Шта је Халлов ефекат?
- Компоненте потребне
- Кружни дијаграм
- Програмирање Атмега16 за Халл сензор
- Примене Халл сензора
Халлови сензори раде на принципу Халловог ефекта који је предложио Едвин Халл 1869. Предложена изјава каже: „Халлов ефекат је стварање разлике напона (Халлов напон) на електричном проводнику, попречном на електричну струју у проводнику и на примењено магнетно поље окомито на струју “.
Па, који би могао бити најједноставнији облик изјаве да би се разумео на бољи начин? У овом упутству биће објашњено корак по корак на практичним примерима. Овде ће Халл сензор бити повезан са Атмега16 микроконтролером, а једна ЛЕД лампица ће се користити за приказ ефекта када се магнет доведе у близину Халл сензора.
Шта је Халлов ефекат?
Халлов ефекат повезан је са покретним наелектрисањем у магнетном пољу. Да бисте то разумели на практичан начин, спојите батерију на проводник као што је приказано на слици (а) доле. Струја (и) ће почети да тече кроз проводник од позитивне до негативне стране акумулатора.
Проток електрона (е -) биће у супротном смеру струје, тј. Од негативног терминала батерије кроз проводник до позитивног терминала акумулатора. У овом тренутку када меримо напон између проводника као што је приказано на доњој слици (б) доле, тада ће напон бити нула, односно разлика потенцијала ће бити нула.
Сада донесите магнет и направите магнетно поље између проводника као што је слика (ц) доле.
У овом стању, када се мери напон на проводнику, тада ће доћи до одређеног напона. Овај развијени напон познат је под називом „Халлов напон “, а овај феномен познат је као „ ефекат Холла “.
Користили смо Халл сензор са много микроконтролера за изградњу занимљивих апликација попут брзиномера, аларма на вратима, виртуелне стварности итд., Све везе можете пронаћи у наставку:
- Магнетни круг аларма врата помоћу Халловог сензора
- Уради сам брзинометар користећи Ардуино и обраду Андроид апликације
- Виртуелна стварност користећи Ардуино и обраду
- Круг дигиталног брзиномера и бројача километара помоћу ПИЦ микроконтролера
Компоненте потребне
- А3144 ИЦ сензор хала
- Атмега16 микроконтролер ИЦ
- Кристални осцилатор од 16 МХз
- Два кондензатора од 100 нФ
- Два кондензатора од 22 пФ
- Тастер
- Јумпер Вирес
- Бреадбоард
- УСБАСП в2.0
- Лед (било која боја)
Кружни дијаграм
Програмирање Атмега16 за Халл сензор
Овде се Атмега16 програмира помоћу УСБАСП и Атмел Студио7.0. Ако не знате како Атмега16 може да се програмира помоћу УСБАСП-а, посетите везу. Комплетан програм је дат на крају пројекта, само отпремите програм у Атмега16 помоћу ЈТАГ програмера и Атмел Студио 7.0 као што је објашњено у претходном водичу.
Програмирање Атмега16 биће лако и користиће се само два ПОРТ пина. Један ПОРТ пин ће се користити за мерење очитавања са Халл сензора. Користиће се други ПОРТ пин за повезивање једне ЛЕД. Прво, укључите све потребне библиотеке у програм.
Дефинишите улазни пин за очитавање Халл сензора.
#дефине халлИн ПА0
Овде је сензор сале повезан на ПОРТА0 од Атмега16 и покреће се за очитавање статуса.
ДДРА = 0кФЕ; ПИНА = 0к01;
Ако је магнет у близини сензора, укључите ЛЕД или искључите ЛЕД. Откривање се заснива на промени статуса ПОРТ пина.
иф (бит_ис_цлеар (ПИНА, халлИн)) { ПОРТА = 0б00000010; } остало { ПОРТА = 0б00000000; }
Примене Халл сензора
Халови сензори се широко користе свуда где постоји потреба за мерење јачине магнетног поља или за откривање пола магнета. Осим овога, постоји пуно апликација које се уопште могу наћи. Неке од апликација су наведене у наставку:
- Као сензор близине у мобилним телефонима
- Механизам пребацивања брзина у аутомобилским возилима
- Ротари Халл сензор ефекта
- Преглед материјала као што су цеви и цеви
- Откривање брзине ротације
Да бисте сазнали више о Халл сензорима, истражите наше претходне водиче засноване на Халл сензорима.