Inhaltszusammenfassung für Peak System PCAN-miniPCIe
Seite 1
PCAN-miniPCIe PCAN-miniPCIe CAN-Interface für PCI Express Mini Benutzerhandbuch Dokumentversion 1.4.3 (2017-07-31)
Seite 2
Zwei CAN-Kanäle, galvanische IPEH-003049 Trennung für CAN-Anschlüsse Das Titelbild zeigt das Produkt PCAN-miniPCIe Zweikanal. Die Einkanal-Ausführung ist in der Bauform identisch unterscheidet sich jedoch in der Bestückung. PCAN® ist eine eingetragene Marke der PEAK-System Technik GmbH. CANopen® und CiA® sind eingetragene Gemeinschaftsmarken des CAN in Automation e.V.
PCAN-miniPCIe – Benutzerhandbuch Einleitung Die PCAN-miniPCIe-Karte ermöglicht die Einbindung von Embed- ded-PCs und Laptops mit PCI Express Mini-Steckplätzen in CAN- Netzwerke. Zwischen der Computer- und der CAN-Seite ist eine galvanische Trennung bis maximal 300 Volt gegeben. Die Karte ist als Ein- oder Zweikanalversion erhältlich.
Platzsparende Abmaße durch SMD-Technik Erweiterter Betriebstemperaturbereich von -40 bis 85 °C Hinweis: Dieses Handbuch beschreibt die Verwendung der PCAN-miniPCIe-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.
PCAN-miniPCIe – Benutzerhandbuch Software und Karte installieren Dieses Kapitel behandelt die Softwareinstallation der PCAN- miniPCIe unter Windows und deren Einbau in den Computer. Installieren Sie den Treiber vor dem Einbau der Karte. So installieren Sie den Treiber: Starten Sie die Intro.exe von der mitgelieferten DVD.
Seite 7
PCAN-miniPCIe – Benutzerhandbuch Montieren Sie für jeden CAN-Kanal einen D-Sub-Stecker mit Verbindungsplatine in eine entsprechende Aussparung des Computergehäuses. Verbinden Sie für jeden CAN-Kanal einen D-Sub-Stecker mit dem Anschluss auf der Karte. Schließen Sie das Computergehäuse. Verbinden Sie den Computer mit dem Stromnetz.
Anschluss über D-Sub-Steckverbinder Ein High-Speed-CAN-Bus (ISO 11898-2) wird an einen 9-poligen D-Sub-Steckverbinder angeschlossen. Die CAN-Belegung entspricht der Spezifikation CiA® 303-1. CAN 1 CAN 2 Abbildung 1: Positionen der CAN-Anschlüsse auf der PCAN-miniPCIe-Karte Abbildung 2: Anschlussbelegung High-Speed-CAN (Sicht auf einen D-Sub-Stecker)
Seite 9
Bus an den D-Sub-Steckverbinder anschließen. Die Pin-Zuordnung zwischen dem D-Sub-Stecker und dem 4-poligen Anschluss auf der PCAN-miniPCIe-Karte ist wie folgt: Abbildung 4: Frontansicht eines CAN-Anschlüsses (SUR) auf der PCAN-miniPCIe-Karte (CAN 1, CAN 2) Pin SUR Funktion Pin D-Sub Nicht belegt...
Die PCAN-miniPCIe-Karte hat keine interne Terminierung. Betreiben Sie den Adapter an einem terminierten CAN-Bus. 3.2.2 Beispiel einer Verbindung Abbildung 5: Einfache CAN-Verbindung Das Beispiel stellt eine Verbindung der Steckkarte PCAN-miniPCIe mit einem Steuergerät dar. Das Verbindungskabel ist an beiden Enden mit 120 Ohm terminiert.
PCAN-miniPCIe – Benutzerhandbuch 3.2.3 Maximale Buslänge High-Speed-CAN-Netzwerke übertragen bis zu 1 Mbit/s. Die maximale Buslänge ist vor allem von der Übertragungsrate abhängig. 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...
PCAN-miniPCIe – Benutzerhandbuch Software und API Dieses Kapitel behandelt die mitgelieferte Software PCAN-View und die Programmierschnittstelle PCAN-Basic. Monitor-Software PCAN-View PCAN-View ist eine einfache Windows-Software zum Betrachten, Senden und Aufzeichnen von CAN- und CAN-FD-Nachrichten. Hinweis: Dieses Kapitel beschreibt die Verwendung von PCAN- View mit einem CAN-Adapter.
Seite 13
PCAN-miniPCIe – Benutzerhandbuch So starten und initialisieren Sie PCAN-View: Öffnen Sie PCAN-View über das Windows-Startmenü. Das Dialogfenster Connect erscheint. Abbildung 7: Auswahl der Hardware und Parameter Wählen Sie aus der Liste das gewünschte Interface. Wählen Sie aus der Drop-down-Liste Bitrate die Übertra- gungsrate, die von allen Teilnehmern am CAN-Bus verwen- det wird.
PCAN-miniPCIe – Benutzerhandbuch 4.1.1 Registerkarte Senden/Empfangen Abbildung 8: 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 standard- mäßig im Hexadezimalformat. So senden Sie eine CAN-Nachricht mit PCAN-View: Wählen Sie den Menübefehl Senden >...
Seite 15
PCAN-miniPCIe – Benutzerhandbuch Geben Sie die ID, die Daten-Länge in Bytes und die Daten der neuen CAN-Nachricht ein. Hinweis: Seit der Programmversion 4 von PCAN-View heißt das Feld nicht mehr DLC, sondern Länge. Letztere spiegelt die tatsächliche Datenlänge wieder. Geben Sie im Feld Zykluszeit an, ob die Nachricht periodisch oder manuell gesendet werden soll.
PCAN-miniPCIe – Benutzerhandbuch 4.1.2 Registerkarte Trace Abbildung 10: 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.
PCAN-miniPCIe – Benutzerhandbuch 4.1.3 Registerkarte PCAN-miniPCIe Abbildung 11: Registerkarte PCAN-PCI (Beispiel) Auf der Registerkarte PCAN-miniPCIe befinden sich detaillierte Informationen zur Hardware und zum verwendeten Treiber. 4.1.4 Statuszeile Abbildung 12: Beispiel einer Statuszeile Die Statuszeile enthält Informationen zur aktuellen CAN-Verbind- ung, zu Fehlerzählern (Overruns, QXmtFull) und Fehlermeldungen.
PCAN-miniPCIe – Benutzerhandbuch Eigene Programme mit PCAN-Basic anbinden Abbildung 13: PCAN-Basic 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- und CAN-FD-Interfaces von PEAK-System zur Verfügung und kann für folgende Betriebssysteme verwendet...
PCAN-miniPCIe – Benutzerhandbuch Die API ist betriebssystemübergreifend konzipiert. Dadurch können Softwareprojekte mit wenig Aufwand zwischen den Plattformen portiert werden. Für alle gängigen Programmiersprachen stehen Beispiele zur Verfügung. PCAN-Basic unterstützt ab Version 4 den neuen Standard CAN FD (CAN with Flexible Data Rate), der sich vor allem durch höhere Bandbreiten bei der Datenübertragung auszeichnet.
PCAN-miniPCIe – Benutzerhandbuch Benachrichtigung der Applikation über Windows-Events beim Empfang einer Nachricht Erweitertes System für Debuggingoperationen Mehrsprachige Debuggingausgabe Ausgabesprache abhängig vom Betriebssystem Definition eigener Debugging-Information möglich Tipp: Eine Übersicht der API-Funktionen finden Sie in den Header-Dateien. Ausführliche Informationen zur PCAN-Basic- API befinden sich auf der mitgelieferten DVD in den Text- und Hilfedateien (Dateien .txt und .chm).
PCAN-miniPCIe – Benutzerhandbuch Interaktion Zum Lesen und Schreiben von Nachrichten stehen die Funktionen sowie zur Verfü- CAN_Read CAN_Write CAN_ReadFD CAN_WriteFD gung. Es können zusätzliche Einstellungen vorgenommen werden, wie z. B. die Einrichtung von Nachrichtenfiltern zur Beschränkung auf bestimmte CAN-IDs oder das Versetzen des CAN-Controllers in den Listen-Only-Modus.
PCAN-miniPCIe – Benutzerhandbuch Technische Daten Anschlüsse Computer PCI Express Mini (verwendet PCIe-Lane, nicht USB), 52-polig; elektromechanische Spezifikation 1.1 und 1.2 CAN (über Kabel) D-Sub (m), 9-polig, Belegung nach Spezifikation CiA® 303-1 CAN (auf Karte) Anschlusstyp SUR von JST (www.jst-mfg.com), Bezeichnung des passenden Steckers: 04SUR-32S...
Seite 23
PCAN-miniPCIe – Benutzerhandbuch Umgebung Betriebstemperatur -40 - 85 °C Temperatur für -40 - 100 °C Lagerung und Transport Relative Luftfeuchte 15 - 90 %, nicht kondensierend Richtlinie 2014/30/EU EN 55024:2016-05 EN 55022:2011-12...
PCAN-miniPCIe – Benutzerhandbuch Anhang B Maßzeichnung Abbildung 14: Ansicht PCAN-miniPCIe Die Abbildung entspricht nicht der tatsächlichen Größe des Produkts.
Installieren Sie den Treiber von der mitgelieferten DVD, bevor Sie die Karte einbauen. Schalten Sie den Computer aus, stecken Sie die PCAN-miniPCIe in einen freien Mini PCI-Express-Steckplatz. Die neue Hardware wird beim nächsten Windows-Start erkannt und der Treiber initialisiert. Überprüfen Sie die Betriebsbereitschaft.