《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 柴油機SCR系統中OBD模塊的開發
柴油機SCR系統中OBD模塊的開發
2014年電子技術應用第9期
劉 軍1,熊明路1,李 敏2
1.江蘇大學 汽車與交通工程學院,江蘇 鎮江212013; 2.濰柴動力股份有限公司,山東 濰坊261000
摘要: 依據OBD技術標準的要求,制定了OBD診斷策略,并對OBD進行了整體設計,然后通過飛思卡爾MC9S12XET256單片機對OBD模塊進行了程序設計,最后建立了CANoe和MATLAB/Simulink的仿真模型,對開發的OBD模塊進行了仿真驗證,仿真結果驗證了制定的OBD診斷策略及程序設計的正確性,并根據仿真結果完善了程序設計。
中圖分類號: TK421.5
文獻標識碼: A
文章編號: 0258-7998(2014)09-0014-03
Development of OBD module of SCR system of diesel engine
Liu Jun1,Xiong Minglu1,Li Min2
1.School of Automotive and Traffic Engineering,Jiangsu University, Zhenjiang 212013,China;2.Weichai power co.,Ltd.,Weifang 261000,China
Abstract: Referencing to the standard requirements of OBD technology,the OBD diagnosis strategy is made,and the programming for OBD module is given based on freescale MC9S12XET256. Finally, the simulation models of CANoe and MATLAB/Simulink are established, the emulation is carried on the OBD module. The result verifies the correctness of the diagnosis strategy and the programming. And the programming is improved based on simulation results.
Key words : SCR;OBD;diagnosis strategy;freescale MCU;co-simulation

  目前,針對中重型車用柴油機尾氣的排放,主要有兩種技術路線,一是EGR(廢氣再循環)+DPF(柴油顆粒捕捉)或DOC(氧化催化轉化);二是優化燃燒+SCR(選擇催化還原)。SCR技術具有對硫不敏感、油耗低、技術可持續性好等優點[1],我國普遍采用的是SCR技術。為了及時發現SCR系統存在的故障并提醒駕駛員,根據國家法規HJ437中規定,滿足國IV階段排放要求的車輛必須配備OBD(車載診斷)系統,所以對OBD系統的研究具有實際應用價值。

1 OBD診斷策略制定

    汽車正常運行時,ECU的輸入、輸出信號的電壓值都有一定的變化范圍。當某一信號超出了這一范圍,并且這一現象在一段時間內不會消失時,ECU便判斷為這一部分出現故障[2]。本文設計的OBD模塊主要監測對象有傳感器、執行器、CAN通訊及NOX排放監測等。

1.1 傳感器的診斷策略

    傳感器包括尿素箱溫度及液位傳感器、添藍計量泵蓄壓腔和混合腔壓力傳感器、催化器前后溫度傳感器、NOX傳感器。

    當尿素箱內的溫度低于-11 ℃,需對尿素進行加熱化冰處理。在OBD診斷過程中,若循環監測傳感器輸出的電壓信號超出標定的上限值,報告溫度傳感器對電源短路故障;反之,報告對地短路故障。若兩次輸出的電壓信號差值大于標定值時,認為溫度傳感器存在信號不可信故障。

    液位傳感器與溫度傳感器的診斷策略相似,不同之處在于若液位傳感器兩次輸出的電壓信號相等時,報告液位傳感器存在停滯故障。同時液位傳感器在OBD診斷過程中還要監測尿素存量,當液位低于10%時,點亮MIL(故障指示燈),發出尿素存量不足警告。

    壓力傳感器用于監測蓄壓腔和混合腔內的壓力變化。催化器前后溫度傳感器用來測定催化器前后兩端溫度,確保催化器的反應始終保持在合適的溫度范圍內。其診斷策略跟尿素溫度傳感器類似,不再贅述。

    NOX傳感器同樣安裝在催化器前后,主要用來測定排放的NOX濃度是否超過排放限值,也可以作為催化器是否老化,是否需要拆除的依據。本文所使用的NOX傳感器帶有自診斷的功能, NOX傳感器的故障都是通過CAN總線傳來的報文信息來辨別的。OBD系統對NOX傳感器的信號不合理故障的檢測貫穿于整個加熱過程中。在NOX傳感器自檢并確定無故障后,DCU便發送對NOX傳感器加熱的指令。在加熱的過程中,若沒有收到溫度信號但是已經超過了加熱的最大時間限值,則報告NOX傳感器加熱信號不合理故障。

1.2 執行器的診斷策略

    執行器包括尿素噴射閥和冷卻液加熱控制閥。

    SCR系統在進行初始化后,計量泵進行建壓,若一段時間后檢測的壓力仍達不到標定值,需重復建壓,當重建次數超過最大標定值,壓力仍達不到,則報告尿素噴射閥有常開故障。若壓力正常建立后,則噴射閥的占空比為標定值,若一段時間后監測到壓力值高于標定值,則報告噴射閥有常閉故障。

    化冰處理加熱至7℃停止,加熱過程中,若在標定時間內檢測溫度仍低于下限溫度,則報告冷卻水加熱控制閥有常開故障;若加熱一段時間后溫度持續高于上限溫度,則報告冷卻水加熱控制閥有常閉故障。

1.3 CAN通訊診斷及NOX排放監測診斷策略

    OBD模塊實時檢測CAN總線通訊故障,若發生故障,則由CAN總線的硬件報出。OBD模塊還會周期性地檢測EEC1(發動機電控信息1)和AMB(環境狀態)等相關的CAN總線信息,一旦檢測到錯誤,系統就會自動報錯。

    OBD法規要求,與排放控制有關的發動機系統異常運轉應通過對NOX排放水平進行監測來確定。根據要求,NOX排放控制的限值分別為5.0 g/kwh和7.0 g/kwh。當NOX排放量超過5.0 g/kwh時,激活MIL;當NOX排放量超過7.0 g/kwh時,扭矩限制器起作用。

2 OBD模塊的整體設計

    本文開發的OBD模塊是基于飛思卡爾MC9S12XET256單片機開發平臺[3],編程軟件采用的是Code Warrior IDE軟件。所設計的OBD模塊是嵌入到SCR電控單元(DCU)中的,其與發動機控制單元(ECU)上的OBD模塊分別控制各自的故障診斷。DCU將診斷的結果通過CAN總線廣播到網絡里,ECU根據接收到的故障情況和發動機實際運行狀況綜合判斷,來控制MIL或者扭矩限制器的激活與否[4]。OBD總體方案設計如圖1所示。

qrs4-t1.gif

    OBD模塊在SCR系統中完成的主要功能有信息采集、信息轉換、故障診斷、故障碼存儲及故障碼傳送。OBD模塊的基本框架如圖2所示。

qrs4-t2.gif

圖2  OBD模塊的基本框架圖

3 基于CAN總線OBD模塊程序設計

    根據J1939協議的規定,CAN報文信息主要在數據幀中,OBD監測到系統出現故障要及時向CAN總線發送當前故障信息,以通知總線上其他節點,故障信息都包含在DM1(當前故障診斷代碼)中[5]。DM1包含的故障診斷信息僅僅是當前情況下處于激活狀態并且可以改變故障指示燈狀態的故障代碼,所以DM1被傳輸的前提就是要有DTC(故障診斷碼)成為激活的故障碼。每個DM1的更新周期為1 s,如果故障激活的時間大于1 s,然后又變為不激活狀態,則應傳輸DM1消息來反應這種狀態的改變,DM1的SPN為0xFECA。

    DTC由四部分組成:SPN,可疑參數編號,是用以識別特定的元素組件或與ECU相關的參數;FMI,故障模式標志,定義了為SPN所識別的子系統中發現的故障類型;OC,發生次數,包括了一個故障從先前激活狀態到激活狀態的變化次數,最大值為126;CM,SPN的轉化方式,一般來說,CM=0。

    本文針對監測對象定義了以下故障信息,如表1所示,現舉例說明DM1的組成。假設一個尿素箱溫度傳感器發生對地短路故障,在表1中可以看出SPN=3031,FMI=4;此時假設故障發生了一次,則OC=1,CM=0,點亮故障指示燈為0x40,則根據表2可得DTC=0xD70B0401,DM1報文內容則為0x4000D70B0401FFFF。

qrs4-b1.gif

    若需發送的故障信息小于8 B,則DM1在一幀CAN數據中傳送時采用單包模式,更新周期為1 s,若需要發送包含兩個以上故障的當前故障信息時,單幀CAN報文就不足以容納全部的信息了,此時需要采用多包發送模式。

    當使用多包模式發送DM1時,就不能像單幀DM1那樣發送,而需要遵循J1939協議[6]。按照規定的傳輸協議進行發送,發送分為兩個步驟:

    (1)發送一條連接管理消息(PGN=0xEC00),公告要發送一條廣播消息(BAM),目標地址為全局目標地址,作為一個長消息預告發送給網絡上的節點。BAM消息包含了即將廣播的長消息的參數組編號、消息大小和它被拆裝的數據包的數目,具體格式如表2所示。

qrs4-b2.gif

    (2)將數據拆分打包,并通過數條數據傳送消息(PGN=0xEB00)發送,發送周期為50 ms。每一數據包的第一字節內容為數據包序列號和燈的狀態信息,所有的DTC依次排列在后續的字節當中。當最后一個數據包不足8 B數據時,沒使用的字節均以0xFF填充,多包DM1中DTC解析方法與單包DM1一致。

4 CANoe-MATLAB/Simulink聯合仿真驗證

    為了驗證所開發的OBD模塊是否滿足要求并完善OBD模塊的程序設計,必須進行試驗驗證。而一般的試驗驗證不可能人為地制造出所有的故障,因為有些傳感器是集成在計量泵內部的,如果加以破壞,勢必影響計量泵本身的性能,而且增加了試驗成本。針對這種情況,本文設計了基于CANoe-MATLAB/Simulink聯合仿真驗證[7],充分結合了CANoe中的總線仿真優勢和MATLAB/Simulink構建復雜功能模型的優勢。

4.1 仿真模型建立

    利用CANoe建立總線網絡,并在總線網絡上建立相關的節點。為了配合所設計的OBD模塊仿真,本文建立了EMS(發動機控制單元)、UDS(計量泵單元)、DCU(SCR電子控制單元)、Control Panel(監控面板)4個節點,如圖3所示。

qrs4-t3.gif

    建立完網絡節點后,利用CANdb++進行整個系統數據庫的建立,包括信號、環境變量、報文的建立等并關聯。然后利用PanelEditor對控制面板進行設計,并和剛剛創建的數據庫進行關聯。創建的OBD控制面板如圖4所示。之后用CAPL語言對節點和測試環境進行編程設計,用來控制節點動作。最后根據仿真需要修改系統參數。

qrs4-t4.gif

4.2 OBD仿真分析

    故障分單個故障和多個故障,基于CANoe的Diagnostic和DTC Monitor工具跟蹤和觀察了發生單個和多個故障時的情形。圖5為單個故障發生的仿真過程。單擊OBD控制面板上溫度傳感器短路后的OK鍵,單個故障發生,從DTC Monitor上可以看出UDS節點上出現了紅點閃爍,UDS節點向CAN總線發送單包故障信息DM1(PGN=0xFECA),通知其他節點發生故障的節點及類型。下面列出出現錯誤的節點為UDS:SPN=0x7F5FD、OC=1、FMI為“Voltage below normal(電壓低于正常值)”故障。此時,車上的OBD系統監測到有故障發生,點亮MIL。

qrs4-t5.gif

    圖6為多個故障的仿真過程,依次點擊OBD控制面板上液位傳感器開路和催化器后溫度后的OK鍵,同時產生兩個故障,DCU和UDS節點同時出現紅點閃爍。兩個節點向CAN總線發送多包故障信息,首先發送一條連接管理消息(PGN=0xEC00),公告要發送一條廣播消息(BAM),預告其他的節點。然后將數據拆分打包,分多條消息進行傳送(PGN=0xEB00)。然后通知其他節點發生故障的節點及類型,車上的OBD系統監測到故障,點亮MIL。

qrs4-t6.gif

   由以上的仿真過程可以看出,該模型很好地模擬了OBD的診斷過程,從而說明了制定的OBD診斷策略及設計的程序的正確性,可以對SCR系統中所出現的故障進行診斷并能及時地把診斷的結果通過CAN總線發給DCU,控制點亮MIL。該仿真結果對程序設計的完善也具有指導意義。

    對OBD模塊制定了診斷策略并進行了總體的設計,基于飛思卡爾MC9S12XET256單片機對OBD進行了程序設計,為了驗證制定的診斷策略及程序設計的合理性,基于Simulink建立了OBD仿真模型,對SCR系統中OBD的工作過程進行了聯合仿真,結果表明建立的模型可以模擬OBD診斷過程,驗證了制定的OBD診斷策略及程序設計的正確性,并根據仿真結果完善了程序設計。

參考文獻

[1] SITSHEBO S,TSOLAKIS A,THEINNOI K.Promoting hydrocarbon-SCR of NOx in diesel engine exhaust by hydrogen and fuel reforming[J].International Journal of Hydrogen Energy,2009,34(18):7842-7850.

[2] 戴耀輝,于建國.汽車檢測與故障診斷[M].北京:機械工業出版社,2007.

[3] MC9S12XET256開發平臺實驗指導手冊[EB/OL](2011-10)[2014-05].http://fxfreefly.taobao.com.

[4] 張偉,徐正飛,鄧成林,等.柴油機SCR系統OBD功能的診斷策略研究[J].汽車工程,2011,33(1):23-25.

[5] 代妮娜,蔡黎,邱剛,等.一種新型汽車OBD信息無線發射機設計[J].電子技術應用,2012,38(11):97-99.

[6] SAE J1939/73,SAE J1939 protocol part 7-3:application layer-diagnostics[S].2006,9.

[7] 李頂根,曹晶,張杰.基于CANoe_Matlab的車輛CAN總線的聯合仿真[J].計算機原理,2009(11):57-61.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久综合九九| 国产免费观看久久| 久久久99精品免费观看不卡| 亚洲特级毛片| 亚洲另类自拍| 亚洲人在线视频| 久久精品免费| 久久精彩视频| 久久精彩免费视频| 亚洲大片免费看| 亚洲国产精品小视频| 欧美在线观看一区二区| 亚洲欧美在线aaa| 亚洲欧美视频在线观看视频| 亚洲性感激情| 亚洲欧美一区二区视频| 先锋亚洲精品| 欧美资源在线| 亚洲欧洲精品一区二区三区| 亚洲日本精品国产第一区| 亚洲人永久免费| 99精品视频一区二区三区| 中文有码久久| 亚洲欧美另类在线| 欧美一区二区女人| 久久久精品国产免费观看同学| 久久久久久免费| 毛片精品免费在线观看| 免费成人在线观看视频| 欧美大胆人体视频| 欧美日韩直播| 国产精品推荐精品| 国内一区二区三区| 亚洲国产一区视频| 亚洲视频自拍偷拍| 欧美中文字幕在线播放| 亚洲国产精彩中文乱码av在线播放| 亚洲第一区中文99精品| 亚洲精品午夜精品| 亚洲一级片在线观看| 先锋影音国产一区| 久久久久久9999| 欧美成人在线网站| 国产精品扒开腿做爽爽爽软件| 国产伦精品一区二区三区| 激情偷拍久久| 日韩午夜三级在线| 欧美一区二区日韩一区二区| 亚洲人成人77777线观看| 亚洲一区二区三区777| 久久精品色图| 欧美精品日本| 国产农村妇女毛片精品久久麻豆| 激情伊人五月天久久综合| 亚洲看片免费| 亚洲欧美日韩专区| 亚洲日本黄色| 欧美一区二区三区日韩| 欧美大香线蕉线伊人久久国产精品| 国产精品高潮呻吟久久av黑人| 国产最新精品精品你懂的| 日韩视频一区二区在线观看| 午夜精品久久久久| 亚洲美女啪啪| 久久精品国产成人| 欧美人体xx| 激情偷拍久久| 亚洲欧美国产77777| 亚洲免费电影在线| 久久精品国产99| 欧美日韩在线播放三区四区| 国外成人在线| 亚洲天堂网在线观看| 亚洲精品视频在线| 久久aⅴ国产欧美74aaa| 欧美久久九九| 狠狠色丁香婷婷综合久久片| 夜夜嗨一区二区三区| 久久精品论坛| 亚洲欧美激情一区| 欧美激情乱人伦| 国产一区二区无遮挡| 亚洲网站在线播放| 一本色道久久88精品综合| 久久男人资源视频| 国产精品麻豆欧美日韩ww| 亚洲人体大胆视频| 亚洲国产精品欧美一二99| 欧美在线播放一区| 欧美三级中文字幕在线观看| 亚洲福利电影| 久久精品二区亚洲w码| 欧美一区成人| 国产精品久久二区| 亚洲免费观看高清完整版在线观看熊| 久久精品夜色噜噜亚洲a∨| 欧美亚洲一区二区在线观看| 欧美日韩精品一区二区天天拍小说 | 欧美日韩国产另类不卡| 伊人成人开心激情综合网| 翔田千里一区二区| 午夜精品久久久久久99热| 欧美三区在线观看| 亚洲欧洲精品天堂一级| 亚洲啪啪91| 久久综合色影院| 国内激情久久| 久久国产精品一区二区三区| 欧美在线播放一区二区| 国产欧美日韩精品丝袜高跟鞋| 在线亚洲成人| 亚洲综合视频在线| 国产精品都在这里| 亚洲视频免费在线| 亚洲综合99| 国产精品电影网站| 亚洲视频免费观看| 亚洲女同精品视频| 国产精品欧美日韩一区| 亚洲一区免费看| 性欧美1819性猛交| 国产精品自拍网站| 性欧美暴力猛交69hd| 久久精品99| 含羞草久久爱69一区| 久久精品九九| 欧美fxxxxxx另类| 亚洲欧洲精品一区二区三区| 99精品视频免费| 欧美日精品一区视频| 一本色道**综合亚洲精品蜜桃冫| 亚洲素人一区二区| 国产精品国产三级国产专播精品人| 中文一区字幕| 久久99伊人| 在线观看亚洲视频| 亚洲免费观看高清完整版在线观看| 欧美精品九九99久久| 99精品欧美一区二区蜜桃免费| 亚洲视频专区在线| 国产精品电影网站| 欧美一区二区三区成人 | 蜜桃av噜噜一区二区三区| 在线观看欧美日韩| 一区二区欧美国产| 国产精品久久久久久久久免费樱桃| 亚洲一卡久久| 久久精品一区二区三区中文字幕 | 亚洲盗摄视频| 99热这里只有成人精品国产| 欧美天堂亚洲电影院在线观看| 亚洲影院免费观看| 久久蜜桃精品| 亚洲人成人77777线观看| 亚洲性夜色噜噜噜7777| 国产精品综合视频| 亚洲黄一区二区三区| 欧美日韩一卡| 亚洲欧美在线观看| 欧美大片va欧美在线播放| 一区二区三区视频在线| 久久久久国产一区二区| 亚洲国产欧洲综合997久久| 亚洲一区二区在线观看视频| 国产欧美日韩免费| 亚洲欧洲在线观看| 国产精品免费观看视频| 亚洲第一黄网| 欧美三日本三级三级在线播放| 亚洲综合色网站| 欧美aⅴ99久久黑人专区| 在线亚洲精品福利网址导航| 久久久久久久网站| 99成人免费视频| 久久五月激情| 一区二区三区欧美日韩| 久久综合精品一区| 亚洲特色特黄| 欧美www视频| 亚洲一区不卡| 欧美承认网站| 亚欧美中日韩视频| 欧美日韩国产高清视频| 久久riav二区三区| 欧美色图首页| 亚洲国产精品视频| 国产精品视频免费一区| 欧美在线国产精品| 国产精品成人免费| 亚洲国产欧美一区二区三区久久| 欧美日韩一区高清| 亚洲国产另类精品专区| 国产精品热久久久久夜色精品三区| 亚洲高清网站| 国产精品久久久久一区二区三区 | 亚洲精品一区在线| 久久一区视频| 亚洲自拍电影| 欧美日韩成人综合| 亚洲二区视频|