Sådan Tilsluttes En Hall-sensor Til Arduino

Indholdsfortegnelse:

Sådan Tilsluttes En Hall-sensor Til Arduino
Sådan Tilsluttes En Hall-sensor Til Arduino

Video: Sådan Tilsluttes En Hall-sensor Til Arduino

Video: Sådan Tilsluttes En Hall-sensor Til Arduino
Video: Датчик тока на эффекте Холла Winson WCS1800 WCS2750 WCS1500 с библиотекой Robojax Arduino 2024, Kan
Anonim

En Hall-effektføler er en elektrisk enhed, der registrerer ændringer i et magnetfelt. Sådanne sensorer bruges i dag i mange livsområder. Denne artikel diskuterer at forbinde et modul med en 49E Hall-sensor til Arduino Nano-kortet og læse aflæsninger fra sensoren.

Sådan tilsluttes en Hall-sensor til Arduino
Sådan tilsluttes en Hall-sensor til Arduino

Nødvendig

  • - Modul med Hall-sensor.
  • - Arduino (nogen af familien).
  • - Tilslutning af ledninger.
  • - Computer med Arduino IDE-udviklingsmiljø.

Instruktioner

Trin 1

En Hall-sensor er en enhed, der registrerer ændringer i styrken af et magnetfelt. Hall-effekt sensorer er meget udbredt i hverdagen og industrien. Så for eksempel bruges de som:

- rotationshastighedssensorer - anvendes i bilindustrien, og hvor det er nødvendigt at bestemme rotationshastigheden for et hjul eller et andet roterende objekt

- nærhedsfølere et typisk eksempel er en foldetaske på din smartphone, der tænder baggrundsbelysningen, når du åbner den;

- måling af rotationsvinklen

- vibrationsmåling

- måling af magnetfeltets størrelse - digitale kompasser;

- måling af strømstyrke

- måling af luftspalter, væskeniveau osv.

Hall sensormodul
Hall sensormodul

Trin 2

Hall-sensormodulet indeholder følgende komponenter: en trimmer, en to-kanals komparator, flere termineringsmodstande, et par lysdioder og selve 49E Hall-sensoren.

Trimmeren bruges til at justere Hall-sensorens følsomhed. Den første LED indikerer tilstedeværelsen af forsyningsspændingen på modulet, den anden indikerer at magnetfeltet har overskredet den indstillede driftstærskel.

Sensormodulet har 4 ben. Deres forbindelse til Arduino-kortet er vist i figuren.

Hall sensor ledningsdiagram til Arduino
Hall sensor ledningsdiagram til Arduino

Trin 3

Lad os skrive en skitse til læsning af aflæsninger fra sensorens digitale og analoge udgange. Vi afstemmer sensoren hver 100 ms og sender værdierne til den serielle port.

Hall sensor skitse
Hall sensor skitse

Trin 4

Upload skitsen til Arduino, og åbn den serielle skærm eller ethvert terminalprogram.

Vi ser to kolonner med tal. I den første - aflæsningerne af den digitale kanal. Hvis værdien er "0" - overstiger magnetfeltet ikke den angivne tærskel, hvis "1" - overstiger den. Jeg bragte magneten til sensoren, og i flere linjer løb jeg gennem værdierne "1". Tærsklen indstilles med en beskæringsmodstand.

Og i den anden kolonne - værdierne fra sensorens analoge kanal. For at forstå, hvad de mener, er det nødvendigt at oprette en korrespondancetabel, idet man bemærker retningen af magnetlinierne (magnetpolaritet) og afstanden fra magneten til sensoren. Baseret på denne tabel vil det være muligt at fortolke aflæsningerne af Hall-sensoren.

Anbefalede: