Kommunikation

Die Masterstation soll (in Zukunft) mit mehreren Mess-Stationen (Slaves) kommunizieren können.

Kommunikation zwischen Slave und Master

Die Verbindung geschieht über ein dreiadriges Kabel, sodass nur eine Ader für die Datenübertragung zur Verfügung steht (die anderen werden für Betriebsspannung und Masse gebraucht). Die Datenrichtung muss also umgeschaltet werden.

Im Projekt 2010/2011 wurde erst einmal eine Verbindung zwischen dem Master und einer Slave-Station realisiert:

Aufbau der Kommunikation

Prinzip: alle Stationen horchen auf ein Kommando.
Der Master addressiert einen Slave.
Nun schaltet der kurzzeitig auf Senden und überträgt seine Daten (beim Master muss natürlich während dieser Zeit auf Empfang geschaltet werden!)

Programm für den Slave:

Aufbau der Kommunikation

Wichtig: Hinter dem letzten PRINT muss noch ein wenig gewartet werden bis die Leitung auf Tristate geschaltet wird. Der Grund ist wahrscheinlich, dass PRINT den Sendepuffer der Reihe nach füllt, aber nicht wartet bis das letzte Zeichen abgeschickt worden ist. Hier wäre die elegante Lösung, auf das Leeren des Sendepuffers zu warten.

Zurück