亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于KWP2000的PC式汽車發(fā)動機(jī)診斷系統(tǒng)設(shè)計

        2018-06-13 08:42:14呂霞付楊江寧陳建楊晗
        汽車零部件 2018年5期
        關(guān)鍵詞:診斷系統(tǒng)串口總線

        呂霞付,楊江寧,陳建,楊晗

        (重慶郵電大學(xué),重慶 400065)

        0 引言

        目前,要將汽車故障診斷數(shù)據(jù)從ECU(Electronic Control Unit,電子控制單元)中讀出,最主流的途徑就是通過診斷儀來實(shí)現(xiàn)汽車診斷。

        便攜式汽車發(fā)動機(jī)故障診斷儀由于體積小、攜帶方便,一度受到人們追捧;然而隨著時代的發(fā)展,汽車發(fā)動機(jī)上電控單元(ECU)所監(jiān)控以及獲取的數(shù)據(jù)越來越多,便攜式的汽車發(fā)動機(jī)診斷儀開始顯現(xiàn)出不能對電控單元進(jìn)行編程、在線查看診斷報告內(nèi)容和智能化的修理診斷指導(dǎo)等問題,已經(jīng)不能勝任現(xiàn)代汽車發(fā)動機(jī)故障診斷的發(fā)展要求。而基于PC機(jī)的診斷系統(tǒng)依靠平臺強(qiáng)大、高效的數(shù)據(jù)處理能力,逐漸流行起來。

        文中采用通信硬件與PC診斷軟件結(jié)合的方式,利用強(qiáng)大的PC機(jī)的數(shù)據(jù)處理能力,對故障診斷軟件采用面向?qū)ο蟮姆绞竭M(jìn)行結(jié)構(gòu)化與模塊化的程序設(shè)計,通過通信硬件完成物理層、數(shù)據(jù)鏈路層;結(jié)合關(guān)系數(shù)據(jù)庫系統(tǒng)通過PC應(yīng)用診斷軟件,完成應(yīng)用層要求。

        1 故障診斷協(xié)議

        1.1 KWP2000通信協(xié)議

        KWP2000協(xié)議是基于K線的診斷協(xié)議標(biāo)準(zhǔn),在國內(nèi)普遍使用,它是針對汽車ECU和診斷設(shè)備之間的數(shù)據(jù)交換而制定。并且對串行通信的通用要求進(jìn)行了規(guī)定。在診斷系統(tǒng)硬件與軟件結(jié)構(gòu)中,通信模塊是重要組成部分之一,決定了通信質(zhì)量的好壞。

        1.2 物理層

        KWP2000協(xié)議物理層以ISO9141標(biāo)準(zhǔn)為基礎(chǔ),對網(wǎng)絡(luò)結(jié)構(gòu)、電氣參數(shù)等相關(guān)內(nèi)容進(jìn)行了詳細(xì)規(guī)定,用以實(shí)現(xiàn)診斷服務(wù),并將總線上電池電壓小于Vb的20%~30%時定義為邏輯“0”,大于Vb的70%~80%時定義為“1”。設(shè)計了K線到RS232轉(zhuǎn)換電路來實(shí)現(xiàn)物理層串行通信服務(wù)。

        1.3 數(shù)據(jù)鏈路層

        數(shù)據(jù)鏈路層主要包括兩方面,一方面定義報文的結(jié)構(gòu)。報文格式如表1所示。

        表1 KWP2000報文格式定義

        幀頭是由3~4個字節(jié)構(gòu)成,包含報文的格式、目標(biāo)地址、源地址及數(shù)據(jù)段長度等相關(guān)信息。數(shù)據(jù)段中的第一個字節(jié)規(guī)定為服務(wù)類型標(biāo)識碼。完整的數(shù)據(jù)段最大長度是255 Byte,校驗(yàn)字節(jié)插在信息塊的末尾,定義為除校驗(yàn)字節(jié)之外的信息中所有字節(jié)的8位簡單求和。

        另一方面,該層建立通信連接時的一系列服務(wù)操作。在診斷開始之前診斷設(shè)備須對ECU進(jìn)行初始化處理,初始化之后ECU會返回關(guān)鍵字,而ECU所支持的幀頭和定時參數(shù)則都包含在關(guān)鍵字里面,例如ECU通信波特率、源地址、幀頭格式等信息。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)總體設(shè)計

        系統(tǒng)采用基于K總線的ISO14230診斷協(xié)議,因此系統(tǒng)診斷實(shí)現(xiàn)和K總線通信的設(shè)計分別依據(jù)ISO14230協(xié)議中的應(yīng)用層和數(shù)據(jù)鏈路層的規(guī)定。診斷系統(tǒng)的設(shè)計主要分為PC診斷軟件模塊和診斷通信硬件模塊兩部分。診斷系統(tǒng)總體框架圖如圖1所示。

        圖1 系統(tǒng)診斷總體框圖

        2.2 基于K總線的通信硬件設(shè)計

        由TL718協(xié)議轉(zhuǎn)換電路、USB通信電路、K線通信電路以及擴(kuò)展功能電路組成的硬件電路原理圖如圖2所示。其中,采用電腦USB接口提供5 V電源供電,汽車ECU提供24 V電源供電。

        圖2 通信硬件電路圖

        2.3 通信連接軟件設(shè)計

        軟件開發(fā)環(huán)境利用了Java JDK1.8,多線程編程。首先,開始運(yùn)行主線程則顯示人機(jī)交互界面并識別出虛擬串口、匹配波特率等信息,用于實(shí)現(xiàn)診斷軟件跟ECU的串口通信。通信連接時發(fā)送TL718芯片設(shè)置命令與ECU通信連接命令。

        2.3.1 TL718芯片設(shè)置流程

        (1)發(fā)送ATSP5選擇采用K總線通信協(xié)議;

        (2)發(fā)送ATST03設(shè)置ECU應(yīng)答時間12 ms;

        (3)發(fā)送ATSW19設(shè)置TL718空閑等待握手時間500 ms;

        (4)使用ATSH81 10 F1設(shè)置報文頭,其中10表示發(fā)動機(jī)ECU地址。

        2.3.2 汽車ECU連接指令

        TL718有兩種命令格式:第一種是以AT開頭的內(nèi)部命令;另一種是OBD連接命令(即只包含16進(jìn)制的ASCII碼)。只有發(fā)送OBD命令的時候,與車輛連接通信。當(dāng)向發(fā)動機(jī)ECU發(fā)送OBD命令10 81時,開始建立連接通信,其中10是啟動通信服務(wù)標(biāo)識,81是啟動通信請求服務(wù)標(biāo)識,如表2所示。

        表2 請求報文

        通信連接流程圖如圖3所示。

        圖3 通信連接程序流程圖

        連接ECU功能整體程序如下:

        private void 連接(object sender, EventArgs e)

        {

        SerialPort_Configure(); //掃描串口,初始化出口配置函數(shù)

        SerialPort_Open(); // 打開串口函數(shù)

        Ecu_Connect(); //連接到ECU函數(shù)

        }

        3 診斷軟件設(shè)計

        3.1 診斷應(yīng)用軟件開發(fā)

        診斷軟件貫徹了軟件工程的設(shè)計原則,分為視圖層、診斷服務(wù)層、串口通信層3個層次。軟件總體結(jié)構(gòu)如圖4所示。

        圖4 軟件總體架構(gòu)

        視圖層提供友好人機(jī)交互界面接口。診斷服務(wù)層通過實(shí)現(xiàn)與診斷數(shù)據(jù)庫之間的交互,提供包括讀取ECU內(nèi)存放的關(guān)于ECU版本相關(guān)信息、汽車故障碼、汽車行程記錄、參數(shù)測量等功能服務(wù)。串口通信層保證診斷軟件與ECU之間的通信。

        3.2 系統(tǒng)運(yùn)行結(jié)果

        通過運(yùn)行汽車診斷系統(tǒng)獲得PC診斷應(yīng)用軟件的診斷界面,診斷結(jié)果界面如圖5所示。

        在一開始初始化主界面時,汽車發(fā)動機(jī)診斷系統(tǒng)軟件就已建立與汽車電控單元的通信連接,如圖5(a)所示。通過讀取故障碼功能,在新窗口表格中顯示故障碼的數(shù)量及每個故障碼的詳細(xì)信息,讀取故障碼之后,可以通過Excel保存于本地文件中,以供之后出現(xiàn)類似故障時作為參考信息,如圖5(b)所示。在使用清除故障碼功能后,用戶可以繼續(xù)操作其他診斷功能。使用汽車發(fā)動機(jī)的行駛記錄以及參數(shù)測量功能分別如圖5(c)、(d)所示。

        圖5 PC診斷應(yīng)用軟件運(yùn)行界面

        4 結(jié)論

        此次開發(fā)的PC式汽車發(fā)動機(jī)故障診斷系統(tǒng)是某公司針對其EDC17系列新型汽車發(fā)動機(jī)進(jìn)行研制的,可以采集試驗(yàn)臺發(fā)動機(jī)ECU中的數(shù)據(jù)。經(jīng)測試,文中所設(shè)計的系統(tǒng)方案可用,診斷數(shù)據(jù)符合實(shí)際工況,診斷結(jié)果滿足用戶需求。

        參考文獻(xiàn):

        [1]顏伏伍,王攀,胡杰,等.基于車載總線的PC式汽車故障診斷系統(tǒng)[J].武漢理工大學(xué)學(xué)報(信息與管理工程版),2011,33(5):758-762.

        YAN F W,WANG P,HU J,et al.PC-style Car Fault Diagnosis System Based on On-board Bus[J].Journal of Wuhan University of Technology(Information & Management Engineering),2011,33(5):758-762.

        [2]蔡浩.汽車故障診斷系統(tǒng)的設(shè)計和開發(fā)[D].上海:上海交通大學(xué),2009.

        [3]蔣紅楓,賈民平.汽車發(fā)動機(jī)故障診斷專家系統(tǒng)的研究[J].公路與汽運(yùn),2005(5):15-18.

        [4]彭富明.汽車發(fā)動機(jī)故障檢測與診斷系統(tǒng)設(shè)計[J].計算機(jī)測量與控制,2005,13(12):1351-1353.

        PENG F M.Design of the Fault Detection and Diagnosis System for Engine[J].Computer Measurement & Control,2005,13(12):1351-1353.

        [5]王奎洋.汽車發(fā)動機(jī)檢測與診斷系統(tǒng)的開發(fā)和研究[D].南京:南京理工大學(xué),2005.

        [6]趙牧原,馮金芝.基于集成化的汽車故障診斷技術(shù)研究[J].制造業(yè)自動化,2014,36(3):24-28.

        ZAHO M Y,FENG J Z.Research of an Integrated Automobile Fault Diagnosis System[J].Manufacturing Automation,2014,36(3):24-28.

        [7]過錫雋,周文華.KWP2000診斷通信模塊的開發(fā)[J].江南大學(xué)學(xué)報(自然科學(xué)版),2007,6(5):547-550.

        GUO X J,ZHOU W H.Development of Diagnostic Communication Module on KWP2000[J].Journal of Jiangnan University(Natural Science Edition),2007,6(5):547-550.

        猜你喜歡
        診斷系統(tǒng)串口總線
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        區(qū)間軌道電路智能診斷系統(tǒng)的探討
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
        設(shè)備在線診斷系統(tǒng)在唐鋼的建設(shè)與應(yīng)用
        電子測試(2018年13期)2018-09-26 03:30:20
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時無線通信
        地礦測繪(2015年3期)2015-12-22 06:27:26
        連鑄板坯質(zhì)量在線診斷系統(tǒng)的應(yīng)用
        新疆鋼鐵(2015年2期)2015-11-07 03:27:52
        基于OPC跨平臺通信的電機(jī)監(jiān)測與診斷系統(tǒng)
        多通道ARINC429總線檢查儀
        亚洲色大成网站www永久| 久久精品国产亚洲AV高清y w| 亚洲一区二区三区中文视频| 国产午夜激情视频在线看| 亚洲一区精品在线中文字幕 | 亚洲国产精品久久久久久无码| 成人免费无码大片a毛片软件| 18禁止进入1000部高潮网站| 国产精品久久久福利| 色天使综合婷婷国产日韩av| 亚洲伊人色欲综合网| 天天综合亚洲色在线精品| 亚洲—本道中文字幕久久66| 亚洲 暴爽 AV人人爽日日碰| 性无码国产一区在线观看| 在线观看免费视频发布白白色 | 风韵丰满熟妇啪啪区老老熟妇| 肉体裸交137日本大胆摄影| 丰满爆乳无码一区二区三区| 色二av手机版在线| 免费人成在线观看播放视频| 女人无遮挡裸交性做爰| 漂亮人妻被中出中文字幕久久| 人妻少妇不满足中文字幕| 久久久亚洲女精品aa| 久久精品国产亚洲av久按摩| 成人免费无码视频在线网站| 人妻系列无码专区久久五月天 | 成人大片免费视频播放一级| 亚洲女同一区二区| 天堂√中文在线bt| 亚洲AV无码成人精品区H| 免费av在线视频播放| av色一区二区三区精品| 4hu四虎永久免费地址ww416| 永久黄网站免费视频性色| 少妇内射视频播放舔大片| 在线观看视频日本一区二区三区| 成人性生交大片免费5| 日韩av一区二区三区激情在线| 亚洲av日韩综合一区二区三区|