Herunterladen Inhalt Inhalt Diese Seite drucken

Prinzipbeschreibung Der Api - Peak PCAN-USB Benutzerhandbuch

Can-interface für usb
Vorschau ausblenden Andere Handbücher für PCAN-USB:
Inhaltsverzeichnis

Werbung

PCAN-USB – Benutzerhandbuch
5.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. Initialisierung
2. Interaktion
3. Abschluss
Initialisierung
Ein CAN-Kanal muss vor der Benutzung initialisiert werden. Dies ge-
schieht durch den einfachen Aufruf der Funktion
Abhängig vom Typ der CAN-Hardware können bis zu acht CAN-
Kanäle gleichzeitig geöffnet werden. Nach erfolgreicher Initialisie-
rung steht der CAN-Kanal zur Kommunikation mit der CAN-Hard-
ware bzw. dem CAN-Bus bereit. Es sind keine weiteren Konfigura-
tionsarbeiten erforderlich.
Interaktion
Zum Lesen und Schreiben von CAN-Nachrichten stehen die Funktio-
nen
und
CAN_Read
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.
Bei Empfang von CAN-Nachrichten werden Ereignisse zur automati-
schen Benachrichtigung einer Anwendung (Client) verwendet. Das
bietet folgende Vorteile:
Die Anwendung muss nicht mehr regelmäßig auf Empfangs-
nachrichten prüfen (kein Polling).
Die Reaktionszeit bei Empfang wird verkürzt.
zur Verfügung. Es können zusätzliche
CAN_Write
24
CAN_Initialize
.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis