Manuelle Konfiguration 1
Manuelle Konfiguration Zur Konfiguration der Fahrzeugsteuerung kann die Datei system.ini auf der mitgelieferten SD-Speicherkarte mit einem Texteditor geöffnet und manuell verändert werden. Die Struktur jeder Zeile innerhalb der Datei ist festgelegt mit <Variablenname><Leerzeichen><Wert>. Bei der Eingabe von Servo-Zeiten gilt es zu beachten, dass Servos über ein PWM-Signal geregelt werden. Dabei liegt der Signalpegel über einen definierten Zeitraum (von 900 bis zu 2100µs) auf "1" (High) und wird danach auf "0" (Low) gesetzt. Dieser Vorgang wird ca. alle 20ms wiederholt. Aus der Dauer der High-Phase ermittelt der Servo seine Position. Bei 900µs schwenkt der Servo ganz nach links. Bei 2100µs schwenkt der Servo ganz nach rechts. Alle Werte dazwischen werden linear auf den Servo-Weg abgebildet. Dadurch liegt die Mittelstellung immer bei 1500µs. Nachfolgend werden die Variablen und deren Bedeutung erläutert: type Definiert den Fahrzeugtyp und das Ansteuerverhalten der Motoren. 0 = Panzer, 1 = Halbkette, 2 = Radfahrzeug recoil_servo_back Position des RRZ-Servos nach dem Schuss (hinten). Mögliche Werte (in µs): 900 bis 2100. Standard: 1100 recoil_servo_normal Position des RRZ-Servos im Normalzustand (vorne). Mögliche Werte (in µs): 900 bis 2100. Standard: 1900 2
recoil_servo_step Geschwindigkeit, mit der der RRZ-Servo nach dem Schuss wieder in Normalposition fährt. Der PWM-Wert des Servos wird solange zyklisch (alle 80ms) um den hier eingestellten Wert erhöht bzw. erniedrigt, bis die Normalstellung erreicht wurde. Mögliche Werte: 1 (extrem langsam) bis 1200 (sofort). Standart: 100 recoil_delay Zeitverzögerung, bis der nächste Schuss ausgelöst werden kann. Angabe erfolgt in 20ms-Schritten. Standard: 400 (400 * 20ms = 8s) elev_servo_middle Mittelstellung des Heben/Senken-Servos. Mögliche Werte (in µs): 900 bis 2100. Standard: 1500 elev_servo_max Maximale Auslenkung der Rohrwiege nach oben. Mögliche Werte (in µs): 900 bis 2100. Standard: 1750 elev_servo_min Maximale Auslenkung der Rohrwiege nach unten. Mögliche Werte (in µs): 900 bis 2100. Standard: 1200 elev_servo_step Hebe- bzw. Senk-Geschwindigkeit. Die Stellung der Rohrwiege wird ca. alle 20ms aktualisiert. Der eingestellte Wert legt die Schrittweite (und damit die Geschwindigkeit) fest. Zweckmäßige Werte (in µs): 1 bis 40. Standard: 10 spin_turn_enabled Legt fest, ob das Drehen auf der Stelle (mit gegenläufigen Ketten) möglich ist. Mögliche Werte: 1 (Spin-Turn ein) oder 0 (Spin-Turn aus). Standard: 1 3
auto_center_enabled Legt fest, ob die Kanal-Mittelstellungen beim Einschalten automatisch von der Platine ermittelt werden sollen. Wenn die Funktion nicht genutzt wird, können die Mittelstellungen durch chx_center vorgegeben werden. Mögliche Werte: 1 (aktiv) oder 0 (aus). Standard: 1 chx_center Damit können die Mittelstellungen der Kanäle 1 bis 8 (das X mit der Kanalnummer ersetzen) festgelegt werden. Dies hat nur Auswirkungen, wenn auto_center_enabled nicht aktiv ist. Mögliche Werte (in µs): 900 bis 2100. Standard: 1500 observe_channels Legt fest, welche Kanäle von der Steuerung auf ein gültiges Eingangssignal überwacht werden sollen. Durch diese Funktion können Effekte wie z.b. das Zucken des Fahrzeugs bei Empfangsverlust vermieden werden. Ist allerdings einer der überwachten Kanäle nicht angeschlossen, stellt die Steuerung den Betrieb ein und die Status-LED beginnt zu blinken. Die Kodierung der Variable erfolgt Bitweise: Kanal 1 = Bit 1 (0x00), Kanal 5 = Bit 5 (0x10). Mögliche Werte: 0x00 (keine) bis 0xFF (alle). Standard: 0x3F (Kanäle 1 bis 6) min_voltage Sobald die Betriebsspannung des Fahrzeugs den eingestellten Wert unterschreitet, wird über den Audio-Ausgang ein Warn-Signal abgespielt. Der Wert muss mit dem PC-Tool ermittelt werden. Zur Konfiguration der Fahrzeug-Sounds muss die Datei blaster.ini angepasst werden. Dies wird in einer separaten Anleitung beschrieben. 4
Impressum Modell-Elektronik Sascha Albrecht Sauerdornweg 8, 99097 Erfurt Telefon 089-9605 8294 info@panzersteuerung.de www.panzersteuerung.de 5