?
来源:网络收藏? 时间: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也会读取一些车况,是否也涉及一些的问题。
?