一种基于数据缓存的CAN报文解析方法及其系统
基本信息
申请号 | 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 | 分类 | 电通信技术; |
发明人 | 梁桂兵 | 申请(专利权)人 | 厦门市福工动力技术有限公司 |
代理机构 | 福州市博深专利事务所(普通合伙) | 代理人 | 林志峥 |
地址 | 361000福建省厦门市同安区工业集中区草塘路123号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种基于数据缓存的CAN报文解析方法,包括:依据CAN解析协议建立数据缓存空间;建立报文相关参数在所述数据缓存空间中对应存储位置的映射,所述相关参数包括报文ID、参数名、解析规则、浮点数据、文本数据以及显示样式;数据缓存空间接收并解析CAN总线的报文;将解析得到的数据转换为浮点数据和文本数据;依据所述映射,将包括转换得到的浮点数据和文本数据的所述报文的相关参数存储至对应位置。本发明在数据缓存空间中对总线数据进行解析,并将解析得到的数据进行对应存储,实现各个操作模块分离,提高程序稳定性,以及解析数据的有效性和一致性。 |
