Mittwoch, 21. März 2012

MKSensor


Dies ist der Prototyp eines MSB-Sensors (Multiplex Sensor Bus), der die Daten der Mikrokopter Flight-Control FC ausliest und auf dem MSB-Bus zur Verfügung stellt. Es können mit der aktuellen Version die folgenden Werte angezeigt werden:
  • Akkuspannung (V)
  • Stromverbrauch (A)
  • verbrauchte Ladung (mAh)
  • Höhe (m)
  • Steig- / Sinkrate (m/s)
  • Geschwindigkeit über Grund (m/s)
Um keine eigene Hardware entwickeln zu müssen wurde ein Arduino Mini Pro verwendet. Die Beschaltung beschränkt sich auf zwei passive Bauteile und die Anschlusskabel zur Flight-Control FC des Mikrokopter und zum MSB-Anschluss des Empfängers.



Die Software wurde mit Hilfe der Arduino-Entwicklungsumgebung als so genannter Sketch entwickelt.

Download: Version 0.3

Montag, 19. März 2012

MSBKonfig

Um den MKSensor und andere Sensoren konfigurieren zu können, ist ein Konfigurations-Tool entstanden, mit dem alle wesentlichen Parameter der Sensoren eingestellt werden können.

  • MSB-Adressen für jeden Messwert
  • Aktivieren / Deaktivieren von Sensoren
  • Alarmschwellen (oben/unten)
  • Auswahl von Optionen
Die Sensoren speichern ihre Parameter in einem nichtflüchtigen Speicherbereich, der auch ohne Versorgungsspannung erhalten bleibt.

Zur Konfiguration wird ein spezieller USB-Seriell Konverter verwendet, der an die MSB-Schnittstelle angeschlossen wird. Dies kann z.B. das USB-PC-Kabel (UNI) RX (Art.Nr. 85149 ) oder ein Eigenbau auf Basis eines Standard USB/RS232 Konverters (z.B. FTDI) mit einer einfachen Beschaltung mit zwei Widerständen und einer Diode sein.
Das Tool wurde auf Basis des .Net Frameworks entwickelt und kann hier heruntergrladen werden:

Download MSB-Konfig