一种基于OBD的车辆状态监测数据采集器及其采集方法技术

技术编号:16301016 阅读:81 留言:0更新日期:2017-09-26 19:04
本发明专利技术提供一种基于OBD的车辆状态监测数据采集器及其采集方法,数据采集器包括OBD接口电路模块、微处理器、通讯模块、电源模块及状态显示模块。基于车辆总线电控系统及OBD‑II协议,通过OBD数据采集器对车辆数据进行实时在线采集,根据OBD‑II通讯层协议对采集到的车辆数据进行提取,按照自主制订的传输协议对车辆数据进行再打包,通过有线传输的方式将车辆状态数据传输至本地在线数据终端,通过移动数据网络远程无线传输的方式将车辆状态数据传输至远程服务器。本发明专利技术提出一种全新的基于OBD的车辆状态监测数据采集器,可对车辆进行实时监测,面向驾驶员提供包括车辆燃油经济性指标在内的车辆实时状态及故障信息。

Vehicle condition monitoring data collector based on OBD and collecting method thereof

The invention provides a vehicle condition monitoring data collector based on OBD and a collection method thereof, wherein the data acquisition device comprises a OBD interface circuit module, a microprocessor, a communication module, a power supply module and a status display module. Electric control system of vehicle bus and OBD based on II protocol, real-time acquisition of vehicle data through the OBD data acquisition system were extracted according to the OBD II communication protocol on the collected vehicle data, the vehicle data can be packed according to the protocol developed by the way of cable transmission vehicle state data to the local online data terminal, by way of the mobile data network remote wireless transmission of vehicle state data transmission to a remote server. The invention provides a vehicle condition monitoring data acquisition system based on the OBD new, for real-time monitoring of the vehicle, the driver for providing real-time vehicle status and fault information including economic index, vehicle fuel.

【技术实现步骤摘要】
一种基于OBD的车辆状态监测数据采集器及其采集方法
本专利技术属于汽车机电混合
,具体涉及一种基于OBD的车辆状态监测数据采集器及其采集方法。
技术介绍
随着车辆制造技术的不断进步,汽车已经发展成为机、电、液、磁高度耦合的复杂系统,对于内燃机类传统能源型车辆,其燃油经济性是评价车辆性能的最为重要的指标。影响车辆燃油经济性的因素如道路交通环境、车辆机械性能以及驾驶人的驾驶行为等。但是,通过短时期内改善交通环境提升车辆燃油经济性的方式难以实现;经过长期积累,目前内燃机技术经过长期的发展已经相当成熟,通过改善内燃机技术等措施显著提升车辆的燃油经济性很难实现;无法实时掌握车辆运行状态和状况,特别是车辆的故障无法及时获取,使道路车辆运行存在极大的安全隐患。目前的车辆状态监测及故障诊断多为面向专业人员的,缺乏面向驾驶员提供的车辆状态监测及故障诊断,故普通驾驶员很难直观获取此类信息;且对于OBD系统提供的实时车辆数据缺乏进一步的数据挖掘与综合处理,以得到更丰富的实时车辆状态信息;在经济性驾驶方面,缺乏对于每种驾驶行为的燃油经济性研究忽略了不同驾驶环境及车辆的差异性。
技术实现思路
针对上述问题,本专利技术提出一种全新的基于OBD的车辆状态监测数据采集器及其采集方法,可对车辆进行实时监测,面向驾驶员提供包括车辆燃油经济性指标在内的车辆实时状态及故障信息。为了达到上述目的,本专利技术的技术方案如下:本专利技术提供一种基于OBD的车辆状态监测数据采集器,包括:OBD接口电路模块,包括CAN收发器和K线接口电路,CAN收发器一端与车辆总线CAN-L、CAN-H相连,另一端与微处理器的CAN-Rx、CAN-Tx相连,用于实现CAN总线信息与微处理器信息的相互转换;K线接口电路一端与车辆总线ISOK相连,另一端与微处理器的UART端口相连,用于实现K线信息与微处理器信息的相互转换;微处理器,包括UART通讯单元、CAN通讯单元和存储单元,微处理器控制OBD接口电路模块进行实时车辆数据帧的采集,并且将实时车辆数据从数据帧中解析出来,存储在存储单元中,通过UART通讯单元的UART端口传输至无线通讯模块;通讯模块,其通讯端口与微处理器的UART端口相连接,微处理器通过AT命令集控制通讯模块收发无线信息;电源模块及状态显示模块,电源模块与车辆总线连接,状态显示模块与微处理器连接用于显示无线信息收发状态、车辆信息收发状态及电源通断状态。优选的,根据OBD-Ⅱ协议规定,CAN总线通讯协议遵循ISO-11898及ISO-15765协议,CAN收发器选取MCP2551模块;根据OBD-Ⅱ协议规定,K线通讯协议遵循ISO-9141及ISO-14230(KWP2000)协议。优选的,微处理器的芯片是型号为STM32F103x的32位微处理器,UART通讯单元含ISO-9141总线协议,CAN通讯单元含ISO-11898总线协议,存储单元为64K存储单元。优选的,通讯模块包括无线通讯模块和有线通讯模块,无线通讯模块选用芯讯通公司的SIM900A模块,此模块是双频GSM/GPRS模块,采用SMT封装形式,其集成了通讯协议及无线通讯控制程序;有线通讯模块选用Maxim公司的MAX3301E模块,该器件集成有电荷泵,用于实现USBOTG通讯。优选的,车辆总线的接入电压为12V总线电压,电源模块选取78L05AI稳压模块,电源模块将车辆12VDC转换为5VDC用于为各模块供电。优选的,状态显示模块包括红色、黄色和绿色三颗彩色LED灯。本专利技术还提供一种基于OBD的车辆状态监测数据采集方法,包括以下步骤:1)定义OBD车辆数据采集信息集P描述为P={Pf,Ps,Po},Pf为车辆快速采集数据集,Ps为车辆慢速采集数据集,Po为车辆一次性采集数据集,三者可以合并为:Pf={Pfi|i=1,2,……,N};Ps={Psj|j=1,2,……,M};Po={Pok|k=1,2,……,Q};其中,Pfi为车辆快速采集数据,共N个;Psj为车辆慢速采集数据,共M个;Pok为车辆一次性采集数据,共Q个;2)OBD-II协议定义的车辆状态数据、车辆识别信息及故障信息采集机制均为总线数据帧应答式机制,故车辆快速采集数据Pfi、车辆慢速采集数据Psj、车辆一次性采集数据Pok分别可描述为:Pfi=(mfai,mfbi,TC,TK);Psj=(msaj,mfbi,TC,TK);Pok=(moak,mobk);其中,mfai、msaj、moak为车辆数据询问数据帧,mfbi、msbj、mobk为车辆数据应答数据帧,TC为CAN总线车辆数据采集周期,TK为K线车辆数据采集周期;3)步骤1和2,需定周期向车辆总线发送车辆数据询问数据帧,获取相应的车辆数据应答数据帧,询问及应答数据帧的数据格式均遵循OBD-II应用层协议(ISO-15031),据此协议可生成询问数据帧,并对应答数据帧进行解析;4)步骤1和2做归纳简化,OBD信息集P描述为:P={Pi|i=1,2,…,N+M+Q};其中,Pi为车辆数据,Pi可描述为:Pi=(mai,mbi,TC,TK);其中,mai为车辆数据询问数据帧,mbi为车辆数据应答数据帧,TC为CAN总线车辆数据采集周期,TK为K线车辆数据采集周期;5)由OBD-II协议可将步骤4中mai、mbi分别描述为:mai=(Ia,Wi,Di);其中,Ia为OBD数据采集设备总线ID,Wi为车辆数据采集询问模式编号,Di为车辆数据参数ID;mbi=(Ib,Vi,Di,Mvi);其中,Ib为应答总线控制器ID,Vi为车辆数据采集应答模式编号,Di为车辆数据参数ID,Mvi为总线应答的车辆数据实时数据段。有益效果:利用OBD数据采集系统采集到的车辆数据,根据OBD-II协议以OBD车辆数据采集信息集的形式通过总线周期性总线问答方式建立车辆数据采集机制,根据OBD-II应用层协议对采集到的车辆数据帧进行解析;在此基础上,针对不同车辆进行数据差异性采集匹配,使得在不同车辆平台下车辆状态数据采集保持高效性、准确性。附图说明图1为本专利技术实施例的OBD数据采集器无线通讯版硬件架构示意图。图2为本专利技术实施例的OBD数据采集器USBOTG版硬件架构示意图。图3为本专利技术实施例的OBD数据采集器PCB图。具体实施方式下面结合附图详细说明本专利技术的优选实施方式。为了达到本专利技术的目的,如图1至图3所示,在本专利技术的其中一种实施方式中提供一种基于OBD的车辆状态监测数据采集器,包括:OBD接口电路模块,包括CAN收发器和K线接口电路,CAN收发器一端与车辆总线CAN-L、CAN-H相连,另一端与微处理器的CAN-Rx、CAN-Tx相连,用于实现CAN总线信息与微处理器信息的相互转换;K线接口电路一端与车辆总线ISOK相连,另一端与微处理器的UART端口相连,用于实现K线信息与微处理器信息的相互转换;微处理器,包括UART通讯单元、CAN通讯单元和存储单元,微处理器控制OBD接口电路模块进行实时车辆数据帧的采集,并且将实时车辆数据从数据帧中解析出来,存储在存储单元中,通过UART通讯单元的UART端口传输至无线通讯模块;通讯模块,其通讯端口与微处理器的UART端口相连接,微处理器通过AT命令集控制通讯模本文档来自技高网...
一种基于OBD的车辆状态监测数据采集器及其采集方法

【技术保护点】
一种基于OBD的车辆状态监测数据采集器,其特征在于,包括:OBD接口电路模块,包括CAN收发器和K线接口电路,CAN收发器一端与车辆总线CAN‑L、CAN‑H相连,另一端与微处理器的CAN‑Rx、CAN‑Tx相连,用于实现CAN总线信息与微处理器信息的相互转换;K线接口电路一端与车辆总线ISOK相连,另一端与微处理器的UART端口相连,用于实现K线信息与微处理器信息的相互转换;微处理器,包括UART通讯单元、CAN通讯单元和存储单元,微处理器控制OBD接口电路模块进行实时车辆数据帧的采集,并且将实时车辆数据从数据帧中解析出来,存储在存储单元中,通过UART通讯单元的UART端口传输至无线通讯模块;通讯模块,其通讯端口与微处理器的UART端口相连接,微处理器通过AT命令集控制通讯模块收发无线信息;电源模块及状态显示模块,电源模块与车辆总线连接,状态显示模块与微处理器连接用于显示无线信息收发状态、车辆信息收发状态及电源通断状态。

【技术特征摘要】
1.一种基于OBD的车辆状态监测数据采集器,其特征在于,包括:OBD接口电路模块,包括CAN收发器和K线接口电路,CAN收发器一端与车辆总线CAN-L、CAN-H相连,另一端与微处理器的CAN-Rx、CAN-Tx相连,用于实现CAN总线信息与微处理器信息的相互转换;K线接口电路一端与车辆总线ISOK相连,另一端与微处理器的UART端口相连,用于实现K线信息与微处理器信息的相互转换;微处理器,包括UART通讯单元、CAN通讯单元和存储单元,微处理器控制OBD接口电路模块进行实时车辆数据帧的采集,并且将实时车辆数据从数据帧中解析出来,存储在存储单元中,通过UART通讯单元的UART端口传输至无线通讯模块;通讯模块,其通讯端口与微处理器的UART端口相连接,微处理器通过AT命令集控制通讯模块收发无线信息;电源模块及状态显示模块,电源模块与车辆总线连接,状态显示模块与微处理器连接用于显示无线信息收发状态、车辆信息收发状态及电源通断状态。2.根据权利要求1所述的基于OBD的车辆状态监测数据采集器,其特征在于,根据OBD-Ⅱ协议规定,CAN总线通讯协议遵循ISO-11898及ISO-15765协议,CAN收发器选取MCP2551模块;根据OBD-Ⅱ协议规定,K线通讯协议遵循ISO-9141及ISO-14230(KWP2000)协议。3.根据权利要求1所述的基于OBD的车辆状态监测数据采集器,其特征在于,微处理器的芯片是型号为STM32F103x的32位微处理器,UART通讯单元含ISO-9141总线协议,CAN通讯单元含ISO-11898总线协议,存储单元为64K存储单元。4.根据权利要求1所述的基于OBD的车辆状态监测数据采集器,其特征在于,通讯模块包括无线通讯模块和有线通讯模块,无线通讯模块选用芯讯通公司的SIM900A模块,此模块是双频GSM/GPRS模块,采用SMT封装形式,其集成了通讯协议及无线通讯控制程序;有线通讯模块选用Maxim公司的MAX3301E模块,该器件集成有电荷泵,用于实现USBOTG通讯。5.根据权利要求1所述的基于OBD的车辆状态监测数据采集器,其特征在于,车辆总线的接入电压为12V总线电压,电源模块选取78L05AI稳压模块,电源模块将车辆12VDC转换为5VDC用于为...

【专利技术属性】
技术研发人员:王汝佳姚雪莲贝绍轶
申请(专利权)人:江苏理工学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1