Pro I: Signalkonditionierungs- und Schnittstellenmodule
Pro-CAN Rev. A
CAN-Controller
1 CAN-Schnittstelle
164
5.7.6 Pro-CAN Rev. A
Das Modul Pro-CAN besitzt 1 oder 2 CAN-Schnittstellen, jeweils als „high
speed"- oder als „low speed"-Variante. Die Bezeichnungen der Modulvarian-
ten entnehmen Sie bitte der Tabelle.
1 CAN-Schnittstelle
2 CAN-Schnittstellen
Die CAN-Schnittstelle ist mit dem CAN-Controller AN82527 von Intel
und arbeitet nach der Spezifikation „CAN 2.0 part A+B" sowie ISO 11898. Sie
programmieren die Schnittstelle mit ADbasic-Befehlen, die direkt auf die
Register des Controllers zugreifen.
Über den CAN-Bus verschickte Nachrichten sind Datentelegramme mit bis zu
8 Bytes, die durch sogenannte „Identifier" gekennzeichnet sind. Der CAN-
Controller unterstützt Identifier mit 11 Bit und 29 Bit Länge. Die eigentliche
Kommunikation, d. h. die Verwaltung der Bus-Nachrichten, erfolgt über 15
„Message-Objekte".
Zur Konfiguration und Statusanzeige des CAN-Controllers dienen die in ihm
enthaltenen Register. Hier werden Busgeschwindigkeit, Interrupt handling
usw. eingestellt (siehe separate Dokumentation „82527 - Serial Communica-
tions Controller, Architectural Overview" von Intel
Der CAN-Bus (high speed) ist auf Frequenzen bis 1MHz einstellbar und wird
standardmäßig mit 1MHz betrieben; bei CAN low speed beträgt die max. Fre-
quenz 125kHz. Der CAN-Bus ist durch Optokoppler vom ADwin-System gal-
vanisch getrennt.
Der Eingang einer Nachricht kann einen Interrupt auslösen, der sofort einen
Event am Prozessor erzeugt. Dadurch kann eine sofortige Bearbeitung der
Nachrichten gewährleistet werden.
Die weitere Beschreibung ist in folgende Abschnitte gegliedert:
–
Hardware-Aufbau
–
Nachrichten verwalten
–
Busfrequenz einstellen
–
Interrupt freigeben / Event auslösen
–
Modul-Revisionen
–
Programmierung
Hardware-Aufbau
CAN
+
H
CAN
-
L
Abb. 278 – Pro-CAN: Blockschaltbild für 1 Schnittstelle
High speed
Pro-CAN-1
Pro-CAN-2
CAN-
CAN-
Trans-
controller
ceiver
(intel 82527)
(82C250)
ADwin-Pro Hardware, Handbuch April 2015
ADwin
Low speed
Pro-CAN-1-LS
Pro-CAN-2-LS
bestückt
®
®
).
Data
EVENT