PCAN-Router – Benutzerhandbuch Inhalt Einleitung Eigenschaften im Überblick Lieferumfang Voraussetzungen für den Betrieb Anschlüsse und Kodierlötbrücken D-Sub-Stecker Schraubklemmleiste Anschlussfeld J4: Serielle Ports Anschlussfeld J5: JTAG-Ports Kodierlötbrücken Port-Belegung des Mikrocontrollers Inbetriebnahme Software WinARM-Paket installieren 5.1.1 ZIP-Archiv entpacken 5.1.2 Zusätzliche Suchpfade einrichten CAN-Softwarebibliothek Demo-Firmware 5.3.1...
Seite 4
PCAN-Router – Benutzerhandbuch Firmware über die seriellen Anschlüsse übertragen Häufig gestellte Fragen (FAQ) Technische Daten Anhang A Zertifikate Anhang B Bemaßungszeichnung...
PCAN-Router – Benutzerhandbuch Einleitung Der PCAN-Router ist ein Modul mit zwei CAN-Kanälen, deren Datenverkehr durch einen frei programmierbaren Mikrocontroller verarbeitet wird. Dadurch können eingehende CAN-Nachrichten individuell ausgewertet, umgewandelt und gefiltert werden, um dann entsprechend angepasste CAN-Nachrichten in das jeweils andere Netz zu senden. Eine selbst erstellte Firmware können Sie über den bereits imple- mentierten Boot Loader per CAN auf den PCAN-Router übertragen.
Aluprofilgehäuse mit Option zur Befestigung an Hutschienen Lieferumfang Der Lieferumfang besteht im Normalfall aus folgenden Teilen: PCAN-Router im Aluprofilgehäuse 10-poliger Schraubklemmleistenstecker (nur IPEH-002210-P) CD mit Dokumentation, Windows-Software (C- und C++- Compiler GNU WinARM, Flashprogramm) und Demoprojekt Voraussetzungen für den Betrieb Damit Sie den PCAN-Router ordnungsgemäß...
Art der Anschlüsse und der zusätzlich zu den CAN-Kanälen bereitgestellten Signale unterscheiden: mit zwei 9-poligen D-Sub-Steckern, zusätzlicher digitaler Eingang (IPEH-002210) mit einer 10-poligen Schraubklemmleiste, zusätzliche serielle Schnittstelle (IPEH-002210-P) Für den direkten Zugriff auf die seriellen Ports sowie die Debugging- Ports des Mikrocontrollers sind auf der Platine des PCAN-Routers zusätzliche, jedoch nicht bestückte Anschlussfelder vorhanden.
PCAN-Router – Benutzerhandbuch D-Sub-Stecker (Nur IPEH-002210) Die D-Sub-Stecker sind für die CAN-Kanäle CAN1 und CAN2 vorgesehen. Über beide Stecker kann die Spannungsversorgung erfolgen. Die Versorgungsanschlüsse +U und +U sind intern rückwirkungsfrei verschaltet. Somit können ggf. unterschiedliche Spannungsquellen angeschlossen sein. Stecker CAN1 bietet außerdem einen Pin für die Aktivierung des Firmware per Bootloaders (Boot CAN1, siehe auch Abschnitt 6.1...
PCAN-Router – Benutzerhandbuch Schraubklemmleiste (Nur IPEH-002210-P) Neben der Spannungsversorgung und den CAN-Kanälen enthält die Schraubklemmleiste Anschlüsse für eine serielle Schnittstelle mit RS-232-Pegeln. Abbildung 2: Anschlüsse der Schraubklemmleiste Klemme Funktion Versorgung +U (7,5 - 26 V DC) CAN1_L CAN1_H CAN2_L CAN2_H...
PCAN-Router – Benutzerhandbuch Anschlussfeld J4: Serielle Ports Das nicht bestückte Anschlussfeld J4 auf der Platine des PCAN- Routers bietet eine Zugriffsmöglichkeit auf die seriellen Ports des Mikrocontrollers LPC2129 oder LPC2194/01 (μC). Abbildung 3: Verteilung der Pins am Anschlussfeld J4 Signal Port μC RxD0 P0.1...
PCAN-Router – Benutzerhandbuch Anschlussfeld J5: JTAG-Ports Das nicht bestückte Anschlussfeld J5 auf der Platine des PCAN- Routers bietet eine Zugriffsmöglichkeit auf die JTAG-Ports des Mikrocontrollers LPC2129 oder LPC2194/01 (μC) für Hardware- Debugging. Abbildung 4: Verteilung der Pins am Anschlussfeld J5 Signal Port μC Interne...
PCAN-Router – Benutzerhandbuch Kodierlötbrücken Die vier Positionen für Kodierlötbrücken (ID 0 - 3) sind jeweils einem Port des Mikrocontrollers LPC2129 oder LPC2194/01 (μC) zugeord- net: Position Port μC P0.4 P0.5 P0.6 P0.7 Position ist … Zustand am Port überbrückt offen High Der Zustand der Ports ist in folgenden Fällen relevant: Die geladene Firmware ist so programmiert, dass sie die...
PCAN-Router – Benutzerhandbuch Port-Belegung des Mikrocontrollers Die folgende Tabelle listet die verwendeten Ein- und Ausgänge (Ports) der Mikrocontroller LPC2129 und LPC2194/01 (μC) und deren Funktion im PCAN-Router auf. Port μC-Funktion Signal Aktiv Funktion/Anschluss (μC) P0.0 TxD UART0 TxD0 Serielle Kommunikation, Senden, J4:2 oder SKL:10 (RS- 232-Pegel) P0.1...
Seite 14
PCAN-Router – Benutzerhandbuch Port μC-Funktion Signal Aktiv Funktion/Anschluss (μC) P0.13 I, O Portpin P0.14 Portpin /Boot_ser Flashen über serielle Schnitt- stelle aktivieren, J4:4 P0.15 Portpin /Boot_CAN Flashen über CAN 1 mit 500 kBit/s aktivieren, CAN1:9 und SKL:7 (High-aktiv, bedingt durch interne Beschaltung) P0.17 Portpin V24_en...
Seite 15
PCAN-Router – Benutzerhandbuch Port μC-Funktion Signal Aktiv Funktion/Anschluss (μC) P1.16 Portpin LED CAN 1 rot P1.17 Portpin LED CAN 1 grün P1.18 Portpin LED CAN 2 rot P1.19 Portpin LED CAN 2 grün P1.26 JTAG-Interface RTCK Debugging, J5:9 P1.27 JTAG-Interface Debugging, J5:7 P1.28 JTAG-Interface...
PCAN-Router – Benutzerhandbuch Inbetriebnahme Der PCAN-Router wird durch Anlegen der Versorgungsspannung an Anschlüsse und die entsprechenden Anschlüsse (siehe Kapitel 2 Kodierlötbrücken ) eingeschaltet. Die im Flash-Speicher enthaltene Firmware wird daraufhin ausgeführt. Bei der Auslieferung ist der PCAN-Router mit einer Demo-Firmware versehen, die eine 1:1-Weiterleitung der CAN-Nachrichten zwischen den beiden CAN-Kanälen bei 500 kBit/s durchführt.
PCAN-Router – Benutzerhandbuch Software Das Kapitel behandelt die Installation des Programmierpakets WinARM und gibt Hinweise zur CAN-Softwarebibliothek und zur Demo-Firmware. WinARM-Paket installieren WinARM ist eine Zusammenstellung von Werkzeugen zur Entwick- lung von Anwendungen für ARM-Prozessoren und -Mikrocontroller unter Windows. Das Paket enthält den GNU GCC Compiler für C und C++.
PCAN-Router – Benutzerhandbuch 5.1.2 Zusätzliche Suchpfade einrichten Damit Windows die Entwicklungswerkzeuge beim Aufruf findet, müssen die entsprechenden Verzeichnisse den Suchpfaden (der Umgebungsvariable PATH) hinzugefügt werden: C:\WinARM\bin;C:\WinARM\utils\bin; So richten Sie die zusätzlichen Suchpfade ein: Stellen Sie unter Windows 2000 und XP sicher, dass Sie mit Administratoren-Rechten angemeldet sind.
Seite 19
PCAN-Router – Benutzerhandbuch Klicken Sie im Bereich Systemvariablen auf den Eintrag Path und anschließend auf Bearbeiten. Es erscheint das Dialogfeld Systemvariable bearbeiten. Ergänzen sie den bereits bestehenden Inhalt im Feld Wert der Variablen mit der folgenden Zeichenkette: C:\WinARM\bin;C:\WinARM\utils\bin; Stellen Sie dabei sicher, dass diese Zeichenkette von der bisherigen mit einem Semikolon (;) und ohne Leerzeichen getrennt ist.
PCAN-Router – Benutzerhandbuch CAN-Softwarebibliothek Zur Unterstützung der Entwicklung von Anwendungen für den PCAN-Router steht die CAN-Softwarebibliothek libPCAN- RouterGNU1.6.0s.a (kurz: Bibliothek) als Binärdatei zur Verfü- gung. Sie ist in der Header-Datei can.h dokumentiert. Beide Dateien finden Sie im Verzeichnis Example auf der mitgelieferten Die aktuelle Version 1.6 der Bibliothek unterstützt alle Ausführungen des PCAN-Routers.
PCAN-Router – Benutzerhandbuch 5.3.1 Demo-Firmware kompilieren So kompilieren Sie die Demo-Firmware unter Windows: Kopieren Sie von der mitgelieferten CD das Verzeichnis Example auf die lokale Festplatte. Öffnen Sie über das Windows-Startmenü eine Eingabeaufforderung. Alternativ können Sie die Tastenkombination betätigen und cmd.exe als auszuführendes Programm angeben.
PCAN-Router – Benutzerhandbuch Firmware-Upload Der Mikrocontroller im PCAN-Router kann auf zwei unterschiedliche Methoden mit einer neuen Firmware versehen werden: Per CAN. Im Lieferumfang befindet sich ein spezielles Windows- Programm, mit dem die Firmware vom Computer an den PCAN- Router übertragen werden kann. Dies ist die empfohlene Methode für ein Firmware-Upload.
„+U “ (1) und „Boot CAN1“ (7) am D-Sub-Stecker CAN 1 an der Schraubklemmleiste (nur IPEH-002210) (nur IPEH-002210-P) Durch diese Maßnahme wird später der Anschluss „Boot CAN1“ mit einem High-Pegel versehen. Verbinden Sie den CAN-Bus 1 des PCAN-Routers mit einem am Computer installierten CAN-Interface.
Seite 24
PCAN-Router – Benutzerhandbuch Gehen Sie für die Vorbereitung der Software die folgenden Punkte durch: Kopieren Sie von der mitgelieferten CD das Verzeichnis PcanFlash auf die lokale Festplatte. Die enthaltene Windows-Software zum Übertragen der Firmware per CAN (PcanFlash.exe) kann nur von Datenträgern gestartet werden, die auch beschreibbar sind.
Seite 25
PCAN-Router – Benutzerhandbuch Abbildung 9: Ein PCAN-Netz mit 500 kBit/s ist dem PCAN-USB-Interface zugewiesen. Überprüfen Sie, ob für das verwendete CAN-Interface am Computer ein PCAN-Netz mit der Übertragungsrate 500 kBit/s eingerichtet ist. Falls dem so ist, können Sie mit dem Firmware übertragen folgenden Abschnitt fortfahren.
PCAN-Router – Benutzerhandbuch Geben Sie dem neuen Netz im Feld Name einen beliebigen Namen (in diesem Beispiel: „Flash Net“), stellen Sie im Feld Baud rate die Übertragungsrate 500 kBit/s ein und bestätigen Sie die Angaben mit OK. Führen Sie den Menübefehl File | Save all (alternativ: ) aus, um die Änderungen zu aktivieren.
Seite 27
PCAN-Router – Benutzerhandbuch Abbildung 11: Das Dialogfeld Options mit einer ausgewählten Firmware-Datei Betätigen Sie die Schaltfläche OK. Stellen Sie sicher, dass das Programm PCAN-Flash eine Verbindung zum gewünschten CAN-Netz hat. Drücken Sie dazu die Schaltfläche (Connect) um im entsprechenden Dialogfeld ggf. die Auswahl zu ändern. Abbildung 12: Auswahl des CAN-Netzes, das am PCAN-USB-Interface angeschlossenen ist...
Seite 28
PCAN-Router – Benutzerhandbuch Betätigen Sie die Schaltfläche (Detect) um den am CAN- Bus angeschlossenen PCAN-Router zu detektieren. Im Hauptfenster erscheint ein Eintrag für den PCAN-Router. Abbildung 13: Start des Firmware-Upload Wählen Sie den Eintrag für den PCAN-Router aus. 10. Betätigen Sie die Schaltfläche (Program) um den Upload der neuen Firmware zum PCAN-Router zu starten.
„\Boot_ser“ (4) und „GND“ (5) am Anschlussfeld J4 Stellen Sie eine serielle Verbindung zum Computer oder zum Programmieradapter her. Dies geschieht entweder über die RS-232-Schnittstelle (nur IPEH-002210-P) oder über die seriellen Ports des Mikrocontrollers (TTL-Pegel). Siehe dazu Anschlüsse und Kodierlötbrücken auch Kapitel 2 Seite 7.
PCAN-Router – Benutzerhandbuch Häufig gestellte Fragen (FAQ) Problem/Frage Antwort Wo erhalte ich mehr Im Internet auf der Homepage von NXP Information über die können Sie diverse Dokumente über Mikrocontroller diese Mikrocontrollertypen herunterla- LPC2129 und den. Adresse: www.nxp.com LPC2194/01?
Digitaler Eingang (Din0) Low-aktiv, max. Pegel +U (nur IPEH-002210) Statusanzeige 2 Duo-LEDs Anschlüsse IPEH-002210: 2 x D-Sub-Stecker, 9-polig, Bele- gung nach CiA DS102-2 IPEH-002210-P: 1 x Schraubklemmleiste, 10-po- lig, Phoenix, RM 3.81 Maße Abmessung Gehäuse: 24 x 55 x 66 mm Platine: 17 x 51 x 65 mm Bemaßungszeichnung...
Seite 32
PCAN-Router – Benutzerhandbuch Umgebung Betriebstemperatur -40 - +85 °C Temperatur für Lagerung und -40 - +100 °C Transport Relative Luftfeuchte 15% - 90%, nicht kondensierend...