Hvordan Koble En Hall-sensor Til Arduino

Innholdsfortegnelse:

Hvordan Koble En Hall-sensor Til Arduino
Hvordan Koble En Hall-sensor Til Arduino

Video: Hvordan Koble En Hall-sensor Til Arduino

Video: Hvordan Koble En Hall-sensor Til Arduino
Video: Учебное пособие по датчику эффекта Холла с Arduino 2024, November
Anonim

En Hall-effektsensor er en elektrisk enhet som oppdager endringer i et magnetfelt. Slike sensorer brukes i dag i mange områder av livet. Denne artikkelen diskuterer å koble en modul med en 49E Hall-sensor til Arduino Nano-kortet og lese avlesninger fra sensoren.

Hvordan koble en Hall-sensor til Arduino
Hvordan koble en Hall-sensor til Arduino

Nødvendig

  • - Modul med Hall-sensor.
  • - Arduino (noen av familien).
  • - Kobler ledninger.
  • - Datamaskin med Arduino IDE-utviklingsmiljø.

Bruksanvisning

Trinn 1

En Hall-sensor er en enhet som registrerer endringer i styrken til et magnetfelt. Hall-effekt sensorer er mye brukt i hverdagen og industrien. Så for eksempel brukes de som:

- rotasjonshastighetssensorer - brukes i bilindustrien og hvor det er nødvendig for å bestemme rotasjonshastigheten til et hjul eller andre roterende gjenstander;

- nærhetssensorer; et typisk eksempel er et sammenleggbart etui på smarttelefonen som slår på bakgrunnsbelysningen når du åpner den;

- måling av rotasjonsvinkelen;

- vibrasjonsmåling;

- måling av størrelsen på magnetfeltet - digitale kompasser;

- måling av strømstyrke;

- måling av luftspalter, væskenivå osv.

Hall sensormodul
Hall sensormodul

Steg 2

Hall-sensormodulen inneholder følgende komponenter: en trimmer, en to-kanals komparator, flere termineringsmotstander, et par lysdioder og selve 49E Hall-sensoren.

Trimmeren brukes til å justere følsomheten til Hall-sensoren. Den første LED indikerer tilstedeværelsen av forsyningsspenningen på modulen, den andre indikerer at magnetfeltet har overskredet den angitte driftsgrensen.

Sensormodulen har 4 pinner. Forbindelsen til Arduino-brettet er vist i figuren.

Koblingsskjema for Hall-sensor til Arduino
Koblingsskjema for Hall-sensor til Arduino

Trinn 3

La oss skrive en skisse for å lese avlesninger fra sensorens digitale og analoge utganger. Vi måler sensoren hver 100 ms og sender verdiene til den serielle porten.

Hall sensor skisse
Hall sensor skisse

Trinn 4

Last opp skissen til Arduino og åpne seriell skjerm eller et hvilket som helst terminalprogram.

Vi ser to kolonner med tall. I den første - avlesningene av den digitale kanalen. Hvis verdien er "0" - magnetfeltet ikke overstiger den angitte terskelen, hvis "1" - overskrider den. Jeg tok magneten til sensoren, og i flere linjer løp jeg gjennom verdiene "1". Terskelen er satt med en beskyttelsesmotstand.

Og i den andre kolonnen - verdiene fra sensorens analoge kanal. For å forstå hva de mener, er det nødvendig å lage en korrespondansetabell og merke retningen til magnetlinjene (magnetpolaritet) og magnetens avstand fra sensoren. Basert på denne tabellen vil det være mulig å tolke avlesningene til Hall-sensoren.

Anbefalt: