Copyright: Copyright© 1999 Vector Informatik GmbH


CAN Hardware Configuration

[Deutsche Hilfe]

The CAN Hardware configuration utility enables you to configure all installed Vector CAN hardware. At the moment CANcardX, CANpari and CAN-AC2 (with new Vector drivers) are supported. In addition there are two virtual CAN channels (simulated CAN Hardware) for test purpose.

The programm is devided into four views:

Configuration	CAN Hardware settings

Driver Status	Status of the CAN channels and applications

Diagnostics	Driver Status and driver Error Messages

Global Settings	General settings

You can start the program via the Windows start menu Start|Settings|Control Panel|CAN Hardware or, if existent, via the CAN Hardware icon in the system tray of the task bar.

By default, page Configuration is shown (read on there).


Page Configuration

The configuration view shows all installed CAN harware and the application assignment in a tree like view.

The tree view shows on the lowest level the CAN adapters. Above you will find the CAN channels of the particular Hardware. At last the application assignements are visible. In each level different actions can be executed using context menues or Buttons on the right side of the dialog.

Regarding the Hardware the following actions can be taken:

Hardware Info	Shows serial number, Firmware version and Software licenses

Configure	Open a Hardware and Operatingsystem dependant configuration dialog for:
CANcardX / CANpari / CAN-AC2

Delete	Delete a device
Warning: Hardware must be reinstalled after deleting

Actions for CAN channels:

Baudrate	Setting the Default Baudrate.

Channel Info	Shows current CAN Bus settings (for example Baudrate)

Assign to application	Assigns a application to this channel

Actions on application level:

Assign to channel	Assigns the application to an other Hardware channel

Delete	Delete an application assignment

In addition there are some buttons which always can be reached:

App. settings	Gives the ability to create and delete application assignements. Moreover the number of channels of an application can be changed. But some applications support only a limited number of channels and this restrictions can not be broken by increasing the number of channels to assign.

Update	Update all data

Hide the dialog and put it in the icon bar

Open this help file

Shows a window with version information


Page Driver Status

The 'Driver Status' window gives you information about all active applications using CAN devices and the status off all CAN channels.

You can see which channels are online and for which channels time synchronization is active.

For each application you can see the status, the timer settings and the currently used Hardware channels.


Page Diagnostics

The 'Diagnostics' window shows messages generated by the CAN Driver. There you can see which hardware has been detected or which error occured. If some device doesn’t work properly it is useful to check the error or warning messages.


Global Settings

Here you can change general settings of the drivers:

Synchronize CAN Hardware	Activate the time synchronization of CAN channels for all Hardware supporting this feature. For which Hardware time synchronization is currently active can be viewed in the Driver Status view.


Synchronize
Time synchronization

The synchronization is used to compensate the drift of the clocks from different CAN channels. It is necessary because each Hardware uses a own clock to generate accurate time stamps.


CANcardX
Configuration CANcardX

Windows NT	Configuration of port address and Interrupt

Windows 95/98	Activation of the multiple card mode.
In multiple card mode the card numbers correspond to the PCMCIA Slot number they are inserted. Otherwise the cards are numbered in the sequence they are inserted.


CAN-AC2
Configuration CAN-AC2

Adjustment of the card type, memory address and interrupt.

The CAN-AC2 card is configured using jumpers on the card. It is necessary to configure the same values in the dialog and on the card.


CANpari
Configuration CANpari

Adjustment of the interrupt and port address of the parallel port. Activation of the self test mode.

The self test mode is used to test the CANpari without a CAN Bus target (correct terminated Bus requiered). It is possible to transmit CAN messages and to check the transmit acknoledge.


Default Baudrate

Applications have the ability to use this value as default Baudrate. This is used by the Vector CAN driver for DIAdem (CANdriver DIA) and by some CANdriver Library examples. Other applications like CANalyzer or CANape set their own Baudrate and donot use this setting.


CAN Hardware-Konfiguration

[English help]

Das Vector CAN-Hardware Konfigurationsprogramm dient der Konfiguration und Diagnose von Vector CAN Hardware. Zur Zeit wird CANcardX, CANpari sowie CAN-AC2 (mit neuem Treiber von Vector) unterstützt. Grundsätzlich stehen immer zwei virtuelle Kanäle (simulierte CAN Kanäle) zum Test von Programmen zur Verfügung.

Das Konfigurationsprogramm gliedert sich in vier Bereiche:

Configuration	CAN Hardware Einstellungen

Driver Status	Status der CAN Kanäle und Applikationen

Diagnostics	Treiber Status- und Fehlermeldungen

Global Settings	Globale Treibereinstellungen

Sie starten das Programm über das Windows-Startmenü Start|Einstellungen|Systemsteuerung|CAN Hardware oder, falls vorhanden, über das CAN Hardware Icon im Systemkästchen rechts in der Task-Leiste Ihrer Windows-Oberfläche.

Beim Start des Programms wird zunächst immer die Ansicht Configuration gezeigt (lesen Sie dort weiter).


Teildialog Configuration

Die Konfigurationsansicht zeigt eine Baumstruktur aller im Rechner vorhanden CAN Hardware, sowie die Zuordnung zu den Applikationen.

Die Baumansicht zeigt auf der untersten Ebene die CAN Adapter an. Darüber liegen die CAN Kanäle der jeweiligen Hardware. Zuletzt ist die Zuordnung zu Applikationen sichtbar. Auf jeder Ebene sind unterschiedliche Aktionen möglich, die sowohl über ein Kontextmenü als auch über Knöpfe am rechten Rand des Dialogs erreichbar sind.

Für die Hardware sind folgende Aktionen vorhanden:

Hardware Info	Gibt Seriennummer, Firmwareversion und Freischaltungen aus

Configure	Öffnet einen Hardware- und Betriebssystemspezifischen Konfigurationsdialog für:
CANcardX / CANpari / CAN-AC2

Delete	Entfernt ein Gerät
Warnung: Hardware muß nach dem Entfernen neu installiert werden

Funktionen auf Kanalebene:

Baudrate	Einstellung der Standard Baudrate.

Channel Info	Gibt aktuelle Einstellung des CAN Bus Kanals an. (z.B. Baudrate)

Assign to application	Erlaubt die Zuordnung einer Applikation zum gewählten Hardware Kanal.

Funktionen auf Applikationsebene:

Assign to channel	Erlaubt die Zuordnung der gewählten Applikation zu einem Hardware Kanal.

Delete	Löscht eine Applikationszuordnung

Zusätzlich gibt es noch Knöpfe die immer erreichbar sind:

App. settings	Es können Applikationszuordnungen erstellt und gelöscht werden. Darüber hinaus kann die Anzahl der Kanäle einer Applikationen eingestellt werden können. Hier ist zu beachten, das manche Applikationen nur eine begrenzte Anzahl von Kanälen unterstützen. Diese Restriktionen können durch das Erhöhen der Applikationskanäle nicht aufgehoben werden.

Update	Aktualisieren der Daten

Verkleinert den Dialog und stellt ihn als Icon in die Taskleiste

Öffnet die Hilfe

Zeigt einen Fenster mit Versionsinformationen


Teildialog Driver Status

Das Driver Status Fenster zeigt Informationen über alle CAN Kanäle und alle laufenden Applikationen.

Es wird angezeigt, ob die Kanäle am Bus sind (Online) und ob die Zeitsynchronisierung. für den Kanal aktiv ist.

Für jede Applikationen kann deren Status, die Timer-Einstellung sowie die  benutzten Kanäle abgefragt werden.


Teildialog Diagnostics

Diese Fenster zeigt Meldungen der Treiber. Hier werden Informationen über die Version der Treiber die gefundene Hardware angezeigt. Insbesondere bei nicht funktionieren von Geräten können hier nützliche Meldungen über vorhandene Probleme auftreten.


Teildialog Global Settings

Hier können allgemein gültige Einstellungen für die Treiber verändert werden.

Synchronize CAN Hardware	Aktiviert die Zeitsynchronisierung der CAN Kanäle für alle Hardware die diese Funktion unterstützt. Für welche Hardware die Zeitsynchronisierung im Augenblick aktiv ist kann im Driver Status Fenster abgefragt werden.


Teildialog Synchronize
Zeitsynchronisierung

Die Zeitsynchronisierung verhindert ein Auseinanderdriften der Zeiten unterschiedlicher CAN Hardware. Dies ist notwendig, da jede Hardware mit einer eigenen Uhr zur Generierung möglichst exakter Zeitstempel ausgestattet ist.


Teildialog CANcardX
Konfiguration CANcardX

Windows NT	Einstellung von Portadresse und Interrupt

Windows 95/98	Aktivierung des Multikartenmodus.
Im Multikartenmodus werden die Karten nach dem PCMCIA Slot in den sie gesteckt werden numeriert. Ansonsten erfolgt die Numerierung in der Reihenfolge wie die Karten eingesteckt werden.


Teildialog CAN-AC2
Konfiguration CAN-AC2

Einstellung von Kartentyp, Speicherbereich und Interrupt.

Die CAN-AC2 Karte wird durch Steckbrücken (Jumper) auf der Karte konfiguriert. Es ist erforderlich, daß in der Konfiguration die selben Werte eingestellt werden wie auf der Karte.


Teildialog CANpari
Konfiguration CANpari

Einstellung von Interrupt und Port der Parallelen Schnittstelle. Aktivierung des Selbsttest Modus.

Der Selbsttest Modus dient zum Testen des CANpari ohne CAN Gegenstation (korrekt abgeschlossener Bus vorausgesetzt) . Es ist möglich Botschaften zu senden und die Sendebestätigungen zu überprüfen.


Standard Baudrate

Applikationen haben die Möglichkeit diesen Standardwert für die CAN Bus Baudrate zu verwenden. Dies wird zum Beispiel  vom Vector CAN Treiber für DIAdem (CANdriver DIA) sowie von machen Beispielen der Programmierlibrary genutzt. Andere Applikationen z.B. CANalyzer oder CANape stellen die Baudrate unabhängig ein und umgehen somit diese Einstellung.