【技术实现步骤摘要】
一种汽车CAN数据解密方法及装置
本专利技术属于汽车CAN
,具体涉及一种汽车CAN数据解密方法及装置。
技术介绍
汽车CAN总线是汽车的神经网络,不但可以获取汽车的各种状态和数据,并且汽车指令(如升窗、锁门、点火、熄火等)都通过CAN总线传输和实施。随着汽车种类越来越多,CAN总线的数据格式也五花八门,同一款车型,年代不一样,CAN总线的数据格式也可能不一样;如果要开发移动终端控制车辆,因为拿不到CAN数据格式的文档,只能对不同车型解密其CAN总线数据格式。
技术实现思路
为解决上述问题,本专利技术提供了一种汽车CAN数据解密方法,所述方法包括步骤:于第一时间向汽车CAN总线下发第一指令;从所述汽车CAN总线获取于第一时间出现的第一数据,并存储;于第二时间向所述汽车CAN总线下发第二指令;其中,所述第二指令为所述第一指令的逆指令;从所述汽车CAN总线获取于第二时间出现的第二数据,并存储;对比所述第一数据和所述第二数据,标记二者的相同位和不同位;于所述 ...
【技术保护点】
1.一种汽车CAN数据解密方法,其特征在于,所述方法包括步骤:/n于第一时间向汽车CAN总线下发第一指令;/n从所述汽车CAN总线获取于第一时间出现的第一数据,并存储;/n于第二时间向所述汽车CAN总线下发第二指令;其中,所述第二指令为所述第一指令的逆指令;/n从所述汽车CAN总线获取于第二时间出现的第二数据,并存储;/n对比所述第一数据和所述第二数据,标记二者的相同位和不同位;/n于所述第二数据中找出所述第一数据中未出现的地址对应的第三数据;/n获取所述第三数据与所述第二指令对应的指令数据映射。/n
【技术特征摘要】 【专利技术属性】
1.一种汽车CAN数据解密方法,其特征在于,所述方法包括步骤:
于第一时间向汽车CAN总线下发第一指令;
从所述汽车CAN总线获取于第一时间出现的第一数据,并存储;
于第二时间向所述汽车CAN总线下发第二指令;其中,所述第二指令为所述第一指令的逆指令;
从所述汽车CAN总线获取于第二时间出现的第二数据,并存储;
对比所述第一数据和所述第二数据,标记二者的相同位和不同位;
于所述第二数据中找出所述第一数据中未出现的地址对应的第三数据;
获取所述第三数据与所述第二指令对应的指令数据映射。
2.根据权利要求1所述的汽车CAN数据解密方法,其特征在于,在获取所述第三数据与所述第二指令对应的指令数据映射之后还包括步骤:
向所述汽车CAN总线下发所述第三数据;
观察汽车是否执行所述第二指令对应的动作;
若一致,则所述第三数据即为所述第二指令对应的指令数据映射。
3.一种汽车CAN数据解密装置,其特征在于,所述装置包括:
技术研发人员:王旭东,程国星,夏明辉,张先助,
申请(专利权)人:深圳市华翼智能有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。