Spannungsbhängige Drehzahlbegrenzung im Floppy Stepper Vehikel
von
am 20.09.2013 um 09:45 (3050 Hits)
Da die Stromversorgung vom Floppy Stepper Vehikel auf etwas schwachen Füßen steht und es bei Höchstgeschwindigkeit (Motordrehzahl 60Ups) in Kurven schon bei etwas entladenen Akkus zu Schrittverlusten und Blockierungen der Stepper kommt, habe ich außer der Geschwindigkeitsreduzierung in Kurven nun noch versuchsweise eine spannungsabhängige Drehzahlbegrenzung eingbastelt.
Besteht aus einem einfachen Spannungsteiler zwischen µC-Vcc und GND. Abgriff zu einem ADC Eingang. Referenzspannung zum Messen ist die interne Referenz von 1,1V des Mega88. Besser wäre die Motorspannung zu überwachen, die eine Zellenspannung höher liegt. Verdrahtungstechnisch mir für den Versuch aber zu umständlich war.
Gemessen wird, wenn beide Stepper auf einen Vollschritt geschaltet sind, also alle Spulen unter Spannung liegen. Die jeweils kleinste gemessene Spannung wird zwischengespeichert und bei Unterschreiten eines (oder zweier) Grenzwerte, wird die zugelassene maximale Motordrehzahl heruntergesetzt.
Klappt wieder Erwarten gut. Versuch läuft noch und zur Kontrolle werden die jeweils kleineren gemessenen Spannungswerte im EEPROM abgespeichert. Wird visuell ein unnormales Fahrverhalten festgestellt, wird der EEPROM mit der BASCOM IDE ausgelesen und der kleinste aufgezeichnete Wert zur Bestimmung des Grenzwertes zum Umschalten für die nächst geringere maximale Motordrehzahl hergenommen und einprogrammiert.
Umständlich, sieht aber so aus, als wenn maximal 2 Reduzierungsstufen sinnvoll sind. Danach sind die Akkus wirklich leer und das Vehikel sollte nicht mehr zu starten sein.
Gruß
Searcher