長(zhǎng)安大學(xué)汽車(chē)學(xué)院 羅 浩
基于LabVIEW的汽車(chē)ABS輪速傳感器檢測(cè)系統(tǒng)設(shè)計(jì)
長(zhǎng)安大學(xué)汽車(chē)學(xué)院 羅 浩
眾所周知,車(chē)輪防抱死制動(dòng)系統(tǒng)(Anti-lock Braking System)簡(jiǎn)稱(chēng)ABS,作為汽車(chē)主動(dòng)性安全技術(shù),在汽車(chē)上廣泛應(yīng)用。而汽車(chē)輪速傳感器元件正是ABS的關(guān)鍵零件之一,其性能的好壞直接決定了ABS性能的高低。如何更好的提高汽車(chē)車(chē)輪防抱死制動(dòng)系統(tǒng)的功能,提高汽車(chē)的安全性能,設(shè)計(jì)出合適的ABS輪速傳感器檢測(cè)系統(tǒng)迫在眉睫。
ABS;輪速傳感器;LabVIEW;檢測(cè)系統(tǒng)
輪速傳感器精確檢測(cè)車(chē)輪速度是ABS系統(tǒng)正常工作的先決條件。據(jù)資料介紹,ABS輪速傳感器的故障率占ABS總故障的30%以上。目前,國(guó)內(nèi)主要的輪速傳感器生產(chǎn)企業(yè),普遍采用傳統(tǒng)儀器構(gòu)成的輪速傳感器檢定測(cè)試系統(tǒng),存在可靠性差、檢出率低等問(wèn)題。因此,有必要開(kāi)發(fā)專(zhuān)業(yè)的汽車(chē)傳感器性能測(cè)試系統(tǒng),以便快速的檢測(cè)診斷輪速傳感器是否合格,為開(kāi)發(fā)和研究ABS防抱死制動(dòng)系統(tǒng)提供了方便。
課文旨在設(shè)計(jì)一種低成本、高質(zhì)量的ABS輪速傳感器性能試驗(yàn)臺(tái),從而構(gòu)建出一種汽車(chē)輪速傳感器和齒輪參數(shù)專(zhuān)用自動(dòng)化測(cè)試平臺(tái)。理論基礎(chǔ)是:以?xún)x器儀表技術(shù)、計(jì)算機(jī)技術(shù)、自動(dòng)化技術(shù)和測(cè)試技術(shù),進(jìn)而采用美國(guó)NI公司的LabVIEW軟件,根據(jù)汽車(chē)輪速傳感器的特點(diǎn),開(kāi)發(fā)出一套具有高可靠、高性能、高效率、高通用性的ABS輪速傳感器性能試驗(yàn)臺(tái)。
電動(dòng)機(jī)、數(shù)據(jù)采集卡、自動(dòng)機(jī)構(gòu)、PC機(jī)等,如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)圖
1.1 電機(jī)
電動(dòng)機(jī)的作用是帶動(dòng)齒圈旋轉(zhuǎn),齒圈周期性的離開(kāi)和接近永久磁鐵,使傳感器產(chǎn)生電壓信號(hào),用該信號(hào)判斷輪速,本系統(tǒng)中的電動(dòng)機(jī)選中選擇是信息采集部分。
1.2 數(shù)據(jù)采集卡
采集卡是連接信號(hào)采集和信號(hào)分析的橋梁,采集卡的選取尤為重要,它的精度決定了采樣信號(hào)的精度。由于從霍爾式ABS傳感器上直接獲取的信號(hào)均是模擬信號(hào),但是計(jì)算機(jī)不能直接處理模擬信號(hào),所以必須將傳感器中的采集到的模擬信號(hào),用數(shù)據(jù)采集卡進(jìn)行A/D轉(zhuǎn)換后,才能供PC機(jī)進(jìn)行分析和處理。結(jié)合本系統(tǒng)需要的輸入輸出通道路數(shù)以及使用要求、范圍、價(jià)格等因素,該系統(tǒng)采用國(guó)產(chǎn)的豆豆電子科技有限公司生產(chǎn)的工業(yè)用數(shù)據(jù)采集卡-USB.DAQ V1.0.
1.3 自動(dòng)機(jī)構(gòu)
自動(dòng)機(jī)構(gòu)是為了滿(mǎn)足霍爾元件的批量檢測(cè)要求.該部分能夠?qū)崿F(xiàn)自動(dòng)控制,元件按照某種要求自動(dòng)到達(dá)/離開(kāi)檢測(cè)位置,并具有往復(fù)運(yùn)行的功能。該系統(tǒng)采用可編程式步進(jìn)電機(jī),步進(jìn)電機(jī)由驅(qū)動(dòng)器驅(qū)動(dòng),由控制器實(shí)現(xiàn)軟件的編程,步進(jìn)電機(jī)帶動(dòng)滑軌進(jìn)行,霍爾元件自動(dòng)到位。
霍爾式ABS傳感器元件的批量自動(dòng)檢測(cè)軟件LabVIEW包括前面板和程序框圖面板。前面板是人機(jī)交換界面,程序框圖面板是程序設(shè)計(jì)界面。系統(tǒng)軟件部分編寫(xiě)中調(diào)用其自帶的DLL動(dòng)態(tài)連接庫(kù)函數(shù),按照檢測(cè)方法確定程序的算法。檢測(cè)系統(tǒng)完成了傳感器元件的信號(hào)采集、元件的信號(hào)轉(zhuǎn)換、元件的信號(hào)圖形顯示、元件的信號(hào)判定、結(jié)果的顯示、元件檢測(cè)結(jié)果以通用的文本格式.txt保存便于后續(xù)的查看。本測(cè)試系統(tǒng)的軟件界面結(jié)構(gòu)圖如圖2所示:
圖2 軟件界面結(jié)構(gòu)圖
下面將詳細(xì)介紹系統(tǒng)軟件各個(gè)模塊的功能及實(shí)現(xiàn)方法:
2.1 初始化區(qū)設(shè)計(jì)
圖3 軟件脈沖發(fā)射圖
圖4 數(shù)據(jù)采集程序和數(shù)據(jù)判定
首先對(duì)需要檢測(cè)的頻率、有效值、峰峰值用函數(shù)庫(kù)中的賦值函數(shù),并賦予false值,進(jìn)行10個(gè)檢測(cè)數(shù)據(jù)的初始化,即在前面板中所顯示的頻率、有效值、峰峰值初始數(shù)據(jù)均為零,指示燈為紅色警示狀態(tài),提示元件處于不合格狀態(tài)。初始化后避免了上次檢測(cè)所保留的數(shù)據(jù)對(duì)本次檢測(cè)帶來(lái)的視覺(jué)影響,使結(jié)果更加直觀。
2.2 脈沖發(fā)射區(qū)設(shè)計(jì)
在不采用其他手段的條件下,采集卡的輸出端可以對(duì)外界輸出+3.3V的電壓,而控制器的自動(dòng)觸發(fā)需要脈沖。為了使數(shù)據(jù)卡對(duì)外界發(fā)出脈沖,在軟件設(shè)計(jì)中,采用了對(duì)數(shù)據(jù)卡發(fā)出持續(xù)的電壓中采用兩次中斷的方式,并且中斷時(shí)間只有50ms,由于時(shí)間間隔較短,這樣數(shù)據(jù)卡就可以對(duì)外界發(fā)出脈沖,其軟件模塊如圖3所示。
2.3 采集判定區(qū)設(shè)計(jì)
在每次檢測(cè)中采用連續(xù)采集的方式,程序編寫(xiě)中,調(diào)用軟件中的“調(diào)用庫(kù)函數(shù)節(jié)點(diǎn)”函數(shù),建立輸入“通道號(hào)”、“放大倍數(shù)”、“采樣個(gè)數(shù)”“采樣頻率”的通道,分別設(shè)置設(shè)為0、0、512、50000。通道號(hào)為數(shù)據(jù)流向采集卡的通道,本采集系統(tǒng)共有8個(gè)采集通道,但是該檢測(cè)系統(tǒng)使用了第0個(gè)通道,接線端是采集卡的AD0和GND。放大倍數(shù)為采集數(shù)據(jù)允許放大任何倍數(shù),本采集系統(tǒng)采用原始數(shù)據(jù),即不將數(shù)據(jù)放大。采集個(gè)數(shù)是采集卡每檢測(cè)一次,接受元件發(fā)出脈沖的個(gè)數(shù),本系統(tǒng)中使用采集卡的最大采樣數(shù)512,即檢測(cè)一個(gè)元件每次采集512個(gè)數(shù)據(jù)點(diǎn),由于齒圈只有44個(gè),采集512個(gè)大約相當(dāng)于采集了齒圈12個(gè)周期的數(shù)據(jù),也即是車(chē)輪輪轂轉(zhuǎn)動(dòng)了12圈。采樣頻率為每秒鐘采集的采樣個(gè)數(shù),采樣個(gè)數(shù)越多,原始曲線越真實(shí),本次采用系統(tǒng)數(shù)據(jù)卡最高的50000,即每秒鐘采集50000個(gè)數(shù)據(jù)點(diǎn)。
圖5 記錄文本
2.4 結(jié)果記錄區(qū)設(shè)計(jì)
在LabVIEW中文件儲(chǔ)存相對(duì)于其他的編程語(yǔ)言比較簡(jiǎn)單,每次檢測(cè)結(jié)束后,操作人員均可以查看檢測(cè)結(jié)果,系統(tǒng)采用了使用簡(jiǎn)單的.txt文件,且以檢測(cè)時(shí)間命名該文本文件,檢測(cè)時(shí)間包含年月日和小時(shí)分鐘秒,其文本保存路徑為D∶記錄,方便隨時(shí)調(diào)閱,調(diào)閱時(shí)按照檢測(cè)時(shí)間需找所需要的文件。檢測(cè)結(jié)果保存時(shí)必須考慮到數(shù)據(jù)的完整性,文本保存有檢測(cè)時(shí)間、測(cè)試編號(hào)、傳感器間隙、技術(shù)要求、實(shí)驗(yàn)員、峰峰值、有效值、頻率、是否合格、公司名稱(chēng)等元件檢測(cè)相關(guān)信息,便于后續(xù)的查閱。
文本中顯示元件是否合格的標(biāo)志采用了電學(xué)常用的1和0標(biāo)志,1代表合格,0代表不合格。下圖5為在某次檢測(cè)中的記錄文本。
實(shí)現(xiàn)了霍爾元件批量檢測(cè)和霍爾元件、霍爾式ABS傳感器、磁電式ABS傳感器的單個(gè)檢測(cè),結(jié)果表明該檢測(cè)系統(tǒng)符合設(shè)計(jì)要求,滿(mǎn)足企業(yè)小批量的使用需求。
[1]陳彥夫.ABS輪速傳感器的性能試驗(yàn)研究[D].合肥:合肥工業(yè)大學(xué),2008.
[2]楊樂(lè)平.LabVIEW高級(jí)程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2004.
[3]陳彥夫.ABS輪速傳感器的性能試驗(yàn)研究[D].合肥:合肥工業(yè)大學(xué),2008.
[4]汪知望.汽車(chē)ABS磁電式傳感器的動(dòng)態(tài)特性[D].合肥:合肥工業(yè)大學(xué),2006.