Controller-Board 82abk006

Der Steckkartencontroller 82abk006 wurde entwickelt, um Geräte unterschiedlichster Einsatzgebiete aufzubauen. Der Controller ist als Steckkarte (Europakarte 100mm x 100mm) konzipiert und lässt sich über seine 96-polige VG-Leiste in modulare Systeme integrieren.
Das Board ist u.a. für den Betrieb von zwei Controllern in einem System ausgelegt (Redundanzüberwachung) und bietet über besondere Steuerleitungen die Option, das Controller 1 auf Controller 2 sowohl die 4 I²C-Busse (die sich auf der VG-Leiste befinden) über HotSwap-Schalter vom Bus zu trennen als auch die zwei RS232/RS422/RS485 Schnittstellen-Bausteine ausgangsseitig hochohmig schalten kann wenn Controller 1 feststellt, das Controller 2 nicht mehr arbeitet (oder umgekehrt). Das soll verhindern, das über die Schnittstellen des ausgefallenen Controllers die angeschlossenen Busse gestört werden. Diese Möglichkeit kann zum Beispiel in hochausfallsicheren Applikationen genutzt werden. Der Controller lässt sich mit 5V oder im Bereich von 9-40V betreiben.

Das Board basiert auf einem 16-bit 80186-Mikroprozessor (SC143) der Firma Beck. Der IPC@CHIP bringt eine 10/100Base-T Ethernet-Schnittstelle mit, welche ihn zusammen mit seinem integrierten Web-Server und einem Multi-Tasking-fähigen Betriebssystem zu einem ideal netzwerkfähigen Controller macht. Der mit bis zu 96 MHz getaktete Prozessor verfügt über 256kByte internal SRAM, 8 MByte Flash-ROM sowie 8MByte RAM.
Neben vier gemultiplexten I²C-Bussen (Hot Swap-fähig) stehen weitere serielle Schnittstellen zur Verfügung. Die in der Frontblende angeordnete 9-polige SubD-Buchse stellt die erste serielle Schnittstelle zur Verfügung. Sie kann über vorhandene Treiberbausteine entweder im RS232 (1-Kanal Full-Duplex-Mode)- oder RS422(Full-Duplex-Mode)- bzw. RS485(Half-Duplex-Mode)-Modus betrieben werden. Die Konfiguration erfolgt hierbei über die Software. Die zweite serielle Schnittstelle arbeitet mit dem gleichen Funktionsumfang und kann über die 96-polige VG-Leiste genutzt werden. Die dritte serielle Schnittstelle kann ebenfalls über die VG-Leiste genutzt werden. Die Signale (RxD, TxD, RTS und CTS) werden mit TTL-Pegel zur Verfügung gestellt.
Über die Frontblende steht eine USB 1.1-Schnittstelle (Typ A) bereit. Wiederum über die VG-Leiste steht eine CAN-Schnittstelle zur Verfügung. Über die VG-Leiste ist auch eine weitere externe PHY-Schnittstelle verfügbar. Auf dem Controller befindet sich ein Sockel zur Aufnahme von SD- bzw- MMC-Karten. Um digitale Signale bereitstellen bzw. detektieren zu können, bietet das Board bis zu 8 digitale Ein- und Ausgänge, welche über I/O-Bausteine am Datenbus des IPCs realisiert werden. Besonders zu erwähnen sind in diesem Zusammenhang je 4 digitale Aus- und Eingänge, die als V24-Signale bereitgestellt werden. Mittels dieser Ausgänge lassen sich digitale Signale auch über größere Distanzen übertragen oder eigene serielle Übertragungsprotokolle realisieren. Um die Umgebungstemperatur zu ermitteln, verfügt das Controller-Board über einen On-Board-Temperatursensor, welcher über den I²C-Bus ausgelesen werden kann. Zudem besitzt das System eine RTC (Real-Time-Clock) am I²C-Bus die autonom vom Prozessor eingesetzt werden kann.
Ebenfalls hat das Board eine JTAG-Schnittstelle zum debuggen.

Um Web-Applikationen zu entwickeln, die eine echzeitfähige Interaktion zwischen dem entferntem Gerät sowie dem Benutzer bieten (Monitoring- und Controlling-Systeme), ist eine herkömmliche CGI-Lösung in Verbindung mit einem Webserver oftmals nicht ausreichend. Wir bieten daher eine Java-Klassensammlung an, welche in Verbindung mit unserem Applet-Server eine komfortable Möglichkeit bietet, Web-basierende Systeme mit einer graphischen Benutzeroberfläche zu erstellen.

Um die Netzwerkfähigkeit auch mit Netzwerk-Management Systemen (NMS) nutzen zu können, stellen wir einen SNMP-Agenten bereit. Dieser genügt den Vorgaben von SNMP V1 und ist somit MIB-II kompatibel. Der Agent lässt sich komfortabel über ein Web-Interface konfigurieren und bietet eine Statusüberwachung direkt per Browser. Um den SNMP-Agenten um benutzerdefinierte Funktionalität zu erweitern, bieten wir eine Programmierschnittstelle, welche ein dynamisches vergrößern der SNMP-MIB ermöglicht.

    zurück zur Übersicht