部件老化和失效的可靠分析和準(zhǔn)確判斷。
[0093](2)遠(yuǎn)程客戶端可以實(shí)現(xiàn)對車主信息和歷史記錄問題的查詢,能夠?qū)崟r(shí)追蹤車輛、獲取車輛位置信息,并能夠?qū)崟r(shí)監(jiān)測三元催化轉(zhuǎn)化器、氧傳感器、發(fā)動機(jī)失火、燃油系統(tǒng)相關(guān)數(shù)據(jù)流和故障信息,診斷系統(tǒng)異常,對排放超標(biāo)、系統(tǒng)故障車輛發(fā)出報(bào)警等,以保證車輛正常行駛,對實(shí)現(xiàn)節(jié)能、環(huán)保、安全行駛狀態(tài)具有重要作用。
[0094](3)以GPRS或3G網(wǎng)絡(luò)TCP/IP協(xié)議為網(wǎng)絡(luò)通信單元建立客戶端與數(shù)據(jù)處理單元的數(shù)據(jù)傳輸,將與車輛行駛排放相關(guān)數(shù)據(jù)流、故障信息遠(yuǎn)程實(shí)時(shí)回傳至監(jiān)控中心,使管理部門可以實(shí)時(shí)了解車輛行駛狀態(tài),將有效滿足其實(shí)時(shí)性和移動性的迫切需求;同時(shí)將車輛排放異常狀態(tài)、故障信息及時(shí)通知給駕駛員,有助于駕駛員及時(shí)發(fā)現(xiàn)和排除車輛安全隱患,形成車輛保養(yǎng)和維修管理的意識,對保證車輛正常行駛狀況、實(shí)現(xiàn)節(jié)能、環(huán)保、安全運(yùn)營及提升企業(yè)信息化管理水平具有重要意義。
【附圖說明】
[0095]圖1為本發(fā)明所涉及的系統(tǒng)組成框圖;
[0096]圖2為本發(fā)明所涉及的OBD數(shù)據(jù)鏈路層通信結(jié)構(gòu);
[0097]圖3為本發(fā)明所涉及的OBD轉(zhuǎn)發(fā)器初始化通信和轉(zhuǎn)發(fā)過程;
[0098]圖4為本發(fā)明所涉及的讀取數(shù)據(jù)流指令描述圖;
[0099]圖5為本發(fā)明所涉及的數(shù)據(jù)流讀取方法流程圖;
[0100]圖6為本發(fā)明所涉及的讀取故障碼指令描述圖;
[0101 ]圖7為本發(fā)明所涉及的故障碼讀取方法流程圖;
[0102]圖8為本發(fā)明所涉及的PCBU故障碼算法顯示圖;
[0103]圖9為本發(fā)明所涉及的系統(tǒng)網(wǎng)絡(luò)通信信號傳輸流程圖;
[0104]圖10為本發(fā)明所涉及的遠(yuǎn)程監(jiān)控客戶端組成框圖;
[0105]圖11為本發(fā)明所涉及的系統(tǒng)實(shí)施流程圖。
【具體實(shí)施方式】
:
[0106]下面結(jié)合附圖對發(fā)明【具體實(shí)施方式】作進(jìn)一步說明:
[0107]一種基于OBD檢測數(shù)據(jù)的車輛排放遠(yuǎn)程監(jiān)測系統(tǒng),其特征在于包括:數(shù)據(jù)處理單元、網(wǎng)絡(luò)通信單元、遠(yuǎn)程監(jiān)控客戶端。各部分之間的連接關(guān)系如附圖1所示。
[0108]其中,數(shù)據(jù)處理單元,包括OBD轉(zhuǎn)發(fā)器、數(shù)據(jù)處理器。OBD轉(zhuǎn)發(fā)器用于實(shí)現(xiàn)數(shù)據(jù)處理器與車載OBD系統(tǒng)的通信;數(shù)據(jù)處理器用于參數(shù)提取,數(shù)據(jù)流、故障識別分析,發(fā)動機(jī)排放系統(tǒng)分析,并通過網(wǎng)絡(luò)通信單元將處理后的信息傳輸?shù)奖O(jiān)控客戶端。
[0109]OBD轉(zhuǎn)發(fā)器,接口采用符合SAE標(biāo)準(zhǔn)的16針OBD診斷接頭,能夠通過K線或CAN協(xié)議與車輛發(fā)動機(jī)ECU通信,獲取并轉(zhuǎn)發(fā)車輛總線上的數(shù)據(jù)指令;數(shù)據(jù)處理器采用STM32單片機(jī)實(shí)現(xiàn)數(shù)據(jù)處理分析、GPS模塊實(shí)現(xiàn)跟蹤車輛位置信息和無線通信模塊實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)傳輸。
[0110]網(wǎng)絡(luò)通信單元,采用GPRS或3G網(wǎng)絡(luò)TCP/IP協(xié)議的通信技術(shù),將數(shù)據(jù)處理單元與監(jiān)控客戶端建立遠(yuǎn)程通信,實(shí)現(xiàn)車輛行駛過程中發(fā)動機(jī)ECU相關(guān)排放參數(shù)的傳輸和控制策略的實(shí)施。
[0111]在數(shù)據(jù)處理單元與監(jiān)控客戶端之間處理、傳輸以下5種信號:
[0112]a.數(shù)據(jù)流、故障代碼原始信號;
[0?13] b.篩選處理后的TCP協(xié)議排放相關(guān)參數(shù)信號;
[0114]c.排放系統(tǒng)老化或失效、排放異常信息;
[0115]d.異常警示反饋原始信號;
[0116]e.處理后的反饋報(bào)警信號。
[0117]遠(yuǎn)程客戶端,包括信息管理模塊和監(jiān)控模塊。數(shù)據(jù)管理模塊用于用戶信息管理、車輛位置查詢、車輛跟蹤、排放超過限值報(bào)警、記錄存儲和查詢等;監(jiān)控模塊用于實(shí)時(shí)顯示監(jiān)控車輛子部件系統(tǒng)相關(guān)排放故障信息以及影響尾氣排放的數(shù)據(jù)流,并向車載終端發(fā)送管理命令,控制行駛車輛。
[0118]基于OBD檢測數(shù)據(jù)的車輛排放遠(yuǎn)程監(jiān)測系統(tǒng),需要下述軟件的支持:
[0119](I)安裝VS2008軟件平臺,設(shè)計(jì)MFC客戶端界面,并加載ECU通信公共函數(shù)庫,實(shí)現(xiàn)通信及算法顯示。
[0120](2)在監(jiān)控客戶端安裝SQL Server 2008軟件平臺,存儲和查詢用戶資料、故障信息等。
[0121 ] (3 )0BD轉(zhuǎn)發(fā)器與遠(yuǎn)程客戶端之間的網(wǎng)絡(luò)通信單元采用TCP/IP協(xié)議,在VS2008軟件平臺編程實(shí)現(xiàn)基于TCP/IP協(xié)議的網(wǎng)絡(luò)通信,各種數(shù)據(jù)流、故障信息等均以TCP/IP方式傳輸。
[0122](4)通過數(shù)據(jù)流、故障碼算法,分析排放相關(guān)系統(tǒng)的數(shù)據(jù)流、故障碼,分析診斷車輛尾氣排放系統(tǒng)狀態(tài)。
[0123]基于OBD檢測數(shù)據(jù)的車輛排放遠(yuǎn)程監(jiān)測系統(tǒng)的實(shí)時(shí)監(jiān)測方法,其特征在于包括以下步驟:
[0124]步驟一,數(shù)據(jù)處理單元進(jìn)行發(fā)動機(jī)ECU參數(shù)提取。具體方法如附圖2-附圖7所示。
[0125]首先按照附圖3所示OBD轉(zhuǎn)發(fā)器與發(fā)送機(jī)ECU初始化通信和數(shù)據(jù)流與故障代碼轉(zhuǎn)發(fā)過程,對系統(tǒng)進(jìn)行初始化。其次按照如附圖2所示的OBD數(shù)據(jù)鏈路層通信結(jié)構(gòu)格式可以得到數(shù)據(jù)流指令傳輸格式和故障碼指令傳輸格式,如附圖4、附圖6所示。再按照附圖5和附圖7所示的數(shù)據(jù)流參數(shù)提取方法流程和故障碼參數(shù)提取方法流程,計(jì)算得到對應(yīng)的數(shù)據(jù)流參數(shù)和故障碼信息。
[0126]步驟二,數(shù)據(jù)處理單元進(jìn)行尾氣排放系統(tǒng)狀態(tài)分析和故障診斷。
[0127](I)根據(jù)附圖4和附圖5得到數(shù)據(jù)流參數(shù)后,區(qū)分狀態(tài)參數(shù)和數(shù)值參數(shù),然后分別按照參數(shù)對應(yīng)的轉(zhuǎn)換公式計(jì)算參數(shù)狀態(tài)或參數(shù)大小。
[0128](2)根據(jù)附圖6和附圖7得到故障碼信息后,按照圖8所示故障碼算法顯示表述方法,可以得到對應(yīng)的故障代碼,并自動查詢數(shù)據(jù)庫中存儲的故障碼庫,獲取對應(yīng)的故障內(nèi)容。
[0129](3)根據(jù)(1)、(2)得到數(shù)據(jù)流參數(shù)內(nèi)容和故障信息,分析影響尾氣排放的三元催化轉(zhuǎn)化器、氧傳感器、發(fā)動機(jī)失火、燃油系統(tǒng)的老化程度和失效情況。
[0130]步驟三,利用網(wǎng)絡(luò)通信單元,將數(shù)據(jù)處理單元處理后的排放系統(tǒng)參數(shù)信息發(fā)送到遠(yuǎn)程客戶端。具體的方法流程圖如附圖9所示。
[0131]步驟四,遠(yuǎn)程客戶端接收到信息后,實(shí)時(shí)更新參數(shù)內(nèi)容,存儲相關(guān)信息。
[0132]一方面信息管理模塊可以實(shí)現(xiàn)用戶信息管理、車輛位置查詢、車輛跟蹤、排放超過限值報(bào)警、記錄存儲和查詢等。另一方面監(jiān)控模塊可以實(shí)時(shí)監(jiān)控三元催化轉(zhuǎn)化器、氧傳感器、發(fā)動機(jī)失火、燃油系統(tǒng)相關(guān)數(shù)據(jù)流和故障信息,并將排放異常情況向車載終端發(fā)送報(bào)警信息。具體結(jié)構(gòu)如附圖10所示。
[0133]圖11為本發(fā)明的系統(tǒng)實(shí)施流程圖。
【主權(quán)項(xiàng)】
1.一種基于OBD檢測數(shù)據(jù)的車輛排放遠(yuǎn)程監(jiān)測系統(tǒng),其特征在于:該系統(tǒng)包括數(shù)據(jù)處理單元、網(wǎng)絡(luò)通信單元、遠(yuǎn)程監(jiān)控客戶端; 其中,數(shù)據(jù)處理單元,包括OBD轉(zhuǎn)發(fā)器、數(shù)據(jù)處理器;OBD轉(zhuǎn)發(fā)器用于實(shí)現(xiàn)數(shù)據(jù)處理器與車載OBD系統(tǒng)的通信;數(shù)據(jù)處理器用于參數(shù)提取,數(shù)據(jù)流、故障識別分析,發(fā)動機(jī)排放系統(tǒng)分析,并通過網(wǎng)絡(luò)通信單元將處理后的信息傳輸?shù)奖O(jiān)控客戶端; 網(wǎng)絡(luò)通信單元,采用無線網(wǎng)絡(luò)通信技術(shù),將數(shù)據(jù)處理單元與監(jiān)控客戶端建立遠(yuǎn)程通信,實(shí)現(xiàn)車輛行駛數(shù)據(jù)的傳輸和控制策略的實(shí)施; 在數(shù)據(jù)處理單元與監(jiān)控客戶端之間處理、傳輸以下5種信號: a.數(shù)據(jù)流、故障代碼原始信號; b.篩選處理后的TCP協(xié)議排放相關(guān)參數(shù)信號; c.排放系統(tǒng)老化、失效、排放異常信息; d.異常警示反饋原始信號; e.處理后的反饋報(bào)警信號; 其中,a為由數(shù)據(jù)處理單元提取的數(shù)據(jù)流、故障代碼原始指令幀,b為數(shù)據(jù)處理單元處理后的三元催化轉(zhuǎn)化器、氧傳感器、發(fā)動機(jī)失火、燃油系統(tǒng)相關(guān)信號,c為排放系統(tǒng)故障內(nèi)容和排放異常信息,d排放超過限值的異常反饋原始信號,e為數(shù)據(jù)處理單元處理后的反饋報(bào)警信號; 遠(yuǎn)程客戶端,包括信息管理模塊和監(jiān)控模塊;數(shù)據(jù)管理模塊用于用戶信息管理、車輛位置查詢、車輛跟蹤、排放超過限值報(bào)警、記錄存儲和查詢等;監(jiān)控模塊用于實(shí)時(shí)顯示監(jiān)控車輛子部件系統(tǒng)相關(guān)排放故障信息以及影響尾氣排放的數(shù)據(jù)流,并向車載終端發(fā)送管理命令,控制行駛車輛。2.—種基于OBD檢測數(shù)據(jù)的車輛排放遠(yuǎn)程監(jiān)測系統(tǒng)實(shí)時(shí)監(jiān)控方法,其特征在于,該方法包括以下步驟: 步驟一,數(shù)據(jù)處理單元進(jìn)行發(fā)動機(jī)ECU參數(shù)提取; 步驟二,數(shù)據(jù)處理單元進(jìn)行尾氣排放系統(tǒng)狀態(tài)分析和故障診斷; 步驟三,利用網(wǎng)絡(luò)通信單元,將數(shù)據(jù)處理單元處理后的數(shù)據(jù)發(fā)送到遠(yuǎn)程客戶端; 步驟四,遠(yuǎn)程客戶端接收到信息后,實(shí)時(shí)更新參數(shù)內(nèi)容,存儲相關(guān)信息。3.根據(jù)權(quán)利要求2所述的一種基于OBD檢測數(shù)據(jù)的車輛排放遠(yuǎn)程監(jiān)測系統(tǒng)實(shí)時(shí)監(jiān)控方法,其特征在于,步驟一中數(shù)據(jù)處理單元進(jìn)行發(fā)動機(jī)ECU參數(shù)提取,包括OBD轉(zhuǎn)發(fā)器與發(fā)送機(jī)ECU初始化通信,發(fā)送機(jī)ECU數(shù)據(jù)流信息提取,發(fā)送機(jī)ECU故障碼信息提取;具體方法如下, (I )CM)轉(zhuǎn)發(fā)器與發(fā)送機(jī)ECU初始化通信,具體方法如下: a)0BD轉(zhuǎn)發(fā)器與ECU建立通信連接,首先執(zhí)行系統(tǒng)初始化操作,自動設(shè)置通信波特率、校驗(yàn)位、時(shí)間等參數(shù),檢測汽車ECU系統(tǒng)的編碼方式等; b)0BD轉(zhuǎn)發(fā)器發(fā)送SID為0x81的請求命令和0x3E的鏈路命令,ECU返回SID為OxCl的響應(yīng)進(jìn)入系統(tǒng),并返回鏈路命令,通信成功,等待檢測數(shù)據(jù)處理單元發(fā)送讀取數(shù)據(jù)流或故障碼信號模式; c)待OBD轉(zhuǎn)發(fā)器接收到讀取數(shù)據(jù)信號模式后,自動發(fā)送各模式的請求信號以及模式內(nèi)的PID請求信號至E⑶,并將E⑶信號返回至數(shù)據(jù)處理單元; (2)發(fā)送機(jī)ECU數(shù)據(jù)流信息提取,具體方法如下: a)首先數(shù)據(jù)處理單元發(fā)送讀取數(shù)據(jù)流請求命令; b)檢測數(shù)據(jù)流請求指令是否是所請求的數(shù)據(jù)流模式21;數(shù)據(jù)位的第I個(gè)字節(jié)SID是否為0x2