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

        ?

        基于CAN總線的低成本測(cè)試/診斷工具開發(fā)

        2019-09-02 05:52:46趙穎慧白楊趙聰聰
        汽車文摘 2019年9期
        關(guān)鍵詞:測(cè)試工具通訊總線

        趙穎慧 白楊 趙聰聰

        (1.中國(guó)第一汽車股份有限公司 智能網(wǎng)聯(lián)開發(fā)院,長(zhǎng)春 130013;2.一汽大眾汽車有限公司成都分公司 技術(shù)開發(fā)部,長(zhǎng)春 130012;3.吉林農(nóng)業(yè)大學(xué) 工程技術(shù)學(xué)院,長(zhǎng)春 130118)

        主題詞:汽車電子 測(cè)試 診斷 CAN總線

        縮略語

        TFT Thin Film Transistor(薄膜晶體管)

        UART Universal Asynchronous Receiver/Transmitter(通用異步收發(fā)傳輸器)

        RFI Radio Frequency Interference(射頻干擾)

        ESD Electro-Static discharge(靜電釋放)

        UDS Unified Diagnostic Services(統(tǒng)一診斷服務(wù))

        1 前言

        汽車電子產(chǎn)品的廣泛應(yīng)用,極大程度地提高了乘坐舒適性、駕駛安全性和環(huán)保性能,但也使得汽車電子系統(tǒng)更加復(fù)雜[1]。目前,汽車電子產(chǎn)品的測(cè)試和驗(yàn)證工具多從國(guó)外測(cè)試設(shè)備廠商進(jìn)行采購,國(guó)內(nèi)比較常見的汽車電子測(cè)試設(shè)備包括CANcase系列CAN總線測(cè)試工具,Vtsystem系列硬件(I/O)測(cè)試工具及CANdela系列汽車診斷工具。這些測(cè)試工具雖然技術(shù)成熟、功能強(qiáng)大、運(yùn)行可靠,但價(jià)格昂貴,比如一個(gè)CANcase售價(jià)約12萬元人民幣,且應(yīng)用專業(yè)性強(qiáng),對(duì)操作者要求高、培訓(xùn)難度大,一定程度上限制了其應(yīng)用范圍。因此,急需開發(fā)一款面向國(guó)內(nèi)市場(chǎng)的低成本汽車電子測(cè)試工具。針對(duì)這一問題,本文基于CAN總線通訊模塊和統(tǒng)一診斷服務(wù)協(xié)議,利用嵌入式控制系統(tǒng)開發(fā)了一種能夠?qū)ζ囯娮赢a(chǎn)品進(jìn)行快速測(cè)試和診斷的工具。應(yīng)用此工具可以快速方便的讀取儀表等車載控制單元的軟件版本、零件號(hào)等信息。

        2 系統(tǒng)工作原理

        系統(tǒng)工作原理如圖1所示:用戶通過測(cè)試工具的人機(jī)交互界面對(duì)被測(cè)設(shè)備發(fā)布測(cè)試、控制、診斷等指令。設(shè)備根據(jù)具體產(chǎn)品選擇相應(yīng)指令和動(dòng)作,操作被測(cè)設(shè)備實(shí)現(xiàn)相關(guān)功能,并將反饋信息通過人機(jī)界面顯示給用戶。用戶還可以通過電腦對(duì)測(cè)試工具進(jìn)行維護(hù)和升級(jí)。

        圖1 系統(tǒng)工作原理

        3 系統(tǒng)設(shè)計(jì)

        3.1 硬件設(shè)計(jì)

        系統(tǒng)硬件主要實(shí)現(xiàn)與用戶交互、與被測(cè)設(shè)備通訊及系統(tǒng)升級(jí)的功能。為達(dá)到簡(jiǎn)單方便的用戶操作體驗(yàn),人機(jī)交互模塊采用五向開關(guān)、編碼旋鈕與薄膜晶體管(Thin Film Transistor,TFT)顯示屏相結(jié)合的實(shí)現(xiàn)方式,菜單深度不超過3級(jí)。由于汽車電子設(shè)備之間利用CAN接口進(jìn)行通訊,故硬件需要預(yù)留CAN通訊模塊。利用通用的UART通訊方式進(jìn)行系統(tǒng)升級(jí)。

        系統(tǒng)硬件采用模塊化設(shè)計(jì),主要包括CAN通訊模塊、UART通訊模塊、主控制核心板、電源模塊、LED顯示模塊、人機(jī)交互模塊及I/O模塊,結(jié)構(gòu)如圖2所示。

        圖2 硬件結(jié)構(gòu)框圖

        (1)主控制核心板

        主控制核心板使用NXP公司最新開發(fā)的Cortex-M3內(nèi)核控制芯片LPC1788,工作主頻120 MHz。LPC1788集成了LED圖像控制器,支持TFT顯示器,可以實(shí)現(xiàn)低成本、高質(zhì)量的圖像應(yīng)用。同時(shí),該控制器提供了雙通道CAN控制器和五個(gè)UART小數(shù)波特率發(fā)生器,能夠滿足系統(tǒng)硬件需求[2]。

        (2)CAN通訊模塊

        對(duì)于汽車電子設(shè)備的測(cè)試診斷而言,如何實(shí)現(xiàn)測(cè)試工具與被測(cè)對(duì)象之間的通信至關(guān)重要,也是檢測(cè)設(shè)備開發(fā)的核心[3]。本文所開發(fā)的測(cè)試工具利用CAN模塊與被測(cè)設(shè)備進(jìn)行數(shù)據(jù)交互。CAN通訊模塊采用符合汽車網(wǎng)絡(luò)協(xié)議規(guī)定的收發(fā)電路,并配有靜電釋放保護(hù)措施,具有高性能和高可靠性,能夠支撐各種控制器及各類傳感器之間的數(shù)據(jù)通信和信息共享[4]?;贑AN通訊模塊的硬件電路如圖3所示。

        圖3 CAN通訊模塊硬件電路[5]

        該硬件設(shè)計(jì)符合ISO 11898-2:2016(Road vehicles—Controller area network(CAN)—Part 2:Highspeed medium access unit)[6],最高速率達(dá)到 1 Mbps。具有以下特點(diǎn):

        ●抗環(huán)境瞬間干擾,具有總線保護(hù)能力;

        ●斜率控制,降低射頻干擾(RFI);

        ●熱保護(hù)以及電源和地短路保護(hù);

        ●未上電的節(jié)點(diǎn)對(duì)總線無影響;

        ●低電流待機(jī)模式。

        (3)通用串行通訊模塊

        為了使所開發(fā)的測(cè)試工具適應(yīng)汽車電子產(chǎn)品的升級(jí)換代,需要對(duì)測(cè)試工具的軟件進(jìn)行升級(jí),本文利用串行通訊模塊實(shí)現(xiàn)這一功能。利用串行總線將測(cè)試工具與電腦連接,實(shí)現(xiàn)軟件版本的在線升級(jí)維護(hù)。測(cè)試工具的UART模塊框圖如圖4所示。

        圖4UART模塊框圖

        (4)LED及人機(jī)交互模塊

        為了顯示被測(cè)設(shè)備的相關(guān)信息,利用人機(jī)交互模塊建立用戶與被測(cè)試設(shè)備之間的友好連接。顯示部分利用控制芯片自帶的LED驅(qū)動(dòng)接口,同時(shí)配合4.3寸真彩TFT顯示屏。顯示模塊框圖如圖5所示。

        圖5 顯示模塊框圖

        (5)I/O模塊

        所開發(fā)的測(cè)試工具應(yīng)對(duì)較寬范圍內(nèi)的模擬數(shù)字輸出量及整個(gè)工作電壓范圍內(nèi)的數(shù)字輸入量具備檢測(cè)功能。根據(jù)實(shí)際情況,可配置主控制芯片I/O端口,并做出相應(yīng)的輸入、輸出響應(yīng),實(shí)現(xiàn)開關(guān)量的控制。

        (6)可擴(kuò)展性設(shè)計(jì)

        系統(tǒng)采用模塊化的柔性設(shè)計(jì)以適用不同的應(yīng)用要求。預(yù)留了車載系統(tǒng)另一種常用的通訊接口:LIN接口[7]。

        3.2 軟件設(shè)計(jì)

        本測(cè)試工具系統(tǒng)以嵌入式實(shí)時(shí)操作系統(tǒng)-uCOSII和嵌入式圖形用戶接口-uCGUI作為軟件平臺(tái)的核心,應(yīng)用軟件采用3層結(jié)構(gòu)設(shè)計(jì),即驅(qū)動(dòng)層、交互層和應(yīng)用層。系統(tǒng)軟件結(jié)構(gòu)如圖6所示。

        圖6 系統(tǒng)軟件結(jié)構(gòu)框架

        (1)驅(qū)動(dòng)層

        驅(qū)動(dòng)層主要負(fù)責(zé)系統(tǒng)底層硬件的驅(qū)動(dòng)和配置,為上層軟件和具體硬件外設(shè)搭建連接通道。驅(qū)動(dòng)層采用標(biāo)準(zhǔn)驅(qū)動(dòng)庫CMSIS技術(shù)。CMSIS能夠方便實(shí)現(xiàn)與處理器和外設(shè)之間的軟件接口,從而簡(jiǎn)化軟件的重用、實(shí)現(xiàn)標(biāo)準(zhǔn)化并降低成本。

        (2)交互層

        交互層在應(yīng)用層和硬件驅(qū)動(dòng)層之間形成一個(gè)緩沖和控制通道,為應(yīng)用層和硬件驅(qū)動(dòng)層提供信號(hào)轉(zhuǎn)換、控制流緩沖等工作。

        (3)應(yīng)用層

        應(yīng)用層為最頂層軟件,實(shí)現(xiàn)系統(tǒng)的人機(jī)交互功能和測(cè)試/診斷功能。

        a.人機(jī)交互應(yīng)用軟件

        為達(dá)到使用簡(jiǎn)潔、方便的目的,同時(shí)保證系統(tǒng)菜單組織的結(jié)構(gòu)合理,人機(jī)交互應(yīng)用的系統(tǒng)菜單采用兩級(jí)管理方式。菜單顯示過程的軟件流程如圖7所示。

        圖7 菜單顯示過程軟件流程圖

        b.測(cè)試/診斷功能模塊軟件

        測(cè)試/診斷功能是測(cè)試工具開發(fā)的核心工作,其實(shí)現(xiàn)依據(jù)是被測(cè)設(shè)備的測(cè)試/診斷需求文檔和UDS協(xié)議。

        通過人機(jī)交互接口向被測(cè)設(shè)備下達(dá)相應(yīng)的測(cè)試/診斷指令,根據(jù)測(cè)試/診斷需求文檔解析用戶輸入的交互指令,將相應(yīng)指令轉(zhuǎn)換為CAN報(bào)文并發(fā)送給被測(cè)設(shè)備;同時(shí)接收被測(cè)設(shè)備反饋的CAN報(bào)文,根據(jù)UDS協(xié)議解析接收?qǐng)?bào)文,并將狀態(tài)反饋給用戶,相關(guān)流程如圖8所示。

        圖8 人機(jī)交互流程

        某被測(cè)設(shè)備的測(cè)試/診斷需求文檔如表1所示,規(guī)定通過Input Output Control指令控制所有LED燈。當(dāng)人機(jī)交互接口下達(dá)打開所有LED燈指令后,測(cè)試/診斷模塊通過CAN總線發(fā)送0x2F 0x0A 0x00 0x03 0xFF數(shù)據(jù)。當(dāng)測(cè)試/診斷模塊接收到被測(cè)模塊發(fā)送0x6F 0x0A 0x00 0x03 0x00時(shí),人機(jī)交互界面告知用戶操作成功[8]。

        表1 需求文檔

        4 測(cè)試工具應(yīng)用

        本文所開發(fā)的測(cè)試工具已成功應(yīng)用于某系列車型多個(gè)產(chǎn)品的測(cè)試/診斷。應(yīng)用測(cè)試單元和測(cè)試項(xiàng)目如表2所示,圖9為某車型儀表在暗室中做光學(xué)測(cè)試。

        表2 測(cè)試工具應(yīng)用

        圖9 暗室中光學(xué)測(cè)試

        5 結(jié)束語

        綜上,本文從汽車電子產(chǎn)品的測(cè)試特點(diǎn)出發(fā),開發(fā)了基于CAN總線通訊的測(cè)試/診斷工具。該測(cè)試工具不依賴電腦,成本低、操作過程簡(jiǎn)單,且具有較強(qiáng)的可擴(kuò)展性。同時(shí),該設(shè)備具有定制性的特點(diǎn),能夠根據(jù)被測(cè)設(shè)備的測(cè)試/診斷需求文檔定制屬于被測(cè)設(shè)備特定的測(cè)試/診斷工具,從而實(shí)現(xiàn)被測(cè)設(shè)備測(cè)試/診斷需求文檔中定義的所有UDS協(xié)議診斷功能。

        猜你喜歡
        測(cè)試工具通訊總線
        邊緣智力兒童及其智力測(cè)試工具的研究進(jìn)展
        《茶葉通訊》簡(jiǎn)介
        茶葉通訊(2022年2期)2022-11-15 08:53:56
        《茶葉通訊》簡(jiǎn)介
        茶葉通訊(2022年3期)2022-11-11 08:43:50
        通訊報(bào)道
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
        Http并發(fā)連接測(cè)試工具
        通訊簡(jiǎn)史
        福祿克推出先進(jìn)的連接式測(cè)試工具系統(tǒng)
        多通道ARINC429總線檢查儀
        久久久精品电影| 亚洲综合网国产精品一区| 加勒比hezyo黑人专区| 亚洲女初尝黑人巨高清| 宝贝把腿张开我要添你下边动态图 | 日本肥老妇色xxxxx日本老妇| 久久99精品国产麻豆| 成人午夜无人区一区二区| 日本视频一区二区二区| 国产精品成人自拍在线观看| 亚洲精品欧美精品日韩精品| 婷婷中文字幕综合在线| 无码人妻少妇久久中文字幕蜜桃| 国产人妖一区二区在线| av在线播放中文专区| 精品无码一区二区三区爱欲| 东北妇女xx做爰视频| 亚洲中文字幕在线一区二区三区| 国产丝袜高跟美腿一区在线| 成人激情视频在线手机观看| 天天摸天天做天天爽水多| 老熟女重囗味hdxx70星空| 性做久久久久久久| 日韩av一区二区三区在线观看| 精品国产精品三级在线专区| 狠狠躁日日躁夜夜躁2020| 久久99精品国产99久久6男男| 99在线国产视频| 日本在线一区二区免费| 久久亚洲av成人无码电影| 激情航班h版在线观看| 国产精品高清视亚洲乱码有限公司| 精品国产乱码久久免费看| 在线天堂av一区二区| 久久久噜噜噜久久| 天天爽天天爽天天爽| 自拍视频国产在线观看| 精品一区二区三区久久| 一本色道久久爱88av| 中文亚洲av片在线观看不卡| 成人国产在线播放自拍|