一種基于數(shù)據(jù)緩存的CAN報文解析方法及其系統(tǒng)

基本信息

申請?zhí)?/td> CN201710998629.3 申請日 -
公開(公告)號 CN107645564B 公開(公告)日 2021-03-23
申請公布號 CN107645564B 申請公布日 2021-03-23
分類號 H04L29/06(2006.01)I;H04L12/40(2006.01)I;H04L29/08(2006.01)I 分類 電通信技術(shù);
發(fā)明人 梁桂兵 申請(專利權(quán))人 廈門市福工動力技術(shù)有限公司
代理機(jī)構(gòu) 福州市博深專利事務(wù)所(普通合伙) 代理人 林志崢
地址 361000福建省廈門市同安區(qū)工業(yè)集中區(qū)草塘路123號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于數(shù)據(jù)緩存的CAN報文解析方法,包括:依據(jù)CAN解析協(xié)議建立數(shù)據(jù)緩存空間;建立報文相關(guān)參數(shù)在所述數(shù)據(jù)緩存空間中對應(yīng)存儲位置的映射,所述相關(guān)參數(shù)包括報文ID、參數(shù)名、解析規(guī)則、浮點(diǎn)數(shù)據(jù)、文本數(shù)據(jù)以及顯示樣式;數(shù)據(jù)緩存空間接收并解析CAN總線的報文;將解析得到的數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)數(shù)據(jù)和文本數(shù)據(jù);依據(jù)所述映射,將包括轉(zhuǎn)換得到的浮點(diǎn)數(shù)據(jù)和文本數(shù)據(jù)的所述報文的相關(guān)參數(shù)存儲至對應(yīng)位置。本發(fā)明在數(shù)據(jù)緩存空間中對總線數(shù)據(jù)進(jìn)行解析,并將解析得到的數(shù)據(jù)進(jìn)行對應(yīng)存儲,實(shí)現(xiàn)各個操作模塊分離,提高程序穩(wěn)定性,以及解析數(shù)據(jù)的有效性和一致性。??