码迷,mamicode.com
首页 > 其他好文 > 详细

what vehicle data can paly in OBD

时间:2014-09-02 15:58:24      阅读:415      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   io   ar   数据   2014   代码   log   

汽车后装市场上OBD接头的兴起,让各种手机APP应用雨后春笋般冒出,借着大数据和车联网的热潮,在众筹和创业平台上疯狂吸金。小小的OBD接头到底能玩什么。

除了手机能提供的GPS(位置、海拔、时间)及衍生出的测速和轨迹外,通过蓝牙/WiFi连接到手机的OBD接头还能获取车上的一些数据,总的来说三类:

* DTC, Diagnostic Trouble Code

* PID, Parameter Identification

* DID, Data Identification


DTC就不细说了,俗称诊断故障代码,来路值得一提,一般车上控制器中检测的DTC数量2~3倍于ECU的IO管脚,原则上工作过程中任何信号(主要是输入)超出正常范围,都应该被ECU自己自动识别出来,并通过OBD接口被车外的设备查询到。类似于个人体检中的血检超标。

PID数量完全取决于算法复杂程度,是控制器运行过程中(RAM)的一些状态参数,和DTC的区别是掉电清空,设计的初衷也是配合DTC做进一步的在线检查。类似于体检时的望闻问切。

DID是各个ECU的身份标识,一般存在ROM中,报告版本号、厂家信息等。类似于病历本上个人信息。

当然除了上面的数据外,还有CPID(Control Parameter Identification)等,不过汽车厂一般不对外开放(需要密码校验),可以控制ECU复位和执行特定程序。


所有这些数据不是广播出来的,需要通过诊断协议来查询,而诊断协议分两层,传输层(ISO15765-2)和诊断层(UDS,KWP2000,OBD,GMLAN)。传输层一般都是统一的,诊断层各个汽车厂的定义就千差万别,不过还是有通用的部分。

bubuko.com,布布扣

what vehicle data can paly in OBD

标签:blog   http   os   io   ar   数据   2014   代码   log   

原文地址:http://blog.csdn.net/spacecraft/article/details/39005443

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!