En Hall-effektsensor är en elektrisk enhet som upptäcker förändringar i ett magnetfält. Sådana sensorer används idag i många delar av livet. Den här artikeln diskuterar anslutning av en modul med en 49E Hall-sensor till Arduino Nano-kortet och läsning av avläsningar från sensorn.
Nödvändig
- - Modul med Hall-sensor.
- - Arduino (någon av familjen).
- - Anslutande ledningar.
- - Dator med Arduino IDE-utvecklingsmiljö.
Instruktioner
Steg 1
En Hall-sensor är en enhet som registrerar förändringar i ett magnetfälts styrka. Hall-effektsensorer används ofta i vardagen och industrin. Så, till exempel, används de som:
- Rotationshastighetssensorer - används inom fordonsindustrin och varhelst det krävs för att bestämma rotationshastigheten för ett hjul eller annat roterande föremål.
- närhetssensorer; ett typiskt exempel är ett vikfodral på din smartphone som tänder bakgrundsbelysningen när du öppnar den;
- mätning av rotationsvinkeln;
- vibrationsmätning;
- mätning av magnetfältets storlek - digitala kompasser;
- mätning av strömstyrka;
- mätning av luftspalter, vätskenivå etc.
Steg 2
Hall-sensormodulen innehåller följande komponenter: en trimmer, en tvåkanalskomparator, flera avslutningsmotstånd, ett par lysdioder och själva 49E Hall-sensorn.
Trimmern används för att justera Hall-sensorns känslighet. Den första lysdioden indikerar närvaron av matningsspänningen på modulen, den andra indikerar att magnetfältet har överskridit den inställda driftströskeln.
Sensormodulen har 4 stift. Deras anslutning till Arduino-kortet visas i figuren.
Steg 3
Låt oss skriva en skiss för att läsa avläsningar från sensorns digitala och analoga utgångar. Vi kommer att mäta sensorn var 100: e ms och mata ut värdena till den seriella porten.
Steg 4
Ladda upp skissen till Arduino och öppna den seriella bildskärmen eller något terminalprogram.
Vi ser två kolumner med siffror. I den första - avläsningarna av den digitala kanalen. Om värdet är "0" - överstiger magnetfältet inte det angivna tröskelvärdet, om "1" - överstiger det. Jag tog magneten till sensorn och i flera rader sprang jag igenom värdena "1". Tröskeln ställs in med ett beskärningsmotstånd.
Och i den andra kolumnen - värdena från sensorns analoga kanal. För att förstå vad de menar är det nödvändigt att upprätta en korrespondensstabell med notering av magnetlinjernas riktning (magnetpolaritet) och magnetens avstånd från sensorn. Baserat på denna tabell är det möjligt att tolka avläsningarna av Hall-sensorn.