虛擬儀器在電機(jī)控制器開發(fā)中的應(yīng)用
整個(gè)程序的編程過程中主要采用了for循環(huán),順序結(jié)構(gòu)以及事件結(jié)構(gòu)等編程方法,整體程序如圖10所示。本文引用地址:http://www.ex-cimer.com/article/161303.htm
4 系統(tǒng)測(cè)試
連接好電機(jī)與控制器,插接串口線,啟動(dòng)主程序及控制器后,設(shè)定串口參數(shù),首先工作于PI設(shè)定模式,調(diào)整好PI參數(shù),然后切換至數(shù)據(jù)采集模式;即開始采集數(shù)據(jù),并調(diào)整轉(zhuǎn)速A/D端電壓設(shè)定電機(jī)速度。綜合實(shí)測(cè)效果如圖11所示,面板中表盤控件與Graph控件被拖入Tap con-trol控件中重疊顯示,Tap control第一部分(圖11)采用表盤形式,Tap control第二部分(見圖9)采用Graph形式顯示。實(shí)測(cè)中的電壓、電流、轉(zhuǎn)速分別與實(shí)體電壓表、電流表、測(cè)速機(jī)比對(duì)證實(shí)數(shù)據(jù)準(zhǔn)確;下位機(jī)設(shè)計(jì)了PI參數(shù)回讀程序,顯示結(jié)果一致。
5 結(jié)語
設(shè)計(jì)采用LabVIEW編寫輔助程序應(yīng)用于無刷直流電機(jī)控制系統(tǒng)開發(fā)過程中,利用少量軟件空間,不增加硬件負(fù)擔(dān)。實(shí)現(xiàn)了可根據(jù)用戶需要選擇工作模式,可根據(jù)需要擴(kuò)展或更改測(cè)量項(xiàng)目、設(shè)置相關(guān)控制參數(shù)等功能,界面友好,操作簡(jiǎn)單,減少了開發(fā)過程中的硬件損耗及時(shí)間成本。另外文獻(xiàn)提到在串口通信設(shè)計(jì)上應(yīng)用MSCOMM32.OCX控件(專門用于串口通信的Activex控件),將能提高上位機(jī)CPU的利用率,后續(xù)系統(tǒng)
也將做相應(yīng)的改進(jìn)。
評(píng)論