Seite 1
PCAN-Router Universeller programmierbarer CAN-Umsetzer Benutzerhandbuch Dokumentversion 1.4.2 (2017-04-05)
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 – Benutzerhandbuch Einleitung Der PCAN-Router ist ein zweikanaliges CAN-Modul, welches durch den frei programmierbaren Mikrocontroller der NXP LPC21-Serie die Möglichkeit bietet, die CAN-Nachrichten beider Kanäle flexibel zu verwenden. Damit stehen vielfältige Möglichkeiten zum Manipu- lieren, Auswerten, Filtern und Routen von CAN-Nachrichten zur Verfügung.
Erweiterter Betriebstemperaturbereich von -40 bis 85 °C Einspielen einer neuen Firmware per CAN-Schnittstelle Zusätzliche serielle RS-232-Schnittstelle (nur bei Ausführung mit Schraubklemmenleiste) Lieferumfang PCAN-Router im Aluprofilgehäuse IPEH-002210-P: Gegenstecker (Phoenix) Windows-Entwicklungssoftware (GNU-ARM-Toolchain Yagarto, Flashprogramm) Library mit Programmierbeispielen Handbuch im PDF-Format Phoenix Contact MC 1,5/10-ST-3,81 - 1803659...
PCAN-Router – Benutzerhandbuch Voraussetzungen für den Betrieb Spannungsquelle im Bereich von 8 bis 26 V DC (bis 30 V bei IPEH-002210(-P) ab Ser.-Nr. 01000 und IPEH-002211 ab Ser.-Nr. 00020) Für den Upload einer neuen Firmware per CAN: • CAN-Interface der PCAN-Reihe für den Computer (z.
PCAN-Router – Benutzerhandbuch Anschlüsse und Kodierlötbrücken Je nach Ausführung hat der PCAN-Router folgende Anschlüsse: zwei 9-polige D-Sub-Anschlüsse (IPEH-002210/11) eine 10-polige Schraubklemmenleiste (IPEH-002210-P) Für den direkten Zugriff auf die seriellen Ports sowie die Debugging- Ports des Mikrocontrollers sind auf der Platine des PCAN-Router zusätzliche, jedoch nicht bestückte Anschlussfelder vorhanden.
PCAN-Router – Benutzerhandbuch D-Sub-Anschlüsse (IPEH-002210 und IPEH-002211) Die beiden D-Sub-Anschlüsse sind für die CAN-Kanäle CAN1 und CAN2 vorgesehen. Über beide Anschlüsse kann die Spannungsversorgung erfolgen, bei der optoentkoppelten Ausführung nur über Anschluss CAN1. Die Versorgungsanschlüsse +U und +U sind intern rückwirkungs- frei verschaltet.
Seite 10
PCAN-Router – Benutzerhandbuch Pinverteilung D-Sub-Anschluss PCAN-Router IPEH-002210: Funktion Anschluss CAN1 Funktion Anschluss CAN2 +5 V für externe Geräte (optional) +5 V für externe Geräte (optional) CAN1_L CAN2_L Reserviert Nicht belegt SHIELD SHIELD Boot CAN1 (High-aktiv) Nicht belegt CAN1_H CAN2_H Nicht belegt...
Kurzschlüsse auf der Platine zu vermeiden. Die folgenden Abbildungen zeigen die Positionen der Lötfelder auf der Rückseite der PCAN-Router-Platine. Die Tabelle darunter enthält die möglichen Einstellungen. IPEH-002210 bis Ser.-Nr. 00458 IPEH-002210 ab Ser.-Nr. 00459 und alle IPEH-002211...
PCAN-Router – Benutzerhandbuch 5-Volt-Versorgung → Ohne Pin 1 CAN1 (R35) CAN2 (R36) Schraubklemmenleiste (IPEH-002210-P) Neben der Spannungsversorgung und den CAN-Kanälen enthält die Schraubklemmenleiste Anschlüsse für eine serielle Schnittstelle mit RS-232-Pegeln. Klemme Funktion Versorgung +U CAN1_L CAN1_H CAN2_L CAN2_H Boot CAN1 (High-aktiv)
Anschlussfeld J4: Serielle Ports Das nicht bestückte Anschlussfeld J4 auf der Platine des PCAN- Router bietet eine Zugriffsmöglichkeit auf die seriellen Ports des Mikrocontrollers LPC2129 oder LPC2194/01 (μC). IPEH-002210(-P) ab Ser.-Nr. 00459 IPEH-002210(-P) bis Ser.-Nr. 00458 und alle IPEH-002211 Signal Port μC...
Anschlussfeld J5: JTAG-Ports Das unbestückte Anschlussfeld J5 auf der Platine des PCAN-Router bietet eine Zugriffsmöglichkeit auf die JTAG-Ports des Mikrocon- trollers LPC2129 oder LPC2194/01 (μC) für Hardware-Debugging. IPEH-002210(-P) ab Ser.-Nr. 00459 IPEH-002210(-P) bis Ser.-Nr. 00458 und alle IPEH-002211 Signal Port μC...
PCAN-Router – Benutzerhandbuch IPEH-002210(-P) IPEH-002210(-P) ab Ser.-Nr. 00459 und alle IPEH-002211 bis Ser.-Nr. 00458 Platinenoberseite | Platinenunterseite 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) zugeordnet. IPEH-002210(-P) ab Ser.-Nr. 00459 IPEH-002210(-P) bis Ser.-Nr.
Seite 16
PCAN-Router – Benutzerhandbuch Der Zustand der Ports ist in folgenden Fällen relevant: Die geladene Firmware ist so programmiert, dass sie die Zustän- de an den entsprechenden Ports des Mikrocontrollers ausliest. Hier ist z. B. die Aktivierung bestimmter Funktionen der Firm- ware oder die Kodierung einer ID denkbar.
PCAN-Router – Benutzerhandbuch Inbetriebnahme Der PCAN-Router wird durch Anlegen der Versorgungsspannung an die entsprechenden Anschlüsse eingeschaltet (siehe Kapitel 2 Anschlüsse und Kodierlötbrücken Seite 8). Die im Flash-Speicher enthaltene Firmware wird daraufhin ausgeführt. Bei der Auslieferung ist der PCAN-Router mit einer Beispiel-Firm- ware 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 der GNU-ARM-Toolchain Yagarto und gibt Hinweise zur Software-Library und zu den Firmware-Beispielen. Software, Quellcode und Zusatzinformation befinden sich auf der mitgelieferten DVD im folgenden Verzeichniszweig: /Develop/Microcontroller hardware/PCAN-Router/ GNU-ARM-Toolchain installieren Um die Code-Beispiele und selbst erstellten Firmwarecode unter Windows zu kompilieren, installieren Sie Yagarto auf ihrem Compu- ter.
PCAN-Router – Benutzerhandbuch angepasste Pfadangabe keine Leerzeichen enthält. Ansonsten funktionieren später Kompiliervorgänge nicht. Führen Sie im Anschluss das zweite Installationsprogramm aus und befolgen Sie die Anweisungen des Assistenten. Von den Installationsprogrammen werden Suchpfade für die aus- führbaren Dateien in der Systemumgebung angelegt. Diese neuen Suchpfade sind erst für anschließend geöffnete Programme und Eingabeaufforderungen wirksam.
PCAN-Router – Benutzerhandbuch Eine eingehende CAN-Nachricht bewirkt einen Wechsel der LED- Statusanzeige für den entsprechenden CAN-Kanal zwischen grün und orange. 4.3.1 Firmware-Beispiel kompilieren So kompilieren Sie ein Firmware-Beispiel unter Windows: Kopieren Sie von der mitgelieferten DVD aus dem Unterver- zeichnis Example das Verzeichnis des gewünschten Bei- spiels auf die lokale Festplatte.
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 das Windows-Pro- gramm PCAN-Flash, mit dem die Firmware vom Computer an den PCAN-Router übertragen werden kann. Dies ist die empfohlene Methode für einen Firmware-Upload.
PCAN-Router – Benutzerhandbuch 5.1.2 Hard- und Software vorbereiten Gehen Sie für die Vorbereitung der Hardware die folgenden Punkte durch: Schalten Sie den PCAN-Router aus, indem Sie ihn von der Spannungsversorgung trennen. Stellen Sie an den Anschlüssen des PCAN-Router eine Ver- bindung zwischen „Boot CAN1“...
PCAN-Router – Benutzerhandbuch Gehen Sie für die Vorbereitung der Software die folgenden Punkte durch: Wechseln Sie auf der mitgelieferten DVD in das folgende Verzeichnis: /Develop/Microcontroller hardware/PCAN-Router/ Kopieren Sie das Unterverzeichnis PcanFlash auf die lokale Festplatte. Die enthaltene Windows-Software zum Übertragen der Firmware per CAN (PcanFlash.exe) kann nur von Daten- trägern gestartet werden, die auch beschreibbar sind.
Seite 24
PCAN-Router – Benutzerhandbuch Wählen Sie in der Dropdown-Liste Hardware Profile den Eintrag PCAN-Router. 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 25
PCAN-Router – Benutzerhandbuch PCAN-Flash: Anzeige einer Verbindung in der Statuszeile unten links Falls nicht, drücken Sie die Schaltfläche (Connect), um im entsprechenden Dialogfenster die Auswahl zu ändern. 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.
Seite 26
PCAN-Router – Benutzerhandbuch 10. Wählen Sie den Eintrag für den PCAN-Router aus. 11. Betätigen Sie die Schaltfläche (Program) um den Upload der neuen Firmware zum PCAN-Router zu starten. Beachten Sie die Statusanzeige im unteren Fensterbereich. Der Vorgang war erfolgreich, wenn als letzte Meldung „Flashing of module(s) finished!“...
IPEH-2210(-P) ab Ser.-Nr. 00459 und alle IPEH-2211 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 28
PCAN-Router – Benutzerhandbuch Schalten Sie den PCAN-Router ein, indem Sie eine Versorgungsspannung anlegen. Bedingt durch den Low-Pegel am Port P0.14 des Mikrocon- trollers startet der PCAN-Router den Bootloader für die serielle Übertragung. Die beiden LEDs bleiben aus.
Digitaler Eingang (Din0) Low-aktiv, max. Pegel +U (nur IPEH-002210/11) Statusanzeige 2 Duo-LEDs Anschlüsse IPEH-002210: 2 x D-Sub-Anschlüsse, 9-polig, Belegung nach Spezifikation CiA® 303-1 IPEH-002210-P: 1 x Schraubklemmenleiste, 10-polig, Rastermaß 3,81 mm (Phoenix Contact MC 1,5/10- ST-3,81 - 1803659) IPEH-002211: wie IPEH-002210, galvanische Trennung für Anschluss CAN2 bis 500 V...
Seite 30
Gehäuse: 70 x 55 x 24 mm (L x B x H) Platine: 65 x 51 mm (L x B) Siehe auch Maßzeichnungen im Anhang A Seite 31 Gewicht IPEH-002210: 100 g IPEH-002210-P: 100 g (inkl. Schraubklemmenleiste) IPEH-002211: 100 g Umgebung Betriebstemperatur -40 - +85 °C Temperatur für Lagerung -40 - +100 °C...
High P0.7 Portpin High P0.8 TxD UART1 P0.9 RxD UART1 P0.10 Portpin CAN1/2:n Pin n des jeweiligen D-Sub-Anschlusses SKL:n Klemme n der Schraubklemmleiste J4/5:n Pin n des jeweiligen Anschlussfeldes auf der Platine PCAN-Router IPEH-002210(-P) ab Seriennummer 00300 und alle IPEH-002211...
Seite 34
PCAN-Router – Benutzerhandbuch Port μC-Funktion Signal Aktiv Funktion/Anschluss (μC) P0.11 Hardware-Cap- ture mit Timer P0.12 Portpin Reserviert 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 CAN1 mit 500 kbit/s aktivieren, CAN1:9 und SKL:7 (High-aktiv, bedingt durch interne Beschaltung) P0.17...
Seite 35
PCAN-Router – Benutzerhandbuch Port μC-Funktion Signal Aktiv Funktion/Anschluss (μC) P0.30 Analogeingang Liegt auf 1,8 V (Mikrocontrollerversorgung) P1.16 Portpin LED CAN1 rot P1.17 Portpin LED CAN1 grün P1.18 Portpin LED CAN2 rot P1.19 Portpin LED CAN2 grün P1.25 P1.26 JTAG-Interface RTCK Debugging, J5:9 P1.27 JTAG-Interface...