新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 构架在OBD系统的远程汽车监测新方案

构架在OBD系统的远程汽车监测新方案

作者:时间:2012-02-27来源:网络收藏

3 可行性分析
3.1 车载实现可行性分析
车载诊断电路(On-Board Diagnostics,),它能够获取控制汽车的内部参数状态。最初作为一种控制汽车排放的排量监视器,通过检测发动机状态和尾气中污染物的含量,提示驾驶员对车辆进行维护,后来逐步发展成一套完善的汽车综合监控。如果厂商实现了标准中所有的PID功能,OBD可以提供胎压、空气流量、踏板位置等多方面的信息。
由于OBD无法通知用户错误的原因,需要把检测到的OBD数据发送给远程的厂商进行分析,然后再把信息反馈给用户。
通过OBD系统可以对汽车的状况有一个全面了解。标准的OBD提供了9种服务。

本文引用地址:http://www.eepw.com.cn/article/197211.htm

e.jpg


主要通过Model获取汽车当前的状态参数,比如胎压、电瓶电压、发动机转速、车速等。通过Mode3获取当前发生的故障码,通过Mode2返回与故障码相关的冻结帧。通过Mode7找到可能在以后会发生的错误码。
OBD协议支持多种物理,采用29 bit扩展CAN总线。OBD有4种通信桢,这4种通信帧在CAN协议上的实现如图2所示,图2(a)为点对点通信的格式,图2(b)为广播通信格式。

f.jpg

采用ELM327作为与OBD通信的协议翻译器,该芯片支持ISO15764协议和对应的CAN总线物理层,ISO9141、ISO14230协议和对应的K-line物理层,SAEJ1850协议和对应的PWMVPW物理层,将其转换为标准串口协议。使用ELM327可以提高通用性。采用SIM300作为GPRS通信模块,采用STM32F103RB作为车载端的主控芯片,128 kB的Flash可以满足故障信息存储的需要。

g.jpg



关键词: OBD 构架 方案 系统

评论


相关推荐

技术专区

关闭