SpassCAN – BasicProgrammer

Die Programmierung der Busmodule geschieht über ein angeschlossenes Interface mit dem Tool ‚SpaßCAN Basic’ (Download unten). Sofern bereits der Schnittstellentreiber für den Arduino Nano installiert ist (oder kein Treiber erforderlich ist), wird die serielle Schnittstelle im SpaßCAN Basic erkannt und kann ausgewählt werden (erfahrungsgemäß eine schwachsinnig hohe Portnummer). Mit einem Klick auf ‚Verbinden’ meldet sich das Programm am Interface an, woraufhin das Interface mit einem Lizenztext der GNU GPL antwortet.

Jetzt zeigt SpaßCAN Basic alle Aktivitäten auf dem Bus an. Möchte man ein Modul programmieren, muss der entsprechende Programmierstecker geschlossen und im Anschluss an die Busversorgung eingeschaltet werden. Wird der Programmiermodus erkannt, meldet SpaßCAN Basic im Log:

[Event Programmierung] Modulnummer: 255 Hardware:17 Software 20

Also ist ein Modul mit der Adresse 255, der Hardware 1.7 und Softwarestand 2.0 im Programmiermodus am Bus angemeldet. Auf dem entsprechenden Modul blinken Info- und Status-LED im wechsel.

Sinnvollerweise sollte sich nur ein Modul je Adresse im Programmiermodus befinden.

Gemäß der CV-Tabellen der Melder kann man nun beginnen, die Konfigurationswerte der Busbausteine zu ändern (als erstes am besten die Adresse: CV16), indem man die akteulle Melder-ID als Zieladresse einträgt (diese ändert sich erst, wenn man die Programmierung per ‚Abschließen’ bestätigt) und die zu ändernde CV mit einem neuen Wert sendet. Jede gewünschte CV muss einzend durch einen Klick auf ‚Senden’ übertragen werden. Die CV-Werte können entweder dezimal oder binär eingegeben werden. Das macht für den übertragenden Wert keinen Unterschied, ist aber bei manchen CVs als Binärwert etwas anwenderfreundlicher.

Sobald man mit den Einstellungen fertig ist, bestätigt man die Programmierung durch einen Klick auf ‚Abschließen’ (es wird die CV 255 gesendet). Nun wird der Programmierjumper wieder entfernt und der Melder kann mit den neuen Einstellungen neu gestartet werden (Busversorgung trennen)

 

Downloads

  – SpaßCAN Basic Bus Programmer 1.0 

simpel aber hilfreich