Twen ha scritto: |
Ho lo stesso problema con l'Audi A4 8E.
Se non mi sbaglio, il messaggio 0x4a0 contiene i singoli valori di rotazione delle ruote. Potresti calcolare la velocità a partire da questi dati. |
Se avete una matrice CAN V5.xx (non conosco bene l'A

:
Identificativo: $4A0
Ogni ruota è rappresentata da 2 byte: i byte 2.1 corrispondono al valore di..., e così via. VR, HL, HR
sempre uguale:
Bit 0 del bit più significativo (MSB) = direzione di marcia (avanti = 0 / indietro = 1).
Bit 15..1 = Velocità in incrementi di 0,01 km/h (calcolata dall'unità ABS a partire dalla rotazione delle ruote, ottenuta dal sistema combinato).
Intervallo di valori: 0-326,39 km/h; i restanti valori sono da considerare come indicatori.
-> I valori vengono utilizzati, ad esempio, dal modulo ESP.
Identificativo: $5A0
Byte 3.2
Bit 0, flag di controllo.
Bits 15..1 = velocità di rotazione media delle ruote motrici, espressa in 0,002 giri al secondo.
Intervallo di valori da 0 a 65,278 U/s, i valori rimanenti sono destinati a indicatori.
-> questo è il valore che il sistema utilizza per visualizzare la velocità sul cruscotto.