Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

PCAN-ISA
CAN-Interface für ISA
Benutzerhandbuch
Dokumentversion 2.1.0 (2019-03-05)

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Peak PCAN-ISA

  • 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®...
  • Seite 3: Inhaltsverzeichnis

    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...
  • Seite 5: Einleitung

    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.
  • Seite 6: Systemvoraussetzungen

    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)
  • Seite 7: Lieferumfang

    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...
  • Seite 8: Konfiguration Und Installation

    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.
  • Seite 9: E/A-Adressbereich

    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 –...
  • Seite 10: Interrupt

    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.
  • Seite 11: Software Installieren

    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.
  • Seite 12: Hardware Installieren

    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.
  • Seite 13: Anpassung Der Bios-Einstellungen Im Computer

    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...
  • Seite 14: Verwendete Interrupts Angeben

    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.
  • Seite 16: Can-Bus Anschließen

    ü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...
  • Seite 18: Spannungsversorgung Externer Geräte

    ü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...
  • Seite 20: Verkabelung

    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.
  • Seite 21: Maximale Buslänge

    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...
  • Seite 22: Software Und Api

    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.
  • Seite 25: Registerkarte Senden/Empfangen

    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.
  • Seite 27: Registerkarte Trace

    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.
  • Seite 28: Registerkarte Pcan-Isa

    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.
  • Seite 29: Eigene Programme Mit Pcan-Basic Anbinden

    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)
  • Seite 30: Leistungsmerkmale Von Pcan-Basic

    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)
  • Seite 31: Prinzipbeschreibung Der Api

    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.
  • Seite 32: Hinweise Zur Lizenz

    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.
  • Seite 34: Häufig Gestellte Fragen (Faq)

    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.
  • Seite 35: Technische Daten

    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...
  • Seite 37: Anhang Ace-Zertifikat

    PCAN-ISA – Benutzerhandbuch Anhang A CE-Zertifikat...
  • Seite 38: Anhang B Übersicht Für Schnelleinsteiger

    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.

Inhaltsverzeichnis