Gå til innhold

Anbefalte innlegg

Hei! Vet ikke om dette er riktig sted å poste det her (om det skulle vært hos mattematikk folket) men prøver.

Jeg har et spm ang hex-byte..Trenger noen smartere hoder enn mitt;)

Følgende spm: På idenfieraren (identifier) "18FEF1E6" kan utleses for Byte 2: 02 HEX og for Byte 3 15 HEX.

Hva motsvarer dette i hastighet?

OBS! Svar bare med tall uten desimaler.

Eneste jeg vet er føgende: Byte 2-3 Starbit 1 Lengde 16 SPN 84

Oppløsning 1/256 km/h/bit. Offset: 0

Dataintervall 0 til 256,996 km/h

 

Noen som greier denne?

Lenke til kommentar
Videoannonse
Annonse

Dårlige spesifikasjoner, her mangler det noe. Og du har antagelig skrevet feil, det skal være 255,996?

Hex 0215 er enten 533 eller 5378. Kommer an på om det er little eller big endian.

Hastighet er da 2.082 eller 21.00

21 om det er little endian og 2,082 om det er big endian mener du vel.

 

Veldig dårlig spesifisert av trådstarter, men det er ikke så vanskelig å gjette seg til at det er J1939, så little endian.

 

Svaret er altså 21.

Lenke til kommentar

Utifra opplysningene du har så er hastigheten på kjøretøyet 21 km/t:

 

Byte 2 og 3 utgjør tilsammen hastigheten: 02 15.

J1939 er little endian, så du skal lese det "baklengs", altså blir det 15 02. 1502 hex = 5378.

Oppløsningen er 1/256: 5378 * (1 / 256) = 21,0078125

 

Det har forøvrig lite med cruise control å gjøre, eventuelle cruise control parametre er i byte 4-7.

Lenke til kommentar
  • 4 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...