Motoreinstellungen (Programmierung) ändern
Mit dem BabaController könnt ihr jederzeit, ohne ein Kabel oder sonstige Hilfsmittel, die Motoreinstellungen (Programmierung) ändern. Zur Sicherheit müsst ihr aber im ausgeschalteten Modus sein. Der Button "Motor" ist im Fahrbetrieb auch ausgeblendet.
Generell gilt, mit Klick auf Speichern könnt ihr die Einstellungen lokal auf dem Handy speichern und mit Laden, diese Einstellungen wieder laden. Die Einstellungen werden grundsätzlich auf der externen SD-Karte gespeichert und gelten immer für den jeweiligen Menüpunkt (also Basic, Pedal, Throttle) und nicht für alle Einstellungen zusammen.
Die Files können z. B. am PC mit jedem Texteditor bearbeitet werden - passt aber auf, ich mache beim Einlesen keine Plausibilitätsprüfung oder Syntaxprüfung. Tragt ihr Käse in die Dateien ein, könnte das fatale Folgen für den Motor haben, wenn ihr diese Konfig auf den Motor übertragt. Im einfachsten Fall schmiert nur die App ab.
Die Konfigurationsfiles sind auf der SD-Karte unter dem Verzeichnis Android/data/com.example.baba/files/config/<basic | pedal_assist | throttle_handle> zu finden. Darin liegt eine CSV-Datei mit dem Namen unter dem ihr diese gespeichert habt. Je nach Android Version könnte die Datei aber auch an andere Stelle liegen. Ihr müsst dann halt mal suchen ...
Beispielinhalt für basic:
lowBattery=41;currentLimit=20;assist0=0;assist1=20;assist2=30;assist3=40;assist4=50;assist5=60;assist6=70;assist7=80;assist8=90;assist9=100;assist0speed=0;assist1speed=35;assist2speed=50;assist3speed=75;assist4speed=90;assist5speed=100;assist6speed=100;assist7speed=100;assist8speed=100;assist9speed=100;wheel_diameter=55;speed_meter_signals=1
Beispiel für pedal_assist:
pedal_sensor_type=1;designated_assist_level=1;speed_limit=25;start_current=10;slow_start_mode=6;start_degree=2;work_mode=9;stop_delay=10;current_decay=8;stop_decay=10;keep_current=100
Beispiel für throttle_handle:
start_voltage=11;end_voltage=14;throttle_mode=1;designated_assist_level=0;speed_limit=25;start_current=10
Um in die Motoreinstellungen zu gelangen, klickt im Hauptbildschirm auf Motor. Die weiteren Einstellungen sollte dem ein oder anderen dann schon bekannt vorkommen.
Solltet ihr bei Hersteller usw. keine Infos oder nur "null" sehen, besteht keine Verbindung mit dem ESP32 und/oder dem Motor.
Die Basis-Einstellungen findet ihr unter Basic. Mit Klick auf "An Motor senden" werden die Daten an den Motor übertragen. Ihr solltet dann ein grünes "SUCCESS" bekommen. Habt ihr Mist eingestellt oder gab es bei der Übertragung einen Fehler, bekommt ihr ein rotes "ERROR" zurück.
Pedal Assist
Throttle Handle spare ich mir hier ... wird ja langweilig 😉
Kommentare
Kommentar veröffentlichen