基於虛擬儀器的ABS傳感器功能測試系統的設計

2021-01-15 電子產品世界

目前,汽車安全件的檢測設備絕大多數是從汽車製造業發達的國家進口的,abs(anti-lock brakingsystem,制動防抱死系統傳感器的功能測試設備更是如此,因此需要自主開發一種適合生產環境、快速、穩定、通用的檢測設備,以滿足生產過程中每件必檢的一道工序的需要。


本設計使用ni pci-6220多功能數據採集卡和labview 7.1開發軟體,根據德國大眾的abs傳感器功能測試標準,開發出了滿足要求的測試系統。該系統速度快、運行可靠,能實現數據採集、分析及存儲,並已經在生產線上投入使用。

本文引用地址:http://www.eepw.com.cn/article/201701/337646.htm

abs的工作原理


abs最重要的功能並不是為了縮短制動距離,而是為了能夠儘量保持制動時汽車的方向穩定性。abs起作用時,車輪與路面的摩擦屬滾動摩擦,它會充分利用車輪與路面之間的最大附著力進行制動,從而提高制動加速度,縮短制動距離,但最重要的還是保證汽車的方向穩定性。abs工作時就相當於以很高的頻率進行點剎。於是,在緊急情況下如果將制動踏板踩到底,肯定會感到制動踏板在顫動,同時也會聽到制動總泵發出的「噠噠」聲,這便是abs在正常工作。制動總泵不斷調整制動壓力,從而對制動踏板產生連續的反饋力。

測試原理


測試時,abs的旋轉系統被驅動系統帶動以任意方向恆定的速度旋轉。對於mk60型abs傳感器,就是指在沒有制動力的情況下,以恆速139.5r/m旋轉。如圖2所示,分別在接點①和②間(ub)給傳感器施加12vdc和3.3vdc電壓,在旋轉中連續進行兩次測試,每次測試都要保證測試完整的一周。當abs傳感器感應到發號片,就產生方波的波峰,否則產生波谷,使用115ω的高精度電阻r取得電壓us。當ub為12v時,根據所測得的電壓值計算出方波的頻率、電流峰值ih的最大值和最小值、電流谷值il的最大值和最小值以及信號的佔空比。如圖3所示,當ub為3.3v時,根據所測得的電壓值計算出極對數和極距間隙。如果這些值在許可的範圍內,就可以判定abs傳感器是合格的。

為了保證測試完整的一周及判斷abs傳感器的極對數是否正確,必須有一個基準脈衝發生器,為此,製作了一個有45個齒的齒盤,因為正常時工件的極對數是43,所以齒盤的齒數與其相近。該齒盤的齒隙比為1:1,並隨被測試工件一起旋轉,用光電開關檢測基準齒盤的齒數,只有檢測到45個光電開關的信號,才能確保abs進行了完整一周的測試。該光電開關產生0~24v的序列脈衝,但經過接口板的光電隔離後轉換成0~5v的序列脈衝,以下簡稱ref信號,選擇此光電開關時應注意響應頻率要大於45×139.5÷60=105hz。

控制原理


使用ni pci-6220多功能採集卡,將abs信號和ref信號作為電壓模擬量採用差分輸入方式連接到多功能採集卡的通道0和通道1,為了保證測試精度,設置模擬量的採樣速率為25ks/s,並設置每通道的緩存區為500ks,可靠地將測試數據存儲起來,設置每通道的每次讀取點數為250s。將測試條件判斷信號和測試結論值以數字量信號輸出到dio上。為了實現測試電壓的切換、模擬量輸入和數字量的輸入或輸出,自行設計開發了接口板,其結構框圖如圖4所示。接口板內有兩個dc/dc模塊,分別用於將24vdc轉換成5vdc和12vdc。5vdc用於多功能採集卡的dio,為了保護ni pci-6220多功能採集卡,對於數字量輸入使用雙向輸入光電隔離和npn/pnp輸入選擇開關,並將24個數字量分成16個輸入和8個輸出;輸出部分使用達林頓驅動模塊帶動繼電器輸出。測試電壓要求精度是12±0.1v 和3.3±0.1v,使用兩個電壓調節器和電位器,以確保將測試電壓調節到12v和3.3 v。選用安川sgmgh系列伺服電機和sgdm系列伺服控制器,為保持速度恆定。伺服電機選用17位編碼器,應用內部速度控制方式,無須其他控制模塊實現恆定轉速狀態下的測試。

1 開機運行程序,首先進行程序初始化,包括讀入參數設置值、初始化數組和簇。
2 測試程序每50ms掃描一次「測試指令」脈衝信號,該脈衝信號至少保持200ms。一旦掃描到「測試指令」脈衝信號,就開始測試。
3 上次的測試結果首先要清零。
4 接口板上的繼電器k1和k13上電接通,連接abs傳感器,並施加12v電壓,進行第一次測試,對測試值進行計算。
5 接口板上的繼電器k13保持連接abs傳感器,k1斷開,將電壓切換到3.3v,進行第二次測試,並對測試值進行計算。
6 將計算結果匯總,得出結論。
7 輸出計算結果和測試結論,發送給plc測試完成及合格與否的i/o信號;在測試軟體的主界面上顯示計算結果和測試結論;將計算結果附加上時間、日期和條形碼一起對應存檔。
8 等待plc的反饋信號,在3s之內,收到plc發回的「結果收到」信號,則返回步驟2,處於等待「測試指令」脈衝信號,準備下次測試;否則進行報警提示。

程序設計要點


以labview的標準狀態機為模板,共19個框。建立4個簇作為數據的高速公路,它們分別是:abs與ref順序比較、參數設置、計算結果和測得數據。共有15個子程序被調用來完成測試、參數設置和硬體測試等功能。


顯示畫面可以在「查看數據」、「第一次波形」、「第二次波形」和「參數設置及硬體測試」四個界面間切換。默認畫面是「查看數據」,也是主界面,如圖7所示。在默認畫面上顯示出要求測試項目的計算值、測試結果和此次程序運行後測試的數量、合格的數量及合格率。在測試過程中,有測試進程顯示。在「第一次波形」和「第二次波形」畫面中顯示出兩次連續測試的abs信號和ref信號波形。圖8是第一次測試波形。在「參數設置及硬體測試」畫面中,授權用戶能進行參數設置。需要對系統進行調試時,能進行硬體測試。每天以日期為文件的前綴生成數據記錄文件,如「2006-6-3_abs」。

在測試數據前面加上日期、時間和被測試件的條形碼一起對應存檔,每測試一次添加一行,在均為80g的c盤和d盤中同時存儲,以保證數據的安全性,便於數據追溯,數據存儲格式如表1所示,用excel軟體可以查看該記錄文件。

由於採集速度很快,雖然在理論上認為方波信號的上升沿和下降沿是跳變的,如可以說從0v跳變到5v,但是,如果把這個跳變過程放大很多倍,就能捕捉到從0v跳變到5v的中間值,可能是2.7v、3.5v等。就是類似於這樣的跳變過程中的一個值,就是波峰或波谷超限的值。通過對採集數據的分析,發現根據需要的採樣速率和方波的頻率,在跳變過程中最多能產生一個中間值,這樣,在程序中將這樣的中間值識別出來並加以過濾,就避免了假的不合格的數據參與計算。另外,雖然從宏觀上:如果abs傳感器合格,參考信號有45個齒,abs就應該有43個齒。但是,通過對紙制模型的分析,發現在採樣開始的瞬間,abs或參考信號(簡稱ref)的相對狀態不同,計算數值是不一樣的。即如果脈衝順序判斷結果是ref先於abs,則以ref為基準,在ref=46時,abs=43即為正確;如果脈衝順序判斷結果是abs先於ref,則以abs為基準,在abs=44時,ref=45即為正確;如果脈衝順序判斷結果是abs與ref同時到來,則以abs為基準,在abs=43時,ref=45即為正確。

結束語

實踐證明,labview 7.1的圖形化編程,易於閱讀和理解,軟體中豐富的例程對初學者極為有用,實用的裝飾件可以做出美觀實用的界面。圖9是labview塊圖程序。目前,這一abs功能測試系統已經交付使用,該系統技術可靠、運行穩定、能夠保證測量精度。相對進口的同類設備,雖然採集卡採樣速率都是250ks/s,但是進口設備的a/d轉換解析度是12位,而ni pci-6220的轉換解析度是16位,此外,進口設備的價格是本系統的3、4倍,這一系統的成功也給用戶節省了設備投資。
參考文獻:

[1].plcdatasheethttp://www.dzsc.com/datasheet/plc_1248813.html.


相關焦點

  • 基於移動agent虛擬儀器系統體系結構研究
    比如現有儀器系統的開發依賴於經驗的積累,一般由用戶根據自身需求開發小功能集的虛擬儀器系統;儀器的平臺獨立性和擴展性差,儀器系統的設計和執行效率低下,適應性不夠強[2]。因此,如何提高虛擬儀器系統的執行效率,降低設計難度,是虛擬儀器系統研究中一個需要解決的重要問題。
  • 基於虛擬儀器1553B總線模塊故障診斷系統設計
    描述基於虛擬儀器技術的故障診斷系統實現方案並設計相應的單元測試集,提高故障定位的精確度。2 維修測試平臺系統集成維修測試平臺採用了基於VXI總線虛擬儀器技術。2)VXI測試系統在測試系統的設計中VXI總線系統為設計的關鍵部件,測試系統集成採用了VXI機箱,0槽模塊、數字測試子系統和I/O模塊。a.VXI機箱:選擇了AGILENT公司生產的13槽C尺寸機箱E8403A。b.0槽模塊:是VXI總線測試系統的控制核心。
  • 基於虛擬儀器的開關磁阻電機監控系統設計方案
    基於虛擬儀器的開關磁阻電機監控系統設計方案 付龍飛 發表於 2013-10-10 11:30:50   0 引言
  • 基於LabVIEW和DataSocket技術實現網絡化測控系統的設計
    利用區域網或廣域網,處在測控點的網絡傳感器將測控參數信息加以必要的處理後傳輸到網絡上;網絡化示波器如泰克公司的TDS3000B系列示波器,採用內置乙太網埠和e*Scope基於Web的儀器控制,集成式乙太網埠及擴展數學運算和測量功能的新型高級分析模塊,遠程操作簡便,功能更加強大。所以網絡化儀器實際包括2部分:儀器部分和網絡接口。
  • 基於Python的虛擬儀器技術研究及實現
    摘要:基於Python語言高效、靈活、面向對象等特性,結合PYQT以及NumPy等擴展模塊提供的強大功能,通過將控制項對象及回調函數抽象為相應的類實例,使用戶可以根據自身需求方便地修改程序代碼以增減儀器的系統功能或規模,簡化虛擬儀器開發過程,有效實現代碼的重複利用
  • 多款陀螺儀表頭設計、平臺測試、系統研究方案及應用實例
    本文引用地址:http://www.eepw.com.cn/article/259089.htm本文為你介紹了幾種陀螺儀表頭的設計方案及平臺測試的方案,並介紹了幾個陀螺儀的應用案例。基於FPGA的光纖陀螺儀模擬表頭及其測試系統光纖陀螺是雷射陀螺的一種,是慣性技術和光電子技術緊密結合的產物。
  • 基於LabVIEW的虛擬電路實驗的設計
    基於虛擬儀器的引入,不但可以節約成本,而且更新和調整的實驗方法和手段使得實驗室的教學設備保持其先進性,提高了實驗教學和科研的質量與效率,是實驗教學的一個新的發展方向,促進了實驗室技術的進步。LabVIEW程式語言靈活、開放、用軟體代替了儀器功能,具有良好的用戶界面、操作簡單等優點,擁有一臺虛擬儀器系統,就相當於擁有一個個人實驗室。
  • 一種基於MMA8451的振動檢測儀的設計與實現
    文中介紹了整個電路的設計思路與組成結構,給出了作為前端傳感器在虛擬儀器中的應用,並且給出了測試結果。使用主從式對虛擬儀器進行設計,實現了預定目標並且擺脫了虛擬儀器開發對LabView的依賴。本文引用地址:http://www.eepw.com.cn/article/249277.htm  關鍵詞 振動檢測;三軸加速度傳感器;虛擬儀器  自從美國國家儀器公司(NI)提出基於計算機技術的虛擬儀器概念以來,電子儀器得到了較大的發展。
  • 基於VB和VC++混合編程的EMI標準自動測試系統軟體設計
    本文針對目前傳統手動標準測試的局限性,提出了組建EMI標準自動測試系統,詳細闡述了基於VB和VC++混合編程的EMI標準自動測試系統軟體的設計思路及各功能模塊的實現原理及過程。本系統的主要優點是可以在實驗室實現多種標準的自動測試及局部頻段的摸底非標準測試。
  • 虛擬儀器在教學中的運用
    虛擬儀器的關鍵技術之一是應用軟體,儀器的主要功能多是由軟體來體現的,所謂「軟體即儀器」。通過虛擬儀器的軟體開發平臺,如NI美國國家儀器公司公司的LabView、LabWindows及Agilent公司的VEE等圖形化、交互式的編程設計環境,使用者無需軟體專業背景,在幾天培訓後即可根據圖標用滑鼠自動編程設計測量儀器和測量程序,有Windows經驗的使用者更容易掌握。
  • 虛擬儀器的校準
    1 引言本文引用地址:http://www.eepw.com.cn/article/193740.htm隨著科學技術的發展,基於計算機的測量儀器,即我們常說的虛擬儀器與計算機聯繫日益緊密,虛擬儀器由於設置靈活,數據處理功能完善等特點,應用範圍幾乎覆蓋了測試的各個領域:從數據採集、信號調理、聲音和振動測量、視覺、運動、儀器控制、信號發生、
  • 虛擬測試系統精度分析
    本文引用地址:http://www.eepw.com.cn/article/255647.htm 關鍵詞: 虛擬測試系統 電動機 系統精度 虛擬測試儀器(系統)是計算機測試儀器發展的結果。一般來說,它由計算機、一組模塊化的硬體和軟體組成。用戶通過操作計算機圖形面板,即可控制虛擬儀器的運行,完成全部測試功能。
  • 基於Labview軟體的ADC計算機輔助測試系統設計
    隨著ADC速度和精度的提高,如何高效、準確地測試其動態和靜態參數是ADC測試研究的重點。文中闡述了ADC的參數及其測試的原理和方法,並基於Labview軟體和數據採集卡構建了ADC的軟硬體測試平臺,實現了低成本、高可靠性的高精度ADC計算機輔助測試系統。
  • abs傳感器是什麼,abs傳感器介紹
    abs傳感器是什麼——簡介abs傳感器是應用在機動車的ABS(Anti-lock Braking System防抱死剎車系統),ABS系統中大多由電感傳感器來監控車速,abs傳感器通過與隨車輪同步轉動的齒圈作用, 輸出一組準正弦交流電信號,其頻率和振幅與輪速有關
  • 基於虛擬實驗平臺的模擬電子技術課程設計開發與仿
    摘要:基於模擬電子技術課程設計是電類專業學生重要實踐環節的目的,通過介紹模擬電子系統的設計思路,結合音頻信號發生器的設計實例,基於虛擬實驗平臺進行設計及
  • 基於虛擬儀器的胎兒心電圖儀的研製
    介紹了一種基於虛擬儀器的電腦胎兒心電圖系統。該系統由兩部分組成:以PIC單片機為核心硬體的數據採集裝置和PC平臺的處理系統。  硬體電路功耗低,直接採用埠供電。
  • 基於虛擬儀器和CompactRIO平臺實現清洗機流水線的設計
    打開APP 基於虛擬儀器和CompactRIO平臺實現清洗機流水線的設計 M. Malovrh,Bosio d.o.,斯洛維尼亞 在工業行業中,有一系列不同性能的可編程邏輯控制器(PLC),但經過對現有產品的綜合研究,我們選擇了CompactRIO與NI 的 C系列模塊作為我們的系統開發平臺。這種配置提供了一個靈活的、高性能和低成本的解決方案,並且具有相同或比PLC更優越的功能。
  • 基於MEMS六軸傳感器的可穿戴運動監測系統設計
    對於可穿戴設備的研究核心在於可穿戴傳感器的研究。可穿戴設備的功能日趨強大與其內部使用的可穿戴傳感器數量的增加和性能提高息息相關。本文基於MEMS 六軸傳感器技術,目的在於設計出一套可以用於運動軌跡檢測的可穿戴設備。
  • 基於磁阻傳感器的弱磁信號採集系統設計
    2採集系統設計  整個數據採集系統包括三大部分:置位/復位部分、信號調理部分和採集部分,前端調理電路主要功能是消除共模幹擾,對微弱小信號進行放大、濾波本系統主要針對磁信號,其頻率在1 kHz以內,所以,濾波器的截止頻率不超過1 kHz。該濾波器幅頻特性平坦,並有良好的衰減特性,因而,在許多濾波電路設計中得到應用,經測試取得了良好的濾波效果。
  • 基於光電傳感器的智能燈控系統的設計與實現
    打開APP 基於光電傳感器的智能燈控系統的設計與實現 電子發燒友 發表於 2019-03-19 10:40:31   摘要:文章設計了一種基於光敏電阻和光電傳感器的智能燈控系統