Seite 1
PCAN-ISA CAN-Interface für ISA Benutzerhandbuch Dokumentversion 2.1.0 (2019-03-05)
Seite 2
Zwei CAN-Kanäle, galvanische IPEH-002077 optoentkoppelt Trennung für CAN-Anschlüsse Das Titelbild zeigt das Produkt PCAN-ISA Zweikanal optoentkoppelt. Die anderen Produktausführungen sind in der Bauform identisch unterscheiden sich jedoch in der Bestückung. PCAN® ist eine eingetragene Marke der PEAK-System Technik GmbH. CANopen®...
PCAN-ISA – Benutzerhandbuch Inhalt Einleitung Eigenschaften im Überblick Systemvoraussetzungen Lieferumfang Konfiguration und Installation Karte konfigurieren 2.1.1 Position der Jumper-Felder 2.1.2 E/A-Adressbereich 2.1.3 Interrupt Software installieren Hardware installieren Anpassung der BIOS-Einstellungen im Computer 2.4.1 Verwendete Interrupts angeben 2.4.2 APIC-Modus deaktivieren CAN-Bus anschließen Anschluss über D-Sub-Steckverbinder...
Seite 4
PCAN-ISA – Benutzerhandbuch Eigene Programme mit PCAN-Basic anbinden 4.2.1 Leistungsmerkmale von PCAN-Basic 4.2.2 Prinzipbeschreibung der API 4.2.3 Hinweise zur Lizenz Häufig gestellte Fragen (FAQ) Technische Daten Anhang A CE-Zertifikat Anhang B Übersicht für Schnelleinsteiger...
Einleitung Die PCAN-ISA-Karte ermöglicht eine einfache und kostengünstige Anbindung älterer Computersysteme mit ISA-Steckplatz an CAN- Netzwerke. Dabei ist der Betrieb mehrerer PCAN-ISA-Karten durch Interrupt-Sharing problemlos möglich. Die Karte ist als Ein- oder Zweikanalversion erhältlich. Zudem wird bei den optoentkoppelten Ausführungen eine galvanische Trennung bis maximal 500 Volt zwischen der PC- und der CAN-Seite gewährleistet.
Galvanische Trennung am CAN-Anschluss bis zu 500 V (nur optoentkoppelte Ausführungen), gesondert für jeden CAN-Kanal Erweiterter Betriebstemperaturbereich von -40 bis 85 °C Hinweis: Dieses Handbuch beschreibt die Verwendung der PCAN-ISA-Karte unter Windows. Treiber für Linux sowie entsprechende Information finden Sie auf der Website von PEAK-System unter www.peak-system.com/linux. Systemvoraussetzungen Ein freier ISA-Bus-Steckplatz (16 Bit) im Computer Betriebssystem Windows 10, 8.1, 7 (32-Bit)
PCAN-ISA – Benutzerhandbuch Lieferumfang Steckkarte PCAN-ISA Slotblende mit D-Sub-Stecker(n) für den CAN-Bus-Anschluss Gerätetreiber für Windows 10, 8.1, 7 (32-Bit) und Linux (32/64-Bit) Gerätetreiber für Windows CE 6.x (x86- und ARMv4-Prozessorunterstützung) CAN-Monitor PCAN-View für Windows CAN-Monitor PCAN-View für DOS Programmierschnittstelle PCAN-Basic zur Entwicklung von Anwendungen mit CAN-Anbindung Programmierschnittstellen für normierte Protokolle aus dem...
Konfiguration auslassen und direkt mit dem folgenden Abschnitt 2.2 fortfahren. Für eine Konfiguration abweichend von der Standardeinstellung setzen Sie die Jumper auf der Platine der PCAN-ISA-Karte anhand der unten angegebenen Erläuterungen. Achtung! Durch elektrostatische Entladung (ESD) können Kom- ponenten auf der Platine beschädigt oder zerstört werden.
Einstellung des Interrupts (Abbildung 1). Auf der Zweikanal-Ausführung ist entsprechend eine doppelte Auslegung vorhanden (Abbildung 2). Abbildung 1: PCAN-ISA Einkanal – Position der Jumper-Felder für die Einstellung des E/A-Adressbereichs (JP1, linke Markierung) und des Interrupts (JP3, rechte Markierung) Abbildung 2: PCAN-ISA Zweikanal –...
2.1.3 Interrupt Pro CAN-Kanal muss ein Interrupt (IRQ) vergeben werden. Die PCAN-ISA-Karte unterstützt die Interrupts 3, 4, 5, 7, 10, 11, 12 und 15. Die Voreinstellung bei der Auslieferung für CAN-Kanal 1 ist Interrupt 10, für CAN-Kanal 2 Interrupt 5.
Wählen Sie im Hauptmenü Treiber aus und klicken Sie dann auf Jetzt installieren. Bestätigen Sie die Meldung der Benutzerkontensteuerung in Bezug auf "Installer database of PEAK-Drivers". Das Treiberinstallationsprogramm startet. Befolgen Sie die Programmanweisungen bis Sie zum Auswahlfenster Benutzerdefinierte Installation gelangen.
PCAN-ISA – Benutzerhandbuch Wählen Sie den CAN-Gerätetreiber ab und aktiveren Sie CAN-Gerätetreiber Non-Plug-and-Play (siehe Abbildung 3). Hinweis: Der CAN-Gerätetreiber Non-Plug-and-Play steht nur bei einem 32-Bit-Windows zur Auswahl. PCAN-ISA läuft unter einem 64-Bit-Windows nicht. Befolgen Sie die weiteren Programmanweisungen. Hardware installieren So installieren Sie die PCAN-ISA-Karte im Computer: Schalten Sie den Computer aus.
PCAN-ISA – Benutzerhandbuch Abbildung 4: Anschlüsse für die Kabel zur Slotblende (hier: PCAN-ISA Zweikanal, die Einkanal-Ausführung hat nur den linken Anschluss Ch1) Anpassung der BIOS-Einstellungen im Computer Um einen einwandfreien Betrieb der PCAN-ISA-Karte zu gewähr- leisten, ist es notwendig, dass Sie im BIOS-Setup des Computers...
Konflikten kommt. Im BIOS-Setup finden Sie meist unter einem Menüpunkt, der den Text PnP enthält, die Einstellmöglichkeiten für die Interrupts. Für die von der PCAN-ISA-Karte verwendeten Interrupts geben Sie dort z. B. die Einstellung Reserved oder Legacy ISA an. 2.4.2 APIC-Modus deaktivieren Hinweis: Verwechseln Sie APIC nicht mit ACPI.
Seite 15
PCAN-ISA – Benutzerhandbuch installieren müssen, da es wegen der Änderung dieser hard- warenahen Einstellung nicht mehr starten kann. Starten Sie den Computer neu und wechseln Sie ins BIOS- Setup. Suchen Sie nach der APIC-Einstellung und deaktivieren Sie diese. Speichern Sie die Änderungen im BIOS und verlassen Sie das BIOS-Setup.
über Pin 1 des CAN-Anschlusses 5 Volt beziehen. Pin 1 ist bei Auslieferung nicht belegt. Mehr Informationen dazu finden Sie im nächsten Abschnitt 3.2. Tipp: Schließen Sie einen CAN-Bus mit anderem Übertragungs- standard über einen Buskonverter an. PEAK-System bietet verschiedene Buskonvertermodule an, wie den PCAN-TJA1054 für einen Low-Speed-CAN-Bus entsprechend ISO 11898-3.
Seite 17
PCAN-ISA – Benutzerhandbuch Die Pin-Zuordnung zwischen dem D-Sub-Stecker und dem 10-poligen Anschluss auf der PCAN-ISA-Karte ist wie folgt: Abbildung 6: Nummerierung am 10-poligen Anschluss Zuordnung Belegung D-Sub +5 V (optional) CAN_L CAN_H nicht belegt nicht belegt +5 V (optional) nicht belegt...
über den CAN-Anschluss versorgt werden (bei der Zweikanal-Ausführung unabhängig für jeden CAN-Anschluss). Mit einer Lötbrücke je CAN-Kanal auf der Platine der PCAN-ISA kann dafür eine Spannung von 5 Volt am Pin 1 und/oder Pin 9 des D-Sub- Steckers angelegt werden.
Seite 19
PCAN-ISA – Benutzerhandbuch Abbildung 7: Position der Lötbrückenfelder für die 5-Volt-Versorgung 5-Volt-Versorgung D-Sub-Anschluss Lötfeld Ohne Pin 1 Pin 9 Pin 1 (Standard) und 9 CAN 1 CAN 2 Kurzschlussgefahr! Die 5-Volt-Versorgung ist nicht gesondert gesichert. Darum müssen Sie den Computer ausschalten, bevor...
Die PCAN-ISA besitzt keine zuschaltbare interne Terminierung. Betreiben Sie den Adapter an einem terminierten CAN-Bus. 3.3.2 Beispiel einer Verbindung Abbildung 8: Einfache CAN-Verbindung Das Beispiel stellt eine Verbindung der PCAN-ISA mit einem Steuergerät dar. Das Verbindungskabel ist an beiden Enden mit 120 Ohm terminiert.
PCAN-ISA – Benutzerhandbuch 3.3.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-ISA – 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 23
PCAN-ISA – Benutzerhandbuch So starten und initialisieren Sie PCAN-View: Öffnen Sie PCAN-View über das Windows-Startmenü. Das Dialogfenster Connect erscheint. Abbildung 10: Auswahl der Hardware und Parameter Wählen Sie aus der Liste das gewünschte Interface und fahren Sie mit Schritt 7 fort.
Seite 24
PCAN-ISA – Benutzerhandbuch Wählen Sie PEAK ISA-CAN SJA aus. Geben Sie die auf der PCAN-ISA-Karte eingestellte E/A- Basisadresse sowie den Interrupt an (siehe Abschnitt 2). Bestätigen Sie Ihre Angaben mit OK. Wählen Sie aus der Drop-down-Liste Bitrate die Übertra- gungsrate, die von allen Teilnehmern am CAN-Bus verwen- det wird.
PCAN-ISA – Benutzerhandbuch 4.1.1 Registerkarte Senden/Empfangen Abbildung 12: 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 26
PCAN-ISA – 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-ISA – Benutzerhandbuch 4.1.2 Registerkarte Trace Abbildung 14: 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 Nachrichten in den Arbeitsspeicher des PCs zwischengespeichert.
PCAN-ISA – Benutzerhandbuch 4.1.3 Registerkarte PCAN-ISA Abbildung 15: Registerkarte PCAN-ISA Auf der Registerkarte PCAN-ISA befinden sich detaillierte Informationen zur Hardware und zum verwendeten Treiber. 4.1.4 Statuszeile Abbildung 16: Anzeige in der Statuszeile Die Statuszeile enthält Informationen zur aktuellen CAN-Verbind- ung, zu Fehlerzählern (Overruns, QXmtFull) und Fehlermeldungen.
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 werden: Windows 10, 8.1, 7 (32/64-Bit)
Einfaches Umschalten zwischen den Kanälen einer PCAN-PC- Hardware Treiberinterne Pufferung von 32.768 Nachrichten pro CAN-Kanal Genauigkeit der Zeitstempel von empfangenen Nachrichten bis zu 1 μs (abhängig von dem verwendeten PEAK-CAN-Interface) Unterstützung der PEAK-System Trace-Formate Version 1.1 und 2.0 (für CAN-FD-Anwendungen)
PCAN-ISA – Benutzerhandbuch Zugriff auf spezielle Hardwareparameter wie beispielsweise Listen-Only-Mode 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.
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.
Seite 33
PCAN-ISA – Benutzerhandbuch Wenn ein Drittanbieter Software auf Basis von PCAN-Basic entwickelt und Probleme bei der Verwendung dieser Software auftauchen, wenden Sie sich an den Softwareanbieter.
PCAN-ISA – Benutzerhandbuch Häufig gestellte Fragen (FAQ) Frage Antwort Ja. Bei Ressourcenmangel ist es auch Können mehrere PCAN- möglich den einzelnen CAN-Kanälen ISA-Karten im selben denselben Interrupt zuzuordnen Computer verwendet (Interrupt Sharing). Zu beachten ist werden? jedoch, dass jeder CAN-Kanal einen eindeutigen E/A-Adressbereich zugewiesen bekommt.
500 V (gesondert für jeden CAN-Kanal) (nur bei optoentk. Karten) Spannungsversorgung PCAN-ISA: D-Sub Pin 1/ 9; 5 V, max. 100 mA externer Geräte PCAN-ISA opto: D-Sub Pin 1/9; 5 V, max. 50 mA per Lötbrücke(n), bei Auslieferung nicht belegt...
Seite 36
PCAN-ISA – Benutzerhandbuch Umgebung Betriebstemperatur -40 – +85 °C Temperatur für -40 – +125 °C Lagerung und Transport Relative Luftfeuchte 15 – 90 %, nicht kondensierend Konformität Richtlinie 2014/30/EU DIN EN 55024:2016-05 DIN EN 55032:2016-02 RoHS 2 Richtlinie 2011/65/EU DIN EN 50581 VDE 0042-12:2013-02...
Software-/Hardwareinstallation unter Windows Installieren Sie den Treiber von der mitgelieferten DVD. Schalten Sie den Computer aus. Bauen Sie die PCAN-ISA-Karte in einen freien ISA-Steckplatz (16 Bit) ein. Schalten Sie den Computer wieder ein und rufen Sie das BIOS-Setup auf. Markieren Sie in der PnP- Tabelle die von der ISA-Karte belegten Interrupts als reserviert.