999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW及DAQmx的步進(jìn)電機(jī)位置控制系統(tǒng)設(shè)計(jì)

2019-04-26 05:03:10謝利軍鄭慶華
電子技術(shù)與軟件工程 2019年4期
關(guān)鍵詞:信號(hào)系統(tǒng)設(shè)計(jì)

文/謝利軍 鄭慶華

1 概述

LabVIEW是NI公司研發(fā)的一種用于虛擬儀器設(shè)計(jì)的圖形化編程軟件, 現(xiàn)已被廣泛用于工業(yè)自動(dòng)化控制和測(cè)試領(lǐng)域。DAQmx是NI公司的一套與LabVIEW兼容的數(shù)據(jù)采集驅(qū)動(dòng),集成了豐富的應(yīng)用程序編程接口(API)和VI函數(shù)等開(kāi)發(fā)工具。

步進(jìn)電機(jī)是一種使用數(shù)字脈沖信號(hào)控制轉(zhuǎn)軸進(jìn)行機(jī)械角位移的電機(jī),數(shù)字脈沖的頻率和數(shù)量決定了電機(jī)的轉(zhuǎn)速和轉(zhuǎn)角。步進(jìn)電機(jī)是現(xiàn)代數(shù)字程序控制系統(tǒng)中的主要執(zhí)行元件,由于其控制方式簡(jiǎn)單、運(yùn)行可靠,在各種工業(yè)控制場(chǎng)合已得到廣泛的應(yīng)用。

本文控制系統(tǒng)硬件主要基于NIcDAQ9188機(jī)箱搭建,使用數(shù)字輸出模塊完成對(duì)步進(jìn)電機(jī)驅(qū)動(dòng)的信號(hào)輸出,使用數(shù)字輸入模塊檢測(cè)運(yùn)行限位開(kāi)關(guān)狀態(tài),使用通訊模塊完成對(duì)絕對(duì)值編碼器實(shí)時(shí)數(shù)值的讀取。運(yùn)動(dòng)執(zhí)行器由步進(jìn)電機(jī)、滑塊和導(dǎo)軌組成,電機(jī)通過(guò)傳動(dòng)齒輪和皮帶帶動(dòng)滑塊在導(dǎo)軌上做往復(fù)運(yùn)動(dòng)。

2 系統(tǒng)組成

本系統(tǒng)組成如圖1所示。計(jì)算機(jī)機(jī)作為系統(tǒng)的上位機(jī)運(yùn)行虛擬儀器軟件,并通過(guò)以太網(wǎng)與NI-cDAQ9188機(jī)箱進(jìn)行數(shù)據(jù)交換;機(jī)箱上掛載的NI9472用于向步進(jìn)電機(jī)驅(qū)動(dòng)發(fā)送方向和脈沖信號(hào)以控制步進(jìn)電機(jī)運(yùn)動(dòng);NI9425用于實(shí)時(shí)檢測(cè)導(dǎo)軌上的限位開(kāi)關(guān)狀態(tài),以確?;瑝K只在導(dǎo)軌的安全行程內(nèi)運(yùn)行;絕對(duì)值編碼器與步進(jìn)電機(jī)為同軸安裝,用于實(shí)時(shí)檢測(cè)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)角度,即滑塊位置;NI9862模塊則用于與編碼器通訊,周期地查詢后者的當(dāng)前數(shù)值。

2.1 NI數(shù)據(jù)采集設(shè)備

本試驗(yàn)系統(tǒng)選用了NI公司的NI-cDAQ9188機(jī)箱、NI9472數(shù)字輸出模塊、NI9425數(shù)字輸入模塊和NI9862 CAN接口模塊。NI-cDAQ9188是一款8插槽NI CompactDAQ以太網(wǎng)機(jī)箱,其工作溫度范圍、抗沖擊和振動(dòng)特性均非常適用于復(fù)雜的工業(yè)控制環(huán)境。表1為本試驗(yàn)選用的采集模塊參數(shù)。

表1:模塊參數(shù)

表2:控制基本參數(shù)

圖1:系統(tǒng)組成

2.2 步進(jìn)電機(jī)及驅(qū)動(dòng)

步進(jìn)電機(jī)選擇型號(hào)為FM86128SJT03的三相混合式步進(jìn)電機(jī),該電機(jī)的步距角為1.2o,電機(jī)扭矩7N·m,額定電流3A。選用的驅(qū)動(dòng)型號(hào)為FMDT220A48NOM,供電電壓AC220V,電流設(shè)定選擇3A,驅(qū)動(dòng)細(xì)分精度選擇5000脈沖/轉(zhuǎn)。

2.3 位置傳感器及通訊接口

位置傳感器選擇Baumer公司的GXP5W多圈絕對(duì)值編碼器,單圈精度13位,多圈精度16位,滿足滑塊全行程運(yùn)行位置的測(cè)量,通訊協(xié)議為CANopen協(xié)議。

3 系統(tǒng)軟件設(shè)計(jì)

3.1 控制時(shí)序設(shè)計(jì)

系統(tǒng)控制時(shí)序如圖2所示。

首先上位機(jī)界面通過(guò)輸入控件獲取電機(jī)的轉(zhuǎn)動(dòng)角度,然后系統(tǒng)循環(huán)檢測(cè)正/反轉(zhuǎn)按鈕是否被觸發(fā)。正反轉(zhuǎn)按鈕被觸發(fā)后,系統(tǒng)輸出控制信號(hào)至電機(jī)驅(qū)動(dòng)控制電機(jī)運(yùn)行。同時(shí)系統(tǒng)循環(huán)監(jiān)測(cè)電機(jī)運(yùn)行位置和限位開(kāi)關(guān)狀態(tài)以修正輸出的控制信號(hào)。最后,系統(tǒng)在判斷已經(jīng)抵達(dá)目標(biāo)位置或觸發(fā)了限位開(kāi)關(guān)的條件下,結(jié)束此次運(yùn)行。

3.2 步進(jìn)電機(jī)位置控制實(shí)現(xiàn)

系統(tǒng)的位置控制分為了兩個(gè)階段:粗定位階段和精定位階段。在粗定位階段,系統(tǒng)按照設(shè)定的初速和加速度勻加速至最大速度,再經(jīng)過(guò)恒速運(yùn)行和相應(yīng)的勻減速過(guò)程后,電機(jī)速度降至設(shè)定低速運(yùn)行。加速時(shí)間、恒速時(shí)間和減速時(shí)間則根據(jù)設(shè)置的轉(zhuǎn)動(dòng)角度先行計(jì)算。在粗定位階段電機(jī)將完成98%左右的轉(zhuǎn)動(dòng),即在粗定位階段控制器向電機(jī)驅(qū)動(dòng)輸出的脈沖數(shù)量為理論運(yùn)行所需數(shù)量的98%。在精定位階段,則采用PID控制方式控制電機(jī)低速運(yùn)行至指定位置。試驗(yàn)中的控制參數(shù)數(shù)值如表2所示,脈沖頻率變化過(guò)程如圖3所示。

3.3 輸出信號(hào)任務(wù)設(shè)計(jì)

圖2:系統(tǒng)控制時(shí)序

圖3:脈沖頻率變化過(guò)程示意圖

控制系統(tǒng)的輸出信號(hào)為方向信號(hào)和脈沖信號(hào)。程序中首先使用NI-DAQmx中的“創(chuàng)建”虛擬通道函數(shù)完成兩路信號(hào)的創(chuàng)建,接著使用 “開(kāi)始”任務(wù)函數(shù)啟動(dòng)輸出任務(wù)。然后,在控制循環(huán)主體中使用“寫入”函數(shù)完成對(duì)方向信號(hào)值的寫入,使用“屬性節(jié)點(diǎn)寫入”函數(shù)完成脈沖頻率的更新。最后,在控制循環(huán)結(jié)束后使用“任務(wù)清除”函數(shù)清除輸出任務(wù)。為了確保在脈沖信號(hào)輸出有效前先建立方向信號(hào),需要將方向信號(hào)通道 “開(kāi)始”函數(shù)的錯(cuò)誤輸出接入脈沖信號(hào)通道“創(chuàng)建”函數(shù)的錯(cuò)誤輸入。整理后的輸出信號(hào)任務(wù)程序見(jiàn)圖4所示。

3.4 輸入信號(hào)任務(wù)設(shè)計(jì)

系統(tǒng)的輸入信號(hào)為兩個(gè)常開(kāi)限位,未觸發(fā)時(shí)輸入信號(hào)為邏輯0,觸發(fā)后信號(hào)為邏輯1。輸入信號(hào)任務(wù)的設(shè)計(jì)與輸出信號(hào)任務(wù)相近,主要使用了“創(chuàng)建”、“開(kāi)始”、“讀取”和“清除”函數(shù)構(gòu)建。整理后的輸入信號(hào)任務(wù)程序見(jiàn)圖5所示。

3.5 位置檢測(cè)任務(wù)設(shè)計(jì)

位置檢測(cè)任務(wù)調(diào)用了NI-XNET函數(shù)庫(kù),創(chuàng)建了一個(gè)幀輸出任務(wù)和一個(gè)幀輸入任務(wù),輸出任務(wù)用于發(fā)送讀取請(qǐng)求幀,輸入任務(wù)用于接收編碼器返回的結(jié)果幀。請(qǐng)求幀的組包和結(jié)果幀的解析都依照編碼器的CAN OPEN傳輸協(xié)議設(shè)計(jì)。整理后的位置檢測(cè)檢測(cè)任務(wù)程序見(jiàn)圖6所示,圖中的位置數(shù)據(jù)解析使用了VI子程序。

4 系統(tǒng)分析及測(cè)試

圖4:輸出信號(hào)任務(wù)設(shè)計(jì)程序框圖

圖5:輸入信號(hào)任務(wù)設(shè)計(jì)程序框圖

圖6:位置檢測(cè)任務(wù)設(shè)計(jì)程序框圖

由于滑塊移動(dòng)精度受傳動(dòng)機(jī)構(gòu)影響較大,所以本試驗(yàn)只以步進(jìn)電機(jī)轉(zhuǎn)動(dòng)角度作為控制對(duì)象進(jìn)行研究。因?yàn)椴竭M(jìn)電機(jī)驅(qū)動(dòng)細(xì)分?jǐn)?shù)設(shè)定為5000脈沖/轉(zhuǎn),即電機(jī)轉(zhuǎn)動(dòng)精度可以達(dá)到360 o/5000=0.072 o,而位置傳感器的測(cè)量精度為360 o/(2^13)≈0.044 o,所以理論上電機(jī)轉(zhuǎn)動(dòng)精度控制可以做到±0.072 o以內(nèi)。

測(cè)試過(guò)程中,利用編碼器的實(shí)時(shí)位置求取電機(jī)的轉(zhuǎn)速表明電機(jī)轉(zhuǎn)速變化基本與圖3所示頻率變化一致。如果系統(tǒng)輸出脈沖的初始頻率過(guò)大或者頻率加速過(guò)大,滑塊運(yùn)行過(guò)程中步進(jìn)電機(jī)會(huì)出現(xiàn)失步現(xiàn)象。但由于系統(tǒng)使用位置反饋對(duì)電機(jī)進(jìn)行閉環(huán)控制,電機(jī)的最終轉(zhuǎn)動(dòng)精度達(dá)到了設(shè)計(jì)要求。

5 結(jié)束語(yǔ)

本文應(yīng)用LabVIEW和DAQmx設(shè)計(jì)步進(jìn)電機(jī)控制軟件的過(guò)程,充分利用了二者圖形化編程直觀、便捷的優(yōu)勢(shì)。結(jié)合NI公司的采集設(shè)備,能夠迅速完成步進(jìn)電機(jī)控制測(cè)試平臺(tái)的搭建。測(cè)試平臺(tái)具備可靠性高、可維護(hù)性高的特點(diǎn),為后續(xù)進(jìn)一步的運(yùn)動(dòng)控制研究提供了基礎(chǔ)和參考。

猜你喜歡
信號(hào)系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
完形填空二則
瞞天過(guò)?!律O(shè)計(jì)萌到家
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 国产91透明丝袜美腿在线| 日韩视频精品在线| 免费一极毛片| 国产微拍精品| 2021无码专区人妻系列日韩| 伊人久久大香线蕉影院| 国产高清在线精品一区二区三区| 欧美第一页在线| 日本一区二区三区精品AⅤ| 国产亚洲欧美日韩在线一区| 国产 在线视频无码| 狠狠亚洲五月天| 尤物视频一区| 欧美亚洲激情| 五月天福利视频| 亚洲精品在线观看91| 久久久精品久久久久三级| 欧洲亚洲欧美国产日本高清| 欧美一区二区精品久久久| 国产精品思思热在线| 欧美国产日韩一区二区三区精品影视| 精品久久久久无码| 99视频在线精品免费观看6| 亚洲人成在线精品| 福利一区在线| 欧美精品黑人粗大| 成年av福利永久免费观看| 国产精品网曝门免费视频| 国产成人做受免费视频| 香蕉久久国产精品免| 精品黑人一区二区三区| 日韩高清欧美| 国产真实自在自线免费精品| 国产激情在线视频| 全部免费毛片免费播放| 露脸国产精品自产在线播| 日韩成人在线视频| 99视频在线看| AV无码国产在线看岛国岛| 亚洲二区视频| 久久夜夜视频| 亚洲精品天堂在线观看| 97色伦色在线综合视频| 亚洲毛片一级带毛片基地| 在线观看无码a∨| 久久精品91麻豆| 国产精品久久久久无码网站| 欧洲精品视频在线观看| 国产亚洲欧美在线视频| 青青网在线国产| 国产麻豆福利av在线播放| 色135综合网| 国产精品嫩草影院av| 国产区精品高清在线观看| 91外围女在线观看| 色网站在线视频| 青草国产在线视频| 欧美成人免费一区在线播放| 亚洲中文字幕av无码区| 亚洲自拍另类| 久久精品丝袜高跟鞋| 国产精品一区在线麻豆| 国产精品午夜电影| 成人午夜亚洲影视在线观看| 欧美 亚洲 日韩 国产| 国产精品视频3p| 999福利激情视频| 亚洲午夜片| 国产在线第二页| 欧美性猛交一区二区三区| 91午夜福利在线观看| 亚洲精品无码在线播放网站| 精品无码专区亚洲| 欧洲一区二区三区无码| 精品一区二区三区水蜜桃| 精品国产网| 中文字幕伦视频| 伊人色综合久久天天| 欧美伊人色综合久久天天| 日本免费a视频| 国产日韩av在线播放| 一级黄色欧美|