Multiplex Sensor Bus

Aus RC-Network Wiki
MSB Logo

Das Multiplex Sensor Bus (MSB) System ist eine Entwicklung aus dem Hause Multiplex. Es erlaubt den Anschluss von hintereinander geschalteten Sensoren an einen telemetriefähigen M-Link Empfänger. Jeder Sensor kann mehrere Daten zur Verfügung stellen, die mit einer physikalischen Einheit versehen werden. Diese Daten bilden logische Sensoren ab, denen eine ID (0-15) zugeordnet wird. Speziell dabei ist, dass auch keine ID zugeordnet werden kann, so dass die Übertragung dieses Sensorwertes unterdrückt wird. Somit können beliebig viele Sensoren an einem Bus angehängt werden, allerdings ist die Maximalzahl der übertragenen Werte auf 16 logische Sensoren beschränkt.

Das MSB Protokoll ist ein herstellerspezifisches Protokoll, das für andere Hersteller zugänglich ist. Daher können auch andere Hersteller Sensoren und Elektronik entwickeln die an den MSB angekoppelt werden können. Der Sensorbus ist recht einfach aufgebaut, so dass marktübliche Bauteile ausreichen, um damit kommunizieren zu können. Der Bus ist hat eine einzelne Datenleitung und erlaubt der Einfachheit halber nur einen Halbduplex Betrieb. Es ist also ein genaues Protokoll einzuhalten, das festlegt, welche logische Einheit zu welcher Zeit den Bus belegt. Dazu fragt der Empfänger der Reihe nach alle Sensor-IDs ab. Diese antworten dann (so vorhanden) in einem festen Zeitfenster mit einem festen Format. Die meisten Empfänger können eine Sensoradresse bevorzugt behandeln, die dann häufiger abgefragt und übertragen wird. Damit können Latenzen (Zeitverzögerungen) bei kritischen Sensoren vermindert werden. Sinnvoll ist dies beispielsweise bei einem Variometer.

Der Bus arbeitet mit 38400 Baud.

Default Sensoradressen
0 Empfängerspannung V
1 Empfangsqualität LQI
2 Spannungssensor U1 (*) GPS Geschwindigkeit im Raum über Grund G3D
3 Strom (*) GPS Höhe über Fixpunkt (Einschaltstelle) H
4 Temperatur T1 (*) GPS Entfernung im Raum zum Fixpunkt (Einschaltstelle) E3D
5 Drehzahl
6 Höhe
7 Vario
8 ./.
9 GPS Geschwindigkeit
10 GPS Höhe
11 GPS Entfernung
12 ./.
13 ./.
14 ./.
16 ./.


Im RCN Forum gibt es einige Projekte, die sich mit dem Ankoppeln eigener Sensoren befassen. Z.B.

MSB verstehen: