Datenerfassungs- und Überwachungseinheit mit Windows CE
Datenerfassungs- und Überwachungseinheit – Mobile Batteriemesseinheit
Die Datenerfassungs- und Überwachungseinheit besteht aus mehreren Mikrocontrollern und einem WINCE
Embedded Device. Die Datenerfassungs- und Überwachungseinheit kommuniziert über den RS-485 Bus
mittels eines proprietären Protokolls mit den Spannungs- und Strommessmodulen. Die Aufgabe der
Datenerfassungs- und Überwachungseinheit ist das Messen und Auswerten
von Spannungen und Strömen von Batteriezellen, sowie die Alarmierung bei kaputten Zellen
aufgrund konfigurierter Grenzwerte. Es werden Grenzwerte und logische Verknüpfungen
verschiedener Bedingungen auf diese verwendet um Alarmierungssituationen zu beschreiben.
Diese können wahlweise über das Netzwerk als auch per serieller Schnittstelle per Client Software
konfiguriert werden.
Die vorhandene Software Lösung (C++) für die Kommunikation zwischen den Messmodulen
und der Basis, sowie die Netzwerkkommunikation zur Client Software, wurde nach WINCE 6.0 migriert.
Durch diesen Schritt können moderne und kostengünstigere WinCE Embedded Module für den Betrieb
auf der Datenerfassungs- und Überwachungseinheit verwendet werden.
Die Applikation wurde um die Verwendung von SD Speicherkarten erweitert. Dadurch wird es vor allem in
großen Datenerfassungs- und Überwachungseinheiten Anlagen mit vielen Messmodulen möglich, längere
Zeiträume zu protokollieren.
Für zukünftige Mehrbenutzer Anwendungen wurde die Anwendung für die Abarbeitung von mehreren Clients,
welche parallel über das Netzwerk oder seriell auf die Datenerfassungs- und Überwachungseinheit zugreifen,
vorbereitet.
Für die Entwicklungsarbeiten wurde ein Simulator programmiert. Dieser Simulator ist in der Lage
Messmodule auf dem RS-485 Bus zu simulieren um so auch große Datenerfassungs- und Überwachungseinheit
Systemkonfigurationen einfach abbilden zu können ohne die nötige Hardware vorliegen zu haben.
Dieser Simulator wurde hauptsächlich für das Testen der Konfiguration der Datenerfassungs- und
Überwachungseinheit und insbesondere für die Übertragung der Konfiguration von und zum Client verwendet.
Schulung / Einführung zu in diesem Projekt verwendeten Technologien