新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于虛擬儀器技術的步進電機檢測系統

        基于虛擬儀器技術的步進電機檢測系統

        作者: 時間:2012-11-07 來源:網絡 收藏
        1 硬件構成

        檢測系統主要由信號接口及兩部分構成(圖1)。待測信號由控制機柜上的接口引出,通過信號選擇、調理之后送入工控機,由卡進行,并最終由數據處理軟件進行分析、顯示、存儲等。系統由脈沖控制器、驅動電路和等幾部分構成,根據不同的檢測要求如常規檢測、實時監控和故障診斷等,需要對脈沖控制器的輸出、驅動電路的輸出以及電機繞組的信號分別進行檢測。為更有效的利用采集卡的硬件資源以及計算機的數據處理能力,在接口部分設置了信號選擇電路,負責把需要檢測的信號送入后續系統。接口電路結構如圖2所示,通過兩個選擇開關的不同組合,分別實現從驅動板輸入級引出脈沖控制器信號、從驅動板輸出級引出驅動電路信號、從電機回路引出繞組電流信號。

        信號調理電路采用運算放大器對取樣電阻兩端的信號進行差分運算,得到電壓、電流信號并以單端方式輸出至卡。步進電機常采用方波電壓驅動,從其頻譜構成來看包含一定的高頻成分,屬于有突變的大幅值信號,故選用LM318高速寬帶運算放大器,其增益帶寬為15MHz,轉換速率為70V/μs。為進一步提高待測信號的信噪比,減小軟件數據處理的難度以及減少運算量,在LM318的電源部分加入了2個1000μF的電解電容退耦合,在其輸出端加入了0.2μF的瓷片電容以濾除高頻噪聲。

        的硬件采用基于PCI總線技術的DAQ數據采集系統,選用的PCI-6071E數據采集卡可實現對32個步進電機及其驅動電路和脈沖控制器的多路并行檢測。

        2 軟件設計

        根據模塊化的編程思想,檢測程序(圖3)的結構自上而下分為主程序層、邏輯層、驅動層。主程序層由用戶界面和測試執行部分構成,邏輯層負責邏輯關系的驗證以及相關決策的制定,驅動層負責與儀器、被測設備以及其他應用程序之間的通信。軟件的開發平臺為NI公司的LabVIEW。檢測程序的主要任務為多通道的數據采集、分析和存儲,因此程序的優化及運行效率問題都顯得較為重要,在軟件的開發中運用了LabVIEW所支持的多項先進編程技術,如數據流、多線程、定時循環、狀態機等。

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凌云县| 新邵县| 西青区| 石狮市| 积石山| 新津县| 兴隆县| 远安县| 山东| 阜城县| 长垣县| 八宿县| 离岛区| 长治县| 长治市| 崇礼县| 施甸县| 百色市| 宿松县| 东宁县| 祁连县| 柳江县| 九江市| 嘉兴市| 隆化县| 来宾市| 彰武县| 苍溪县| 铜山县| 白玉县| 临澧县| 麟游县| 沭阳县| 广安市| 赞皇县| 象山县| 夏津县| 宜宾县| 堆龙德庆县| 政和县| 竹山县|