Hoe Om 'n Hall-sensor Aan Arduino Te Koppel

INHOUDSOPGAWE:

Hoe Om 'n Hall-sensor Aan Arduino Te Koppel
Hoe Om 'n Hall-sensor Aan Arduino Te Koppel

Video: Hoe Om 'n Hall-sensor Aan Arduino Te Koppel

Video: Hoe Om 'n Hall-sensor Aan Arduino Te Koppel
Video: Control a Stepper Motor with Hall Effect Switches 2024, Mei
Anonim

'N Hall-effeksensor is 'n elektriese toestel wat veranderinge in 'n magnetiese veld opspoor. Sulke sensors word vandag in baie lewensareas gebruik. Hierdie artikel bespreek die koppeling van 'n module met 'n 49E Hall-sensor aan die Arduino Nano-bord en lees van lesings vanaf die sensor.

Hoe om 'n Hall-sensor aan Arduino te koppel
Hoe om 'n Hall-sensor aan Arduino te koppel

Nodig

  • - Module met Hall-sensor.
  • - Arduino (enige van die familie).
  • - Verbindingsdrade.
  • - Rekenaar met Arduino IDE-ontwikkelingsomgewing.

Instruksies

Stap 1

'N Hall-sensor is 'n toestel wat veranderinge in die sterkte van 'n magneetveld opneem. Hall-effekte sensors word baie gebruik in die alledaagse lewe en in die industrie. Hulle word byvoorbeeld gebruik as:

- rotasiesnelheidsensors - word gebruik in die motorbedryf en waar dit ook al nodig is om die rotasiesnelheid van 'n wiel of ander roterende voorwerp te bepaal;

- nabyheidsensors; 'n tipiese voorbeeld is 'n voukas op u slimfoon wat die agterlig aanskakel wanneer u dit oopmaak;

- meting van die draaihoek;

- vibrasie meting;

- meet die grootte van die magneetveld - digitale kompasse;

- meting van stroomsterkte;

- meting van luggapings, vloeistofvlak, ens.

Hall sensor module
Hall sensor module

Stap 2

Die Hall-sensormodule bevat die volgende komponente: 'n trimmer, 'n tweekanaal-vergelyker, verskeie eindweerstande, 'n paar LED's en die 49E Hall-sensor self.

Die trimmer word gebruik om die sensitiwiteit van die Hall-sensor aan te pas. Die eerste LED dui aan dat die voedingspanning op die module is, die tweede dat die magnetiese veld die ingestelde bedryfsdrempel oorskry het.

Die sensormodule het 4 penne. Hul verbinding met die Arduino-bord word in die figuur getoon.

Bedradingsdiagram vir saalsensor na Arduino
Bedradingsdiagram vir saalsensor na Arduino

Stap 3

Kom ons skryf 'n skets vir die lees van lesings vanaf die digitale en analoog uitgang van die sensor. Ons meet die sensor elke 100 ms en voer die waardes na die seriële poort uit.

Hall sensor skets
Hall sensor skets

Stap 4

Laai die skets op Arduino en maak die seriële monitor of enige terminale program oop.

Ons sien twee kolomme met getalle. In die eerste - die lesings van die digitale kanaal. As die waarde "0" is - mag die magnetiese veld nie die gespesifiseerde drempel oorskry nie, as "1" - dit oorskry. Ek het die magneet na die sensor gebring en in 'n paar lyne deur die waardes "1" geloop. Die drempel word gestel met 'n snyweerstand.

En in die tweede kolom - die waardes van die analoog kanaal van die sensor. Om te verstaan wat hulle bedoel, is dit nodig om 'n korrespondensietabel op te stel en let op die rigting van die magnetiese lyne (magneet polariteit) en die afstand van die magneet tot die sensor. Op grond van hierdie tabel is dit moontlik om die lesings van die Hall-sensor te interpreteer.

Aanbeveel: