|
作者:
Dillon Glissmann - DISTek Integration Inc.
“NI TestStand提供了一種現成可用的解決方案,通過一些關鍵功能幫助我們減少了開發時間,而LabVIEW中內置了控製測試係統硬件必要的功能。”-Dillon Glissmann, DISTek Integration Inc.
挑戰:
開發一個靈活的自動化測試裝置,能夠獨立或聯合地測試車輛係統的電子控製單元(ECU),還可以讓用戶創建和維護測試序列。
解決方案:
使用NI LabVIEW圖形化開發環境,自定義NI TestStand軟件,控製基於PXI的模塊化測試係統。
一個農業、建jian築zhu和he林lin業ye設she備bei的de全quan球qiu供gong應ying商shang,一yi直zhi致zhi力li於yu提ti高gao其qi整zheng體ti效xiao率lv和he效xiao益yi。為wei了le達da到dao這zhe個ge目mu標biao,需xu要yao有you一yi個ge測ce試shi係xi統tong來lai幫bang助zhu工gong程cheng師shi對dui新xin產chan品pin和he現xian有you產chan品pin進jin行xing驗yan證zheng和he認ren證zheng測ce試shi。該gai測ce試shi係xi統tong需xu要yao能neng夠gou滿man足zu一yi係xi列lie的de測ce試shi要yao求qiu,並bing且qie具ju有you能neng適shi應ying硬ying件jian變bian化hua和he未wei來lai新xin產chan品pin的de靈ling活huo性xing。DISTek Integration Inc.負責設計、開發原型和部署一個可以滿足這些要求的先進測試係統。
係統組件
我們選擇National Instruments的TestStand軟件和PXI硬件來開發一個解決方案,集成眾多的技術,有效地與ECU交互。在一個完整的係統中,ECU遵循SAE J1939協議,通過CAN總線進行通信。該測試係統使用NI PXI-8461 CAN DeviceNet模塊和定製的LabVIEW應用程序來模擬這個總線通信。此LabVIEW應用作為一個J1939 CAN引擎的角色,接收和模擬來自其它ECU的信息。
對於多種ECU I/O,通過多個NI PXI-6259數據采集卡、NI PXI-6527模塊、NI PXI-7833R FPGA模塊、NI cRIO-9474和NI cRIO-9477模塊共同來實現的。數據采集硬件測量係統的各種控製輸出;NI FPGA硬件用於實時生成基於頻率的信號,如霍爾傳感器產生的信號。係統中還包括一個NI PXI-2569通用繼電器開關模塊來實現矩陣開關的操作。
除了滿足測試單元的I/O要求外,NI TestStand也結合數據采集設備、GPIB和軟件控製的故障總線來維持和控製係統、ECU和I/O通道的供電。通過調整整個係統的功耗,模擬車載電池所提供的電壓變化。在ECU層開關電源,意味著可以模擬整個係統的同步開啟,而在I/O通道層開關電源,可以模擬通道上的故障。
適應性廣的解決方案
該測試係統具有可擴展性並且適應性強,當新產品開發時,硬件可在原基礎上進行重新配置和開發。測試係統為每一個ECU測試架劃分一個功能機箱。每一個機箱包含了大量的備用接線端、用於係統重配置的I/O以及開放式外部連接插頭。利用FPGA係統的強大功能,可以分別控製每個輸出通道,而且可以重新配置通道來完成更複雜的目的,如模擬編碼器信號、脈衝寬度調製(PWM)信號或其它可能與ECU交互的數字設備。如果測試單元改變通道名稱,當操作人員更新Excel電子表格中的文件時,通道名,縮放比例和接線端都可以很容易地進行修改。然後使用一個用戶終端機上的LabVIEW應用程序進行數據分析。
LabVIEW用戶友好環境
在LabVIEW中創建自定義步驟類型並添加到NI TestStand測試序列編輯器中,使得係統測試的編寫更加容易。這些高層次的步驟類型允許操作人員與測試係統進行非常簡單的、友好的交互,繞開一些複雜操作。這減少了瀏覽窗口所花的時間,從而更快地創建測試。
使用在LabVIEWzhongkaifadeyigejiandandeyonghujiemian,yonghukeyizuzhiyixiliedeceshi,baocunliebiaogongyihoushiyong,bingzhixingliebiaozhongdeceshi,tongshijiancexitongheshengchengbaogao。shiyongyonghuzidingyidexianshikongjian,monishuruxinhaoheCAN通信的監測可以在測試執行期間的任何時候完成。報告根據通過/失敗的狀態進行歸檔和組織供以後參考。
使用NI平台的好處
作為一個能夠測試整個ECU的de獨du立li係xi統tong,該gai係xi統tong可ke以yi用yong於yu現xian場chang測ce試shi。使shi用yong自zi動dong化hua測ce試shi係xi統tong進jin行xing重zhong複fu測ce試shi比bi使shi用yong手shou動dong測ce試shi係xi統tong更geng可ke靠kao,而er且qie它ta更geng安an全quan,因yin為wei它ta可ke在zai現xian場chang有you效xiao地di進jin行xing安an全quan連lian鎖suo的de測ce試shi,這zhe對dui於yu操cao作zuo人ren員yuan手shou動dong測ce試shi來lai說shuo是shi很hen困kun難nan且qie危wei險xian的de。
測試係統的整體靈活性為用戶提供了一個的適應性強並易於使用的係統,用於創建和執行測試。NI TestStand提供了一種現成可用的解決方案,通過一些關鍵功能幫助我們減少了開發時間,而LabVIEW中內置了控製測試係統硬件必要的功能。
|