国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

汽車ABS ECU控制系統(tǒng)試驗(yàn)臺的檢測

2017-09-13 02:50王祥鑫陳科屹王蕓張琪楊國輝
科技創(chuàng)新導(dǎo)報(bào) 2017年19期
關(guān)鍵詞:數(shù)據(jù)采集

王祥鑫+陳科屹+王蕓+張琪+楊國輝

摘 要:為了判斷ABS ECU控制系統(tǒng)是否存在故障,以ABS實(shí)驗(yàn)臺為基礎(chǔ)開發(fā)出一套ABS檢測系統(tǒng),該系統(tǒng)利用數(shù)據(jù)采集卡控制繼電器,實(shí)現(xiàn)對ECU進(jìn)行控制,并利用CAN總線進(jìn)行通信讀取故障碼,實(shí)現(xiàn)了在ABS各種情況下對ECU內(nèi)部質(zhì)量進(jìn)行檢測與研究。

關(guān)鍵詞:Labview ECU檢測與通信 數(shù)據(jù)采集

中圖分類號:U463.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2017)07(a)-0116-03

現(xiàn)如今ABS廣泛應(yīng)用成為汽車上的標(biāo)配系統(tǒng),隨之而來的問題是如何檢測ABS傳感器和ECU是否工作正常,對ABS技術(shù)的檢測、診斷、教學(xué)等需求量越來越大。汽車ABS檢測系統(tǒng)解決了實(shí)車不容易觀察、分析、檢測汽車ABS內(nèi)部控制系統(tǒng)故障的問題,使汽車維修人員能夠直觀地學(xué)習(xí)汽車ABS單元內(nèi)部控制系統(tǒng)的結(jié)構(gòu)、原理及檢測技術(shù),彌補(bǔ)了我國汽車檢測、維修人員對ABS單元內(nèi)部控制系統(tǒng)不了解,資料不全面的局面。

1 ABS控制系統(tǒng)的工作原理分析

汽車ABS由電磁閥、輪速傳感器、電子控制單元ECU等組成,在汽車的緊急制動過程中,電子控制單元通過輪速傳感器采集與車輪轉(zhuǎn)速成正比的脈沖信號,根據(jù)預(yù)先編好的程序判斷并計(jì)算各車輪的滑移率、速度和角速度,將滑移率控制在某個(gè)區(qū)間內(nèi),其中如果檢測到某個(gè)車輪有抱死的趨勢,ECU發(fā)出指令對液壓系統(tǒng)中的電磁閥進(jìn)行控制,使ABS系統(tǒng)實(shí)行減壓-保壓-增壓的工作循環(huán),車輪處于邊滾邊滑的狀態(tài),使車輪與地面之間的附著力增大,最終避免汽車側(cè)滑失去控制造成交通事故。

2 系統(tǒng)硬件框架組成設(shè)計(jì)與搭建

系統(tǒng)硬件主要包括NI公司的USB_6251數(shù)據(jù)采集,檢測PC機(jī),USB/CAN適配器,ECU,K線適配器,繼電器,MK20-I實(shí)驗(yàn)臺。

2.1 USB-6251數(shù)據(jù)采集

以NI公司的USB-6251數(shù)據(jù)采集卡為核心,是指從傳感器和其他待測設(shè)備等模擬和數(shù)字被測單元中自動采非電量或者電量信號,送到上位機(jī)中進(jìn)行分析、處理;數(shù)據(jù)采集卡,即實(shí)現(xiàn)數(shù)據(jù)采集(DAQ)功能的計(jì)算機(jī)擴(kuò)展卡,可以通過USB、PXI、PCI、PCI Express、火線(IEEE1394)、PCMCIA、ISA、Compact Flash、485、232、以太網(wǎng)、各種無線網(wǎng)絡(luò)等總線接入個(gè)人計(jì)算機(jī)。NI USB-6251是一款USB高速M(fèi)系列多功能DAQ設(shè)備,經(jīng)優(yōu)化在高采樣率下也能保持超高精度;具有16路模擬輸入(16位),單通道1.25 MS/s采樣率(總計(jì)1 MS/s);2路模擬輸出(16位,2.8 MS/s);24路數(shù)字I/O(其中8路時(shí)鐘同步);32位計(jì)數(shù)器配合使用Mass終端版和SCC信號調(diào)理。

NI信號讀寫實(shí)現(xiàn)USB上的雙向高速數(shù)據(jù)流;可提供OEM版與LabVIEW、LabWindows?/CVI和Visual Studio.NET的Measurement Studio兼容;NI-DAQmx驅(qū)動軟件和NI LabVIEWSignalExpress LE交互式數(shù)據(jù)記錄軟件。

2.2 USB/CAN適配器

USB/CAN適配器與PC機(jī)連接,另一端與CAN網(wǎng)連接,使PC機(jī)通過USB接口與ECU進(jìn)行通信。

3 ECU與ABS試驗(yàn)臺連接設(shè)計(jì)

系統(tǒng)使用的是四通道的ECU通訊協(xié)議為KWP2000,使用的實(shí)驗(yàn)臺是MK20-I型。檢測方法分為兩種:第一種是利用USB-6251數(shù)據(jù)采集卡發(fā)送信號來模擬輪速傳感器發(fā)出的信號和控制虛擬開關(guān)量的改變時(shí)ECU內(nèi)部元件與電路運(yùn)行會發(fā)生相應(yīng)的改變[1],通過K線的KWP2000協(xié)議進(jìn)行與ECU通信并讀取相關(guān)故障碼進(jìn)行分析,因輪速波形不是標(biāo)準(zhǔn)波形,此法需要進(jìn)行方波與輪速波形同頻率設(shè)定,所以不需要ABS試驗(yàn)臺就可完成檢測,結(jié)構(gòu)流程如圖1所示。

第二種方法為利用USB-6251采集卡對MK20-I實(shí)驗(yàn)臺上的輪速傳感器進(jìn)行檢測,通過Labview程序顯示到PC機(jī)上與通過USB/CAN適配器接收到ECU給定的輪速值進(jìn)行對比,實(shí)測輪速與ECU通信的輪速對比,誤差在0.1到0.2之間為正常(見圖2)。

4 檢測系統(tǒng)相關(guān)原理

4.1 K線適配器與通信協(xié)議

K線是汽車控制單元與診斷插座之間雙向傳遞的一條串行數(shù)據(jù)線,K線適配器通過RS232接口COM1與PC機(jī)連接實(shí)現(xiàn)了總線的轉(zhuǎn)換。PC機(jī)根據(jù)診斷協(xié)議與ECU進(jìn)行通信診斷。此次采用KWP2000協(xié)議,KWP2000是現(xiàn)在大多數(shù)車輛使用的一種車載診斷標(biāo)準(zhǔn)協(xié)議,KWP2000是由ISO14030-1/ISO9141-2在物理層的規(guī)范,其中包括K線與L線,表1是報(bào)文結(jié)構(gòu)。

4.2 USB/CAN適配器與UDS通信協(xié)議

UDS協(xié)議是基于CAN總線未來汽車上通用的一種標(biāo)準(zhǔn)化診斷協(xié)議。UDS協(xié)議在OSI七層模型上定義了4種,分別為應(yīng)用層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層[5]。

在數(shù)據(jù)傳輸中CAN支持兩種報(bào)文格式,即標(biāo)準(zhǔn)格式和拓展格式。在標(biāo)準(zhǔn)格式中標(biāo)識符(ID)長度為11位,在報(bào)文格式中的開頭稱為幀起始(SOF),依次是仲裁域(RTR)、控制域包括擴(kuò)展位(IDE),判斷是標(biāo)準(zhǔn)格式或者是擴(kuò)展格式其后數(shù)據(jù)域范圍為0~8個(gè)字節(jié),這個(gè)區(qū)域用來指明數(shù)據(jù)的長度(DLC)數(shù)據(jù)幀最大為64位。安全域主要是檢測數(shù)據(jù)錯(cuò)誤的循環(huán)冗余檢查(CRC),在CAN中線有5種錯(cuò)誤的修正方法。應(yīng)答域ACK長度為兩個(gè)位,其中包括應(yīng)答位和應(yīng)答分隔符,用來反映發(fā)送站與接收站是否接收到數(shù)據(jù)。最后是結(jié)束域,由隱形位組成,這是顯示錯(cuò)誤并發(fā)送的最后一次機(jī)會(見圖3)。

5 系統(tǒng)軟件設(shè)計(jì)

虛擬檢測系統(tǒng),利用采集卡、個(gè)人電腦、通信網(wǎng)絡(luò),可對ABS ECU運(yùn)行工況的信號進(jìn)行通信,采集ECU中的數(shù)據(jù)包。將采集數(shù)據(jù)與該系統(tǒng)存儲的正常波形對比,并結(jié)合神經(jīng)網(wǎng)絡(luò)技術(shù)對采集數(shù)據(jù)進(jìn)行分析,最終直接給出故障診斷結(jié)果,Labview在研究中起到搭配協(xié)調(diào)分析判斷的作用。endprint

在Labview程序面版中有協(xié)議通信方式,該程序采用VISA串口方式與CAN總線進(jìn)行通信,控制面板上主要有兩大模塊分別為通信模塊、控制模塊,通信模塊設(shè)置正確的IP地址,使Labview與ECU建立正常的通信讀取內(nèi)部儲存的故障碼。

控制面板是控制繼電器通斷的,通過面板上的數(shù)字通道選擇按鍵向指定的通道發(fā)送指令碼對相應(yīng)的繼電器進(jìn)行通斷,來達(dá)到控制ECU的效果。

6 ECU的檢測與分析

檢測在各種部件運(yùn)行情況下ECU是否工作正常,比如輪速傳感器、電磁閥,需要檢測它們在工作時(shí)是否正常運(yùn)行。該系統(tǒng)由Labview程序控制USB-6251采集卡來達(dá)到使ECU對外部電路的通斷,USB-6251采集卡共有32路輸出分成兩個(gè)通道分別對應(yīng)的是1、2,每個(gè)通道有16路輸出對應(yīng)兩個(gè)字節(jié),前8位對應(yīng)bit0~bit7,后8位對應(yīng)bit8~bit15,如ECU電源控制為1時(shí)接通,為0時(shí)關(guān)閉。ECU需要檢測各個(gè)傳感器與執(zhí)行器,每個(gè)通道都滿足ECU開關(guān)的控制。

6.1 輪速模擬信號

汽車輪速傳感器一般有霍爾效應(yīng)式、磁電式、磁阻式、光電式。該實(shí)驗(yàn)臺MK20-I采用的是霍爾式傳感器來采集輪速,最初輪速傳感器采集到的波形不是標(biāo)準(zhǔn)的正弦波,波形經(jīng)過處理變成方波進(jìn)入ECU。根據(jù)施密特觸發(fā)器波形轉(zhuǎn)換處理使采集卡模擬波形進(jìn)行轉(zhuǎn)換達(dá)到實(shí)際輪速的波形,輪速計(jì)算多倍周期法得知式子(1)[3]:

m1為周期乘倍數(shù),N2為m1個(gè)周期累計(jì)脈沖個(gè)數(shù),為信號周期。通過發(fā)送同頻率的脈沖波形來達(dá)到模擬輪速的信號。

6.2 判斷分析

根據(jù)ECU收集到的信號判斷分析是哪部分傳感器執(zhí)行器出現(xiàn)故障需要輪速高低兩個(gè)狀態(tài)分別來判斷,從以下方面分析傳感器、執(zhí)行器、ECU是否工作正常。

(1)基于K線的KWP2000的診斷協(xié)議。

ECU本身帶有自檢功能,如果ECU在運(yùn)行時(shí)出現(xiàn)故障會以故障碼的形式儲存在ECU里,Labview程序通過基于K線的KWP2000的診斷協(xié)議對故障碼進(jìn)行分析顯示到PC機(jī)上進(jìn)行分析處理,同時(shí)采集卡的采集功能利用程序采集來判斷傳感器是否正常工作。

(2)CAN總線通信判斷ECU內(nèi)部是否工作正常。

由于現(xiàn)在ECU都采用線型結(jié)構(gòu),故能否與CAN正常通信就可間接判斷ECU是否故障,PC機(jī)通過USB/CAN適配器與ECU對應(yīng)的地址ID連接,PC機(jī)不斷地接收到CAN總線傳遞過來的數(shù)據(jù)包進(jìn)行分析判斷ECU是否工作正常。

7 整體測試流程

7.1 模擬信號檢測流程

直接對ECU進(jìn)行檢測時(shí)串口初始化,采集卡的四通道發(fā)送模擬輪速波形不需要實(shí)體臺架,PC機(jī)控制采集卡3個(gè)通道控制ECU通電,ECU得電進(jìn)入工作自檢狀態(tài),K線適配器工作連接并通信PC機(jī)與ECU,PC機(jī)此時(shí)分別讀取故障碼,采集卡8位模擬通道發(fā)送模擬輪速傳感器波形與讀取ECU中采集的波形進(jìn)行對比,模擬傳感器波形采用調(diào)整周期的方式改變輪速的高低,例如調(diào)高波形的周期值T車輪轉(zhuǎn)速升高,調(diào)低周期值T車輪轉(zhuǎn)速降低,最后對比結(jié)果顯示在PC機(jī)上。檢查CAN總線通信是否正常,ECU第二次得電,PC機(jī)與ECU通過USB/CAN適配器建立通信并讀取信息分析判斷將結(jié)果存入文件中。流程如圖4所示。

7.2 實(shí)驗(yàn)臺檢測流程

PC機(jī)通過K線適配器連接ECU建立通信并讀取故障碼,數(shù)據(jù)采集卡前3個(gè)通道控制ECU,第四通道實(shí)現(xiàn)采集功能實(shí)時(shí)采集輪速傳感器的真實(shí)波形與從ECU中讀取的波形進(jìn)行對比,最后將結(jié)果寫入文件。

8 結(jié)語

汽車ABS ECU控制系統(tǒng)使汽車維修人員了解ABS單元內(nèi)部控制,方便檢測ABS內(nèi)部控制系統(tǒng)故障,根據(jù)ABS ECU收集到的信號判斷分析從以下方面分析傳感器、執(zhí)行器、ECU是否工作正常,解決了實(shí)車不容易觀察、診斷、分析、檢測汽車ABS內(nèi)部控制系統(tǒng)故障的問題。

參考文獻(xiàn)

[1] 王煥勇,陳家琪.汽車ABS ECU檢測系統(tǒng)的開發(fā)與應(yīng)用[J].信息技術(shù),2016(8):63-66.

[2] 黃愛蓉,王思山,張鳳娟,等.基于KWP2000的信息采集系統(tǒng)的開發(fā)[J].湖北汽車工業(yè)學(xué)院學(xué)報(bào),2010,24(3):28-31.

[3] 劉訓(xùn)忠,王一玲,夏群生.汽車防抱死制動系統(tǒng)(ABS)輪速算法研究[J].汽車電器,2000(1):7-10.

[4] Chen J.Make new friends,but keep the old: Recommending people on social networking sites[A].Proceedings of the 27th International Conference on Human Factors in Computing Systems[C].New York:ACM,2009:201-210.

[5] 劉麗麗,徐皚冬,宋巖,等.車輛通用故障診斷協(xié)議的研究與開發(fā)[J].計(jì)算機(jī)工程,2012,38(16):9-13.endprint

猜你喜歡
數(shù)據(jù)采集
Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計(jì)與改進(jìn)
基于大型嵌入式系統(tǒng)的污水檢測系統(tǒng)設(shè)計(jì)
基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究