Konfiguration des ADC-Eingangs von VESC für einen Daumen- oder Trigger-Beschleuniger
Um einen VESC-Controller dazu zu bringen, auf einen Daumengas oder einen Trigger zu reagieren, muss die ADC-Funktion aktiviert werden, ein Betriebsmodus ausgewählt und dem Controller der Spannungsbereich mitgeteilt werden, den Ihr Gasgeber liefert. Wenn dies korrekt durchgeführt wird, ergibt sich eine präzise und sichere Steuerung; wenn es schlecht gemacht ist, kann es zu einem Gerät kommen, das von selbst startet oder nicht reagiert. Hier ist die Vorgehensweise, mit den genauen Bezeichnungen der Einstellungen in VESC Tool.
Das Wichtigste
- Ein analoges Gaspedal wird an den Eingang ADC1 angeschlossen, während ein analoges Bremspedal an ADC2 angeschlossen wird.
- In den App-Einstellungen, im Bereich Allgemein, setzen Sie Zu verwendende App auf ADC und konfigurieren Sie anschließend die ADC-Seite.
- Die Kalibrierung erfolgt mit ausgeschaltetem Motor: Control Type auf Off, die Spannungen werden abgelesen, dann werden diese Werte angewendet, und anschließend wird der tatsächliche Modus ausgewählt.
- `ADC1 Absolut minimaler Spannungswert` und `ADC1 Absolut maximaler Spannungswert`: Diese Einstellungen stoppen den Motor, falls ein Kabel unterbrochen oder kurzgeschlossen ist. Bitte vernachlässigen Sie diese Einstellungen nicht.
- `Safe Start` verhindert, dass der Motor startet, wenn der Gashebel beim Start nicht auf Null steht.
Die Verkabelung: drei Drähte pro Steuerung
Ein Daumengas oder ein Hallsensor-Schalter mit drei Leitungen besteht aus einer Stromversorgung, einer Masse und einem Signal. Das Signal ist eine Spannung, die ansteigt, wenn gedrückt wird. An einem Kommunikationsanschluss eines VESC finden sich eine Niederspannungsversorgung, die Masse sowie die Eingänge ADC1 und ADC2; die genaue Anordnung hängt vom Hersteller der Platine ab, und die Dokumentation des Herstellers ist maßgeblich.
Ein Punkt, der vor dem Anschließen überprüft werden sollte: Im VESC Tool dürfen die Anfangs- und Endspannungswerte nicht über 3,3 V liegen, und der absolute Schwellenwert nicht über 3,6 V. Der Eingang arbeitet also mit niedriger Spannung. Ein Hallsensor-Gashebel, der mit 5 V versorgt wird, kann möglicherweise höhere Werte liefern. Überprüfen Sie mit einem Multimeter die Ausgangsspannung Ihres Gashebels und lesen Sie in der Dokumentation des Controllers nach, wie der Eingang angepasst oder geschützt ist.
Wenn Sie einen Gashebel suchen, dann ist unser 370X-Gashebel eine gute Wahl. Er kann sowohl als Gas- als auch als Bremshebel für Elektromotoren verwendet werden. Er ist als Plug-and-Play-Lösung für das SmartDisplay konzipiert, und bei einem VESC wird er wie jeder andere Gashebel angeschlossen und kalibriert, wobei die Pinbelegung überprüft werden muss.
Aktivieren Sie die ADC-Anwendung
Der einfachste Weg ist der Assistent "Setup Input" in der VESC Tool Software, der die Schritte automatisch durchführt. Manuell erfolgt dies in den "App Settings":
- `Allgemein:` `Zu verwendende App` auf `ADC` (oder `ADC und UART`, falls ein Bluetooth-Modul oder ein Display ebenfalls den seriellen Port verwendet).`
- `ADC`, Reiter `Allgemein`: `Control Type` auf `Off` setzen, um die Kalibrierung durchzuführen.
- Schreiben Sie die App-Konfiguration in den Controller.
Spannungen kalibrieren
Die Anleitung von VESC Tool beschreibt dieses Verfahren, das genau so befolgt werden sollte:
- Mit Control Type auf Off, kann der Motor nicht laufen, egal was Sie tun.
- Aktivieren Sie die Übertragung von Echtzeitdaten der App in der Symbolleiste: Der Reiter Mapping zeigt die gemessene Spannung und den dekodierten Wert an.
- Betätigen Sie den Gashebel mehrmals von der Ruhelage bis zur Endlage: Das VESC Tool erfasst dabei den minimalen und maximalen Wert.
- Wenden Sie das Ergebnis an. Die Felder ADC1 Startspannung und ADC1 Endspannung werden automatisch ausgefüllt.
- Verfahren Sie genauso für den Bremsregler ADC2 (ADC2 Startspannung, ADC2 Endspannung).
- Wählen Sie abschließend den korrekten Steuerungstyp und geben Sie die Konfiguration ein.
Wenn der Gashebel eine Spannung ausgibt, die sinkt, wenn man ihn betätigt, aktivieren Sie Invert ADC1 Voltage anstelle von der Umkehrung der Kabel. Das Gleiche gilt für die Bremse mit Invert ADC2 Voltage.
Die Sicherheitseinstellungen
- `ADC1 Abs Min Voltage und ADC1 Abs Max Voltage`: Außerhalb dieses Bereichs wird der Messwert als ungültig betrachtet und der Motor wird gestoppt. Ein unterbrochener oder kurzgeschlossener Signalanschluss mit der Stromversorgung liegt außerhalb des normalen Bereichs: Wenn diese Werte korrekt eingestellt sind, knapp unterhalb des Leerlaufzustands und knapp oberhalb des Anschlags, wandeln sie einen Fehler im Gaspedal in einen Stillstand um, anstatt in eine maximale Beschleunigung.
- `Sicherer Start : Mit Regular kann der Motor nur starten, wenn der Gashebel lange genug auf Null gehalten wurde, nachdem das Gerät eingeschaltet wurde, nach einer Konfigurationsschreibung und nach einem Fehler. No Fault erlaubt einen Neustart, sobald ein Fehler gelöscht wurde. Disabled deaktiviert den Schutz: Dies sollte bei einem Fahrzeug vermieden werden.`
- `Eingangs-Totband : Ein kleiner toter Bereich um die Nullposition, sodass ein Gashebel, der nicht perfekt auf Null zurückkehrt, das Fahrzeug nicht vorwärts bewegt.`
- `Filter verwenden : Ein Filter, der elektrisches Rauschen reduziert, jedoch mit einer leichten Verzögerung.`
Wählen Sie den Controller-Typ
Die Liste ist lang; bei einem E-Scooter gibt es drei Modi, die am häufigsten vorkommen:
| Steuerungstyp | Verhalten | Typische Anwendung |
|---|---|---|
| Aktuell | Gashebelsteuerung, Stromregelung (Drehmomentregelung) | Kein einstellbarer elektrischer Bremsantrieb |
| Aktuell: Keine Bremsfunktion im Rückwärtsgang (ADC2) | Gaspedal an ADC1, elektronische Bremse an ADC2, ohne Rückwärtsgang | Der klassische Fall: Gashebel und Bremshebel |
| Aktuell: Keine Rückwärtsbremsfunktion im Center | Ein einzelner Drehgriff: Nach oben beschleunigt man, nach unten bremst man | Ein einzelner, federbelasteter Hebel |
Die Strommodi sind diejenigen, die für ein Fahrzeug empfohlen werden: Der Gashebel steuert eine Kraft, was intuitiv ist. Es gibt auch die Modi "Duty Cycle" und "PID Speed"; diese werden in unserem Leitfaden zu den VESC-Steuermodi erklärt. Mit einer Bremse an ADC2 ermöglicht die Option zur Bremsvorrangigkeit (Brake Priority, vorhanden im Feld der Eingabetasten in neueren Versionen), dass die Beschleunigung vollständig unterbunden wird, sobald die Bremse betätigt wird; ohne diese Option addieren sich beide Steuerbefehle.
Das Fahrgefühl: Steigungen und Kurven
Sobald die Steuerung zuverlässig funktioniert, passen wir das Gefühl an: Positive Ramping Time und Negative Ramping Time mildern den Anstieg und das Absinken der Steuerung, und Throttle Expo macht den Gashebel am Anfang seiner Bewegung sanfter. All dies wird in unserem Anleitung zur Einstellung von Gas und Bremse detailliert beschrieben.
Werkstatt-Tipp.
Führen Sie immer zuerst einen Test mit angehobenem Rad durch, wobei Ihre Hand auf dem Not-Aus-Schalter liegt. Testen Sie den Ausfall: Trennen Sie während der Drehung des Rades das Signal des Gaspedals. Der Motor sollte anhalten. Wenn er beschleunigt, sind Ihre absoluten Grenzwerte falsch eingestellt. Wenn das Gaspedal überhaupt nicht mehr reagiert, hilft Ihnen unser Leitfaden Gaspedal reagiert nicht mehr, die Ursache zu finden, und unsere Werkstatt kann die Verkabelung innerhalb einer Stunde reparieren (https://rage-mechanics.com/de/unsere-produkte/1529-arbeitszeit-30-minuten.html).
Häufig gestellte Fragen
Der Motor dreht sich nicht, obwohl die Spannung des Gaspedals sich ändert. Warum ist das so?
Überprüfen Sie, ob der "Control Type" nicht auf "Off" eingestellt ist, ob die Konfiguration in der App korrekt gespeichert wurde und ob die Funktion "Safe Start" nicht aktiviert ist, weil der Gashebel beim Einschalten nicht auf Null stand.
Mein Gaspedal liefert eine Spannung, die sinkt, wenn ich es betätige. Ist das ein Problem?
Nein. Aktivieren Sie die Option "Invert ADC1 Voltage" und führen Sie die Kalibrierung erneut durch. Versuchen Sie nicht, die Verkabelung zu ändern, um dies zu kompensieren.
Muss der Analog-Digital-Wandler (ADC) auf beiden Controllern eines Dual-Motor-Systems konfiguriert werden?
Nein. Der Gashebel ist mit dem Hauptcontroller verbunden, wobei "Multiple VESCs Over CAN" aktiviert ist: Er überträgt den Befehl über den CAN-Bus an den anderen Controller.
Kann man eine einfache Ein- oder Aus-Kontakt für die Bremse verwenden?
Der ADC2-Eingang erwartet eine variable Spannung, um die Bremskraft zu dosieren. Ein Ein-/Aus-Kontakt ermöglicht keine Dosierung; einige Konfigurationen nutzen ihn als Not-Aus, wobei die Einstellung "Kill Switch Mode" auf der Seite "App Settings", "General", angepasst werden kann.
Das Gerät fährt im Leerlauf von selbst vorwärts, was kann man dagegen tun?
Erhöhen Sie die Ruhestromspannung im Reiter "Mapping", erhöhen Sie leicht die Werte für "ADC1 Start Voltage" oder "Input Deadband" und stellen Sie sicher, dass der Gashebel vollständig zurückfedert.