Skip to Content

Nuosekliųjų magistralių dekodavimas (Serial decoding)

Ką jis daro

 Serial decoding (nuosekliųjų magistralių dekodavimą) galite naudoti nuosekliojo ryšio tinklo įtampoms paversti žmogui suprantamu duomenų formatu. Jį galima taikyti CAN, CAN-FD, FlexRay, LIN ir SENT (Fast ir Slow) tinklams.

 Serial decoding grąžinami duomenys aprašo visas pranešimo struktūros dalis, įskaitant naudingąją duomenų dalį ir kitas savybes, tokias kaip identifikatoriai, ilgiai ar kontrolinės sumos ir kt.

Dekoduoti duomenys pateikiami lentelės pavidalu tiesiai po įtampos signalų formomis. Abu pavaizdavimai susieti, todėl spustelėjus vieną, atitinkamas elementas bus paryškintas ir kitame vaizde. Duomenis galima peržiūrėti šešioliktainiu, dešimtainiu, dvejetainiu ir ASCII formatais, be to, dekodavimo lentelei galima naudoti vieną formatą, o grafikui – kitą. 

Lentelės vaizde yra įrankiai dekoduotiems duomenims ieškoti, rikiuoti, filtruoti ir eksportuoti.

Galiausiai galite pasirinkti duomenų-į-tekstą (link) failą, kuris suteikia dekoderiui informacijos, reikalingos dekoduotiems duomenims paversti tekstine forma. Link failus galima susikurti rankiniu būdu iš eksportuotų nuosekliojo dekodavimo duomenų arba iš informacijos kituose šaltiniuose, tokiuose kaip Society of Automobile Engineers (SAE) dokumentai ar CAN duomenų bazės (DBC) failai.

Kuo jis gali padėti

Tokios problemos kaip sugadinti pranešimai, trūkstami valdikliai ar užtvindyta magistralė gali būti nepastebimos stebint tinklo įtampas. Tačiau naudodami nuoseklųjį dekodavimą įtampos signalų formoms paversti dekoduotais pranešimais galime šias problemas patikrinti tiesiogiai.

Kai kurių jutiklių išėjimo signalai tiesiogiai naudingų diagnostinių duomenų neteikia, todėl tolesnėms įžvalgoms tenka pasikliauti nuosekliuoju duomenų dekodavimu. Pavyzdžiui, SENT dekoderius galime taikyti jutikliams, kurie savo išėjimo duomenis perduoda SENT protokolu, ir eksportuoti dekoduotus duomenis naudojimui kituose įrankiuose (tokiuose kaip Microsoft Excel ar Google Sheets). Tada galime dekoduotus SENT signalus apdoroti ar pavaizduoti grafiškai ir gauti reikiamų įžvalgų.

Kaip juo naudotis

Spustelėkite More… piktogramą, tada iššokusiame skydelyje spustelėkite Serial decoding, kad atidarytumėte jo dialogo langą.

 Serial decoding dialogo lange pasirinkite reikiamą dekoderį ir spustelėkite Next.

Paprastai visi prieinami dekoderiai turi panašius konfigūravimo parametrų rinkinius: kanalą (arba matematinį kanalą), kurį norite dekoduoti, nuosekliojo tinklo įtampos slenkstį ir histerezės lygius, ar signalą reikia apversti, duomenų perdavimo spartą (baud rate), o diferencialiniuose tinkluose – ar norite dekoduoti aukštąją, ar žemąją liniją.

Sukonfigūravę dekoderį, spustelėkite Next, kad pasirinktumėte rodymo parinktis: dekoderio pavadinimą, grafiko / dekodavimo lentelės rodymo formatą ir tai, ar norite dekoduoti dabartinį buferį, visus buferius, ar tik duomenis, esančius tarp Rulers (liniuočių).

Baigę dekoderio rodymo nustatymus, spustelėkite Finish.

Patarimas: norėdami dekoduoti diferencialinio tinklo įtampas, kai viename kanale turite žemos įtampos liniją, o kitame – aukštesnės įtampos liniją (kaip CAN tinklo High ir Low linijų atveju), naudokite A – B matematinį kanalą, kad iš aukštosios linijos atimtumėte žemąją ir sukurtumėte beveik nuo trikdžių laisvą kanalą, kuriam galėsite taikyti dekoderį.

Straipsnis išverstas iš Pico Technology bibliotekos su gamintojo leidimu. Originalas: picoauto.com. PicoScope įrangą rasite mūsų kataloge.

Vaizdai (Views) PicoScope 7 Automotive programoje