亚洲免费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總線檢查儀
        久久精品人人做人人爽| 日本午夜精品一区二区三区| 久久国产精品一区二区三区| 狠狠色婷婷久久综合频道日韩| 日韩在线无| 国产亚洲精品综合99久久| 国产精品国产三级国产专区不| 成午夜精品一区二区三区| 國产一二三内射在线看片| 日韩精品精品一区二区三区| 黑人玩弄极品人妻系列视频| 先锋五月婷婷丁香草草| 精品国产18久久久久久| 国产码欧美日韩高清综合一区| 不卡视频在线观看网站| 99精品国产丝袜在线拍国语| 天天爱天天做天天爽| 久久精品熟女亚洲av艳妇| 亚洲精品久久区二区三区蜜桃臀| 伊人久久大香线蕉综合影院首页| 一区二区日韩国产精品| 一本色道久久88综合亚精品| 337p日本欧洲亚洲大胆色噜噜| 中国凸偷窥xxxx自由视频妇科 | 国产无套乱子伦精彩是白视频 | 欧美在线观看一区二区| 一级黄片草逼免费视频| 国产香港明星裸体xxxx视频| 国产精品福利自产拍久久| 无码无在线观看| 性感女教师在线免费观看| 少妇下蹲露大唇无遮挡| 亚洲av不卡电影在线网址最新| 亚洲第一大av在线综合| 国产乱子轮xxx农村| 无码国产亚洲日韩国精品视频一区二区三区 | 女人被爽到高潮视频免费国产| 激情另类小说区图片区视频区| 性一交一乱一乱一视频亚洲熟妇| 成人自慰女黄网站免费大全| 国产午夜精品久久久久免费视 |