- Što je Hall Effect?
- Komponente potrebne
- Kružni dijagram
- Programiranje Atmega16 za Hall senzor
- Primjena Hallovog senzora
Hall senzori rade na principu Hallovog efekta koji je predložio Edwin Hall 1869. Predložena izjava kaže: „Hallov efekt je stvaranje razlike napona (Hallov napon) na električnom vodiču, poprečnom na električnu struju u vodiču i na primijenjeno magnetsko polje okomito na struju. "
Pa, koji bi mogao biti najjednostavniji oblik izjave da bi se razumio na bolji način? U ovom vodiču to će biti objašnjeno korak po korak na praktičnim primjerima. Ovdje će Hall senzor biti povezan s Atmega16 mikrokontrolerom, a jedna LED će se koristiti za prikaz učinka kada se magnet dovede u blizini Hall senzora.
Što je Hall Effect?
Hallov efekt povezan je s pokretnim nabojem u magnetskom polju. Da biste to razumjeli na praktičan način, spojite bateriju na vodič kao što je prikazano na slici (a) dolje. Struja (i) počet će teći kroz vodič od pozitivne do negativne strane akumulatora.

Protok elektrona (e -) bit će u suprotnom smjeru struje, tj. Od negativnog terminala baterije kroz vodič do pozitivnog terminala akumulatora. U ovom trenutku kada mjerimo napon između vodiča kako je prikazano na donjoj slici (b) dolje, tada će napon biti nula, tj. Razlika potencijala bit će nula.

Sada donesite magnet i stvorite magnetsko polje između vodiča poput slike (c) dolje.

U ovom će se stanju, kada se izmjeri napon na vodiču, razviti neki napon. Ovaj razvijeni napon poznat je pod nazivom "Hallov napon ", a ovaj fenomen poznat je kao " Hallov efekt ".
Koristili smo Hall senzor s mnogo mikrokontrolera za izgradnju zanimljivih aplikacija poput brzinomjera, alarma na vratima, virtualne stvarnosti itd., Sve poveznice možete pronaći u nastavku:
- Magnetski krug alarma vrata pomoću Hallovog senzora
- Uradi sam brzinomjer pomoću Arduina i Android aplikacije za obradu
- Virtualna stvarnost pomoću Arduina i obrade
- Krug digitalnog brzinomjera i odometra pomoću PIC mikrokontrolera
Komponente potrebne
- A3144 IC senzor dvorane
- Atmega16 mikrokontroler IC
- Kristalni oscilator od 16 MHz
- Dva kondenzatora od 100 nF
- Dva kondenzatora od 22pF
- Pritisnite tipku
- Jumper žice
- Breadboard
- USBASP v2.0
- Led (bilo koja boja)
Kružni dijagram


Programiranje Atmega16 za Hall senzor
Ovdje je Atmega16 programiran pomoću USBASP-a i Atmel Studio7.0. Ako ne znate kako se Atmega16 može programirati pomoću USBASP-a, posjetite vezu. Kompletni program dat je na kraju projekta, samo prenesite program u Atmega16 pomoću JTAG programera i Atmel Studio 7.0 kako je objašnjeno u prethodnom vodiču.
Programiranje Atmega16 bit će jednostavno i koristit će se samo dva PORT pina. Za izmjeru očitanja s Hall senzora koristit će se jedan PORT pin. Koristit će se drugi PORT pin za spajanje jedne LED diode. Prvo, uključite sve potrebne knjižnice u program.
Definirajte ulazni pin za očitanje Hall senzora.
#define hallIn PA0
Ovdje je senzor dvorane povezan na PORTA0 od Atmega16 i pokreće se za očitavanje statusa.
DDRA = 0xFE; PINA = 0x01;
Ako je magnet u blizini senzora, uključite LED ili isključite LED. Otkrivanje se temelji na promjeni statusa PORT pina.
if (bit_is_clear (PINA, hallIn)) { PORTA = 0b00000010; } ostalo { PORTA = 0b00000000; }
Primjena Hallovog senzora
Hallovi senzori se široko koriste svugdje gdje postoji potreba za mjerenje jakosti magnetskog polja ili za otkrivanje pola magneta. Osim ovoga, postoji mnoštvo aplikacija koje se uopće mogu naći. Neke su aplikacije navedene u nastavku:
- Kao senzor blizine u mobilnim telefonima
- Mehanizam prebacivanja brzina u automobilskim vozilima
- Rotary Hall efekt senzor
- Pregled materijala poput cijevi i cijevi
- Otkrivanje brzine vrtnje
Da biste saznali više o Hallovim senzorima, istražite naše prethodne upute na temelju Hallovih senzora.
