4-Kanal Analog-Modul / Thermometer

Das 1-Kanal A/D-Wandler-Modul hat endlich einen Nachfolger gefunden: ein 4-Kanal Thermometer für den Eigenbau, eingebaut in ein Hutschienengehäuse. Dieses Projekt verdanken wir Franz Dörr.

fertig bestückte Platine Platine, mit BIM113 im Gehäuse

Das Modul verwendet einen 8-Kanal AD-Wandler Microchip MCP3208, über eine Mess-Schaltung können 4 x KTY10-6 Sensoren angeschlossen werden. Die meisten Bauteile sind leicht zu beschaffen (Conrad), mit Ausnahme der ICs von Microchip und der BIM-113-2.1.

Franz hat eine Kleinserie Platinen fertigen lassen, bei Interesse kann ich den Kontakt gerne vermitteln.


 Programmierung: BCU-SDK

Ein bisher offener Punkt bei den Eigenbau-Projekten war das Problem: wie kommt ein Programm in die BIM hinein ? Wir haben hier zum ersten Mal das BCU-SDK von Martin Kögler, TU-Wien angewendet.

Die Installation des BCU-SDK ist im Großen und Ganzen ziemlich problemlos gelaufen. Bei mir läuft das auf Basis eines Suse Linux 8.1. Damit das BCU-SDK mit dem EIB kommunizieren kann, verwende ich den EIBmax-BIM als FT1.2 Programmierschnittstelle. Der 'eibd' ist die Basis für die Buskommunikation, alles weitere läuft über Kommandozeilentools - eine genauere Beschreibung werde ich noch machen...

Ähnlich wie bei der ETS erstellt man zum einen die 'Applikation' - in diesem Fall den Code, der auf dem 68HC05 Controller der läuft und der in diesem Fall den A/D-Wandler bedient - und eine Parametrierung, das beinhaltet die phys. Adresse, die Festlegung der Gruppenadressen etc. Die Programmierung erfolgt in C - die Projektdaten sind alles XML Dateien.

Für alle weiteren Details möchte ich zunächst auf die wirklich gute Dokumentation des BCU-SDK verweisen.