两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于OBD的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集器及其采集方法與流程

文檔序號:11275648閱讀:1919來源:國知局
一種基于OBD的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集器及其采集方法與流程

本發(fā)明屬于汽車機(jī)電混合技術(shù)領(lǐng)域,具體涉及一種基于obd的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集器及其采集方法。



背景技術(shù):

隨著車輛制造技術(shù)的不斷進(jìn)步,汽車已經(jīng)發(fā)展成為機(jī)、電、液、磁高度耦合的復(fù)雜系統(tǒng),對于內(nèi)燃機(jī)類傳統(tǒng)能源型車輛,其燃油經(jīng)濟(jì)性是評價車輛性能的最為重要的指標(biāo)。影響車輛燃油經(jīng)濟(jì)性的因素如道路交通環(huán)境、車輛機(jī)械性能以及駕駛?cè)说鸟{駛行為等。但是,通過短時期內(nèi)改善交通環(huán)境提升車輛燃油經(jīng)濟(jì)性的方式難以實現(xiàn);經(jīng)過長期積累,目前內(nèi)燃機(jī)技術(shù)經(jīng)過長期的發(fā)展已經(jīng)相當(dāng)成熟,通過改善內(nèi)燃機(jī)技術(shù)等措施顯著提升車輛的燃油經(jīng)濟(jì)性很難實現(xiàn);無法實時掌握車輛運行狀態(tài)和狀況,特別是車輛的故障無法及時獲取,使道路車輛運行存在極大的安全隱患。

目前的車輛狀態(tài)監(jiān)測及故障診斷多為面向?qū)I(yè)人員的,缺乏面向駕駛員提供的車輛狀態(tài)監(jiān)測及故障診斷,故普通駕駛員很難直觀獲取此類信息;且對于obd系統(tǒng)提供的實時車輛數(shù)據(jù)缺乏進(jìn)一步的數(shù)據(jù)挖掘與綜合處理,以得到更豐富的實時車輛狀態(tài)信息;在經(jīng)濟(jì)性駕駛方面,缺乏對于每種駕駛行為的燃油經(jīng)濟(jì)性研究忽略了不同駕駛環(huán)境及車輛的差異性。



技術(shù)實現(xiàn)要素:

針對上述問題,本發(fā)明提出一種全新的基于obd的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集器及其采集方法,可對車輛進(jìn)行實時監(jiān)測,面向駕駛員提供包括車輛燃油經(jīng)濟(jì)性指標(biāo)在內(nèi)的車輛實時狀態(tài)及故障信息。

為了達(dá)到上述目的,本發(fā)明的技術(shù)方案如下:

本發(fā)明提供一種基于obd的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集器,包括:

obd接口電路模塊,包括can收發(fā)器和k線接口電路,can收發(fā)器一端與車輛總線can-l、can-h相連,另一端與微處理器的can-rx、can-tx相連,用于實現(xiàn)can總線信息與微處理器信息的相互轉(zhuǎn)換;k線接口電路一端與車輛總線isok相連,另一端與微處理器的uart端口相連,用于實現(xiàn)k線信息與微處理器信息的相互轉(zhuǎn)換;

微處理器,包括uart通訊單元、can通訊單元和存儲單元,微處理器控制obd接口電路模塊進(jìn)行實時車輛數(shù)據(jù)幀的采集,并且將實時車輛數(shù)據(jù)從數(shù)據(jù)幀中解析出來,存儲在存儲單元中,通過uart通訊單元的uart端口傳輸至無線通訊模塊;

通訊模塊,其通訊端口與微處理器的uart端口相連接,微處理器通過at命令集控制通訊模塊收發(fā)無線信息;

電源模塊及狀態(tài)顯示模塊,電源模塊與車輛總線連接,狀態(tài)顯示模塊與微處理器連接用于顯示無線信息收發(fā)狀態(tài)、車輛信息收發(fā)狀態(tài)及電源通斷狀態(tài)。

優(yōu)選的,根據(jù)obd-ⅱ協(xié)議規(guī)定,can總線通訊協(xié)議遵循iso-11898及iso-15765協(xié)議,can收發(fā)器選取mcp2551模塊;

根據(jù)obd-ⅱ協(xié)議規(guī)定,k線通訊協(xié)議遵循iso-9141及iso-14230(kwp2000)協(xié)議。

優(yōu)選的,微處理器的芯片是型號為stm32f103x的32位微處理器,uart通訊單元含iso-9141總線協(xié)議,can通訊單元含iso-11898總線協(xié)議,存儲單元為64k存儲單元。

優(yōu)選的,通訊模塊包括無線通訊模塊和有線通訊模塊,無線通訊模塊選用芯訊通公司的sim900a模塊,此模塊是雙頻gsm/gprs模塊,采用smt封裝形式,其集成了通訊協(xié)議及無線通訊控制程序;

有線通訊模塊選用maxim公司的max3301e模塊,該器件集成有電荷泵,用于實現(xiàn)usbotg通訊。

優(yōu)選的,車輛總線的接入電壓為12v總線電壓,電源模塊選取78l05ai穩(wěn)壓模塊,電源模塊將車輛12vdc轉(zhuǎn)換為5vdc用于為各模塊供電。

優(yōu)選的,狀態(tài)顯示模塊包括紅色、黃色和綠色三顆彩色led燈。

本發(fā)明還提供一種基于obd的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集方法,包括以下步驟:

1)定義obd車輛數(shù)據(jù)采集信息集p描述為p={pf,ps,po},pf為車輛快速采集數(shù)據(jù)集,ps為車輛慢速采集數(shù)據(jù)集,po為車輛一次性采集數(shù)據(jù)集,三者可以合并為:

pf={pfi|i=1,2,……,n};

ps={psj|j=1,2,……,m};

po={pok|k=1,2,……,q};

其中,pfi為車輛快速采集數(shù)據(jù),共n個;psj為車輛慢速采集數(shù)據(jù),共m個;pok為車輛一次性采集數(shù)據(jù),共q個;

2)obd-ii協(xié)議定義的車輛狀態(tài)數(shù)據(jù)、車輛識別信息及故障信息采集機(jī)制均為總線數(shù)據(jù)幀應(yīng)答式機(jī)制,故車輛快速采集數(shù)據(jù)pfi、車輛慢速采集數(shù)據(jù)psj、車輛一次性采集數(shù)據(jù)pok分別可描述為:

pfi=(mfai,mfbi,tc,tk);

psj=(msaj,mfbi,tc,tk);

pok=(moak,mobk);

其中,mfai、msaj、moak為車輛數(shù)據(jù)詢問數(shù)據(jù)幀,mfbi、msbj、mobk為車輛數(shù)據(jù)應(yīng)答數(shù)據(jù)幀,tc為can總線車輛數(shù)據(jù)采集周期,tk為k線車輛數(shù)據(jù)采集周期;

3)步驟1和2,需定周期向車輛總線發(fā)送車輛數(shù)據(jù)詢問數(shù)據(jù)幀,獲取相應(yīng)的車輛數(shù)據(jù)應(yīng)答數(shù)據(jù)幀,詢問及應(yīng)答數(shù)據(jù)幀的數(shù)據(jù)格式均遵循obd-ii應(yīng)用層協(xié)議(iso-15031),據(jù)此協(xié)議可生成詢問數(shù)據(jù)幀,并對應(yīng)答數(shù)據(jù)幀進(jìn)行解析;

4)步驟1和2做歸納簡化,obd信息集p描述為:

p={pi|i=1,2,…,n+m+q};

其中,pi為車輛數(shù)據(jù),pi可描述為:

pi=(mai,mbi,tc,tk);

其中,mai為車輛數(shù)據(jù)詢問數(shù)據(jù)幀,mbi為車輛數(shù)據(jù)應(yīng)答數(shù)據(jù)幀,tc為can總線車輛數(shù)據(jù)采集周期,tk為k線車輛數(shù)據(jù)采集周期;

5)由obd-ii協(xié)議可將步驟4中mai、mbi分別描述為:

mai=(ia,wi,di);

其中,ia為obd數(shù)據(jù)采集設(shè)備總線id,wi為車輛數(shù)據(jù)采集詢問模式編號,di為車輛數(shù)據(jù)參數(shù)id;

mbi=(ib,vi,di,mvi);

其中,ib為應(yīng)答總線控制器id,vi為車輛數(shù)據(jù)采集應(yīng)答模式編號,di為車輛數(shù)據(jù)參數(shù)id,mvi為總線應(yīng)答的車輛數(shù)據(jù)實時數(shù)據(jù)段。

有益效果:利用obd數(shù)據(jù)采集系統(tǒng)采集到的車輛數(shù)據(jù),根據(jù)obd-ii協(xié)議以obd車輛數(shù)據(jù)采集信息集的形式通過總線周期性總線問答方式建立車輛數(shù)據(jù)采集機(jī)制,根據(jù)obd-ii應(yīng)用層協(xié)議對采集到的車輛數(shù)據(jù)幀進(jìn)行解析;在此基礎(chǔ)上,針對不同車輛進(jìn)行數(shù)據(jù)差異性采集匹配,使得在不同車輛平臺下車輛狀態(tài)數(shù)據(jù)采集保持高效性、準(zhǔn)確性。

附圖說明

圖1為本發(fā)明實施例的obd數(shù)據(jù)采集器無線通訊版硬件架構(gòu)示意圖。

圖2為本發(fā)明實施例的obd數(shù)據(jù)采集器usbotg版硬件架構(gòu)示意圖。

圖3為本發(fā)明實施例的obd數(shù)據(jù)采集器pcb圖。

具體實施方式

下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實施方式。

為了達(dá)到本發(fā)明的目的,如圖1至圖3所示,在本發(fā)明的其中一種實施方式中提供一種基于obd的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集器,包括:

obd接口電路模塊,包括can收發(fā)器和k線接口電路,can收發(fā)器一端與車輛總線can-l、can-h相連,另一端與微處理器的can-rx、can-tx相連,用于實現(xiàn)can總線信息與微處理器信息的相互轉(zhuǎn)換;k線接口電路一端與車輛總線isok相連,另一端與微處理器的uart端口相連,用于實現(xiàn)k線信息與微處理器信息的相互轉(zhuǎn)換;

微處理器,包括uart通訊單元、can通訊單元和存儲單元,微處理器控制obd接口電路模塊進(jìn)行實時車輛數(shù)據(jù)幀的采集,并且將實時車輛數(shù)據(jù)從數(shù)據(jù)幀中解析出來,存儲在存儲單元中,通過uart通訊單元的uart端口傳輸至無線通訊模塊;

通訊模塊,其通訊端口與微處理器的uart端口相連接,微處理器通過at命令集控制通訊模塊收發(fā)無線信息;

電源模塊及狀態(tài)顯示模塊,電源模塊與車輛總線連接,狀態(tài)顯示模塊與微處理器連接用于顯示無線信息收發(fā)狀態(tài)、車輛信息收發(fā)狀態(tài)及電源通斷狀態(tài)。

其中,根據(jù)obd-ⅱ協(xié)議規(guī)定,can總線通訊協(xié)議遵循iso-11898及iso-15765協(xié)議,can收發(fā)器選取mcp2551模塊;

根據(jù)obd-ⅱ協(xié)議規(guī)定,k線通訊協(xié)議遵循iso-9141及iso-14230(kwp2000)協(xié)議。

微處理器的芯片是型號為stm32f103x的32位微處理器,uart通訊單元含iso-9141總線協(xié)議,can通訊單元含iso-11898總線協(xié)議,存儲單元為64k存儲單元。

通訊模塊包括無線通訊模塊和有線通訊模塊,無線通訊模塊選用芯訊通公司的sim900a模塊,此模塊是雙頻gsm/gprs模塊,采用smt封裝形式,其集成了通訊協(xié)議及無線通訊控制程序;

有線通訊模塊選用maxim公司的max3301e模塊,該器件集成有電荷泵,用于實現(xiàn)usbotg通訊。

車輛總線的接入電壓為12v總線電壓,電源模塊選取78l05ai穩(wěn)壓模塊,電源模塊將車輛12vdc轉(zhuǎn)換為5vdc用于為各模塊供電。

狀態(tài)顯示模塊包括紅色、黃色和綠色三顆彩色led燈。

本實施方式還提供一種基于obd的車輛狀態(tài)監(jiān)測數(shù)據(jù)采集方法,包括以下步驟:

1)定義obd車輛數(shù)據(jù)采集信息集p描述為p={pf,ps,po},pf為車輛快速采集數(shù)據(jù)集,ps為車輛慢速采集數(shù)據(jù)集,po為車輛一次性采集數(shù)據(jù)集,三者可以合并為:

pf={pfi|i=1,2,……,n};

ps={psj|j=1,2,……,m};

po={pok|k=1,2,……,q};

其中,pfi為車輛快速采集數(shù)據(jù),共n個;psj為車輛慢速采集數(shù)據(jù),共m個;pok為車輛一次性采集數(shù)據(jù),共q個;

2)obd-ii協(xié)議定義的車輛狀態(tài)數(shù)據(jù)、車輛識別信息及故障信息采集機(jī)制均為總線數(shù)據(jù)幀應(yīng)答式機(jī)制,故車輛快速采集數(shù)據(jù)pfi、車輛慢速采集數(shù)據(jù)psj、車輛一次性采集數(shù)據(jù)pok分別可描述為:

pfi=(mfai,mfbi,tc,tk);

psj=(msaj,mfbi,tc,tk);

pok=(moak,mobk);

其中,mfai、msaj、moak為車輛數(shù)據(jù)詢問數(shù)據(jù)幀,mfbi、msbj、mobk為車輛數(shù)據(jù)應(yīng)答數(shù)據(jù)幀,tc為can總線車輛數(shù)據(jù)采集周期,tk為k線車輛數(shù)據(jù)采集周期;

3)步驟1和2,需定周期向車輛總線發(fā)送車輛數(shù)據(jù)詢問數(shù)據(jù)幀,獲取相應(yīng)的車輛數(shù)據(jù)應(yīng)答數(shù)據(jù)幀,詢問及應(yīng)答數(shù)據(jù)幀的數(shù)據(jù)格式均遵循obd-ii應(yīng)用層協(xié)議(iso-15031),據(jù)此協(xié)議可生成詢問數(shù)據(jù)幀,并對應(yīng)答數(shù)據(jù)幀進(jìn)行解析;

4)步驟1和2做歸納簡化,obd信息集p描述為:

p={pi|i=1,2,…,n+m+q};

其中,pi為車輛數(shù)據(jù),pi可描述為:

pi=(mai,mbi,tc,tk);

其中,mai為車輛數(shù)據(jù)詢問數(shù)據(jù)幀,mbi為車輛數(shù)據(jù)應(yīng)答數(shù)據(jù)幀,tc為can總線車輛數(shù)據(jù)采集周期,tk為k線車輛數(shù)據(jù)采集周期;

5)由obd-ii協(xié)議可將步驟4中mai、mbi分別描述為:

mai=(ia,wi,di);

其中,ia為obd數(shù)據(jù)采集設(shè)備總線id,wi為車輛數(shù)據(jù)采集詢問模式編號,di為車輛數(shù)據(jù)參數(shù)id;

mbi=(ib,vi,di,mvi);

其中,ib為應(yīng)答總線控制器id,vi為車輛數(shù)據(jù)采集應(yīng)答模式編號,di為車輛數(shù)據(jù)參數(shù)id,mvi為總線應(yīng)答的車輛數(shù)據(jù)實時數(shù)據(jù)段。

本發(fā)明中車輛數(shù)據(jù)采集方法確定的采集列表中的詢問幀及應(yīng)答幀具體數(shù)據(jù)內(nèi)容如表1和表2。

表1:車輛狀態(tài)數(shù)據(jù)詢問幀數(shù)據(jù)內(nèi)容

表2:車輛狀態(tài)數(shù)據(jù)應(yīng)答幀數(shù)據(jù)內(nèi)容

由表1和表2可生成車輛狀態(tài)數(shù)據(jù)詢問數(shù)據(jù)幀,并且可以從車輛狀態(tài)數(shù)據(jù)應(yīng)答數(shù)據(jù)幀中解析出車輛狀態(tài)數(shù)據(jù)實時數(shù)值部分。

以上所述的僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
海原县| 古蔺县| 迭部县| 江西省| 上思县| 鱼台县| 长阳| 海宁市| 乳山市| 密山市| 洮南市| 岚皋县| 察雅县| 武隆县| 万宁市| 綦江县| 大新县| 山东| 青海省| 太和县| 通河县| 灵石县| 工布江达县| 视频| 米脂县| 佛山市| 青阳县| 昭苏县| 富民县| 平阳县| 平顶山市| 桦甸市| 修文县| 成武县| 克拉玛依市| 称多县| 田林县| 肇源县| 曲靖市| 桑日县| 涿州市|