亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW的直升機舵機加載測試系統(tǒng)設(shè)計

        2015-07-22 22:47:18劉強段富海蘭雪
        現(xiàn)代電子技術(shù) 2015年14期
        關(guān)鍵詞:自動測試數(shù)據(jù)采集舵機

        劉強+段富海+蘭雪

        摘 要: 針對某型號直升機4個通道的舵機,使用PXI系統(tǒng)和LabVIEW編程語言建立了一套自動加載測試系統(tǒng)。該系統(tǒng)可以實現(xiàn)加載電機和舵機控制信號的產(chǎn)生、加載扭矩的閉環(huán)控制、多通道連續(xù)數(shù)據(jù)采集、測試數(shù)據(jù)的實時顯示和存儲以及報表打印等功能。詳細介紹了硬件結(jié)構(gòu)、軟件設(shè)計及控制功能的具體實現(xiàn)。實際測試結(jié)果表明,系統(tǒng)在保證測試精度的同時,大大提高了測試效率。

        關(guān)鍵詞: 舵機; LabVIEW; PXI; 自動測試; 數(shù)據(jù)采集

        中圖分類號: TN912.202?34 文獻標識碼: A 文章編號: 1004?373X(2015)14?0113?03

        直升機舵機是控制直升機姿態(tài)、航向和高度的執(zhí)行機構(gòu),通過對其轉(zhuǎn)角、轉(zhuǎn)速和轉(zhuǎn)向進行精準控制,帶動直升機尾槳和旋翼槳葉偏轉(zhuǎn),完成對直升機的飛行控制。舵機性能對直升機飛行控制有著直接影響,因此對舵機性能指標進行嚴格的測試具有重要意義。傳統(tǒng)的手動加載測試儀器繁雜,且不能實現(xiàn)任意力矩函數(shù)加載,測試過程中的不當操作容易產(chǎn)生很大的偏差。利用PXI平臺配套相應(yīng)的數(shù)據(jù)采集卡和專用扭矩傳感器,能夠很方便地搭建基于LabVIEW虛擬儀器技術(shù)的測試系統(tǒng)。

        虛擬儀器技術(shù)利用高性能的模塊化硬件結(jié)合高效靈活的軟件完成測試任務(wù),與傳統(tǒng)測試系統(tǒng)相比,它縮短了研發(fā)周期,效率更高,靈活性更強,便于系統(tǒng)升級,其核心思想是用軟件來實現(xiàn)硬件的功能。NI公司推出的圖形化開發(fā)環(huán)境LabVIEW為用戶提供了很多功能強大的控件,利用它們用戶可以搭建出界面友好、功能完備的專業(yè)測試平臺。

        1 硬件結(jié)構(gòu)

        考慮測試系統(tǒng)測試成本、測試精度要求和開發(fā)速度等各方面因素,選用阿爾泰公司PXI機箱、PXI控制器和兩塊多功能數(shù)據(jù)采集卡作為控制和測量平臺,由三相交流伺服電機、伺服驅(qū)動器、扭矩傳感器、編碼器構(gòu)成自動加載系統(tǒng),整個測試系統(tǒng)的組成結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        1.1 PXI系統(tǒng)

        PXI系統(tǒng)由PXI?7683控制器和PXIC?7306機箱組成,機箱為6槽3U結(jié)構(gòu),除了控制器外,還可以插接5塊采集卡,即插即用,擴展方便。PXI總線是在PCI總線內(nèi)核技術(shù)基礎(chǔ)上增加了成熟的技術(shù)規(guī)范和要求形成的,與VXI總線相比,成本較低,與GPIB總線相比則有更高的傳輸速度,適用于有實時性要求高的中小型測試系統(tǒng)[1]。采用LabVIEW的編程環(huán)境,預(yù)裝了Windows 7.0圖形視窗操作系統(tǒng)。

        1.2 數(shù)據(jù)采集卡

        采集卡的作用主要是進行信號采集和控制信號的輸出。舵機的正反轉(zhuǎn)和內(nèi)部離合器開關(guān)需要5路繼電器,舵機電流、離合器電流以及扭矩數(shù)據(jù)采集需要3路A/D轉(zhuǎn)換,對伺服電機的控制以及伺服狀態(tài)監(jiān)測則需要多路數(shù)字量輸入和輸出??紤]到以上因素,最終選擇了PXI9606和PXI2307兩塊采集卡,前者主要用于模擬量采集和數(shù)字量輸出以及定時計數(shù),后者主要用于繼電器輸出和數(shù)字量輸入。

        1.3 加載電機

        電動加載常用的加載電機是力矩電機和伺服電機。力矩電機能輸出很大力矩,但是體積大,轉(zhuǎn)動慣量大,影響加載的準確性;而伺服電機一般采用空心杯形轉(zhuǎn)子,轉(zhuǎn)動慣量小,響應(yīng)速度快[2]。系統(tǒng)選用了安川的交流伺服電機,能夠滿足測試最大20 N·m的扭矩加載要求。配套的伺服驅(qū)動器接收來自采集卡的模擬量信號,間接控制伺服電機的扭矩輸出,輸出扭矩與采集卡輸出電壓成正比。此外,驅(qū)動器輸出編碼器的三相脈沖信號,經(jīng)過采集卡采集后可用以判斷位移和轉(zhuǎn)向。

        2 軟件設(shè)計

        按照軟件的設(shè)計要求,在每一個功能模塊的軟件設(shè)計過程中,按照模塊化和層次化的設(shè)計原則,根據(jù)自頂向下的設(shè)計方式,將整個軟件分成若干模塊,每個模塊用一個或多個子VI去實現(xiàn),這樣可以很好地利用LabVIEW的子函數(shù)進行單獨調(diào)試這一優(yōu)勢,大大提高軟件的設(shè)計效率,同時方便代碼重用和功能擴展。軟件功能模塊結(jié)構(gòu)如圖2所示。

        圖2 軟件結(jié)構(gòu)圖

        2.1 系統(tǒng)設(shè)置模塊的設(shè)計

        系統(tǒng)設(shè)置的主要操作是讀/寫ini文件。由于4個通道舵機性能參數(shù)的標稱值是不一樣的,在軟件啟動后,會提示用戶對舵機和測試項進行選擇,軟件會根據(jù)選擇結(jié)果讀取相應(yīng)的配置文件,作為對最終測試結(jié)果的判斷依據(jù)。此外,用戶還可以在軟件中修改起始文件,以適應(yīng)舵機性能參數(shù)的調(diào)整。圖3為讀取起始文件的部分代碼。

        圖3 讀ini文件程序框圖

        2.2 打印操作模塊設(shè)計

        不像數(shù)據(jù)采集和儀器控制,LabVIEW自帶的報表操作和數(shù)據(jù)打印并不是很強大,并且很多時候需要設(shè)計特定風格的報表,針對上述問題采用Active X控件。Active X控件是Active X組件的一個分類,是一個標準的用戶接口元素,具有“.OCX”文件擴展名或者可插入對象的文件,能夠快速地把面板和對話框組裝起來。用報表編輯器編輯出符合一定規(guī)范的報表,然后將其加載到主面板Report X控件中,在程序中可以通過調(diào)用控件的屬性節(jié)點對報表進行動態(tài)修改,并且能很方便地實現(xiàn)打印的設(shè)置、預(yù)覽等操作。需要注意的是,在使用Report X控件時需要用regsvr32命令對控件進行裝載,裝載后就可以生成FP文件和相關(guān)驅(qū)動代碼[1]。圖4為主界面中報表加載效果。

        圖4 報表加載效果

        2.3 試驗監(jiān)視模塊設(shè)計

        通過調(diào)用動態(tài)鏈接庫文件,使用廠家提供的驅(qū)動函數(shù)能夠方便快捷地實現(xiàn)數(shù)據(jù)采集。在這個模塊中,通過2塊數(shù)據(jù)采集卡,實時監(jiān)測測試過程中的關(guān)鍵數(shù)據(jù)以及開關(guān)量的狀態(tài),使用戶對測試過程有一個整體把控。模擬量采集使用多通道連續(xù)采集的方式,只要調(diào)用抽取一維數(shù)組函數(shù)就能將多個通道的數(shù)據(jù)分離出來,再分別送到顯示控件。

        2.4 試驗控制模塊設(shè)計

        試驗控制模塊主要用于控制測試的啟動和停止以及舵機和加載電機控制信號的產(chǎn)生。在測試過程中,在控制設(shè)備運轉(zhuǎn)的同時,還要進行數(shù)據(jù)采集,這樣才能保證數(shù)據(jù)的實時性,因此多線程是必須的。LabVIEW數(shù)據(jù)流的編譯方式使它實現(xiàn)多線程非常方便,但是如果不能合理利用,會浪費很多系統(tǒng)資源。利用LabVIEW的通知技術(shù)可以高效地控制線程的運行,使暫時不用的循環(huán)處于等待狀態(tài),而不是空跑,這就避免無休止循環(huán)監(jiān)測和監(jiān)測周期過快或過慢導(dǎo)致的數(shù)據(jù)重復(fù)或丟失,減少計算機資源浪費[3]。對于舵機控制主要是正反轉(zhuǎn)和轉(zhuǎn)角。PXI2307提供16路繼電器隔離開關(guān)量輸出,利用其中4路即可實現(xiàn)舵機正/反轉(zhuǎn)??刂妻D(zhuǎn)角時,利用PXI9606的計數(shù)器工作方式0,在舵機開始運轉(zhuǎn)之前,給計數(shù)器裝入角度對應(yīng)脈沖數(shù),然后啟動舵機,在計數(shù)器計數(shù)到0時會產(chǎn)生一個中斷,當PXI2307檢測到中斷產(chǎn)生時,改變繼電器的狀態(tài)使舵機停轉(zhuǎn),從而達到控制舵機位移目的。伺服電機的扭矩控制是整個測試系統(tǒng)的重點,由于多余轉(zhuǎn)動慣量和電機隨動產(chǎn)生的反電動勢引起的多余力矩,如果使用開環(huán)控制必定存在穩(wěn)態(tài)誤差,當外界出現(xiàn)干擾時,系統(tǒng)無法自動調(diào)整,呈現(xiàn)發(fā)散,因此必須加入矯正環(huán)節(jié)。LabVIEW為用戶提供了一個外掛的PID工具包,利用它用戶可以直觀方便地進行數(shù)字PID控制器設(shè)計。由于在測試過程中,扭矩設(shè)定值會發(fā)生階躍,為了防止微分作用帶來的輸出值大幅度變化,同時保證系統(tǒng)的響應(yīng)速度,在PID子VI中采用微分先行PID算法,即對測量值進行微分。圖5為加入PID控制器的扭矩輸出程序框圖。

        圖5 扭矩控制程序框圖

        為了進一步驗證系統(tǒng)的調(diào)節(jié)效果并對PID參數(shù)進行初步整定,應(yīng)用LabVIEW的控制設(shè)計與仿真模塊對系統(tǒng)進行仿真。由于舵機的轉(zhuǎn)速非常低,為了簡化建模忽略其對扭矩輸入的反饋作用,得到其閉環(huán)系統(tǒng)為二階系統(tǒng)[4]。設(shè)定仿真步長為0.001 s,在連續(xù)改變扭矩的設(shè)定值時得到的系統(tǒng)響應(yīng)如圖6所示。由圖6得,穩(wěn)態(tài)誤差[ess]為0,調(diào)整時間[ts]約為0.2 s,超調(diào)量[Mp]=[6.46-66.46]=7.1%,這些指標基本符合系統(tǒng)要求。

        3 信號的濾波

        在測試過程中,外界的干擾和儀器的偶然跳動可能使測量結(jié)果出現(xiàn)不合理的波動點,可能會影響軟件對最終測試結(jié)果的判定,特別是對舵機微動開關(guān)狀態(tài)檢測和編碼器脈沖的計數(shù),一個電平跳變就可能改變測試結(jié)果。因此,硬件上可以在輸入和地之間接小電容以濾除高頻噪聲,軟件上可以使用LabVIEW濾波器進行數(shù)字濾波[5]。要注意的是對于編碼器的方波信號進行濾波會對波形造成一定影響,且濾波器階數(shù)越高,過渡帶就越陡,方波變形就越大,因為方波中也是有高頻分量的,因此最好選用一階低通濾波器[5]。

        圖6 系統(tǒng)仿真(橫坐標為采樣點數(shù))

        4 結(jié) 語

        基于LabVIEW的舵機虛擬測試系統(tǒng),利用“軟件即是硬件”的技術(shù)方法,不僅實現(xiàn)了傳統(tǒng)儀器的各項功能,而且大大提高了測量的自動化程度和整個系統(tǒng)靈活性。在舵機和測試要求改變的情況下,只要對測試軟件做適當修改就可快速實現(xiàn)系統(tǒng)升級;同時,在前面板上操作可借助控件鎖定功能,避免不當操作造成的物理損壞。LabVIEW已不再是一個只用來做測試的軟件,本文設(shè)計的測試系統(tǒng)在滿足基本測試任務(wù)的基礎(chǔ)上,利用其控制設(shè)計和仿真功能,對系統(tǒng)進行優(yōu)化,縮短開發(fā)時間,真正做到高效利用計算機的硬件資源來搭建功能完備的測試系統(tǒng)。

        參考文獻

        [1] 王建新,隋美麗.LabWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2011.

        [2] 劉德強.旋轉(zhuǎn)電動舵機加載系統(tǒng)的研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2009.

        [3] 陳錫輝,張銀鴻.LabVIEW 8.2程序設(shè)計從入門到精通[M].北京:清華大學(xué)出版社,2007.

        [4] 李育明.直升機并聯(lián)舵機自動測試系統(tǒng)設(shè)計[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.

        [5] 譚營.基于LabVIEW的舵機測試系統(tǒng)設(shè)計[D].西安:第二炮兵工程學(xué)院,2007.

        [6] 陶小亮,牛振.LabWindows/CVI多線程技術(shù)在舵機測試軟件中的應(yīng)用[J].中國測試,2011(1):81-83.

        猜你喜歡
        自動測試數(shù)據(jù)采集舵機
        含齒隙彈載舵機的全局反步模糊自適應(yīng)控制
        JXG-50S型相敏軌道電路接收器自動測試臺
        可并行測試的電磁兼容自動測試系統(tǒng)的實現(xiàn)
        電子測試(2018年13期)2018-09-26 03:29:14
        關(guān)于某型雷達自動測試系統(tǒng)的幾點認識和建議
        電子制作(2018年11期)2018-08-04 03:26:00
        基于dsPIC單片機的飛艇舵機控制實現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        基于高速同步485總線通信的多通道舵機控制器設(shè)計
        鐵路客流時空分布研究綜述
        基于廣播模式的數(shù)據(jù)實時采集與處理系統(tǒng)
        軟件工程(2016年8期)2016-10-25 15:54:18
        通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)
        軟件工程(2016年8期)2016-10-25 15:52:53
        基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
        www国产亚洲精品久久麻豆| 日本熟妇hd8ex视频| 精品无码日韩一区二区三区不卡 | 99久久精品一区二区国产| 亚洲av日韩av激情亚洲| 亚洲av无码一区二区三区人| 最新亚洲精品国偷自产在线 | 国产乱人伦AⅤ在线麻豆A| 国产91精品清纯白嫩| 亚洲av毛片在线网站| 香港三级午夜理论三级| 欧美老肥妇做爰bbww| 人妻无码αv中文字幕久久琪琪布| 大香伊蕉国产av| 巨臀中文字幕一区二区| 亚洲av永久综合网站美女| 国产情侣亚洲自拍第一页| 日韩极品视频免费观看| 亚洲欧美日韩另类精品一区| 日韩精品无码免费专区网站| аⅴ天堂一区视频在线观看| 中文字幕人成乱码中文| 男女啪啪啪的高清视频| 先锋影音人妻啪啪va资源网站| 精品久久久久成人码免费动漫| 日韩欧美亚洲综合久久影院d3| 蜜桃视频一区二区三区在线| 亚洲精品中文字幕一二三四| 国产高清一区二区三区四区色| 毛片免费视频在线观看| 欧美黑人巨大xxxxx| 国产杨幂AV在线播放| 午夜少妇高潮在线观看视频| 亚洲av综合色区无码专区桃色| 怡红院免费的全部视频| 在线av野外国语对白| 国产激情小视频在线观看的| 国产精品视频亚洲二区| 影音先锋女人av鲁色资源网久久| 一本无码人妻在中文字幕| 亚洲国产不卡免费视频|