查看: 4527|回复: 0

车载OBD的作用--小知识

[复制链接]
  • TA的每日心情
    签到
    2023-3-29 19:39
  • 签到天数: 4 天

    [LV.2]维修爱好者1级粉丝

    2799

    主题

    143

    回帖

    2万

    积分

    管理员

    积分
    27155
    发表于 2019-8-21 03:44:58 | 显示全部楼层 |阅读模式
    相信大家应该知道飞机的黑匣子是可以记录所有的飞行状况,飞机维护与事故分析的重要相关数据来源。现在车联网大行其道,OBD 开始进入大家的视野,OBD是不是类似于飞机的黑匣子一样能记录所有行车的数据呢?车载OBD到底有什么作用?$ W4 ]' J: m/ K; s+ i" R! G
      什么是OBD?8 r0 e! E, a  g& F! L# E
    3 A1 r# ~% R! T  e7 i* W) L" t! i
      OBD全称是on-borad diagnostics 业内通常叫法叫随车诊断系统,设计之初是用于4S店检测发动机故障和废气排放的专业仪器。随着科技的发展,现已普及到一般车主也可以购买使用。只需要将无线适配器插到OBD接口,就能自动读取数据,通过蓝牙连接手机端,打开手机APP后就可以查看数据。除了油耗显示外,还有有实时行车数据显示,行程费用分析、发动机故障检测和保养提醒等。% `5 u/ T/ c$ ~5 `! C/ `, q
      车载OBD还可以实时行车信息显示,只需要启动发动机,适配器就会自动和手机连接。通过手机APP就能看到实时油耗、发动机转速、水温、车速等数据,全是数字化的实时显示,非常方便阅读。另外还有语音播报功能,让车主每时每刻都能掌握车辆的行驶状况。# X0 s7 C( ]' Z& r# \" k' i
      除了以上功能外,车载OBD还具有智能定位器,可记录车辆的行驶轨迹,同时新增的感知功能可监测车辆在行驶过程中的动态,比方说什么时候油耗最低或最高,什么时候有急刹车等,都会进行记录和汇总。另外,还有大家最为关心的油耗花费,手机APP会根据预先输入的油价,结合每次行程的平均油耗自动计算行程费用。
    / T; |9 j7 r( a  P) N2 n+ v  同时车载OBD不仅能够自动检测,并且可以直接显示发动机出现了什么故障。这样车主就可以根据提示的故障,及时打电话咨询技术维修师傅,车辆是否还能正常行驶或该如何处理。
    , W: e, I2 r3 _) H% _9 h  车载OBD还可以根据需求,借助云技术远程监控车辆,具有防盗定位、远程检测发动机、电子狗和违章查询等,功能更加全面。
    % @/ J9 `/ b  F# N  这些的功能的实现需要通过OBD 接口采集相关数据,这个主要就是通过CAN总线实现数据交互,当然也有一些车型不是通过CAN总线,但是原理是一样的。
    : ]% ?7 d: A/ T& U0 X% T  OBD 接口采集什么数据
    $ W8 B0 b) U" O  1. CAN总线数据
    0 s' l% o. _( `8 j. d9 l  CAN总线数据是各个控制模块交互所需要的数据。举个例子,油门踏板位置信号通过传感器传给发动机了,而这个信号对自动变速箱也是最基本的输入信号,于是发动机控制模块会把这个信号一直往CAN总线上发,变速箱控制模块实时读取这个信号。
    + |) M( z' e% \* y5 r; K  因为总线数据是用来交互的,数据流一直在总线上走,所以采集这些数据仅仅去读就行了。原理比较简单,搜一搜就能找到很多资料,此处不展开。
    ! m! k2 E/ z1 m7 |+ q0 Z7 g  CAN总线上的数据已经比较丰富了:车速、各种温度、轮速、发动机扭矩、油门、制动踏板、排档杆位置、空调等各种设备是否工作、故障信息……非常多。这些信号的特点一般是:不同控制模块都会需要用到的数据。
    % c" K8 T- {; B  2. 控制器内部数据
    4 s3 \, k3 ?8 `! K1 w8 g# d: N  说简单一点,CAN总线给你提供一个数据流通的通道。通过这个通道,采集设备给相关的控制器发送指令,控制器返回相关数据。通过这种方式可以采集到控制器软件运行中的各种变量,于是几乎所有的数据都能采集到。因为多了发送指令的动作,所以更加耗费资源。这种数据的丰富程度,远远大于前一种。但是只有开发方才可能知道怎样配置来采集这些数据。
    3 m2 P# V7 c6 |0 i  能记录任何数据并不代表能记录所有数据。特别是对于控制器数据来说,可以去读的量实在太多了。即使购买最贵的设备,因为带宽有限,也只能记录很小一部分。对控制器内部数据的采集还和控制器本身的能力有关。产品车的控制器就比较弱,可同时采集的数据少。用于开发的车辆则会使用更加强大的控制器。
    ' C9 o  V$ B1 O$ S/ m1 R  总的来说,可以从OBD接口得到主要有两方面的数据,一个是OBD 标准里面规定的,另外一些就是厂家专有数据,厂家专有数据一般要得到厂家的协议或mid等之类的东西才能得到。
    / Y8 v- f: B- x$ B" \) o  z6 k! r8 U6 ^, x. w+ s' o
    2 W# X$ Q  V3 k
    * K- g. A$ v1 W* g8 O  D* A5 \8 M0 I" r
    ) b7 ]( g4 {) |# v$ B" W

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?邀请码注册

    ×
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 登录 | 邀请码注册

    本版积分规则

    QQ/手机版/ 家电电工资料网

    辽ICP备17010435号-3

    Powered by Discuz!X3.5 |网站地图|辽公网安备 21140202000087号

    QQ交流群

    QQ交流群

    扫码加群

    欢迎加群

    微信公众号

    微信公众号

    扫码加入

    微信二维码

    QQ联系

    QQ号码

    352558561

    点击联系QQ