Wie man die Motordrehzahl mit einem Microcontroller-Spule Messen

February 17

Wie man die Motordrehzahl mit einem Microcontroller-Spule Messen

Einige elektrische Signale in einem Motor, z. B. das Zündungssignal ändern Häufigkeit proportional der Drehzahl des Motors zu. Ein Mikrocontroller, verbunden mit einer Spule umwickelt ein Draht Zündung eines Motors, kann programmiert werden, die Motordrehzahl zu messen, indem die Sensorik der Häufigkeit der Zündung Impulse. Mikrocontroller bieten eine Vielzahl von Eingabetypen, flexible Programmierung und integrierte Peripheriegeräte, die eine Mikrocontroller-basierte Engine RPM Schaltung relativ einfach mit wenigen externen elektronischen Bauteilen erforderlich machen, entwickeln.

Anweisungen

1 Schaltung eine Spule um Zündungssignal Motor spüren. Die Spannung in einer Zündung-Draht ist in der Regel zu hoch, um direkt von einem Mikrocontroller gemessen werden, die ein low-Voltage-Gerät ist. Das Zündungssignal müssen also indirekt durch Induktion mit einer Spule empfunden werden. Eine Spule ist eine induktive elektrische Komponente, die so einfach wie ein Stück Draht rund um den Motor Zündung Draht gewickelt werden können. Das Signal von einer Spule produziert kann von einer einfachen Schaltung vor dem zu messenden, von einem Microcontroller abhängig gemacht werden. Die Ausgabe der Klimaanlage Schaltung wird der Microcontroller zugeführt.

2 Verbinden Sie die Spule-Schaltung mit deinem Microcontroller. Die Spule-Schaltung kann gebaut werden, um ein Signal an den Mikrocontroller in den gleichen Spannungsbereich zu der Mikrocontroller in tätig ist. Dieses Signal zeigt eine niedrige Spannung (oder Logik niedrig) Wenn der Zündung Draht nicht aktiv ist und zeigt eine hohe Spannung (oder Logik hohe) Wenn die Zündung-Leitung aktiv ist.

3 Verbinden Sie eine Anzeige mit deinem Microcontroller. Eine Vielzahl von Display-Typen kann mit einem Mikrocontroller verwendet werden. Es gibt LED-Segment-Displays und LCD-Displays. Einige Mikrocontroller verfügen über integrierte Display-Treiber, die Anbindung an eine Anzeige gezielt machen kann. Sie benötigen eine Display mit genügend Ziffern u/min-Werte im Bereich angezeigt, die Sie messen möchten.

4 Programmieren Sie den Microcontroller. Der Mikrocontroller müssen die Eingabe Pin zu überwachen, die Häufigkeit der Zündung Impulse gezählt und angezeigt die Frequenz. Das Mikrocontroller-Programm können eine Interrupt-Technik, wo der Prozessor im Leerlauf befindet bis es eine Änderung auf den Filtereingang spürt, oder eine Abruf-Technik, in der Programm-Code in einer Schleife um den Pin-Status überprüfen immer wieder ausgeführt wird. Das Programm kompiliert und auf der Mikrocontroller entsprechend den Anweisungen des Herstellers übertragen werden müssen.

5 Testen Sie die Schaltung. Verbinden Sie die Spule-Schaltung mit ein Zündung Draht (oder eine Bank-Simulation von einer Zündung-Draht) und dann Hochfahren der Mikrocontroller-Schaltung. Aktivieren Sie das Modul zu, und versuchen Sie zu messen und den RPM-Wert anzeigen. Wenn es Probleme gibt, überprüfen Sie Schaltung und Microcontroller Software und Test.

Tipps & Warnungen

  • Sie können Ihre Schaltung auf einer Bank testen, mithilfe einer verstellbaren Signalgenerator ähnlich, die von der Spule-Schaltung erzeugt ein Signal generiert.
  • Es kann einfacher sein, eine Schaltung zu beheben, beim Testen in Abschnitten. Ersten Beispiel die Spule-Schaltung separat zu testen, bevor Sie ihn mit dem Mikrocontroller verbinden.
  • Zündkabelsatz Motor können gefährlich hohe Spannungen und/oder hohe Ströme transportieren. Vorsicht beim Arbeiten um diese Drähte und tun nicht verbinden sie direkt mit Microcontroller-Schaltungen.