Installation "PCAN"

Diese Datei soll eine Hilfestellung bei der Installation des CAN-Treibers "PCAN" von Fa. Peak bieten. Diese Datei enthält nur Hinweise von Firma MKT. Für die Installation der Hard- und Treibersoftware ist allerdings ausschließlich die Dokumentation von Firma Peak maßgebend !

 Bezugsquelle

 Übersicht Softwaretreiber

 Installation des PCAN-Light-Treibers

 Installation des PCAN-USB-Adapters

 Installation des Treibers "PCAN-V2" (bevorzugter Treiber, leider kostenpflichtig)

 Konfiguration

 Links

 Troubleshooting


Bezugsquelle

PEAK-System Technik GmbH
Benzweg 4
64293 Darmstadt

Internet:  www.peak-system.com    (ehemals www.peak-service.com )

Zurück zum Seitenbeginn


Übersicht Softwaretreiber von PEAK

Peak's "PCAN-Light-Treiber"

Peak liefert mit jedem Interface (z.B. "PCAN-Dongle") eine Treiberdiskette mit einem sogenannten "Light-Treiber" mit. Die Funktionalität des "Light-Treibers" reicht für einige Anwendungen nicht aus. Der einzige Vorteil des "Light-Treibers" :

Nachteile:

Achtung: Der "PCAN-Light-Treiber" reicht zum Betrieb mancher Programme von MKT nicht aus ! Wenn möglich, sollte zusätzliche der PCANAPI2-Treiber installiert werden, siehe Unten.
Falls die PCAN-API2 nicht zur Verfügung steht, muss auch die zur Hardware passende PCAN-Light-Treiber-Interface-DLL (..uff..) installiert werden. Diese Datei finden Sie auf der von PEAK mitgelieferten Diskette, i.A. im Unterverzeichnis A:\PCAN-Light . Aufgrund der Nutzungsbedingungen ist es uns nicht möglich, diese Datei mit in das Installationsarchiv "unseres" Programmes aufzunehmen. Unter vielen Windows-Versionen reicht ein einfaches Kopieren der Interface-DLL aus, z.B...

Falls die Treiber-Interface-DLL fehlt, erhalten Sie von MKT's Programm eine Fehlermeldung wie ...

CAN: UCAN_Init: Couldn't load PCAN-USB-LIGHT driver !
CAN: CANnot add id, controller not initialized

Peak's CAN-Treiber "CAN-API V2"

Die genaue Bezeichnung dieses Softwaretreibers ist unbekannt. Bei der Installation wird der Treiber als "PCAN Driver V2" bezeichnet, die Interface-DLL ist "CANAPI2.DLL". Hinweise zur Installation eines "PCAN-Light"-Treibers folgen im nächsten Kapitel. Dieser Treiber unterscheidet sich vom "Light"-Treiber in wesentlichen Teilen:

Peak's PCAN-USB-Treiber

Dieser Treiber wird nur für CAN-Interfaces am USB-Port benötigt. Er wird beim ersten Einstecken des USB-Interfaces benötigt, sobald Windows eine unbekannte Hardware am USB erkennt.

Wichtig: Falls der PCAN-USB-Treiber ohne PCAN-API2 betrieben werden soll, muss zusätzlich zum USB-Treiber auch die Datei PCAN_USB.DLL "installiert" werden (im einfachsten Fall durch Kopieren von der Treiberdiskette, d.h. A:\PCAN-Light\pcan_usb.dll nach C:\WINDOWS\System\*.* ).

Tips zum PCAN-USB-Treiber:


Allgemeine Hinweise zu den PEAK-Treibern

 

Zurück zum Seitenbeginn


Installation des"PCAN-Light"-Treibers (hier als Beispiel für PCAN-Dongle)

(Stand: August 2001)

  1. Die von Peak verfaßte Dokumentation durchlesen. Dies ist z.B. die Datei "INFO.TXT" auf Peak-Diskette "PCAN-Dongle", die mit jedem Interface ausgeliefert wird. Falls jemand diese Diskette gemopst hat: Bei http:\www.peak-system.com nachschauen.
  2. Parallelport im BIOS-Setup des Rechners auf "ECP/EPP" setzen.
    Bei vielen BIOS-Versionen per DELETE ("Entf")-Taste nach Einschalten,
    dann "Integrated Peripherals" ... "On-Chip SIO(!) Function" ... "Parallel Port",
    statt "SPP" (= standard parallel port) auf "ECP/EPP" stellen,
    ausserdem "EPP" auf "EPP1.9" oder so ähnlich. Vergessen Sie nicht, die geänderte BIOS-Konfiguration auch abzuspeichern !
  3. Von der PEAK-Diskette "PCAN-Dongle" das Programm "PCAN_DNG.exe" starten.
    Dieses Installationsprogramm meldet den VxD-Treiber beim Windoze-System an, aber leider nicht die Interface-DLL die zur Kommunikation zwischen VxD-Treiber und der später installierten Applikation von MKT benötigt wird. Darum auch noch manuell kopieren:
    von A:\PCAN-Light\PCAN_DNG.DLL
    nach C:\WINDOWS\System\*.* (dies gilt zumindest für Windows95 + 98)
  4. Rechner neu starten, dabei muss CAN-Dongle angesteckt sein !
    Mit der von Peak gelieferten Software ausprobieren, ob der PCAN-Dongle funktioniert:
    "Start"..."Programme"..."PCAN Dongle"... "PCANView Dongle" .
    Nach Programmstart erscheint ein Fenster "CAN Hardware", dort eingeben:
    "Add"..."PEAK Dongle-CAN SJA EPP"..."I/O address 0378"..."Interrupt 7".
    (Hinweis: dies sind nur die Standardwerte für "LPT1". Siehe Unten..)
    Stellen sie eine passende Baudrate ein, senden Sie von einem anderen Rechner irgendwelche Telegramme. Diese müssen unter "Receive" angezeigt werden.
  5. Falls keine Telegramme gesendet oder empfangen werden können:
    Siehe "Troubleshooting".

Erst nachdem die Installation der PEAK-Hardware und der PEAK-Treibersoftware erfolgreich abgeschlossen und getestet wurde, können Sie beginnen, das von MKT gelieferte Programm (Download-Utility, UPT-Programmiertool etc) zu installieren.
Wie dies funktioniert, entnehmen Sie bitte dem von MKT mitgelieferten Handbuch oder der entsprechenden Hilfedatei.

Falls das MKT-Programm die von Peak gelieferte Interface-DLL ("PCAN_DNG.DLL" o.ä.) nicht findet, suchen Sie die Datei mit dem Explorer und kopieren sie in das Verzeichnis in dem auch das EXE-File (z.B. UPT-Programmiertool) installiert wurde. Das manuelle Umkopieren irgendwelcher Windoze-DLLs ist zwar eigentlich "tabu", aber leider manchmal unumgänglich.

Zurück zum Seitenbeginn


Installation des PCAN-USB-Adapters

(Stand: August 2001)

  1. Die von Fa. Peak verfaßte Dokumentation lesen, die auf der dem PCAN-USB-Interface beigelegten Diskette "PCAN-USB" im Unterverzeichnis "Doku" steht.
  2. Beim erstmaligen Einstecken des PCAN-USB-Interfaces muss Windows die neue Komponente erkennen. Wenn nicht, müssen Sie erst eine vorher "missglückte" Installation eines USB-Gerätes in der Windows-Systemsteuerung löschen
    (Start..Einstellungen...Systemsteuerung....System.....Geräte-Mänädscher.......USB).
  3. Installieren Sie den USB-Treiber, indem Sie Windows irgendwie den Weg zur Treiberdiskette in Laufwerk A weisen.....
    (Achtung: Speziell Windows 98 stellt sich dabei etwas ungeschickt an; bei unserem Test wurde die *.SYS-Datei nicht gefunden obwohl der Pfad für die *.INF-Datei passend eingegeben wurde. Falls die SYS-Datei nicht gefunden wird, weisen Sie Windoze 98 gnädigerweise den Weg ins passende Directory ;-).

Erst nach erfolgreicher Installation des USB-Treibers kann (muss !) Peak's CAN-API Treiber Version 2.x installiert werden.

Beachten Sie beim Entfernen des PCAN-USB-Interfaces vom USB-Port unbedingt die Warnhinweise aus der PEAK-Dokumentation. Nichtbeachtung kann (Murphy: wird..) Systemabstürze zur Folge haben.

Zurück zum Seitenbeginn


Installation des Treibers "PCAN- Version 2" (PCANAPI2)

(Letzte Änderung: Oktober 2004)

Achtung: MKT-Programme, die per CAN kommunizieren sollen, benötigen unbedingt den Treiber PCANAPI2. Dieser ist offenbar nicht in den PCAN-Light-Treibern (z.B. auf der PCAN-USB-Diskette) enthalten ! Die Installation dieses Treibers erkennen Sie an der Existenz der Datei PCANAPI2.DLL im Windows-System-Verzeichnis, bzw. im Startmenü unter "Programme" am Eintrag "PCAN". Bei einer vollständigen Installation finden Sie in dieser Gruppe auch die Hilfsprogramme "NetConfig" und "PCANStat" vom Hersteller. Diese Programme sind im "Treiber-Lite-Package" (z.B. auf der "CAN-Dongle-Diskette", "PCAN-USB-Diskette") leider nicht enthalten - sie müssen gesondert von Peak geordert werden !

Lediglich beim Einsatz des "PCAN-Light-Treibers" für den PCAN-DONGLE (am Druckerport) oder des PCAN-USB-Adapters benötigen Sie nicht unbedingt die PCANAPI2-Treiber. Wir empfehlen allerdings, diesen trotzdem zu installieren, weil der Light-Treiber mangels Hardware-ID-Filterung nicht für alle Applikationen geeignet ist.

Im Folgenden eine unverbindliche Beschreibung der Installation der "PCAN-API 2" (verfaßt von MKT, ohne Insider-Wissen, nicht von PEAK... ).

  1. Die von Fa. Peak verfaßte Dokumentation durchlesen, auch die Datei "CHANGES.TXT". Falls diese Datei fehlt: Sie stand beim "PCAN-Evaluation"-Paket auf der 6. Diskette (mit Serialnummer), ggf. auf der Peak-Homepage danach suchen.
  2. Falls Sie später ein PCAN-Dongle am Parallelport verwenden werden, stellen Sie den Parallelport im BIOS-Setup des Rechners auf "ECP/EPP" (wie im Kapitel 3.2.1 beschrieben).
  3. Von der PEAK-Treiberdiskette das Programm "PCANDRV.exe" starten.
    Dieses Installationsprogramm meldet den VxD- oder SYS-Treiber beim Windows-System an, vermutlich auch die Interface-DLL "CANAPI2.DLL", die zur Kommunikation zwischen VxD-Treiber und der später installierten Applikation von MKT benötigt wird. Falls nicht, muss CANAPI2.DLL noch manuell kopiert werden: Bei Windows 95, 98: nach C:\WINDOWS\System\*.* kopieren (unter Windows XP versuchen Sie dies lieber nicht ! ).
  4. Rechner neu starten, dabei muss das CAN-Interface bereits eingebaut bzw. das CAN-Dongle angesteckt sein !
  5. Nun müssen Sie noch das von Ihnen verwendete PEAK-CAN-Interface einstellen. Dies geht scheinbar nur per Windoze-Systemsteuerung:
    "Start"..."Einstellungen"..."Systemsteuerung"..."CAN-Hardware (mit PCAN2-Symbol)".
    Falls Sie dieses Symbol nach der Installation von PCANDRV.exe nicht in der Systemsteuerung finden, versuchen Sie die Installation erneut... oder wenden sich an die PEAK-Hotline (immerhin haben Sie für den lizensierten Treiber Geld bezahlt !).
    Nur als Beispiel hier die Einrichtung eines CAN-Dongles am Parallelport :
    Im Dialogfenster "Properties of CAN Hardware":
    "Properties"... "Active Device" auf "Peakcan (non Plug-and-Play)" ...
    "Add..." ... "Type of Hardware" auf "PEAK Dongle-CAN SJA EPP" ...
    "I/O-Address" auf 0378 ... "Interrupt" auf 7 ... "OK" anklicken.
  6. In der Liste "The following CAN-Hardware is registered on this device:"
    muss nun beispielsweise erscheinen:
    Hardware: PEAK Dongle-CAN SJA EPP Resources: I/O address: 0378, IRQ:07.
    Schliessen Sie das Fenster "Properties of CAN-Hardware" mit "OK".
  7. Starten Sie das Programm "NetConfig", z.B. :
    "Start"..."Programme"..."Pcan"..."Net Config".
    Klicken Sie in der nun erscheinenden Hardware-Liste beispielsweise auf
    "PEAK Dongle-CAN SJA EPP at address 378h" mit der rechten Maustaste
    und definieren Sie ein neues CAN-Netz mit dem Namen "MktNet". Dabei müssen Sie auch die später beim Testen benötigte Baudrate definieren, z.B. 500 kBit / sec.
    Beim Verlassen des Programms "NetConfig" speichern Sie die geänderte Konfiguration ab ("OK").
  8. Mit der von Peak gelieferten Software ausprobieren, ob die CAN-Hardware funktioniert:
    "Start"..."Programme"..."Pcan"... "PCANView"
    (ACHTUNG! NICHT "PCANView Dongle"!).
    Nach Programmstart erscheint ein Auswahlfenster mit allen verfügbaren CAN-Netzen, dort das Netz "MktNet" auswählen (bzw den Namen des Netzes, der auf Ihrem Rechner verwendet wird. Manche Programme verhalten sich in dieser Beziehung nicht kooperativ, und ändern den Namen selbsständig !).
    Senden Sie von einem anderen Rechner bzw. CAN-Knoten einige Telegramme mit der passenden Baudrate. Diese müssen unter "Receive" angezeigt werden.
  9. Falls keine Telegramme gesendet oder empfangen werden können:
    Siehe "Troubleshooting".

Erst nach erfolgreicher Installation und Test der PEAK-Hardware und der PEAK-Treibersoftware können Sie beginnen, das von MKT gelieferte Programm (Download-Utility, UPT-Programmiertool etc) zu installieren.
Wie dies funktioniert, entnehmen Sie bitte dem von MKT mitgelieferten Handbuch oder der entsprechenden Hilfedatei.

Zurück zum Seitenbeginn


Konfiguration

Die Konfiguration erfolgt zum Teil im "CAN-Interface"-Dialog des Programms von MKT. Die dort nötigen Angaben hängen sehr von der verwendeten Hardware, aber auch vom verwendeten PEAK-Treiber ab !

Bitte haben Sie Verständnis dafür, daß Firma MKT nicht alle Hardware/Treiber-Kombinationen testen kann. Bei Problemen mit der Installation der Hardware und/oder PEAK-Treibersoftware (d.h. wenn auch das von PEAK mitgelieferte Testprogramm nicht läuft) wenden Sie sich bitte an Firma Peak, nicht an MKT !

Eine allgemeine Anleitung zur Auswahl des CAN-Treibers im MKT-Programm finden Sie hier.

Zurück zum Seitenbeginn


Troubleshooting

Zurück zum Seitenbeginn


Links

Zurück zum Seitenbeginn


Zuletzt bearbeitet (YYYY-MM-DD): 2005-06-02, Wolfgang Büscher, Bünde