So Schließen Sie Einen Hallsensor An Arduino An

Inhaltsverzeichnis:

So Schließen Sie Einen Hallsensor An Arduino An
So Schließen Sie Einen Hallsensor An Arduino An

Video: So Schließen Sie Einen Hallsensor An Arduino An

Video: So Schließen Sie Einen Hallsensor An Arduino An
Video: Hall-Effekt Sensor am Arduino 2024, November
Anonim

Ein Hall-Effekt-Sensor ist ein elektrisches Gerät, das Änderungen in einem Magnetfeld erkennt. Solche Sensoren werden heute in vielen Lebensbereichen eingesetzt. In diesem Artikel wird beschrieben, wie Sie ein Modul mit einem 49E-Hall-Sensor an das Arduino Nano-Board anschließen und Messwerte vom Sensor lesen.

So schließen Sie einen Hallsensor an Arduino an
So schließen Sie einen Hallsensor an Arduino an

Notwendig

  • - Modul mit Hallsensor.
  • - Arduino (jeder aus der Familie).
  • - Anschließen von Drähten.
  • - Computer mit Arduino IDE-Entwicklungsumgebung.

Anleitung

Schritt 1

Ein Hallsensor ist ein Gerät, das Änderungen der Stärke eines Magnetfelds aufzeichnet. Hall-Effekt-Sensoren sind im Alltag und in der Industrie weit verbreitet. So werden sie beispielsweise verwendet als:

- Drehzahlsensoren - werden in der Automobilindustrie und überall dort eingesetzt, wo es erforderlich ist, die Drehzahl eines Rades oder eines anderen rotierenden Objekts zu bestimmen;

- Annäherungssensoren; Ein typisches Beispiel ist eine Klapphülle Ihres Smartphones, die beim Öffnen die Hintergrundbeleuchtung einschaltet;

- Messung des Drehwinkels;

- Schwingungsmessung;

- Messung der Stärke des Magnetfelds - digitale Kompasse;

- Messung der Stromstärke;

- Messung von Luftspalten, Flüssigkeitsstand usw.

Hallsensormodul
Hallsensormodul

Schritt 2

Das Hallsensormodul enthält folgende Komponenten: einen Trimmer, einen zweikanaligen Komparator, mehrere Abschlusswiderstände, ein LED-Paar und den 49E Hallsensor selbst.

Mit dem Trimmer wird die Empfindlichkeit des Hallsensors eingestellt. Die erste LED zeigt das Vorhandensein der Versorgungsspannung am Modul an, die zweite zeigt an, dass das Magnetfeld die eingestellte Ansprechschwelle überschritten hat.

Das Sensormodul hat 4 Pins. Ihre Verbindung zum Arduino-Board ist in der Abbildung dargestellt.

Hall-Sensor-Schaltplan zu Arduino
Hall-Sensor-Schaltplan zu Arduino

Schritt 3

Schreiben wir eine Skizze zum Lesen von Messwerten von den digitalen und analogen Ausgängen des Sensors. Wir werden den Sensor alle 100 ms abfragen und die Werte an die serielle Schnittstelle ausgeben.

Hallsensor Skizze
Hallsensor Skizze

Schritt 4

Laden Sie die Skizze auf Arduino hoch und öffnen Sie den seriellen Monitor oder ein beliebiges Terminalprogramm.

Wir sehen zwei Spalten mit Zahlen. In der ersten - die Messwerte des digitalen Kanals. Wenn der Wert "0" ist, überschreitet das Magnetfeld den angegebenen Schwellenwert nicht, wenn "1" - überschreitet es. Ich habe den Magneten zum Sensor gebracht und in mehreren Zeilen die Werte „1“durchlaufen lassen. Die Schwelle wird mit einem Trimmwiderstand eingestellt.

Und in der zweiten Spalte - die Werte aus dem Analogkanal des Sensors. Um zu verstehen, was sie bedeuten, ist es notwendig, eine Entsprechungstabelle zu erstellen, in der die Richtung der Magnetlinien (Magnetpolarität) und der Abstand des Magneten vom Sensor notiert werden. Anhand dieser Tabelle können die Messwerte des Hallsensors interpretiert werden.

Empfohlen: