Herunterladen Diese Seite drucken
Vorschau ausblenden Andere Handbücher für IPEH-003054:

Werbung

PCAN-PCI/104-Express
CAN-Interface für PCI/104-Express
Benutzerhandbuch
Dokumentversion 2.2.0 (2013-11-25)

Werbung

loading

Inhaltszusammenfassung für Peak IPEH-003054

  • Seite 1 PCAN-PCI/104-Express CAN-Interface für PCI/104-Express Benutzerhandbuch Dokumentversion 2.2.0 (2013-11-25)
  • Seite 2 Automation e.V. Alle anderen in diesem Dokument erwähnten Produktnamen können Marken oder eingetragene Marken der jeweiligen Eigentümer sein. Diese sind nicht ausdrücklich durch „™“ und „®“ gekennzeichnet. © 2013 PEAK-System Technik GmbH PEAK-System Technik GmbH Otto-Röhm-Straße 69 64293 Darmstadt Deutschland...
  • Seite 3 PCAN-PCI/104-Express – Benutzerhandbuch Inhalt Einleitung Eigenschaften im Überblick Systemvoraussetzungen Lieferumfang Software und Karte installieren CAN-Bus anschließen D-Sub-Steckverbinder Externe Geräte über den CAN-Anschluss versorgen Verkabelung 3.3.1 Terminierung 3.3.2 Beispiel einer Verbindung 3.3.3 Maximale Buslänge Software anwenden CAN-Monitor PCAN-View für Windows 4.1.1 Registerkarte Senden/Empfangen 4.1.2 Registerkarte Trace...
  • Seite 4 PCAN-PCI/104-Express – Benutzerhandbuch Einleitung Die PCAN-PCI/104-Express-Karte ermöglicht die Anbindung von ein oder zwei CAN-Netzen an ein PCI/104-Express-System. Dabei ist der Betrieb von bis zu drei aufeinander gesteckten Karten möglich. Der CAN-Bus wird über einen 9-poligen D-Sub-Stecker auf der mitgelie- ferten Slotblende angeschlossen. Zudem wird bei den optoentkop- pelten Ausführungen eine galvanische Trennung bis maximal 500 Volt zwischen der PC- und der CAN-Seite gewährleistet.
  • Seite 5 Hinweis: Dieses Handbuch beschreibt die Verwendung der PCAN-PCI/104-Express-Karte unter Windows. Treiber für Linux sowie entsprechende Anwendungsinformation finden Sie auf der mitgelieferten DVD im Verzeichniszweig Develop und auf unserer Website unter www.peak-system.com/linux. Systemvoraussetzungen PC/104-Stack mit PCIe/104-Anbindung zum Host Betriebssystem Windows 8, 7, Vista, XP (32/64-Bit)
  • Seite 6 PCAN-PCI/104-Express – Benutzerhandbuch Lieferumfang PCAN-PCI/104-Express-Karte Slotblende mit D-Sub-Stecker(n) für den CAN-Bus-Anschluss Gerätetreiber für Windows 8, 7, Vista, XP (32/64-Bit) und Linux (32/64-Bit) PCAN-View CAN-Monitor für Windows 8, 7, Vista, XP (32/64-Bit) PCAN-Basic-Programmierschnittstelle bestehend aus Interface- DLL und Beispielen sowie Header-Dateien für alle gängigen Programmiersprachen Handbuch im PDF-Format...
  • Seite 7 PCAN-PCI/104-Express – Benutzerhandbuch Software und Karte installieren Dieses Kapitel behandelt die Softwareinstallation für die PCAN- PCI/104-Express-Karte unter Windows und deren Einbau in den PC/104-Stack (kurz: Stack). Hinweis: Die PCAN-PCI/104-Express-Karte wird unter Windows als PCI-Karte geführt. Installieren Sie den Treiber vor dem Einbau der Karte in den Stack. So installieren Sie den Treiber: Stellen Sie sicher, dass Sie mit Administratoren-Rechten angemeldet sind (nicht notwendig bei der späteren Verwen-...
  • Seite 8 PCAN-PCI/104-Express – Benutzerhandbuch So bauen Sie die Karte in den Stack ein: Achtung! Durch elektrostatische Entladung (ESD) können Kom- ponenten auf der PCAN-PC/104-Express-Karte beschädigt oder zerstört werden. Treffen Sie beim Hantieren mit der Karte Vor- kehrungen zur Vermeidung von ESD. Hinweis: PCI/104-Express-Karten müssen immer unmittelbar am Host stecken.
  • Seite 9 PCAN-PCI/104-Express – Benutzerhandbuch Alle Windows Betriebssysteme: Die Treiber werden von Windows gefunden und installiert. Im Anschluss können Sie wieder als Anwender mit eingeschränkten Rechten arbeiten. Nach einer erfolgreichen Initialisierung des Treibers finden Sie im Geräte-Manager von Windows im Zweig „CAN-Hardware“ den Eintrag „PCAN-PCI“.
  • Seite 10 PCAN-PCI/104-Express – Benutzerhandbuch CAN-Bus anschließen D-Sub-Steckverbinder Ein High-Speed-CAN-Bus (ISO 11898-2) wird an die 9-polige D-Sub- Steckverbindung angeschlossen. Die Belegung entspricht der Spezifikation CiA® 102. Abbildung 1: Anschlussbelegung High-Speed-CAN...
  • Seite 11 CAN_L CAN_H nicht belegt nicht belegt +5 V (optional) nicht belegt nicht belegt Tipp: Einen CAN-Bus mit anderem Übertragungsstandard können Sie über einen Buskonverter anschließen. PEAK- System bietet verschiedene Buskonvertermodule an (z. B. PCAN-TJA1054 für einen Low-Speed-CAN-Bus entsprechend ISO 11898-3).
  • Seite 12 PCAN-PCI/104-Express – Benutzerhandbuch Externe Geräte über den CAN-Anschluss versorgen Optional kann mittels Lötbrücken auf der PCAN-PCI/104-Express- Karte eine 5-Volt-Versorgung auf Pin 1 und/oder Pin 9 des D-Sub- CAN-Anschlusses gelegt werden (bei den Zweikanal-Ausführungen unabhängig für jeden CAN-Anschluss). Dadurch ist es möglich, Geräte mit geringem Stromverbrauch (z.
  • Seite 13 PCAN-PCI/104-Express – Benutzerhandbuch Abbildung 3: Position der Lötfelder auf der PCAN-PCI/104-Express-Karte, oben für CAN-Kanal 1, unten für CAN-Kanal 2 5-Volt-Versorgung → Ohne Pin 1 Pin 9 Pin 1 + Pin 9 CAN-Kanal 1 CAN-Kanal 2 Hinweis: Die Pin-Bezeichnungen für den CAN-Anschluss beziehen sich auf einen 9-poligen D-Sub-Stecker, der über ein Kabel mit einem Pfostenstecker auf der Karte verbunden ist.
  • Seite 14 PCAN-PCI/104-Express – Benutzerhandbuch Verkabelung 3.3.1 Terminierung Ein High-Speed-CAN-Bus (ISO 11898-2) muss an beiden Enden mit 120 Ohm terminiert sein. Ansonsten kommt es zu störenden Signalreflexionen und die Transceiver der angeschlossenen CAN- Knoten (CAN-Interface, Steuergerät) funktionieren nicht. Die PCAN-PCI/104-Express-Karte hat keine interne Terminierung. Betreiben Sie den Adapter an einem terminierten CAN-Bus.
  • Seite 15 PCAN-PCI/104-Express – Benutzerhandbuch 3.3.3 Maximale Buslänge High-Speed-CAN-Netzwerke können bis zu 1 Mbit/s übertragen. Die maximale Buslänge ist primär abhängig von der Übertragungsrate. Die folgende Tabelle zeigt die maximal mögliche CAN-Buslänge bei verschiedenen Übertragungsraten: Übertragungsrate Buslänge 1 Mbit/s 40 m 500 kbit/s 110 m 250 kbit/s 240 m...
  • Seite 16 PCAN-PCI/104-Express – Benutzerhandbuch Software anwenden Dieses Kapitel behandelt die mitgelieferte Software PCAN-View und die Programmierschnittstelle PCAN-Basic. CAN-Monitor PCAN-View für Windows PCAN-View für Windows ist ein einfacher CAN-Monitor zum Betrachten, Senden und Aufzeichnen von CAN-Nachrichten. Abbildung 5: PCAN-View für Windows So starten und initialisieren Sie PCAN-View: Wenn PCAN-View bereits auf der Festplatte installiert ist, wählen Sie im Windows-Start-Menü...
  • Seite 17 PCAN-PCI/104-Express – Benutzerhandbuch Falls Sie PCAN-View nicht zusammen mit dem Gerätetreiber installiert haben, können Sie das Programm auch direkt von der mitgelieferten DVD starten. Betätigen Sie dafür im Navigationsprogramm (Intro.exe) unter Deutsch > Tools im Eintrag PCAN-View für Windows den Link Starten. Das Dialogfenster für die Auswahl der CAN-Hardware sowie die Einstellung der CAN-Parameter erscheint.
  • Seite 18 PCAN-PCI/104-Express – Benutzerhandbuch 4.1.1 Registerkarte Senden/Empfangen Abbildung 7: Registerkarte Senden/Empfangen Die Registerkarte Senden/Empfangen ist das zentrale Element von PCAN-View. Sie enthält jeweils eine Liste der empfangenen und der Sendenachrichten. Die Darstellung der CAN-Daten erfolgt im Hexadezimalformat. So senden Sie eine CAN-Nachricht mit PCAN-View: Wählen Sie den Menübefehl Senden >...
  • Seite 19 PCAN-PCI/104-Express – Benutzerhandbuch Abbildung 8: Dialogfenster Neue Sendebotschaft Geben Sie die ID und die Daten der neuen CAN-Nachricht ein. Geben Sie im Feld Zykluszeit geben Sie an, ob die Nachricht manuell oder periodisch gesendet werden soll. Wollen Sie die Nachricht periodisch senden, muss der Wert größer 0 sein.
  • Seite 20 PCAN-PCI/104-Express – Benutzerhandbuch 4.1.2 Registerkarte Trace Abbildung 9: Registerkarte Trace Über die Registerkarte Trace kann der Tracer (Datenlogger) von PCAN-View verwendet werden, um die Kommunikation eines CAN- Busses aufzuzeichnen. Während der Aufnahme werden die CAN- Nachrichten in den Arbeitsspeicher des PCs zwischengespeichert. Anschließend können diese dann in einer Datei gesichert werden.
  • Seite 21 PCAN-PCI/104-Express – Benutzerhandbuch 4.1.3 Statuszeile Abbildung 10: Beispiel einer Statuszeile Die Statuszeile zeigt Informationen über die aktuelle CAN-Verbin- dung, enthält Fehlerzähler (Overruns, QXmtFull) und eine Statusanzeige für Fehlermeldungen. Weitere Information zur Benutzung von PCAN-View finden Sie in der Hilfe, die Sie im Programm über das Menü Hilfe oder die Taste F1 erreichen.
  • Seite 22 Auf der mitgelieferten DVD befinden sich im Verzeichniszweig Develop Dateien der Programmierschnittstelle PCAN-Basic. Diese API stellt grundlegende Funktionen für die Anbindung eigener Pro- gramme an die CAN-Interfaces von PEAK-System zur Verfügung und kann für folgende Betriebssysteme verwendet werden: Windows 8, 7, Vista, XP (32/64-Bit) Windows CE 6.x (x86/ARMv4)
  • Seite 23 Einfaches Umschalten zwischen den Kanälen einer PCAN-PC- Hardware Treiberinterne Pufferung von 32768 Nachrichten pro CAN-Kanal Genauigkeit der Zeitstempel von empfangenen Nachrichten bis zu 1 μs (abhängig von dem verwendeten PEAK-CAN-Interface) Zugriff auf spezielle Hardwareparameter wie beispielsweise Listen-Only-Modus Benachrichtigung der Applikation über Windows-Events beim Empfang einer Nachricht Erweitertes System für Debuggingoperationen...
  • Seite 24 PCAN-PCI/104-Express – Benutzerhandbuch 4.2.2 Prinzipbeschreibung der API Die API PCAN-Basic ist die Schnittstelle zwischen der Benutzer- anwendung und dem Gerätetreiber. In Windows-Betriebssystemen ist dies eine DLL (Dynamic Link Library). Der Ablauf des Zugriffs auf das CAN-Interface ist in drei Phasen unterteilt: 1.
  • Seite 25 Verbindung mit einer bei der PEAK-System oder deren Partner gekauften Hardware verwendet werden. Sollte eine CAN-Hardware-Komponente von Drittanbietern kompatibel zu einer von PEAK-System sein, so ist es nicht erlaubt die Treiber von PEAK- System zu verwenden oder weiterzugeben. Wenn ein Drittanbieter Software auf Basis von PCAN-Basic entwickelt und Probleme bei der Verwendung dieser Software auftauchen, wenden Sie sich an den Softwareanbieter.
  • Seite 26 PCAN-PCI/104-Express – Benutzerhandbuch Technische Daten Anschlüsse PC/104-Stack PCIe/104, PCI Express x1 (1 Lane) Stack-Through für PCI/104-Bus, Bestückung mit Kontaktleiste auf Anfrage D-Sub (m), 9-polig Belegung nach Spezifikation CiA® 102 Spezifikation ISO 11898-2, High-Speed-CAN 2.0A (Standard-Format) und 2.0B (Extended-Format) Übertragungsraten 5 kbit/s - 1 Mbit/s Controller NXP (Philips) SJA1000 Transceiver...
  • Seite 27 PCAN-PCI/104-Express – Benutzerhandbuch Maße Größe 90,1 x 95,9 mm (B x L) Siehe auch Maßzeichnung im Anhang B Seite 29 Gewicht Produktausführung Einkanal: 42 g Zweikanal: 47 g Einkanal opto: 44 g Zweikanal opto: 50 g Umgebung Betriebstemperatur -40 - +85 °C Temperatur für Lagerung -40 - +125 °C und Transport...
  • Seite 28 PCAN-PCI/104-Express – Benutzerhandbuch Anhang A CE-Zertifikat...
  • Seite 29 PCAN-PCI/104-Express – Benutzerhandbuch Anhang B Maßzeichnung Abbildung 12: Ansicht PCAN-PCI/104-Express-Karte Die Abbildung entspricht nicht der tatsächlichen Größe des Produkts.
  • Seite 30 PCAN-PCI/104-Express – Benutzerhandbuch Anhang C Übersicht für Schnelleinsteiger Software-/Hardwareinstallation unter Windows Installieren Sie noch vor dem Einbau der PCAN-PCI/104-Express- Karte in einen PC/104-Stack das entsprechende Softwarepaket von der mitgelieferten DVD (mit Administratoren-Rechten). Beim nächsten Windows-Start wird die Karte von Windows erkannt und der Treiber initialisiert.