|
產品: 信號調理, LabVIEW, 數據采集
挑戰: 提供一個係統,在飛行中的直升機上進行可變通道數目和傳感器類型的數據采集。
解決方案: 開發一個可配置的LabVIEW應用,以采集來自SCXI模塊和其他DAQ板卡的調理後的信號。
一個支持不同輸入信號的靈活係統
我們公司――全球直升機技術有限公司(GHTI)位於得克薩斯州的阿靈頓市,為商用直升機提供了各種服務,如引擎集成工具集的升級、認證和供應。我 們通過測量如振動、機械張力和引擎溫度等數值,力圖在飛行過程中表征一個飛行器的物理行為。為改善其現有的測量係統,我們與G係統公司簽訂合同,利用NI 軟硬件開發一個新型數據采集係統。Huey T53-703 就是使用GHTI 新的數據采集係統的直升機代表。
該係統要求對不同類型的輸入信號、采樣速率和硬件配置進行靈活的設置。通常,我們無法在單次測試飛行中獲得所有需要的測量結果,因此,我們必須進行 多次飛行,每次有不同的測量重點。一個最初的飛行或許關注於振動的高速測量,而第二次飛行或許監測溫度、張力和加速度。通道數可以在少於十到數百的範圍內 變化,而采集速率可以高達20kHz。由於直升機的空間非常寶貴,因此,我們不得不使硬件盡可能小而緊湊。同時,我們的軟件應生成二進製數據文件,並提供 一種方式在飛行完成之後快速瀏覽數據,以驗證數據的完整性。
從地麵進行控製的空中測試
為支持高通道數與各種信號類型,我們選擇一個SCXI係統以及多個獨立的DAQ板卡。我們采用具有高端CPU和大空間RAM的標準PC。我們選擇 LabVIEW作為開發環境,以方便地在單個應用中構建數據采集兼容性、文件I/O 和分析功能。該應用檢測所安裝的數據采集板卡和SCXI模塊,並相應地更新顯示。我們可以加載保存的通道配置,並根據需要創建新的配置。當先前保存的配置 與當前的硬件組合不匹配時,該程序會給出通知信息。我們可以為這一單次應用輸入刻度信息、注釋和信號調理參數。
為(wei)了(le)滿(man)足(zu)空(kong)間(jian)需(xu)求(qiu),我(wo)們(men)在(zai)飛(fei)行(xing)測(ce)試(shi)中(zhong)沒(mei)有(you)使(shi)用(yong)監(jian)視(shi)器(qi)和(he)鍵(jian)盤(pan)。實(shi)際(ji)上(shang),我(wo)們(men)使(shi)用(yong)一(yi)個(ge)小(xiao)尺(chi)寸(cun)的(de)基(ji)於(yu)串(chuan)口(kou)的(de)遠(yuan)程(cheng)控(kong)製(zhi)單(dan)元(yuan),以(yi)執(zhi)行(xing)飛(fei)行(xing)中(zhong)的(de)啟(qi)動(dong)測(ce)試(shi)與(yu)停(ting)止(zhi)測(ce) 試的基本功能。該單元還提供了關於采集狀態(包括當前記錄數、錯誤信息和剩餘硬盤空間)的反饋。該控製器具有四行20 個字符和16 個可編程的功能鍵,並使用標準的RS232 協議。我們可以自行標注這些功能鍵,並對其進行編程,使其壓下時發出蜂鳴聲或一個字符串。在本項目中,我們指定測試開始、測試停止和請求剩餘磁盤空間的按鈕。
當我們完成測試配置,該應用立即為數據采集做好準備。該應用等待GUI上的一次鼠標點擊或來自控製器的一次按鈕,以開始數據采集。如果計算機因為任 何(he)原(yuan)因(yin)而(er)重(zhong)新(xin)啟(qi)動(dong),它(ta)會(hui)自(zi)動(dong)地(di)重(zhong)新(xin)開(kai)始(shi)該(gai)應(ying)用(yong),加(jia)載(zai)最(zui)近(jin)使(shi)用(yong)的(de)配(pei)置(zhi),並(bing)以(yi)同(tong)樣(yang)的(de)方(fang)式(shi)做(zuo)好(hao)數(shu)據(ju)采(cai)集(ji)準(zhun)備(bei)。當(dang)該(gai)應(ying)用(yong)可(ke)以(yi)再(zai)次(ci)開(kai)始(shi)數(shu)據(ju)采(cai)集(ji)時(shi),遠(yuan)程(cheng)控(kong)製(zhi)器(qi)通(tong)過(guo)蜂(feng)鳴(ming)聲(sheng)和(he)信(xin)息(xi)提(ti)醒(xing)用(yong)戶(hu)。
與傳感器數據同步的實時音頻信號
該應用在飛行中產生二進製數據文件,以加速文件I/O並節省硬盤空間。在地麵上,我們通過後續分析屏幕查看文件,以驗證我們可以使用所采集的數據。 然(ran)後(hou),我(wo)們(men)將(jiang)文(wen)件(jian)直(zhi)接(jie)導(dao)入(ru)到(dao)一(yi)個(ge)第(di)三(san)方(fang)程(cheng)序(xu)進(jin)行(xing)後(hou)續(xu)分(fen)析(xi)。該(gai)應(ying)用(yong)在(zai)飛(fei)行(xing)中(zhong)記(ji)錄(lu)原(yuan)始(shi)電(dian)壓(ya)或(huo)通(tong)道(dao)數(shu)等(deng)數(shu)據(ju),並(bing)在(zai)飛(fei)行(xing)後(hou)將(jiang)其(qi)轉(zhuan)換(huan)為(wei)工(gong)程(cheng)單(dan)位(wei)(赫茲、華氏溫度或其 他)。womenzaifeixingwanchenghoujinxingshujuchuli,yichongfenliyongsuoyoufeixingzhongcaijidaodeshujuziyuan。tongguojiangsuoyoububiyaodejisuantuichizhiceshiwancheng,womenkeyishixianzuigaodekenengshujucaijisu 率。
通(tong)常(chang),我(wo)們(men)指(zhi)定(ding)模(mo)擬(ni)輸(shu)入(ru)通(tong)道(dao)中(zhong)的(de)一(yi)條(tiao)通(tong)道(dao)作(zuo)為(wei)音(yin)頻(pin)輸(shu)入(ru)。我(wo)們(men)利(li)用(yong)該(gai)通(tong)道(dao)記(ji)錄(lu)導(dao)航(hang)員(yuan)關(guan)於(yu)自(zi)己(ji)所(suo)執(zhi)行(xing)的(de)操(cao)作(zuo)的(de)評(ping)論(lun)。分(fen)析(xi)過(guo)程(cheng)中(zhong)的(de)數(shu)據(ju)解(jie)碼(ma)更(geng)為(wei)方(fang)便(bian),因(yin)為(wei) 我們可以實時回放音頻信號與傳感器信號。在音頻回放的同時,後續分析屏幕上光標掃過數據。音頻數據最終轉換為一個.WAV文件,因此我們即使在沒有 LabVIEW應用程序的情況下,也可以進行回放。我們可以記錄任何頻率的音頻信號,但當頻率低於8 kHz時聲波質量開始下降。該應用對波形進行內插處理的速率將其提高到8 kHz(或者更高,如果可能),以創建一個標準.WAV 文件。
我們利用SCXI和LabVIEW,開發了一個高度可配置的、易於使用的數據采集工具,用於直升機飛行中的數據測量。該係統可以支持任意組合的可用 硬件,並可以擴展吸納新的硬件。單個應用提供了到工程單位的轉換、快速察看數據的能力和音頻回放的功能。與先前係統的性能相比,該係統所采用的方法在更少 的時間內為GHTI提供了更好的數據。該係統獲得的測量數據為表征和改進該公司的現有飛行器提供了寶貴信息。
|