[发明专利]基于特征工况的汽车CAN总线关键信号解析方法有效
| 申请号: | 202110880880.6 | 申请日: | 2021-08-02 |
| 公开(公告)号: | CN113433931B | 公开(公告)日: | 2023-01-06 |
| 发明(设计)人: | 王嘉炜;周国柱;廉飞 | 申请(专利权)人: | 青驭汽车科技(太仓)有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 苏州佳博知识产权代理事务所(普通合伙) 32342 | 代理人: | 唐毅 |
| 地址: | 215400 江苏省苏州市太仓港经*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 特征 工况 汽车 can 总线 关键 信号 解析 方法 | ||
1.一种基于特征工况的汽车CAN总线关键信号解析方法,其特征在于,具体解析方法如下:
步骤1:对获取的CAN总线数据进行筛选,保留数据ID号和报文数据;
步骤2:剔除起始段和结束段出现报文数据变化的报文数据行;
步骤3:剔除过程段报文未变化ID的报文数据行;
步骤4:对于保留的变化数据行,去除重复的报文数据,在报文数据中取起始段一个时间位置报文数据值和过程段中报文数据最大值,转化为10进制值后,报文数据最大值减去在起始段的报文数据值是否大于16,如判断为是,则为数据值表征;如判断为否,则为数据状态表征;
步骤5:对于数据状态表征,转化二进制值后,取两个时间点位置的异或值;将异或值再转化为十进制,获得二进制值中的1的位置,后续在对应时间位置输出解析文件,其中,0表示状态未发生,1表示状态发生;
对于数据值表征先进行线性判断,在起始段中的一个时间位置报文数据值和过程段中的报文数据最大值之间,取多个时间位置,进行报文数据比较,应满足:过程段中报文数据大于等于起始段报文数据值,后一个时间位置的报文数据大于前一个时间位置的报文数据,最后一个时间位置的报文数据为最大值;
步骤6:输出到解析文件:对于满足线性增加的报文数据,求得k值,再求得b值,后续在对应时间位置输出到解析文件,k值为一次函数变量系数,b值为常量系数。
2.如权利要求1所述的基于特征工况的汽车CAN总线关键信号解析方法,其特征在于:上述步骤2中,在起始段和结束段各选取多个时间点,满足各个时间点获得报文数据相同,则判定为ID报文数据行未变化,报文数据行保留,其他情形报文数据行剔除。
3.如权利要求1所述的基于特征工况的汽车CAN总线关键信号解析方法,其特征在于:上述步骤3中,选取过程段数据多个时间点的报文数据作为比较数据,起始段和结束段各取一个数据点,作为参考数据,如果比较数据不等于参考点数据,则判断此行数据为变化行,数据保留,其他情形数据行剔除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青驭汽车科技(太仓)有限公司,未经青驭汽车科技(太仓)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110880880.6/1.html,转载请声明来源钻瓜专利网。





