BTM-222 mit 2 COM Ports

#2120332
Lesenswert?

Mit vierfacher Geschwindigkeit auf beiden Seiten arbeiten.
Auf Rechnerseite wird jedes gesendete Byte in Oberes und unteres 
Nibble(4Bit)
zerhackt. Die werden als Lower Nibble zusammen mit verschiedenen 
Identifiern im Higher Nibble übertragen. RX dasselbe Vice Versa.

Auf BTM-Seite ein Mikrocontroller mit 3 UARTs, von denen zwei auch in 
Software parallel realisiert werden können. Der Übernimmt das 
Demultiplexing für Gerät-RX und Multiplexing für TX.

Die Verbindungen sind Transparent, solang man auf die entsprechend noch 
fehlenden Lo/Hi Nibbles wartet. Mit mehr als 4 Identifiern(bisher: 
Unterscheidung Lo/Hi=1 bit, Weche Verbindung=1Bit) kann man eine 
einfache Vollständigkeitsüberprüfung vornehmen, man hat ja noch 2 Bit 
als "Sequenznummer"einzelner Pakete. Sollte für eine Sequenznummer ein 
Low- oder Hi-Nibble fehlen, wird das Byte(evtl. nach timeout) verworfen.

Und schon haben wir ein neues Multiplexing-Protokoll mit einfachster 
schlechter Datensicherung implementiert.

mfg mf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren