Beruflich Dokumente
Kultur Dokumente
0
Anleitung
Vector_CANdriver_für_EDIABAS_3.0.docx
Änderungshistorie
Datum Änderungen (Autor)
2018-11-21 Treiber Version 3.0.0.0: CAN FD und 64 Bit als neue Features. Neue Parameter in der
Konfiguration und verändertes Logging-Verhalten. Übernahme von Kapiteln aus Anleitung
zum Treiber Version 2.5
2 Funktionsprinzip ...................................................................................................................... 5
3 Installation............................................................................................................................... 6
3.1 Mitgelieferte Dateien .......................................................................................................... 6
3.2 Installation .......................................................................................................................... 6
5 Logdateien ..............................................................................................................................13
Ediabas Manager
Unit
*.HEX
IN I
Tester 0 Tester n
Ediabas 1 Ediabas n
CAN Ch Ch CAN Ch Ch
HW 1 2 HW 1 2
1 n
3.2 Installation
Alle DLL- und INI-Dateien müssen in das EDIABAS\BIN-Verzeichnis kopiert werden. Dabei müssen sowohl der
Treiber als auch die zugehörigen Bibliotheken die gleiche Bitkonfiguration (32 oder 64) also EDIABAS verwenden.
OSEK_AddressMode=1
OSEK_TargetAddress=0x20
OSEK_ECU=0xF1
OSEK_BaseAddress=0x600
OSEK_RxID=0x100
OSEK_TxID=0x101
OSEK_BS=0
OSEK_STmin=0
OSEK_ZeroPadding=1
OSEK_PaddingValue=0xFF
OSEK_RxMask=0xFF
OSEK_TimeoutACK=1000
OSEK_TimeoutFC=1000
OSEK_TimeoutCF=1000
OSEK_UseFC=1
OSEK_UseAllFC=0
OSEK_UseSTminFromFC=1
OSEK_FixedSTmin=0
OSEK_MaxWF=10
OSEK_TargetAddress Steuergeräteadresse
OSEK_ECU Die eigene Adresse, also die Testeradresse
OSEK_BaseAddress Basisadresse
OSEK_RxID= Empfangsidentifier
OSEK_TxID= Sendeidentifier
Es folgen die allgemeinen Parameter:
4.2 Bittimingregister
Für die Bittimingregister sind nur folgende Werte erlaubt, um die Baudrate einzustellen:
BTR0 BTR1 Baudrate
Bei anderen Werten wird automatisch 500 KBaud angenommen. Der Abtastzeitpunkt kann nicht über die Ini-
Datei konfiguriert werden.
CAN
Parameter Beschreibung Default-Wert
CAN FD
Parameter Beschreibung Default-Wert
Logging Schaltet das Logging global für beide Logs ein oder 1
aus (0 aus, 1 an)
RollingSizeInMB Gibt an, wie groß ein Logfile maximal werden darf, 50
bevor auf die nächste Datei gewechselt wird (in
MB).
DtlLogLevel Gibt das Loglevel für das DTL-Log an. Kann zum WARNING
Zwecke der Fehlersuche höher eingestellt werden.
Mögliche Werte:
• OFF
• ERROR
• WARNING
• INFO
• TRACE
Hinweis: TRACE schreibt sehr große Logfiles, die
auch alle Nachrichten enthalten. Es wird
empfohlen die MaxSizeInMB zu erhöhen.
4.5 DIAG_SilentCan
Der Treiber unterstützt keine direkten Bildschirmausgaben mehr. SilentCan ist somit automatisch aktiv.
Stattdessen wird ein separates Logfile geschrieben (siehe Kapitel 5). Die Ausgabe per Logfile kann über die
Logging Parameter konfiguriert werden.
4.7 Beispielkonfigurationen
Dem Treiber werden zwei Beispielkonfigurationen mitgeliefert: Eine für die Konfiguration am CAN Bus, eine für
die Konfiguration am CAN FD Bus.
Aufruf:
VAddAppl –Application:Applikationsname [-ChannelCount:n]
ChannelCount gibt an wie viel Kanäle angelegt werden sollen. Fehlt der Parameter wird allen
physikalischen Kanälen ein logischer Kanal zugewiesen
Beispiel:
VAddAppl –Application:Ediabas
VAddAppl –Application:Ediabas –ChannelCount:2