一种CAN帧解码方法、装置、设备及存储介质
申请人信息
- 申请人:广州致远仪器有限公司
- 申请人地址:510000 广东省广州市天河区思成路43号第4层(仅限办公)
- 发明人: 广州致远仪器有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种CAN帧解码方法、装置、设备及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311582613.6 |
| 申请日 | 2023/11/23 |
| 公告号 | CN117650866A |
| 公开日 | 2024/3/5 |
| IPC主分类号 | H04J3/06 |
| 权利人 | 广州致远仪器有限公司 |
| 发明人 | 周立功; 李蔚澎; 刘锦源; 赵瑞超 |
| 地址 | 广东省广州市天河区思成路43号第4层(仅限办公) |
摘要文本
广州致远仪器有限公司获取“一种透气窗帘布”专利技术,本发明实施例提供了一种CAN帧解码方法、装置、设备及存储介质,本发明实施例在对CAN帧进行解码的过程中,添加了一个查找连续逻辑位的方法,在遇到逻辑波形需要解码的时候,只需要在逻辑波形里实现这个方法的接口,即可和模拟波形的解码方法通用,可以同时兼容模拟波形解码和逻辑波形解码,提高适用范围。同时本发明实施例还在解码的过程中增加重同步的方法,进一步提高了解码准确性。本发明实施例能够提高对CAN帧进行解码的准确性,解决了现有技术中的CAN帧解码,存在着解码的准确率较低的技术问题。
专利主权项内容
1.一种CAN帧解码方法,其特征在于,包括:获取待解码的目标模拟波形,以及确定CAN帧的帧开始时间和帧结束时间,所述待解码的目标模拟波形包括所述CAN帧相对应的模拟波形;根据所述帧开始时间以及所述帧结束时间,在所述目标模拟波形中确定连续逻辑位以及所述连续逻辑位的第一开始时间和第一结束时间,所述连续逻辑位包括至少一个逻辑相同的位;按时间顺序遍历每一个连续逻辑位,直至确定出所述CAN帧的开始位;根据所述开始位所在的连续逻辑位,确定所述开始位的第二开始时间和第二结束时间;依次遍历所述开始位后的每一个比特位,根据CAN协议确定所述每一个比特位所属的场以及每个场的第三开始时间和第三结束时间,同时若当前所遍历的比特位所属的目标连续逻辑位的值为预设的目标数值时,根据当前所遍历的比特位的第四开始时间和位宽时间,以及所述目标连续逻辑位的第一结束时间,进行重同步并记录所述重同步的第五开始时间和第五结束时间;根据所述开始位的第二开始时间和第二结束时间、所述每个场的第三开始时间和第三结束时间以及所述重同步的第五开始时间和第五结束时间,在所述目标模拟波形中确定所述CAN帧的结构。