Archiv der Kategorie: Handregler

11. 8. 2019 Firmware-Upgrade

Heute hab ich die Firmware des Handreglers ein bischen erweitert.

Man kann nun:

  • Den Server herunterfahren und ausschalten (das ging vorher nur, wenn eine Tastatur und ein Bildschirm angeschlossen waren, oder über eine Remote-Sitzung von einem anderen Rechner aus).
  • Den einzelnen Steuermodulen ihre Nummer vergeben. Hierzu muss man das Steuermodul resetten und dann innerhalb der nächsten 10 Sekunden auf dem Mobilteil die zukünftige ID des Steuermoduls eintippen. Das Steuermodul sppeichert die neue Adresse im EEPROM und verwendet diese beim Start. Anmerkung: Früher musste beim Aufspielen der Firmware auf das Steuermodul diese Adresse vor dem Übersetzen im Programmcode eingetragen werden.
  • RS485-Steuersequenzen an den Server schicken, der sie auf dem RS485-Bus ausgibt. Somit können alle an die Steuermodule angeschlossenen Komponenten getestet werden.

Natürlich musste auch der Server angepasst werden, damit er die neuen Kommandos versteht und entsprechende Aktionen ausführt.

Mobiler Handregler

Schon vor 20 Jahren entwickelte ich mal einen Mobilen Handregler mit Dreh-Encodern und Bluetooth-Modul. Leider musste ich damals noch alles in Assembler schreiben und die Bauteile waren ziemlich teuer. Irgendwann hatte ich keine Zeit mehr.

Heute sind die Bauteile wesentlich günstiger und für jede Komponente gibt es Libraries, also vorgefertigten Code in einfacher Programmiersprache. Die Hauptaufgabe ist es, alles so zusammenzubringen, dass es funktioniert und ein „Rahmenprogramm“ zu schreiben, dass die Teile eben so zusammenarbeiten und die Aufgaben erledigen, wie man das möchte. Klingt einfach ? …. Naja …

Der Praxistest wird zeigen, ob das WLAN wirklich eine gute Wahl ist. Es sollen mal 4-5 solcher Controller gleichzeitig benutzt werden können.

Und dann wird sich zeigen ob das Serverprogramm leistungsfähig genug ist, die maximal 20 Lokomotiven gleichzeitig zu bedienen.

23.5.19 Mittlerweile habe ich ein paar Änderungen an der Software vorgenommen und mir die Teile für ein Gehäuse gefräst

Das „russische Spionagegerät“, wie er von einer Bekannten genannt wird…

9.6.19 Bei schönem Wetter im Garten die Platinen für die restlichen Handregler gelötet