一种基于爬杆算法的CAN总线报文解析方法

    公开(公告)号:CN119697290A

    公开(公告)日:2025-03-25

    申请号:CN202411716495.8

    申请日:2024-11-27

    Abstract: 本发明的目的在于提供一种基于爬杆算法的CAN总线报文解析方法,其特征是:包括如下步骤:CAN报文接收;帧信息预处理,将接收到的CAN报文进行信息提取,提取出此帧CAN报文的帧ID及帧数据;进行帧ID判别,将当前帧ID与上一循环帧ID进行比较,若当前帧ID大于上一循环帧ID,则将当前帧信息解析并存入队列;若当前帧ID大于或等于上一循环帧ID,则舍弃当前帧信息,并进入到下一循环进行帧信息预处理;当帧ID重置时,当前周期结束,开始进行下一周期CAN报文接收;报文解析,将处于同一周期的全部测点数据进行解密还原为浮点数,并将数据储存。本发明完成了对报文的周期性分隔,保证了测点数据在循环传输的过程中保持完整性。

Patent Agency Ranking