Die CAN.I/O.100 ist eine elektronische Steuereinheit, die als Ein-/Ausgangserweiterung für die CAN-Bus-Kommunikationsschnittstelle dient.
Die ECU erkennt den Status der Eingänge und überträgt ihn an eine Hauptsteuereinheit, die wiederum den Status eines oder mehrerer Ausgänge aktiviert oder deaktiviert.
Das Gerät führt verschiedene interne Kontrollen und eine eingehende Diagnose durch, welche es bei der Verwendung zu Sicherheitszwecken erlaubt, die diagnostische Abdeckung zu verbessern.
Alternativ kann die Einheit als Hauptgerät verwendet werden, das in der Lage ist, auf der Grundlage des Status der Eingänge und mit Hilfe von benutzerdefinierten Algorithmen autonom Eingriffe an den Ausgängen vorzunehmen. Eine solche Logik kann leicht mit einer gängigen Open-Source-IDE implementiert werden, indem die Software in der Sprache C kodiert wird.