Software für Protokollumsetzer digitale Messsonden -> Feldbus

Kategorie Embedded Softwareentwicklung
Firma AquiTronic Umweltmesstechnik GmbH
Schwerpunkt Firmware für Protokollumsetzer-Board von AquiTronic Sonden auf industrielle Feldbusse
Zeitraum seit Q3 2015
Team 1-2 Mann
Beschreibung Die digitalen Hydrometrie-Messsonden/Datenlogger der Firma AquiTronic verfügen über eine RS485 Schnittstelle. Für den Datenaustausch mit den Sonden wird ein spezielles firmeneigenes Protokoll verwendet. Der Einsatz der Sonden in stationäre Anlagen (Kläranlagen, Wasserwerke, Mineralbrunnen, usw.) erfordert zunehmend eine Integration in dort vorhandene Feldbussysteme.

Ziel der Entwicklung war ein möglichst universell einsetzbarer Protokollkonverter, der es ermöglicht Daten der Messsonden in RS485 basierende (PROFIBUS) und Ethernet basierende (PROFINET, EtherCAT) Feldbusse einzuspeisen.

Die Hardware basiert auf dem BeagleBone-Black Referenzdesign mit einem TI Sitara AM3358 (ARM Cortex A8) Prozessor. Betriebssystem ist Debian Linux, Programmiersprache C, Compiler ist GCC.

Zunächst wurde eine vorhandene Funktionsbibliothek für die Kommunikation mit den AquiTronic Sonden weiterentwickelt. Diese beinhaltet auch das Anlegen passender Datenstrukturen zum temporären Ablegen der Sondendaten und gespeicherter Messwerte aus der Sonde. Außerdem die Umsetzung der erforderlichen Befehlsabläufe zum Auslesen der Daten und die Aufbereitung der Messdaten.

Zunächst ist eine Anbindung an den PROFIBUS geplant. Anschließend die Ethernet basierenden Feldbusse (PROFINET, EtherCAT).

Tools und Technologien GCC
Eclipse
Embedded Linux