Kysymys:
Käänteisinsinöörin TPMS-anturitiedot
Marki555
2015-12-15 19:45:06 UTC
view on stackexchange narkive permalink

Yritän peruuttaa TPMS-antureilta (auton renkaiden ilmanpaine) saadut insinööritiedot. Pystyin vastaanottamaan ja demoduloimaan tietoja (433 MHz, FSK, Manchesterin koodaus).

Todennäköiset pakettikentät:

tavut 1-4: anturitunnus (4 erillistä arvoa havaittu)

tavut 5-9: tuntematon (lämpötila / paine)

tavu 10: koodi> 8-bittinen CRC havaittu käyttämällä reveng

Viidessä tuntemattomassa tavussa pitäisi olla koodattu rengaspaine ja renkaan lämpötila sekä joitain tilabittejä. En kuitenkaan pystynyt arvailemaan, miten nämä lämpötila / paine-tiedot koodataan. Autolla esitetyt paineet olivat välillä 211–220 kPa, lämpötila välillä 5–15 astetta.

Voitteko auttaa minua dekoodaamaan lämpötilan ja paineen alla olevista tiedoista tai ainakin osoittamaan minua johonkin suuntaan ?

Tässä on havaittu antureiden tiedot:

  sensor_id temp / press CRC1f e0 ed a5 42 d5 66 c7 f1 101f e0 ed a5 42 d4 66 c7 f1 061f e0 ed a5 44 d6 66 c7 e4 0a1f e0 ed a5 44 d4 66 c7 e4 261f e0 ed a5 55 d4 68 c8 da 231e e0 ed a5 42 d5 66 c7 db bf1e e0 ed a5 41 d6 65 c8 cb 2d1e e0 ed a5 41 d5 65 c8 cb 171e e0 ed a5 55 d5 68 c8 f7 8f1e e0 ed a5 55 d4 68 c8 f7 991d e0 ed a5 44 d6 66 c7 f7 811d e0 ed a5 41 d5 64 c8 eb 171d e0 ed a5 55 d5 68 c8 da c71d e0 ed a5 42 d5 65 c7 c8 f01d e0 ed a5 42 d4 65 c7 c8 e61c e0 ed a5 44 d5 65 c8 d9 761c e0 ed a5 41 d4 64 c8 d3 d01c e0 ed a5 55 d6 67 c8 df d81c e0 ed a5 55 d5 67 c8 df e21c e0 ed a5 55 d4 67 c8 df f41c e0 ed a5 42 d6 65 c7 ef 461c e0 ed a5 42 d5 65 c7 ef 7c1c e0 ed a5 42 d4 65 c7 ef 6a1f e0 ed a5 44 d6 65 c7 f3 d21f e0 ed a5 44 d4 65 c7 f3 fe1f e0 ed a5 41 d5 64 c8 f6 b61f e0 ed a5 41 d4 64 c8 f6 a01f e0 ed a5 42 d6 65 c7 f9 af1f e0 ed a5 42 d4 65 c7 f9 83
1e e0 ed a5 42 d6 64 c7 f7 971e e0 ed a5 42 d5 64 c7 f7 ad1e e0 ed a5 42 d4 64 c7 f7 bb1f e0 ed a5 55 d6 67 c8 f5 851f e0 ed a5 55 d5 67 c8 f5 bf1d e0 ed a5 42 d5 64 c7 f3 3a1d e0 ed a5 42 d4 64 c7 f3 2c1e e0 ed a5 44 d6 64 c7 f4 d51e e0 ed a5 44 d5 64 c7 f4 ef1e e0 ed a5 44 d4 64 c7 f4 f91e e0 ed a5 41 d4 64 c8 f6 d91e e0 ed a5 55 d6 67 c8 f7 f21c e0 ed a5 42 d5 64 c7 f3 431d e0 ed a5 44 d6 64 c7 f4 5e1d e0 ed a5 44 d5 64 c7 f4 641d e0 ed a5 55 d6 68 c8 f5 301d e0 ed a5 55 d5 68 c8 f5 0a1d e0 ed a5 55 d4 68 c8 f5 1c1f e0 ed a5 42 d5 65 c7 f4 b61c e0 ed a5 44 d6 65 c7 f5 4b1c e0 ed a5 44 d4 65 c7 f5 671c e0 ed a5 41 d6 64 c8 f2 1b1c e0 ed a5 41 d5 64 c8 f2 211c e0 ed a5 41 d4 64 c8 f2 371c e0 ed a5 55 d6 67 c8 ed 461c e0 ed a5 55 d5 67 c8 ed 7c1e e0 ed a5 42 d5 64 c7 f3 b11 e e0 ed a5 42 d4 64 c7 f3 a71f e0 ed a5 44 d6 64 c7 f3 b91f e0 ed a5 44 d5 64 c7 f3 831f e0 ed a5 44 d4 64 c7 f3 951f e0 ed a5 41 d5 64 c8 ed f71f e0 ed a5 41 d4 64 c8 ed e11f e0 ed a5 55 d4 67 c8 ea f41d e0 ed a5 42 d6 64 c7 dc cd1d e0 ed a5 42 d4 64 c7 dc e11e e0 ed a5 44 d6 64 c7 da 1f1e e0 ed a5 44 d5 64 c7 da 251e e0 ed a5 44 d4 64 c7 da 331e e0 ed a5 41 d4 64 c7 f4 141e e0 ed a5 55 d6 67 c8 f2 e91e e0 ed a5 55 d5 67 c8 f2 d31c e0 ed a5 42 d6 63 c7 c3 ff1c e0 ed a5 42 d5 63 c7 c3 c51c e0 ed a5 42 d4 63 c7 c3 d31d e0 ed a5 41 d6 63 c7 dd 7a1d e0 ed a5 41 d4 63 c7 dd 561d e0 ed a5 55 d6 67 c8 e0 1c1d e0 ed a5 55 d5 67 c8 e0 261f e0 ed a5 42 d6 64 c6 d6 1c1c e0 ed a5 44 d6 63 c7 d9 f21c e0 ed a5 44 d4 63 c7 d9 de1c e0 ed a5 41 d6 63 c8 d4 ff1c e0 ed a5 41 d5 63 c8 d4 c5
1c e0 ed a5 55 d4 67 c8 d6 cb1f e0 ed a5 44 d6 64 c7 d3 591e e0 ed a5 42 d5 64 c6 d4 511f e0 ed a5 41 d6 63 c7 e9 041f e0 ed a5 41 d4 63 c7 e9 281f e0 ed a5 55 d6 67 c8 eb df1f e0 ed a5 55 d4 67 c8 eb f31e e0 ed a5 44 d6 63 c7 9d db1e e0 ed a5 44 d5 63 c7 9d e11d e0 ed a5 42 d4 63 c6 9a 371e e0 ed a5 41 d6 63 c7 d6 c01e e0 ed a5 41 d5 63 c7 d6 fa1e e0 ed a5 55 d6 66 c8 cf 311e e0 ed a5 55 d5 66 c8 cf 0b1d e0 ed a5 44 d6 62 c7 f4 231d e0 ed a5 44 d5 62 c7 f4 191c e0 ed a5 42 d6 63 c6 f5 681c e0 ed a5 42 d5 63 c6 f5 521c e0 ed a5 42 d4 63 c6 f5 441d e0 ed a5 41 d6 63 c7 df 741c e0 ed a5 55 d4 66 c8 f7 471c e0 ed a5 41 d5 63 c7 f5 e11c e0 ed a5 44 d6 64 c6 e4 421f e0 ed a5 42 d6 5f c6 d4 1f1f e0 ed a5 42 d5 5f c6 d4 251f e0 ed a5 42 d4 5f c6 d4 331f e0 ed a5 55 d6 67 c8 eb df1 f e0 ed a5 41 d6 61 c7 dd 5e1f e0 ed a5 41 d5 61 c7 dd 641f e0 ed a5 41 d4 61 c7 dd 721e e0 ed a5 42 d4 62 c6 f2 c81e e0 ed a5 55 d6 66 c8 e4 e01e e0 ed a5 55 d5 66 c8 e4 da1e e0 ed a5 55 d4 66 c8 e4 cc1e e0 ed a5 41 d4 62 c7 e2 0b1e e0 ed a5 44 d6 63 c6 f5 d11e e0 ed a5 44 d4 63 c6 f5 fd1d e0 ed a5 42 d6 60 c6 e4 db1d e0 ed a5 42 d5 60 c6 e4 e11d e0 ed a5 42 d4 60 c6 e4 f71d e0 ed a5 41 d6 62 c6 f4 db1d e0 ed a5 41 d5 62 c6 f4 e11d e0 ed a5 41 d4 62 c6 f4 f71d e0 ed a5 44 d5 63 c6 f3 721d e0 ed a5 44 d4 63 c6 f3 641c e0 ed a5 42 d6 61 c5 ef c71c e0 ed a5 44 d5 62 c6 c6 eb1f e0 ed a5 42 d5 61 c5 dd e81f e0 ed a5 42 d4 61 c5 dd fe1f e0 ed a5 41 d6 62 c7 f1 271f e0 ed a5 41 d5 62 c7 f1 1d1f e0 ed a5 41 d4 62 c7 f1 0b1f e0 ed a5 44 d6 62 c5 d6 151f e0 ed a5 44 d4 62 c5 d6 39
1e e0 ed a5 42 d5 61 c5 9f 581e e0 ed a5 42 d4 61 c5 9f 4e1c e0 ed a5 55 d5 65 c7 85 761e e0 ed a5 41 d6 62 c6 ca ea1e e0 ed a5 41 d4 62 c6 ca c61e e0 ed a5 44 d5 61 c6 f3 2f1d e0 ed a5 42 d6 60 c5 f0 881d e0 ed a5 42 d5 60 c5 f0 b21d e0 ed a5 42 d4 60 c5 f0 a41f e0 ed a5 55 d5 65 c7 e8 f91d e0 ed a5 41 d6 61 c6 ec 2e1d e0 ed a5 41 d5 61 c6 ec 141d e0 ed a5 41 d4 61 c6 ec 021d e0 ed a5 44 d5 62 c5 ea 691d e0 ed a5 44 d4 62 c5 ea 7f1c e0 ed a5 42 d6 5c c4 ea b91c e0 ed a5 42 d4 5c c4 ea 951e e0 ed a5 55 d5 65 c7 e2 b61c e0 ed a5 41 d6 61 c6 e4 6f1c e0 ed a5 41 d4 61 c6 e4 431c e0 ed a5 44 d6 61 c5 e6 b31c e0 ed a5 44 d5 61 c5 e6 891c e0 ed a5 44 d4 61 c5 e6 9f1f e0 ed a5 42 d6 61 c4 dd c71f e0 ed a5 42 d4 61 c4 dd eb1d e0 ed a5 55 d5 65 c7 d3 aa1d e0 ed a5 55 d4 65 c7 d3 bc1 f e0 ed a5 41 d6 61 c6 da 5e1f e0 ed a5 41 d5 61 c6 da 641f e0 ed a5 44 d5 61 c5 ec 341e e0 ed a5 42 d6 60 c4 e9 591e e0 ed a5 42 d4 60 c4 e9 751e e0 ed a5 41 d6 62 c6 d6 be1e e0 ed a5 41 d5 62 c6 d6 841e e0 ed a5 44 d6 61 c5 d9 fc1e e0 ed a5 44 d4 61 c5 d9 d01d e0 ed a5 42 d6 60 c3 de 3c1d e0 ed a5 42 d5 60 c3 de 061d e0 ed a5 42 d4 60 c3 de 101d e0 ed a5 41 d6 61 c6 e2 041d e0 ed a5 44 d5 61 c5 df 5f1d e0 ed a5 44 d4 61 c5 df 491c e0 ed a5 42 d6 5f c4 d8 9a1c e0 ed a5 42 d5 5f c4 d8 a01c e0 ed a5 42 d4 5f c4 d8 b61f e0 ed a5 55 d6 65 c7 d8 531f e0 ed a5 55 d4 65 c7 d8 7f1c e0 ed a5 41 d6 61 c6 dc c71c e0 ed a5 41 d5 61 c6 dc fd1c e0 ed a5 41 d4 61 c6 dc eb1c e0 ed a5 44 d6 61 c5 df 1c1c e0 ed a5 44 d5 61 c5 df 261c e0 ed a5 44 d4 61 c5 df 301f e0 ed a5 42 d5 60 c3 e6 5c
1f e0 ed a5 42 d4 60 c3 e6 4a1e e0 ed a5 55 d5 65 c7 e6 aa1f e0 ed a5 41 de 61 c6 f7 2d1f e0 ed a5 41 dd 61 c6 f7 171f e0 ed a5 41 dc 61 c6 f7 01  
Todennäköisesti sattuma, mutta toinen tavu (0xD4 - 0xD6) antaa desimaaliarvon välillä 212-214, mahdollisesti alueella 211-220 kPa. Onko sinulla anturin osanumero tai valmistaja?
@Cheibriados kyllä ​​- minulla on VDO Continental S180052024 (FCC ID S180020, mielenkiintoiset osat ovat kuitenkin luottamuksellisia FCC-tietokannassa)
Tarkoitatko celsiusasteita?
@ws kyllä, ulkolämpötila oli noin 4-5 celsiusastetta, joten renkaan sisälämpötila muutaman minuutin ajon jälkeen voi olla ehkä 5 tai 10 astetta enemmän.
Entä jos renkaasta vähitellen syötetään / tyhjennetään kPa ja seurataan tuotosarvojen muutoksia?
@HannoBinder-anturit lähettävät vain auton liikkuessa, joten se ei ole helppoa. Myös paine muuttuu lämpötilan mukaan (joka nousee pyörien pyörähtyessä), joten näin lisää arvoja auton näytöllä koeajon aikana.
Täytä + 100 hPa ja aja sitten hitaasti, kunnes saat ensimmäiset mittaukset. Lämpötilasta ei tule ongelmaa, jos aja vain pari 100 m ... Piste on: Tee differentiaalimittaukset differentiaalianalyysiä varten.
Annetaanko jokaiselle näytetiedolle annetut näytetiedot vastaanotetussa järjestyksessä? Voitteko antaa likimääräisiä aikaleimatietoja?
Ehdotan, että opit TPMS: ssä käytetyn sirun. Ja sitten lue sen protokollasta lomakkeesta. Esimerkiksi NXP: ssä ne siirtävät paineen ja lämpötilan. http://cache.freescale.com/files/training/doc/dwf/DWF14_TechDay_CN_Baoding_SEP_25_007.pdf katso sivu 40
üks vastaus:
Alan
2020-02-01 05:00:20 UTC
view on stackexchange narkive permalink

Lämpötila ja paine annetaan yleensä vain 1 tavun tietojen avulla. Mielestäni ensimmäinen tavu ID: n jälkeen on lämpötila celsiusasteina ja toinen tavu on paine kPa: na. Ensimmäinen tavu, joka on välillä 41-55, voidaan laskea seuraavasti: 1. Muuta heksadesimaali desimaaliksi. Hex 41 binäärimuodossa on 65,2. Vähennä 65 minimilämpötilalla, johon anturi pystyy (enimmäkseen -40). Joten 65-40 = 25 C.3. Laskennan varmistamiseksi sinun on poistettava anturi renkaasta ja testattava se lämpötilan säätämässä ympäristössä, esim. jääkaappi. Aseta anturi jääkaappiin digitaalisen lämpötilamittarin kanssa. Paineen vuoksi et tarvitse subaktiota, koska anturia ei ole suunniteltu tyhjiölaskentaan Onnea.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...