資源描述:
《基于labview串口通信電機控制技術(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、學(xué)兔兔www.xuetutu.com務(wù)I造匐似基于LABVIEW串口通信的電機控制技術(shù)ThemotorcontroltechnoIogybasedonserialportcommunicationunderLABV_EW劉建河‘,趙玉丹,張玉強LIUJian.he’,ZHAOYu.dan。ZHANGYu.qiang(1.長春理工大學(xué)機電工程學(xué)院,長春130022;3.長春理工大學(xué)理學(xué)院,長春130022)摘要:介紹了以PC機為上位機,以變頻器為下位機來驅(qū)動電機的控制模式下,在LABVIEW環(huán)境中對RS232串口進行編程,并將該串口輸出信號轉(zhuǎn)換成RS485信號后傳送給變頻器,實現(xiàn)了對電機
2、的起動,停止,正反轉(zhuǎn),點動等的操作控制,同時通過以一定的頻率對串口進行讀寫,實現(xiàn)了對變頻器運行狀態(tài)的實時查詢功能。整個系統(tǒng)的用戶界面友好,操作簡單,可移植性強,是一種非常有實用價值和通用性的電機控制模式。關(guān)鍵詞:串口通信;電機控制;LABVIEW;VISA中圖分類號:TP273文獻標(biāo)識碼:B文章編號:1009-0134(2013)11(下)-ol35-03Doi:10.3969/J.issn.1009-0134.2013.11(下).400引言序后,總是希望該程序在各種硬件接口上都能工計算機串口是使用得最為廣泛的接口,也是作,VISA的出現(xiàn)使這種希望成為可能,通過調(diào)用歷史最為悠久的通信
3、接口,通常稱為CoM口或相同的VISA庫函數(shù)并配置不同的設(shè)備參數(shù),就可RS.232口。大部分的智能儀器和儀表都配備了以編寫控制各種I/O接口儀器的通用程序。因此本RS一485接口,RS一485是RS一422的改進版,它能文所述軟件的編制中,所有對串口的操作全都基更好地抗噪聲,也增加了可通信設(shè)備的數(shù)量,最于對LABVIEW的VISA庫函數(shù)的調(diào)用。下面就詳多可達32臺,同時增加了傳輸?shù)木嚯x,可靠傳輸細介紹在LABVIEW環(huán)境下,通過調(diào)用VISA庫函距離為1200m,實際上在3000m左右也可以正常數(shù)對串口進行操作,以實現(xiàn)對電機的控制。工作。變頻器是該類智能儀器一個典型代表,用1硬件配置它驅(qū)
4、動電機安全,穩(wěn)定,可實現(xiàn)連續(xù)無級調(diào)速,無沖擊S曲線加減速運動等,也簡化了整個機電硬件的配置非常簡單,如圖1所示。交流異系統(tǒng)的機械結(jié)構(gòu)。用PC通過變頻器對電機進行步電動機由變頻器直接驅(qū)動,PC輸出的RS一232信號經(jīng)轉(zhuǎn)換器轉(zhuǎn)換為RS-485信號后送進變頻器。需控制時,在硬件方面,使用一個RS一232和RS一485轉(zhuǎn)換器就可以非常容易地建立起PC與變頻器之要說明兩點,一是市售轉(zhuǎn)換器質(zhì)量良莠不齊,在間的硬件連接,在軟件方面,美國NI公司開發(fā)的選用時一定要選用質(zhì)量好些的,當(dāng)然價格也會高LABVIEW在數(shù)據(jù)采集與儀器控制方面最具有核點,二是個人PC如果是筆記本電腦的話,大部分心競爭力。1993年
5、,NI聯(lián)合許多在技術(shù)領(lǐng)域處于已經(jīng)沒有RS一232串口了,需要在筆記本上再增加領(lǐng)先地位的公司,如HP,Tektronix,Racal等,一個串口轉(zhuǎn)接卡。成立了VXIplug&play系統(tǒng)聯(lián)盟,其目標(biāo)是確保多廠商的儀器具有協(xié)同工作的能力。虛擬儀器架構(gòu)VISA(VirtualInstrumentSoftwareArchitecture)是VXIplug&play系統(tǒng)聯(lián)盟最重要的成果之一,它的目的是通過減少系統(tǒng)的建立時間來提高效率。隨著儀器類型的不斷增加和測試系統(tǒng)復(fù)雜化的提高,人們不希望為每一種硬件接口都要編寫不同的程序,因此I/O接口的無關(guān)性對于I/O控制軟件來說變得至關(guān)重要。當(dāng)用戶編寫完一
6、套儀器控制程圖1控制系統(tǒng)的硬件配置收穡日期:2013-08-14基金項目:吉林省科技廳科技發(fā)展計劃項目(201115158)作者簡介:劉建河(1976一),男,助理研究員,博士研究生,主要從事自動控制技術(shù)的理論研究和應(yīng)用研究工作。第35卷第11期2013—11(下)[1351學(xué)兔兔www.xuetutu.com務(wù)I匐似2軟件編程圖3為電機運轉(zhuǎn)方式選擇部分,用while循環(huán)結(jié)構(gòu)+事件結(jié)構(gòu)組成。在LABVIEW中,while循2.1變頻器參數(shù)的設(shè)定環(huán)不只是循環(huán)執(zhí)行數(shù)據(jù)的計算和判斷,同時還可在編程之前首先要對變頻器的參數(shù)進行設(shè)以用于構(gòu)造復(fù)雜的設(shè)計模式,是LABVIEW編程置。不同的變頻器對R
7、S一485通信參數(shù)設(shè)置方法不中的關(guān)鍵和核心,事件結(jié)構(gòu)一般也必須放在while盡相同,本文采用的是臺達VFD—A系列交流馬達循環(huán)中執(zhí)行。本例程中,事件結(jié)構(gòu)對前面板50ms變頻器,與RS-485通信相關(guān)的參數(shù)設(shè)置如下:掃描一次,主要用來判斷前面板上用來控制電機1)主頻率輸入來源選擇運轉(zhuǎn)方式的按鈕是否有動作,如果有動作,就給Pr一00=d0002,主頻率輸入由RS-485串聯(lián)通訊相應(yīng)的運轉(zhuǎn)指令字賦對應(yīng)的值,同時使標(biāo)志位置介面控制。位。本變頻器對應(yīng)“正