Seite 1
PCAN-Router Pro 4-Kanal-CAN-Router mit Datenlogger Benutzerhandbuch Dokumentversion 2.4.0 (2017-08-04)
Seite 2
Die Vervielfältigung (Kopie, Druck oder in anderer Form) sowie die elektronische Verbreitung dieses Dokuments ist nur mit ausdrücklicher, schriftlicher Genehmigung der PEAK-System Technik GmbH erlaubt. Die PEAK-System Technik GmbH behält sich das Recht zur Änderung technischer Daten ohne vorherige Ankündigung vor. Es gelten die allgemeinen Geschäftsbedingungen sowie die Bestimmungen der...
PCAN-Router Pro – Benutzerhandbuch Inhalt Einleitung Eigenschaften im Überblick Voraussetzungen für den Betrieb Lieferumfang Anschlüsse Power (Spannungsversorgung) CAN 1 bis CAN 4, D-Sub 9-polig CompactFlash-Karte Hardwareanpassungen Alternatives CAN-Transceivermodul verwenden Terminierung für einen CAN-Bus anpassen Router-ID für die Konfiguration festlegen 5-Volt-Versorgung für externe Geräte ermöglichen...
Seite 4
PCAN-Router Pro – Benutzerhandbuch Wake-Up 5.7.1 Wake-Up mit Versorgungsspannung 5.7.2 Wake-Up per CAN 5.7.3 Wake-Up extern durch High-Pegel 5.7.4 Wake-Up mit der Echtzeituhr (RTC) CAN-Verkehr auf einer CompactFlash-Karte aufzeichnen Eine CompactFlash-Karte vorbereiten Konfiguration für Aufzeichnung einrichten Aufgezeichneten CAN-Verkehr weiterverwenden Eigene Firmware erstellen...
PCAN-Router Pro – Benutzerhandbuch Einleitung Mit dem PCAN-Router Pro kann der Datenverkehr von vier CAN- Bussen beliebig miteinander verknüpft werden. Das Verhalten des Routers wird mit dem mitgelieferten Windows-Programm PPCAN- Editor über den CAN-Bus konfiguriert. Neben der reinen Weiterlei- tung können CAN-Daten vielfältig verarbeitet, manipuliert und gefiltert werden.
PCAN-Router Pro – Benutzerhandbuch PPCAN-Editor - References (PDF-Datei, englisch): Erklärt die Funktionsblöcke und die mathematischen Funktionen, die in PPCAN-fähigen Geräten (wie dem PCAN-Router Pro) implementiert sind. Eigenschaften im Überblick 4 High-Speed-CAN-Kanäle über steckbare Transceiver-Module (Wake-Up-fähig); alternativ Low-Speed-, Single-Wire- und optoentkoppelte High-Speed-Module sowie solche ohne Wake- Up-Funktion verfügbar...
PCAN-Router Pro – Benutzerhandbuch Eigenschaften der Standard-Firmware: Umfassende Konfiguration mit der Windows-Software PPCAN-Editor 2 Verschiedene Funktionsblöcke für die Datenverarbeitung und - manipulation Konfigurierbarer akustischer Signalgeber CAN-Kanal-Status-LEDs konfigurierbar Aufzeichnung der CAN-Daten und Error-Frames auf einer CompactFlash-Karte Konvertierung der Logging-Daten in verschiedene Ausgabe- formate mit einem Windows-Programm Voraussetzungen für den Betrieb...
PCAN-Router Pro – Benutzerhandbuch Lieferumfang PCAN-Router Pro im Aluminiumgehäuse Gegenstecker zur Spannungsversorgung Konfigurationssoftware PPCAN-Editor 2 für Windows Konvertierungssoftware PEAK-Converter für Windows Industrial CompactFlash-Karte (mind. 1 GByte) Windows-Entwicklungssoftware (GNU-ARM-Toolchain Yagarto, Flashprogramm) Library mit Programmierbeispielen Handbuch im PDF-Format...
PCAN-Router Pro – Benutzerhandbuch Anschlüsse Power (Spannungsversorgung) Für den Betrieb des PCAN-Router Pro wird eine Spannungsquelle mit nominell 12 V Gleichspannung benötigt, 8 bis 27 V sind mög- lich. Der Eingang ist elektronisch mit einem Verpol- und Überspan- nungsschutz abgesichert.
PCAN-Router Pro – Benutzerhandbuch CAN 1 bis CAN 4, D-Sub 9-polig Ein CAN-Bus wird über eine 9-polige D-Sub-Steckverbindung ange- schlossen. Belegung der Anschlüsse CAN 1 und CAN 2 Belegung der Anschlüsse CAN 3 und CAN 4 Die Belegung der CAN-Pins ist abhängig vom verwendeten CAN-...
Pro. Die CF-Karte sitzt richtig im Schacht, wenn sie bündig mit der Gehäuserückwand abschließt. Hinweis: Wenn Sie eine CompactFlash-Karte einstecken oder auswerfen, muss der PCAN-Router Pro ausgeschaltet sein (keine Spannungsversorgung oder Power-Down-Modus, Power-LED aus). Die Karte wird ansonsten nicht erkannt oder Daten gehen verloren.
Pro, um auf die Anpassungsmöglichkeiten auf der Platine zugreifen zu können: Achtung! Durch elektrostatische Entladung (ESD) können Kom- ponenten auf der Platine des PCAN-Router Pro beschädigt oder zerstört werden. Treffen Sie beim Hantieren mit der Platine Vorkehrungen zur Vermeidung von ESD.
PCAN-Router Pro – Benutzerhandbuch Alternatives CAN-Transceivermodul verwenden Für jeden der vier CAN-Anschlüsse kann ein alternatives CAN- Transceivermodul eingesetzt werden. Folgende Module sind verfügbar: Modul- Übertragungs- Zusatzfunktion Verwendete Standardüber- bezeichnung standard CAN-Leitungen tragungsrate CAN-HS High-Speed-CAN CAN_L, CAN_H 500 kbit/s ISO 11898-2...
Seite 14
Hauptplatine liegt. Sichern Sie das Transceivermodul mit der Schraube, dem Abstandshalter und der Mutter. Beim Neustart des PCAN-Router Pro erkennt dieser automatisch den Typ des eingesetzten CAN-Transceivermoduls und stellt ent- sprechend die Standardübertragungsrate für den CAN-Kanal ein (siehe Tabelle oben). Diese kann durch eine Konfiguration geändert werden.
PCAN-Router Pro – Benutzerhandbuch Terminierung für einen CAN-Bus anpassen Je nach verwendetem CAN-Transceivermodul können Sie mit den Schalterblöcken S1 bis S4 eine CAN-Bus-Terminierung für den je- weiligen Anschluss CAN 1 bis CAN 4 aktivieren oder ändern. Dabei müssen die beiden Schalter 1 und 2 eines Schalterblocks die gleiche Position haben.
PCAN-Router Pro – Benutzerhandbuch Router-ID für die Konfiguration festlegen Auf der Platine des PCAN-Router Pro befindet sich ein Drehschalter mit 16 Stellungen zur Bestimmung der Router-ID (0 - F hex = 0 - 15). Position des Drehschalters für die Router-ID...
Anschluss auf 100 mA beschränkt. Gehen Sie folgendermaßen vor, um die 5-Volt-Versorgung zu aktivieren: Löten Sie auf der Platine des PCAN-Router Pro die Lötbrücke(n) entsprechend der gewünschten Einstellung. Gehen Sie dabei mit besonderer Sorgfalt vor, um ungewollte Kurzschlüsse auf der Platine zu vermeiden.
Versorgung des Routers über einen D-Sub-Anschluss ermöglichen Der PCAN-Router Pro kann alternativ zur Versorgung über den dafür vorgesehenen Anschluss „Power“ über Pin 9 des D-Sub-Anschlus- ses CAN 3 oder CAN 4 mit 8 bis 27 V Gleichspannung versorgt werden.
Seite 19
PCAN-Router Pro – Benutzerhandbuch Gehen Sie folgendermaßen vor, um die Versorgung über einen D-Sub-Anschluss zu ermöglichen: Löten Sie auf der Platine des PCAN-Router Pro die Lötbrücke entsprechend der gewünschten Einstellung. Gehen Sie dabei mit besonderer Sorgfalt vor, um ungewollte Kurzschlüsse auf der Platine zu vermeiden.
PCAN-Router Pro – Benutzerhandbuch Knopfzelle für die Echtzeituhr (RTC) wechseln Die im PCAN-Router Pro eingebaute Echtzeituhr (RTC) wird durch eine Knopfzelle des IEC-Typs CR 1620 (3 V) versorgt, solange das Gerät ausgeschaltet (ohne Spannungsversorgung oder im Power- Down-Modus) ist. Position der Knopfzelle für die Echtzeituhr Eine neue Knopfzelle hält mehrere Jahre.
\Tools\PCAN-Router Pro\Tools\PPCAN-Edit Starten Sie das Setup-Programm PPCAN-Editor2-Setup.exe. Startbildschirm des Installationsprogramms für den PPCAN-Editor Befolgen Sie die Anweisungen des Setup-Programms bis zum Schritt Select Hardware Profiles. Wählen Sie hier mindestens den Eintrag „PCAN-Router Pro“ aus, damit der Router vom PPCAN-Editor unterstützt wird.
Seite 22
Befolgen Sie die übrigen Anweisungen des Setup- Programms. Sie können im Anschluss den PPCAN-Editor starten, eine Konfigura- tion erstellen und diese an den PCAN-Router Pro senden. Entspre- chende Information erhalten Sie in der Hilfe zum PPCAN-Editor. Hinweis: Der PPCAN-Editor verwendet für die Kommunikation mit dem PCAN-Router Pro die CAN-ID 7E7h.
Modus, Power-LED aus). Für das Einschalten benötigt der PCAN- Router Pro ein Wake-Up-Signal. In der Standardausstattung hat der PCAN-Router Pro High-Speed- CAN-Transceivermodule mit Wake-Up-Funktion, die beim Anlegen der Versorgungsspannung automatisch ein Wake-Up durchführen. Deswegen schaltet sich der PCAN-Router Pro unmittelbar selber ein (Power-LED leuchtet). CAN-Transceivermodul Übertragungsstandard Wake-Up-Funktion...
PCAN-Router Pro – Benutzerhandbuch Standardübertragungsraten der CAN- Kanäle Um die Kommunikation mit dem PCAN-Router Pro sicherzustellen sind je nach verwendetem CAN-Transceivermodul für die CAN- Kanäle Standardübertragungsraten eingestellt. Modulbezeichnung Übertragungsstandard Standard- übertragungsrate CAN-HS High-Speed-CAN ISO 11898-2 500 kbit/s HSGE2 High-Speed-CAN ISO 11898-2...
PCAN-Router Pro – Benutzerhandbuch Auslieferungskonfiguration Gilt für Standard-Firmware. Der PCAN-Router Pro enthält bei der Auslieferung eine Beispielkon- figuration. Deren Elemente (z. B. die CAN-IDs) können Sie beliebig ändern oder als Anhaltspunkte für eigene Konfigurationen verwen- den. Für die Bearbeitung der Auslieferungskonfiguration im PPCAN- Editor befindet sich auf der mitgelieferten DVD die Datei ShippingConfig.ppproj.
Name der Beschreibung (Byte:Bit) (Bits) Datenvariablen NoCardPresent Im PCAN-Router Pro ist keine CF-Karte eingesetzt. Zur korrekten Erkennung einer CF-Karte muss diese im ausgeschalteten Zustand des PCAN-Router Pro eingescho- ben oder entnommen werden. PartitionError CF-Karte enthält keine oder mehr als eine...
Überlast auftrat Echtzeituhr einstellen Gilt für Standard-Firmware. Der PCAN-Router Pro enthält eine batteriegepufferte Echtzeituhr (RTC). Der Zugriff auf die Uhr erfolgt über die I/O-Funktionen 70h (Special Out) > RTC F0h (Special In) > RTC Die Auslieferungskonfiguration für den PCAN-Router Pro enthält einen Eintrag, den Sie aktivieren können, um die Uhrzeit per CAN-...
Seite 28
General den Symbol-Eintrag CAN 1 > SetDateTime (7F8h). Aktivieren Sie den Symbol-Eintrag, indem Sie ein Häkchen bei Enable setzen. Stellen Sie sicher, dass eine CAN-Verbindung zwischen dem Computer und dem PCAN-Router Pro besteht und der PPCAN-Editor auf diese CAN-Verbindung zugreift.
Seite 29
8 Datenbytes für Datum, Uhrzeit und das RTC-Update-Bit an (siehe Beispiel unten). Achten Sie dabei darauf, dass es sich um Hexadezimalwerte handelt. Da die Nachricht nur einmal vom PCAN-Router Pro empfangen werden muss, wird keine zyklische Übertragung eingestellt. Beispiel für Montag, den 19.04.2010, 11:13:00 Uhr:...
PCAN-Router Pro – Benutzerhandbuch Senden Sie die Nachricht einmal manuell, z. B. durch Drücken der Leertaste. Das Datum und die Uhrzeit der Echtzeituhr im PCAN-Router Pro sind nun auf die Angaben in den Datenbytes gesetzt. Tipp: Durch eine weitere CAN-Nachricht, die die ID 7F9h hat und als Remote-Request-Frame versendet wird, können Sie das...
Status-LEDs Gilt für Standard-Firmware mit Ausnahme der LED „Power“. Zustand Bedeutung Power Falls eine Versorgungsspannung angelegt ist, befindet sich der PCAN-Router Pro im Power- Down-Modus und muss mit einem Wake-Up- Signal eingeschaltet werden. Siehe folgenden Abschnitt 5.7. Grün statisch Eine Versorgungsspannung ist vorhanden, und der PCAN-Router Pro ist eingeschaltet.
PCAN-Router Pro – Benutzerhandbuch Power-Down-Modus Im Power-Down-Modus ist die Spannungsversorgung für einen Großteil der Elektronik im PCAN-Router Pro abgeschaltet und die Stromaufnahme reduziert sich bei 12 V auf 470 μA. Die Power-LED ist aus. Um den PCAN-Router Pro vom eingeschalteten Zustand in den Power-Down-Modus zu versetzen, müssen Sie die Selfhold-Funktion...
Up-Funktion eingesetzt ist. Dies ist bei der Standardausstattung für alle CAN-Kanäle der Fall. Wird auf einem CAN-Kanal eine Nachricht empfangen, schaltet sich der PCAN-Router Pro ein. Diese CAN-Nachricht und alle weiteren, die innerhalb der Wake-Up-Zeit von 165 ms eintreffen, werden nicht vom PCAN-Router Pro verarbeitet.
PCAN-Router Pro – Benutzerhandbuch 5.7.4 Wake-Up mit der Echtzeituhr (RTC) Gilt für Standard-Firmware. Der PCAN-Router Pro wird zum Zeitpunkt des gesetzten Alarms eingeschaltet. Der Alarm-Zeitpunkt wird per CAN-Nachricht eingestellt. Dazu muss 70h (Special Out) in der verwendeten Konfiguration die I/O-Funktion >...
PCAN-Router Pro – Benutzerhandbuch CAN-Verkehr auf einer CompactFlash-Karte aufzeichnen Eine CompactFlash-Karte vorbereiten Für die Aufzeichnung von CAN-Verkehr mit dem PCAN-Router Pro muss der Inhalt einer CompactFlash-Karte (CF-Karte) auf bestimmte Art vorbereitet sein. Dazu benötigen Sie: einen Computer mit Lesegerät für CF-Karten eine CF-Karte mit maximal 2 GByte Kapazität...
Seite 36
Windows durch den Auswerfen-Befehl) und nehmen Sie die Karte aus dem Lesegerät am Computer. Stecken Sie sie dann in den Schacht an der Rückseite des PCAN-Router Pro. Die CF-Karte sitzt richtig im Schacht, wenn sie bündig mit der Gehäuserückwand abschließt.
PCAN-Router Pro – Benutzerhandbuch Konfiguration für Aufzeichnung einrichten Im Konfigurationsprogramm PPCAN-Editor wird die Aufzeichnung des CAN-Verkehrs in der modulspezifischen Konfiguration ( ) auf der Registerkarte Default values for data objects eingestellt. Die Einträge für eine Aufzeichnung werden in der modulspezifischen Konfiguration angelegt.
: Nur CAN-Nachrichten mit der angegebenen 11-Bit-ID Routing 1 to CF Excluding : Alle CAN-Nachrichten mit 11-Bit-ID außer jene mit der angegebenen 11-Bit-ID Tipp: Diese und weitere Einstellungen für den PCAN-Router Pro Routerressourcen sind im Anhang D Seite 56 erläutert. Aufgezeichneten CAN-Verkehr...
Seite 39
Tabellenkalkulation (Semikolon als Separator). Gehen Sie für die Weiterverwendung der Trace-Daten folgendermaßen vor: Entfernen Sie die CF-Karte aus dem PCAN-Router Pro und stecken Sie sie in das Lesegerät am Computer. Starten Sie von der mitgelieferten DVD aus dem Verzeichnis Tools/PCAN-Router Pro/Tools/PEAK-Converter das...
Seite 40
PCAN-Router Pro – Benutzerhandbuch Wählen Sie als Quelle (Source) die Datei trace.btr von der CF-Karte. Geben Sie eine Zieldatei an (Destination) und wählen Sie das gewünschte Zielformat (siehe oben). Speichern Sie die Zieldatei nicht auf der CF-Karte ab.
Neben der Standard-Firmware kann der PCAN-Router Pro (ab Seriennummer 100) mit einer selbst erstellten Firmware betrieben werden. Diese setzt auf dem ARM-basierten Mikrocontroller NXP LPC2294 auf. Der Zugriff auf die Funktionen des PCAN-Router Pro erfolgt über eine Software-Library. Auf der mitgelieferten DVD befinden sich Installationspakete für die GNU-ARM-Toolchain Yagarto für Windows und mehrere Code-...
Die Dateien finden Sie im jeweiligen Beispielverzeichnis. Firmware-Beispiele Auf der DVD enthält das Unterverzeichnis Example Quellcode für mehrere Firmware-Beispiele, die Sie direkt verwenden und testen sowie als Grundlage für eigene Firmware verwenden können. Hinweis: Für die Standard-Firmware des PCAN-Router Pro steht kein Quellcode zur Verfügung.
Führen Sie die den folgenden Befehl aus, um das Firmware- Beispiel neu zu kompilieren: make all Wenn der Kompiliervorgang ohne Fehler beendet worden ist („Errors: none“), finden Sie im Unterverzeichnis .out die Firmware-Datei mit der Endung .bin, die Sie für ein Firm- ware-Upload auf den PCAN-Router Pro verwenden können.
PCAN-Router Pro – Benutzerhandbuch Firmware-Upload Sie können sowohl eine neue Version der Standard-Firmware als auch selbst erstellte Firmware auf den PCAN-Router Pro übertragen (Upload). Der Upload einer Firmware auf den PCAN-Router Pro erfolgt über einen CAN-Bus mit dem mitgelieferten Windows- Programm PCAN-Flash.
PCAN-Router Pro – Benutzerhandbuch Hard- und Software vorbereiten Für ein Upload neuer Firmware per CAN muss der CAN-Bootloader im PCAN-Router Pro aktiviert werden. Dies geschieht mit Hilfe des Router-ID-Drehschalters auf der Platine. Dazu muss das Gehäuse des Routers geöffnet werden.
Seite 46
PCAN-Router Pro – Benutzerhandbuch Position des Drehschalters auf der Platine des PCAN-Router Pro BL-HW: Notieren Sie sich die aktuelle Einstellung des Drehschalters „Router-ID“ und drehen Sie ihn dann auf „F“. Verbinden Sie den CAN-Anschluss CAN 1 des PCAN-Router Pro mit einem am Computer installierten CAN-Interface.
Firmware übertragen Der Ablauf für den Upload einer neuen Firmware zum PCAN- Router Pro ist wie folgt: Schalten Sie den PCAN-Router Pro ein, indem Sie eine Versorgungsspannung anlegen. BL-HW: Die LED „μC Status“ bleibt aus, die LEDs der CAN-Anschlüsse CAN 1 bis CAN 4 blinken.
Seite 48
PCAN-Router Pro – Benutzerhandbuch Betätigen Sie neben dem Feld File name die Schaltfläche … um die gewünschte Firmware-Datei (*.bin) für den Upload auszuwählen. Betätigen Sie die Schaltfläche OK. Stellen Sie sicher, dass das Programm PCAN-Flash eine Verbindung mit 500 kbit/s zum vorhandenen CAN-Interface am Computer hat.
Seite 49
Betätigen Sie die Schaltfläche (Detect) um den am CAN- Bus angeschlossenen PCAN-Router Pro zu detektieren. Im Hauptfenster erscheint ein Eintrag für den PCAN-Router Pro. Wählen Sie den Eintrag für den PCAN-Router Pro aus. BL-SW: Betätigen Sie die Schaltfläche (Activate module).
Seite 50
BL-HW: Setzen Sie den Deckel wieder auf das Gehäuse (auf LED-Lichtleiter achten) und schrauben Sie ihn mit den vier Schrauben wieder fest. Sie können den PCAN-Router Pro nun mit der neuen Firmware verwenden. Nach einem Update der Standard-Firmware blinkt die LED „μC Status“...
PCAN-Router Pro – Benutzerhandbuch Technische Daten Versorgung Versorgungsspannung 12 V DC, 8 - 27 V möglich Gegensteckertyp Phoenix Contact MC1,5/2-STF-3,81 Stromaufnahme (bei 12 V) Leerlauf: 65 mA Maximum (4 Kanäle auf CF): 95 mA Power-Down-Modus: 470 μA Wake-Up-Dauer 165 ms...
Seite 52
PCAN-Router Pro – Benutzerhandbuch Terminierung Einstellbar per Schalter auf der Platine CAN* High-Speed ohne 120 Ω Low-Speed 4,7 kΩ 1,1 kΩ Single-Wire 9,1 kΩ 2,1 kΩ * Bestimmt durch das pro CAN-Kanal verwendete Transceivermodul CAN-ID reserviert für 7E7h Konfigurationsübertragung Datenlogger Medium CompactFlash-Karte, max.
PCAN-Router Pro – Benutzerhandbuch Anhang B Maßzeichnung Draufsicht (Angaben in mm) Vorderseite (Angaben in mm) Die Abbildungen entsprechen nicht der Originalgröße.
Größe der Datei: ein Vielfaches von 512 Bytes (mind. 1024 Bytes), nicht fragmentiert Inhalt der Datei: Leerbytes (00h) Die Größe und der Zeitstempel der Datei trace.btr werden vom PCAN-Router Pro bei der Datenaufzeichnung nicht geändert. CAN-Nachrichten-Kapazität der Datei trace.btr: ⎛ Bytes ⎞...
PCAN-Router Pro – Benutzerhandbuch Anhang D Routerressourcen Die Tabelle listet alle logischen Ressourcen des PCAN-Router Pro mit Standard-Firmware auf, geordnet nach I/O-Funktionen (Spalte „I/O Function“) und den zugehörigen I/O-Nummern (Spalte „I/O Number“). Anzahl I/O Function I/O Number Wertebereich Funktion Bits...
Seite 57
0 - 59 RTC Write Initialisiert die Echtzeituhr (RTC) mit den Daten der I/O-Funktionen Special Out (70h) > RTC Set Setzen der Alarmzeit zum Einschalten des PCAN-Router Pro, wenn sich dieser im Power-Down-Modus befindet Wert aus Bitmuster Bitmuster: RTC Set Alarm...
Seite 58
Build-Versionsnummer der Firmware Router-ID Module ID 0 - 15 Position des entsprechenden Drehschalters auf der Platine des PCAN-Router Pro (siehe Abschnitt 3.3 Seite 16) Tx Msg Count CAN x Anzahl der gesendeten CAN-Nachrichten auf CAN-Kanal x Rx Msg Count CAN x...
Seite 59
Status der Aufzeichnung auf CompactFlash-Karte Bitbedeutung: 0: Im PCAN-Router Pro ist keine CF-Karte eingesetzt. Zur Kartenerkennung ist ein Reset (aus, ein) notwendig. 1: CF-Karte enthält keine oder mehr als eine Partition 2: CF-Karte ist nicht mit dem Dateisystem FAT16 formatiert 3: Stammverzeichnis kann nicht gefunden werden 4: Stammverzeichnis kann nicht geöffnet werden...