Inhaltsverzeichnis:
- Schritt 1: Schritt 1: Finden des richtigen Drahtes am Motor
- Schritt 2: Schritt 2: Funkensignalisolator
- Schritt 3: Schritt 3. Begrenzerschalter
- Schritt 4: Schritt 4: Relais
Video: Arduino RPM Limiter für Gasmotor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Youtube-Demonstration
Dies dient zum Ersetzen eines Reglers zum Begrenzen der Drehzahl eines Benzinmotors. Dieser Drehzahlbegrenzer kann im Handumdrehen auf 3 verschiedene Einstellungen umgeschaltet werden. Ich habe dies auf einem Einzylinder-Briggs- und Stratton-Motor installiert und einen Arduino Mega und einen LCD-Bildschirm verwendet. Wenn Sie mit einem kleineren Board arbeiten müssten, könnten Sie einfach alle Informationen mit Statusleuchten und dem seriellen Monitor anzeigen
Es gibt 5 wichtige Teile dazu
-das richtige Kabel für den Kill-Schalter finden
-3 Positionsbegrenzungsschalter
- Relais
-Zündkerzenaufnahme und Isolator
-der Code
Lieferungen:
3x 1k Widerstände (oder 3 gleiche Widerstände)
2x 10k Widerstände
1 MOSFET IRF-510
1 Diode 1n914
1 22uF Keramikkondensator (jeder kleine Kondensator in diesem Bereich funktioniert)
Bündel Draht
5V, 5-poliges Relais
ein Motor (funktioniert nicht bei Diesel)
ein Arduino
Steckbrett zum Einrichten und Testen (weniger wichtig, wenn Sie den LCD-Bildschirm überspringen)
einpoliger Doppelschalter (sollte 3 Laschen oder Stifte haben)
Multimeter
Schritt 1: Schritt 1: Finden des richtigen Drahtes am Motor
Ein kritischer Teil dieses Projekts besteht darin, einen Niederspannungsdraht am Motor zu finden, mit dem Sie ihn ausschalten können. Sie könnten das große Kabel trennen, das von der Spule zur Zündkerze führt, aber die Hochspannung kann über die Kontakte springen. Wir können das Niederspannungskabel steuern, das zur Spule und zum Zündmodul führt. Ein 6-V-Relais kann dies tun, und wir können dieses kleine Relais mit einem Arduino steuern.
Das erste Bild stammt von einem Rasenmäher aus den 90er Jahren, er würde sich ausschalten, wenn Sie das grüne Kabel mit Masse verbinden.
Das zweite Bild stammt von einem neueren Briggs- und Stratton-Motor, er würde abschalten, wenn Sie das rot / schwarze Kabel geerdet hätten.
Ich kann nicht für jeden Motor Anweisungen geben, daher müssen Sie etwas experimentieren. Sie können bessere Anweisungen finden, wenn Sie einen "Kill-Schalter" für Ihren spezifischen Motor suchen. Denken Sie daran, dass einer Ihrer Pins am Relais eingeschaltet ist, wenn das Relais eingeschaltet ist, und ein anderer ausgeschaltet ist, wenn das Relais eingeschaltet ist.
Schritt 2: Schritt 2: Funkensignalisolator
Strom, der durch einen Draht fließt, erzeugt ein Magnetfeld, und Sie können ein sich änderndes Magnetfeld verwenden, um Stromimpulse durch einen anderen, separaten Draht zu erzeugen. Nach diesem Prinzip arbeiten Zündspulen, Transformatoren und kabellose Ladegeräte. Wir können diesen Effekt verwenden, um die Drehzahl des Motors abzulesen, wenn wir eine Drahtschleife um das Zündkerzenkabel wickeln.
Bei laufendem Motor stellte ich fest, dass 2 Drahtschleifen um das Zündkerzenkabel Impulse von etwa +/- 15-20 V erzeugten. Wir können einen Widerstand und eine Diode verwenden, um die negativen Impulse zu blockieren und die Spannung zu reduzieren. Ich habe diese Impulse verwendet, um einen MOSFET-Transistor zu steuern, und verwende den Ausgang des Transistors, um einen digitalen Pin auf dem Arduino zu steuern.
Der Motor erzeugt viele Hochspannungsimpulse, und eine Schleife um das Zündkerzenkabel kann auch genug Spannung erzeugen, um einen Arduino zu braten. Ich empfehle daher, diese Schaltung zu testen, indem Sie ein Multimeter an den MOSFET anschließen. Wenn Sie einen um die Zündkerze geschlungenen Draht direkt mit dem Arduino verbinden, wird dieser beschädigt.
Ein Nachteil dieses Systems ist, dass der Arduino, wenn das Relais den Funken abschneidet, keinen Messwert von der Zündkerze erhalten kann, um zu sehen, wie schnell sich der Motor dreht. Dieses Programm schaltet den Zündfunken aus, wenn der Motor zu schnell läuft, und liest dann bei der nächsten Iteration sofort 0 U / min und schaltet ihn wieder ein. Die meisten anderen Arduino-Tachometerprojekte verwenden einen Hall-Effekt-Sensor. Einerseits müssen bei induktiven Systemen keine beweglichen Teile zu einem Motor hinzugefügt werden. Andererseits gibt es kein induktives Signal, wenn die Zündanlage ausgeschaltet ist/Funken abschneidet/aussetzer/getrennt ist
Schritt 3: Schritt 3. Begrenzerschalter
Dieser Teil ist optional, aber ziemlich nützlich
Es ist nur ein Spannungsteiler, der den Schalter verwendet, um je nach Position einige Widerstände zu umgehen. Die tatsächliche Drehzahlgrenze wird im Code festgelegt, sodass Sie die Einstellungen im Handumdrehen ändern können.
Schritt 4: Schritt 4: Relais
Ein Relais ist ein Schalter, der ein- oder ausschaltet, wenn er mit Strom versorgt wird. Sie können eine kleine Stromquelle (wie einen digitalen 40-mA-Arduino-Pin) verwenden, um eine größere (das Zündsystem des Motors) zu ändern.
Empfohlen:
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
Interessante Programmieranleitung für Designer - Bringen Sie Ihr Bild zum Laufen (Teil 2): 8 Schritte
Interessante Programmieranleitung für Designer – Bringen Sie Ihr Bild zum Laufen (Teil 2): Mathematik scheint für die meisten von Ihnen nutzlos zu sein. Die in unserem täglichen Leben am häufigsten verwendete ist einfach Addieren, Subtrahieren, Multiplizieren und Dividieren. Es ist jedoch ganz anders, wenn Sie mit Programm erstellen können. Je mehr Sie wissen, desto mehr wundervolle Ergebnisse werden Sie erhalten
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
RC-Tracked-Roboter mit Arduino – Schritt für Schritt: 3 Schritte
RC Tracked Robot mit Arduino – Schritt für Schritt: Hey Leute, ich bin zurück mit einem weiteren coolen Robot-Chassis von BangGood. Ich hoffe, Sie haben unsere vorherigen Projekte durchgegangen – Spinel Crux V1 – Der gestengesteuerte Roboter, Spinel Crux L2 – Arduino Pick-and-Place-Roboter mit Roboterarmen und The Badland Braw