PCAN-PCI 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...
PCAN-PCI Express – Benutzerhandbuch Einleitung Die PCAN-PCI Express-Karte stellt in Computern mit PCI Express- Steckplätzen ein oder zwei CAN-Kanäle bereit. Für verschiedene Betriebssysteme sind Gerätetreiber und Programmierschnittstellen vorhanden, so dass Programme auf einfache Weise auf einen angeschlossenen CAN-Bus zugreifen können. Tipp: Am Ende dieses Handbuches (Anhang C) befindet sich für Schnelleinsteiger eine Seite mit Kurzangaben...
Hinweis: Dieses Handbuch beschreibt die Verwendung der PCAN-PCI Express-Karte unter Windows. Treiber für Linux so- wie entsprechende Anwendungsinformation finden Sie auf der mitgelieferten CD im Verzeichniszweig Develop und auf der Website von PEAK-System unter www.peak-system.com/linux. Systemvoraussetzungen Ein freier PCI Express-Steckplatz im Computer Betriebssystem Windows 7/Vista/XP (32/64-Bit)
PCAN-PCI Express – Benutzerhandbuch Software und Karte installieren Dieses Kapitel behandelt die Softwareinstallation für die PCAN- PCI Express-Karte (kurz PCIe-Karte) unter Windows und deren Einbau in den Computer. Installieren Sie den Treiber vor dem Einbau der PCIe-Karte. So installieren Sie den Treiber: Nur Windows XP: Stellen Sie sicher, dass Sie mit Administratoren-Rechten angemeldet sind (nicht notwendig bei der späteren Verwendung der PCIe-Karte).
Seite 7
PCAN-PCI Express – Benutzerhandbuch So bauen Sie die PCIe-Karte in den Computer ein: Achtung! Durch elektrostatische Entladung (ESD) können Kom- ponenten auf der PCAN-PCI Express-Karte beschädigt oder zerstört werden. Treffen Sie beim Hantieren mit der Karte Vor- kehrungen zur Vermeidung von ESD. Fahren Sie den Computer herunter und schalten Sie ihn aus.
Seite 8
PCAN-PCI Express – Benutzerhandbuch Nach einer erfolgreichen Initialisierung des Treibers finden Sie im Geräte-Manager von Windows im Zweig „CAN-Hardware“ den Eintrag „PCAN-PCI“.
Bei Auslieferung sind diese Pins nicht belegt. Eine aus- führliche Beschreibung zur Aktivierung finden Sie im folgenden Abschnitt 3.2. 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).
PCAN-PCI Express – Benutzerhandbuch Externe Geräte über den CAN-Anschluss versorgen Optional kann mittels Lötbrücken auf der PCAN-PCI Express-Karte eine 5-Volt-Versorgung auf Pin 1 und/oder Pin 9 des D-Sub-CAN- Anschlusses gelegt werden (bei der Zweikanal-Ausführung unabhängig für jeden CAN-Anschluss). Dadurch ist es möglich, Geräte mit geringem Stromverbrauch (z.
Seite 11
PCAN-PCI Express – Benutzerhandbuch Abbildung 2: Position der Lötfelder auf der PCAN-PCI Express-Karte, J2 für CAN-Kanal 1 (untere Markierung) und J4 für CAN-Kanal 2 (obere Markierung) 5-Volt-Versorgung → Ohne Pin 1 Pin 9 Pin 1 + Pin 9 J2 (CAN-Kanal 1) / J4 (CAN-Kanal 2) Achtung! Kurzschlussgefahr! Wenn die in diesem Abschnitt beschriebene Option aktiviert ist, dürfen Sie CAN-Kabel oder...
PCAN-PCI 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 Express-Karte hat keine interne Terminierung. Betreiben Sie den Adapter an einem terminierten CAN-Bus.
PCAN-PCI Express – Benutzerhandbuch 3.3.3 Maximale Buslänge High-Speed-CAN-Netzwerke können bis zu 1 Mbit/s übertragen, wobei alle CAN-Knoten die Nachrichten gleichzeitig verarbeiten können müssen. 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...
PCAN-PCI 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 4: 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 15
PCAN-PCI Express – Benutzerhandbuch Falls Sie PCAN-View nicht zusammen mit dem Gerätetreiber installiert haben, können Sie das Programm auch direkt von der mitgelieferten CD 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.
PCAN-PCI Express – Benutzerhandbuch 4.1.1 Registerkarte Senden/Empfangen Abbildung 6: 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 17
PCAN-PCI Express – Benutzerhandbuch Abbildung 7: Dialogfenster Neue Sendebotschaft Geben Sie die ID und die Daten der neuen CAN-Nachricht ein. Geben Sie im Feld Zykluszeit an, ob die Nachricht periodisch oder manuell gesendet werden soll. Wollen Sie die Nachricht periodisch senden, muss der Wert größer 0 sein.
PCAN-PCI Express – Benutzerhandbuch 4.1.2 Registerkarte Trace Abbildung 8: 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.
PCAN-PCI Express – Benutzerhandbuch 4.1.3 Statuszeile Abbildung 9: 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.
Auf der mitgelieferten CD 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 7/Vista/XP (32/64-Bit) Windows CE 6.x (x86/ARMv4)
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...
PCAN-PCI 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.
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 25
PCAN-PCI Express – Benutzerhandbuch Maße Größe Platine: 100 x 100 mm (H x B) Siehe auch Maßzeichnung im Anhang B Seite 27 Gewicht PCAN-PCI Express Einkanal: 54 g PCAN-PCI Express Zweikanal: 61 g PCAN-PCI Express Einkanal opto: 54 g PCAN-PCI Express Zweikanal opto: 63 g Umgebung Betriebstemperatur -40 - +85 °C...
PCAN-PCI Express – Benutzerhandbuch Anhang B Maßzeichnung Abbildung 11: Maßzeichnung PCAN-PCI Express Die Abbildung entspricht nicht der tatsächlichen Größe des Produkts.
PCAN-PCI Express – Benutzerhandbuch Anhang C Übersicht für Schnelleinsteiger Software-/Hardwareinstallation unter Windows Installieren Sie noch vor dem Einbau der PCAN-PCI Express-Karte in den Computer das entsprechende Softwarepaket von der mitgelie- ferten CD (mit Administratoren-Rechten). Stecken Sie danach die PCIe-Karte in einen freien PCI Express-Steckplatz im ausgeschal- teten Computer.