Controller-Board 82am010N-S

Das Controller-Board 82am010N-S basiert auf einem 80186-Mikroprozessor (SC13) der Firma Beck. Der IPC@CHIP bringt eine 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 40MHz getaktete Prozessor verfügt über 512KByte Flash-ROM sowie 512KByte RAM.Weiterhin besitzt das Board ein 32KByte großes EEPROM (größere Ausführung möglich), auf welches über den vom Prozessor bereitgestellten I²C-Bus zugegriffen werden kann.
Neben dem I²C-Bus steht eine weitere serielle Schnittstelle zur Verfügung. Diese kann über vorhandene Treiberbausteine entweder im RS232- oder RS422- bzw. RS485-Modus betrieben werden. Die Konfiguration erfolgt hierbei über Jumper respektive Lötbrücken. Alle Signale können komfortabel über die 10- und 6-poligen Pfostenstecker abgegriffen werden und somit an gegebenenfalls vorhandene Hardwarekomponenten weitergeleitet werden. Dabei ist die Belegung der RS232/ RS485-Anschlussbuchse so gewählt, dass ein direktes Anbinden eines 9-poligen Sub-D-Steckers über Flachbandkabel möglich ist. Um die Umgebungstemperatur zu ermitteln, verfügt das Controller-Board 82am010N-S über einen On-Board-Temperatursensor, welcher über den I²C-Bus ausgelesen werden kann. Zudem besitzt das System einen batteriegepufferten Kalender-Baustein, welcher als Timer oder Uhr autonom vom Prozessor eingesetzt werden kann. Aufgrund seiner geringen Abmessung von 54 mm x 100 mm eignet sich dieses Mikrocontroller-Board geradezu hervorragend für vielfältige Steuerungsaufgaben. Insbesondere die RS232- bzw. RS485/ RS422-Schnittstelle macht das Controller-Board 82am010N-S zu einem universell einsetzbaren Controller, wenn es um die Kommunikation zu Geräten mit seriellen Schnittstellen geht. Durch den vorhandenen I²C-Bus lassen sich eine Vielzahl von I²C-fähigen Bausteinen anbinden sowie fast jedes Steuer- oder Regelproblem lösen. Für viele I²C-Bausteine bietet die Firma abk-technology eine umfangreiche und hinreichend dokumentierte API, welche das schnelle Entwickeln von Applikationen mit dem Controller-Board 82am010N-S ermöglicht. Dabei sind alle I²C-Funktionen durch Semaphoren geschützt und somit auch in Multitasking-Applikationen ohne Mehraufwand zu integrieren. Weiterhin beinhaltet die API den sogenannten Com-Server. Dieser bietet eine einheitliche und transparente Programmierschnittstelle zu allen vorhandenen Kommunikations-Schnittstellen sowie unterstützten Protokollen. So können beispielsweise durch Ändern der Initialisierungssequenz des Com-Clients das unterstützte Protokoll sowie die Schnittstelle(n) geändert werden, ohne dass eine Neucompilierung der Applikation notwendig wird.
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 eigens für das Controller-Board 82am010N-S entwickelten 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