基于汽车CAN总线专有协议OBD接口的调试方法及经验

本文介绍了汽车CANBUS协议的调试方法,包括利用CANBUS监听器采集数据,分析不同车型的指令,以及如何通过OBD接口进行通讯。调试工具如EST718用于读取车门状态、里程等信息。当前,高档汽车广泛采用CANBUS总线,但车厂专有协议的封闭性为开发者带来挑战,提出授权方式的可能性。
摘要由CSDN通过智能技术生成

?
来源:网络收藏? 时间:2016-12-15
就汽车协议调试来说,行业里的人,不会去做,只有个人爱好者去做,某宝上就有。因为车厂指令不同,硬件产品都不一样。有调试方法,把OBD总线上的数据抓下来,一个一个分析,比如针对某款车,或者某个车系,一个一个去试,其中,需要把CAN总线的数据全抓下来。我作为个人爱好,给大家讲下汽车专有协议调试方法和规避的一些问题。

汽车专有协议调试工具:

利用调试工具CANBUS监听器采集和读取CAN总线上的数据,因不同的车,指令不同的,所以我们要具体车型具体分析,这个EST718盒子其实可以干很多事情,比如调试读取车门状态、里程、尾箱、车灯、自动大灯、雨刮器等等,相对来说,越发达的汽车ECU,获取的数据越多,同时也包含车速转速等汽车支持的所有数据项,但是油耗没有,油耗都是算的。

调试汽车专有协议需求的背景:

目前市面上高档汽车全面淘汰了K线协议,而采用速度更快、信号更稳定的CAN BUS总线。开发汽车CAN BUS系列总线产品是汽车电子领域目前比较热门的一个趋势。

利用汽车OBD接口,与汽车ECU通过CANBUS协议通讯,就可以达到控制汽车某些部件的目的,并可衍生大量的新产品,如OBD自动升窗器、中控防盗模块等。

而目前开发者最大的问题在:不清楚通过何种指令发送给ECU控制目标部件。

而现在,利用开发工具汽车CANBUS总线数据采集盒,这些都不是问题。

获取CANBUS总线数据步骤:

1、将开发工具采集接口线按CANH、CANL接入汽车CANBUS总线(可直接通过OBD接口接入);

2、将开发工具配套采集软件EST718打开;

3、将原厂设备连入目标车辆电控系统;

4、原厂设备执行目标控制操作;

5、分析EST718配套软件采集到的数据(原车设备发送数据、ECU返回数据);

6、得到数据格式及OBD指令。

----------------------

调试汽车专有协议存在的问题:

1.OBD车厂专有的协议其实很好的保护了汽车的安全(考虑下有没有必要).

2.端口协议在目前来说不调试(或者说YuYu),OBD终端没有办法进入消费级的市场,对汽车后市场的从业群体来说,不是好消息.

3.目前IOS YueYu在美国还不是个的事情,不好说专有的接口协议遭遇到调试或YueYu是否是。

4 专有的接口协议,厂家一味的封锁不是办法是不是可以考虑授权的方式?

5.目前除了OBD口以外,基于canbus上的其他设备例如:车载DVD也会读取一些车况,是否也涉及一些的问题。
?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值