久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 一種基于虛擬儀器的汽車電子綜合測試平臺

一種基于虛擬儀器的汽車電子綜合測試平臺

作者: 時間:2010-07-07 來源:網絡 收藏

  在接口箱的上面板上,通過接頭和跳線可以任意地配置各個輸入和輸出通道的負載電阻,非常快捷高效,從而可以迅速實現多個產品切換測試,而不需要重新進行負載的制作,所有負載都是通過配置來實現的。

  接口箱中的多路通道由NI 6251的數字量輸出通道進行控制。NI 6251DAQ具有24路數字量輸入輸出通道和1.6路模擬量輸入輸出通道。1.25M/s的采用率可以用來測量±10V的電壓信號,具有參考地、非參考地和差分多種方式。用它的數字量輸出實現繼電器的控制可以實現電源在三路產品間的切換。其目的是實現三個產品的輪回測試,從而節省測試時間。

  對于產品的連接,我們采用了三個37針的接口,并且在每個接口上都分配了電源、輸入和輸出口,從而可以應對最多37×3個輸入輸出通道的產品。

  接口箱是整個系統的中樞環節。TVS的接口箱很好地解決了負載可配置、多路切換、多點測量等一系列問題,從而使系統具有快速、高效、簡單等特點。

  在軟件方面,該系統最大的特點就是模塊化、可配置、手動與自動結合。正因為這些特點,所以可以快速地開發出針對不同產品的測試程序。軟件系統的結構如圖3所示。

  該系統有一個非常強大軟件系統,綜合利用了LAB-VIEW、CVI、XML、WEB SERVICE、MYSQL、TOMCAT、Java等技術,實現了一個可以快速進行對新產品開發(通過配置文件)的軟件模版。其主要的目標和思想是實現對用戶透明的編程,即只要通過配置文件和稍微改動模版就可以實現新產品測試程序的編制,非常簡單、快捷。

  下面就具體介紹每個模塊的工作原理和實現方法。

  ·配置文件子模塊

  這個模塊用來與用戶交互,生成XML配置文件。它分為兩個文件,其中main.xmI用來配置通信參數(CAN、LIN、KLINE)的波特率、數據字節數、通道口、產品的信息(產品號、產品名、客戶號、客戶名、變種)和輸入輸出的通道,包括輸出端口的測量方式、上限及下限等參數。

  auto.xml是自動測試的配置文件。為了方便此文件的編寫,所有的輸入和輸出相關配置都采用對話框的形式來完成。其內容則來自于maln.xml中的配置,從而實現了最方便的配置方式。

  ·KOSTIA通信模塊

  該模塊包含了豐富的內容,包括LIN、CAN、KLINE模塊。這些模塊都是產品的典型應用。所有的模塊都針對KOSTIA協議進行了封裝,并且做成了LABVIEW的用戶自定義庫。用戶自定義庫是通過LABVIEW中的call library function調用DLL來實現的,然后將其導入到VI編程面板上,因此可以十分方便地調用。

  CANOE是網絡分析、開發、測試的常用工具。在我們的系統中,我們通過CANOE提供的COM組件,使用其自動化服務器,在LABVIEW中控制CANOE,并進行總線的仿真和測試,十分方便。

  由此可見LABVIEW軟件在與外部程序交互中顯示出的強大功能。

  ·自動測試子模塊

  該子模塊實現了從auto.xml中取出測試序列,實現自動測試的功能。它采用了用戶自定義事件的方式實現,即測試序列形成一個測試事件發送序列,根據auto.xmI的定義形成此序列,發送測試事件。事件結構接收到測試事件后,就從此事件中取出相應的參數,然后進行測試。利用這一結構可以使用很少的代碼量實現自動測試。具有程序結構清晰、代碼量少、執行迅速等優點。

  ·輸入輸出掃描模塊

  主要利用了NI4071和NI SWITCH,通過main.xml中的輸出配置進行逐個輸出掃描。這樣可以達到很高的掃描速率,從而實現了在手動分析功能下的各個輸出同時顯示的能力。另外,可以在手動分析的同時觀察到所有管腳的電壓,從而具有了分析、檢測的能力。這種功能特別適合于失效產品的分析和檢測。我們曾經利用這一功能,成功地分析出了如J60N座椅記憶模塊等在內的很多產品的質量問題和缺陷。

  ·信號模擬子模塊

  該模塊主要是利用了NI6251的模擬量輸出通道,實現了兩路信號輸入功能。它可以模擬車速等信號,也可以實現頻率、占空比、幅度的調節。通過此模塊,用戶可以使用LABVIEW程序快速地產生需要的信號,從而模擬整車信號,實現測試。



評論


相關推薦

技術專區

關閉