[讨论]如何破解速锐汽车的CAN协议并用STM32自制终端

2019-12-10 18:24发布

目标是要在比亚迪速锐这款车上面增加一个通过CAN协议与车进行通信的终端,现在的问题是不知道比亚迪车身的CAN协议,我买了一个采集卡,想要读取存储然后尝试猜解。不知道这样是否可行?有么有做过汽车CAN协议破解的一起讨论一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
99条回答
wukongli
2019-12-15 19:57
一般的车都有3条can总线
别的车不了解,,标致雪铁龙的总线我知道一点:
第1条是最高等级的,速度是500k,传输ecu、esp之类的数据,速度快,安全等级高,这个总线是绝对不能碰的
第2条是级别相对较低,速度也是500k,传输门窗控制、车灯、大灯随动转向之类的数据
第3条是娱乐系统总线,速度125,k这个总线即使短路也不会影响车子使用,但这个总线和前面2条总线间有个BSI,负责隔离几条总线,同时传递数据,从娱乐总线上也能读到部分行车数据,比如车速,转速,油温、油耗、大灯、门窗、档位、方向盘角度、电瓶电压等,这个我试过,我车身的这些数据基本都被解析出来了,就是用stm32转232做的。
或者用OBD接口,但这个接口要慎用,我曾经买过一个蓝牙obd,擦上去后车子显示屏就报发动机故障、变速箱故障,换挡顿挫,后来去4s店消故障才解决问题

你拆下你的cd机器看看,后面应该有can总线,接上can转换器,正确的话,应该会不停的收到数据
你还得弄一个can分析软件,这个很关键,否则即使脑袋挤破,也解析不出什么协议来

一周热门 更多>