UDS Daten

Über den caranea Adapter und der caranea Advanced Software können Daten über UDS aus dem Fahrzeug ausgelesen werden. Dazu muss eine fahrzeugspezifische Konfiguration erstellt werden. Über den Identifier kann der Wert über den Webservice ausgelesen werden. In einer Konfiguration können mehrere identifier festgelegt sein. Die Datei muss den folgenden Aufbau haben.

Name

Beschreibung

Werte

Status

configurationname Name Konfiguration obddefault aktuell
identifier Name des Wertes Text aktuell 
interface Dateninterface canhighspeed aktuell
protocol Transportprotokoll

 

uds
aktuell 
adressingFormat UDS Protokoll Adressformat Normal, Extended aktuell
targetidrx ECU Adresse für das Extended Adress Format HEX aktuell 
targetidtx Adapter Adresse für das Extended Address Format HEX aktuell
sid anzufragender Service HEX aktuell
lev Level Identifier HEX aktuell
canidtx Adapter CAN ID HEX aktuell
canidrx ECU CAN ID HEX aktuell
bytePos Postion innerhalb des empfangenden CAN Frames ab der die zu empfangenden Daten auszulesen sind HEX aktuell
byteAmount Anzahl der auszulesenden Datenbytes HEX aktuell
fillByte Füllbytes

0x00 (nicht auffüllen)
0x01FF (auffüllen mit FF)

aktuell
values Anzahl der auszulesenden Werte

DEZ

aktuell
datatype Datentyp des Ergebnisses

int8_type,
uint8_type,
int16_type,
uint16_type,
int32_type,
uint32_type,
float_type,
string_type

aktuell
coefficients Umrechnungsfaktor

[
"1", // Multiplikator
"0" // Offset
]

aktuell

Nachfolgend ein Beispiel für eine UDS Konfiguration:

{
  "configurationname": "Volkswagen",
  "configuration": [
  { 
    "identifier": "vin",
    "interface": "canhighspeed",
    "protocol": "uds",
    "addressingFormat": "Normal",
    "targetidrx":"0xff",
    "targetidtx":"0xff",
    "sid": "0x22",
    "lev": "0xf190",
    "canidtx": "0x7e0",
    "canidrx": "0x7e8",
    "bytePos": "0x05",
    "byteAmount": "0x12",
    "fillByte" : "0x01ff",
    "values": "1",
    "datatype": "string_type",
  },
  {
    "identifier": "mileage",
    "interface": "canhighspeed",
    "protocol": "uds",
    "addressingFormat": "Normal",
    "targetidrx":"0xff",
    "targetidtx":"0xff",
    "sid": "0x22",
    "lev": "0x16a9",
    "canidtx": "0x7e0",
    "canidrx": "0x7e8",
    "bytePos": "0x06",
    "byteAmount": "0x04",
    “fillByte" : "0x01ff",
    "values": "1",
    "datatype": "int32_type",
    "coefficients": [
    [
      "1",
      "0"
    ],
    [
      "1",
      "0"
    ],
    [
      "1",
      "0"
    ],
    [
      "1",
      "0"
    ]
   ]
  }
 ]
}

 

caranea by Flycar Innovations
we connect your car

Bachforellenweg 18
60327 Frankfurt am Main

Lastest post from Twitter

Rechtl. Informationen