Das ECUcore-9G20 ist ein aufsteckbarer, OEM-fähiger
Single Board Computer mit Linux als Betriebssystem. Das Board vereint alle
High-Speed-Komponenten auf einer äußerst kompakten,
Low-EMI-Multilayer-Leiterplatte. Ausgestattet mit umfangreicher und
leistungsfähiger Software ist es für den Einsatz unter industriellen Bedingungen
in den verschiedensten Applikationsfeldern geeignet.
Die mit 400 MHz
getaktete ARM9-CPU zeichnet sich durch hohe Performance bei geringer
Leistungsaufnahme aus. Das Linux Betriebssystem möglich die simultane Ausführung
verschiedener Anwenderapplikationen. Dank des frei programmierbaren on-board
FPGA lassen sich flexibel sowohl grundlegende digitale Ein- und Ausgänge als
auch hochkomplexe periphere Einheiten realisieren. So beinhaltet bereits die
Basisversion des FPGA unter anderem auch leistungsfähige Zähler- und
PWM-Einheiten. Zusätzlich verfügt das Board über 3 ADC-Kanäle. Die VHDL-Sourcen
des FPGA und der Sourcecode des I/O-Treibers sind als Driver Development Kit
(DDK) verfügbar. Dadurch ist die flexible Implementierung eigener
I/O-Anbindungen möglich.
Für das ECUcore-9G20 steht eine umfangreiche
CANopen-Bibliothek zur Verfügung, die unter anderem einen CiA 302 konformen
CANopen-Manager beinhaltet. Dieser unterstützt die automatische
Knotenkonfiguration und ermöglicht so die flexible Erweiterbarkeit des Moduls
über CANopen-Baugruppen durch einfaches Plug & Play.
Neben Ethernet-
und CAN-Schnittstelle verfügt das ECUcore-9G20 zudem über 2 USB 2.0 Full Speed
Host Ports, einen USB Device Port und 4 UART Ports. Aufgrund dieser zahlreichen
Kommunikationsschnittstellen eignet sich das Modul hervorragend als zentrale
Baugruppe in verteilten Automatisierungssystemen sowie als
Kommunikations-Gateway.
Die Unterstützung der ARM9-Architektur durch
Linux als Mainstream CPU sichert die Verfügbarkeit aktueller Kernel-Versionen
für das Modul. Zudem existieren für ARM-Prozessoren zahlreiche Portierungen von
gängiger Standardsoftware bis hin zur industrietauglichen Linux Realtime
Erweiterung Xenomai.
Dank einer erweiterten Firmware ist das gleiche
Hardware-Modul auch als Linux-basierte Hard-SPS für den Einsatz in
OEM-Anwendungen verfügbar. Das so genannte PLCcore-9G20 unterstützt neben C/C++
auch die textuelle und grafische Programmierung entsprechend der IEC
61131-3.
Modul-Eigenschaften:
- Hardware:
- 32-bit Atmel AT91SAM9G20, 400MHz
- 32MiB 32-bit SDRAM (bis zu 64MiB)
- 16MiB NOR-Flash (bis zu 64MiB)
- FPGA (VHDL Source im DDK enthalten)
- RTC und Temperatursensor on-board
- Spannungsversorgung 3,3 V
- Kommunikationsschnittstellen:
- 1x 10/100 Mbps Ethernet, on–board
- 1x Highspeed CAN2.0B
- 2x USB 2.0 Host, 1x USB 2.0 Device
- 4x Serielle Schnittstellen
- 1x SSC
- Betriebstemperaturbereich:
- kommerzieller Temperaturbereich von 0°C bis +70°C
- industrieller Temperaturbereich von -40°C bis +85°C
|