perfekte Modellbahnelektronik

Die innovative Elektronik von Modellbahnern für Modellbahner

Startseite Tauernbahn Produkte SHOP Forum SupportCenter BiDiB Wiki Impressum
           
 
     
Debugschnittstelle / LC-HELP ... für Fehlersuche, Entwicklung und DCC-Betrieb

Die LightControl besitzt eine Debugschnittstelle mit der man einen kompletten Zugriff auf den Baustein besitzt.

Diese Schnittstelle ist ein hilfreiches Tool für die Inbetriebnahme, Fehlersuche, DCC-Betrieb oder als Entwicklungshilfe. Über ein Terminalprogramm kann man einzelne Ports schalten, Makros anschauen, editieren oder auch erstellen.

... siehe Videotutorial unter Wissenswertes



Die Debugschnittstelle ist nicht für die normale LightControl Konfiguration oder zum Makro erstellen gedacht, für diese Anwendung gibt es das BiDiB-Wizard Tool.

Wie kann ich mich mit der Debugschnittstelle / LC-HELP verbinden?  

Sie benötigen ein FDTI-RS232-TTL Kabel (kostet 20 Euro) und ein Terminalprogramm (z.B. HyperTerminal bei Windows).

Im Gerätemanager ihres Betriebssystemes wird das TTL-Kabel als ein neues Interface erkannt. Für die Kommunikation mit der LightControl muss die COM-Schnittstelle und das Terminalprogramm auf 115200 Baud und 8N1 betrieben werden.

Mit dem Befehl "h [ENTER]" sendet die LightControl ihre Übersicht die
"LightControl- HELP".

... die aktuell implementierten Funktionsaufrufe für Debug:  

--> Makro-Funktionen:

ML [makro] [Enter]
--- makro wird angezeigt
MP [makro][index][delay][type][port][state][Enter]
--- makro kann editiert oder erstellt werden (Index für Index)
ME [makro][Enter]
--- makro wird gestartet
MK [makro][Enter]
---makro wird gestoppt (kann nicht fortgesetzt werden)
MS [makro][slowdown][Enter]
--- der MakroTick (20ms) wird mit dem Slowdown multipliziert
CL [port][off_val][on_val][dimm_off][dim_on]
--- Config der LED-Ports für Helligkeitswert und Dimmzeit

 

[type] hat folgende Funktionen:

SPORT          0     // standard port
LPORT          1     // light port
SERVO          2    // servo port

[state] hat folgende Funktionen:

TURN_OFF                   0      // for standard
TURN_ON                     1      // for standard
DIMM_OFF                  2
DIMM_ON                    3
TURN_ON_NEON         4      // mit Neonflackern einschalten
BLINK_A                      5      //1Hz, das blinken beginnt mit der Ein-Phase
BLINK_B                      6      //1Hz, das blinken beginnt mit der Aus-Phase
FLASH_A                     7      //3Hz, das blinken beginnt mit der Ein-Phase
FLASH_B                     8      //3Hz, das blinken beginnt mit der Aus-Phase
DOUBLE_FLASH         9     //Doppelblitze, wiederholend (Einsatzfahrzeuge)

Beispiel:
Macro 1, 17: @50 L-Port:12->up

Eingabe: MP 1 17 50 1 12 3

--> die Ports einzeln / manuell ansteuern:

P [port] [Enter]
--- Port wird angeschalten (nur für Power-Ausgänge]
Q [port] [Enter]
--- Port wird ausgeschalten (nur für Power-Ausgänge]
L [port] [wert] [Enter]
--- Port wird nach Helligkeitswert geschalten (nur für LED-Ausgänge)

 

--> Systemfunktionen / Sonderfunktionen:

bei [delay] mit dem Wert 255 hat [type] folgende Bedeutung:

END_OF_MACRO      255     // das Macro wird beendet
START_MACRO        254     // das Macro wird gestartet
STOP_MACRO          253     // das Macro wird gestoppt
BEGIN_CRITCAL       252    // das Marco d. n. angehalten werden
END_CRITCAL           251    // das Macro darf angehalten werden FLAG_QUERY            250
FLAG_SET                  249
FLAG_CLEAR             248

INPUT_QUERY1        247    // Eingang wird nach Status1 geprüft
INPUT_QUERY0        246   // Eingang wird nach Status 0 geprüft
DELAY_RANDOM      245  // der MakroTick wird um eine                                                                          zufällige Zeit verzögert

Beispiel:
Macro 1, 18: EOF

Eingabe: MP 1 18 255 255

Eventuell folgt nach dem Type noch der Port. Beispiel bei den Eingängen!

 

 

... weitere Befehle mit Erklärung im Handbuch
"Inbetriebnahme und Applikation"

 

LightControl

   
Einleitung
   
  FAQ und Versionsübersicht
   
  Download
   
  Demo Video
   
 
  Hardware
   
Aufbau der Hardware
   
  Bauteilliste u. Bezugsquellen
   
  Bausatz
   
Add-On Module
   
 
  Applikation
   
Was kann die LightControl
 
  Was sind Makros
 
  BiDiB-Wizard Tool
   
  Debugschnittstelle / LC-HELP
   
  Wissenswertes / Tutorial
 
gesammelte Makros
   
   
Copyright © 2012 --- www.fichtelbahn.de ---