摘 要:基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)可以實(shí)現(xiàn)加速器兩種工作模式的切換。帶高進(jìn)度編碼器可以實(shí)現(xiàn)步進(jìn)電機(jī)驅(qū)動(dòng)轉(zhuǎn)換,從而完成不同工作設(shè)備的切換操作。本文主要對(duì)基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)原理進(jìn)行分析,并在此基礎(chǔ)上,提出了基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)方案。
關(guān)鍵詞:運(yùn)動(dòng)控制;控制系統(tǒng);步進(jìn)電機(jī);主站設(shè)計(jì)
DOI:10.16640/j.cnki.37-1222/t.2019.23.076
0 引言
步進(jìn)電機(jī)可以實(shí)現(xiàn)脈沖信號(hào)轉(zhuǎn)化為位移執(zhí)行單元,且在實(shí)際的操作中,不需要編碼器,而是采用開回路控制的方法,嚴(yán)格地按照比例追隨脈搏信號(hào)轉(zhuǎn)動(dòng),并且可以準(zhǔn)確地計(jì)算出脈沖頻率和脈沖數(shù),發(fā)出脈沖信號(hào)。此種模式下,可以對(duì)電機(jī)的位置和速度進(jìn)行精準(zhǔn)控制,且不會(huì)受到負(fù)載變化的影響,具有較強(qiáng)的穩(wěn)定性與可靠性。
1 基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)原理
1.1 控制系統(tǒng)建模分析
步進(jìn)電機(jī)系統(tǒng)中的電機(jī)模型構(gòu)建較為復(fù)雜,且電機(jī)本身具有磁導(dǎo)、渦流和磁帶分布的非線性因素[1]。所以在進(jìn)行線性化處理的過程中,可以使用Te表示靜態(tài)整步轉(zhuǎn)矩,表達(dá)方式為:
T
公式當(dāng)中的ke表示的是電機(jī)結(jié)構(gòu)有關(guān)的常數(shù),θ0表示的是步進(jìn)電機(jī)實(shí)際輸出轉(zhuǎn)角,θi表示的是給定目標(biāo)的位置。
當(dāng)步進(jìn)電機(jī)運(yùn)動(dòng)到目標(biāo)位置之后,繞組上的電壓會(huì)變?yōu)?,此種情況下:
公示當(dāng)中的i表示的是勵(lì)磁繞組的電流、R表示的是勵(lì)磁繞組的電壓、ke表示的是電機(jī)結(jié)構(gòu)有關(guān)的常數(shù);ωm表示的是電機(jī)轉(zhuǎn)動(dòng)角的速度。
1.2 運(yùn)動(dòng)算法理論分析
步進(jìn)電機(jī)常見的加速曲線和減速曲線包括了梯形、S型、指數(shù)型等三種不同的加減速類型。在進(jìn)行運(yùn)動(dòng)控制系統(tǒng)優(yōu)化設(shè)計(jì)的過程中,可以使用STM32系統(tǒng),通過控制脈沖輸出頻率的方式,實(shí)現(xiàn)步進(jìn)電機(jī)S型加減速系統(tǒng)控制。通常情況下,步進(jìn)電機(jī)的運(yùn)行頻率為100Hz至1000Hz,并且在啟動(dòng)時(shí)的頻率會(huì)明顯高于運(yùn)行時(shí)的頻率。運(yùn)動(dòng)基本原理為:步進(jìn)電機(jī)啟動(dòng)后,以100Hz頻率開始工作,通過改變微處理器定時(shí)器的方式,實(shí)現(xiàn)步進(jìn)電機(jī)驅(qū)動(dòng)脈沖頻率的控制,輸出的脈沖可以按照合適的頻率實(shí)現(xiàn)加減速曲線升頻和降頻。
2 基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)方案
2.1 總體方案
此次基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)方案設(shè)計(jì)主要是針對(duì)傳統(tǒng)控制系統(tǒng)無(wú)法實(shí)現(xiàn)標(biāo)準(zhǔn)化網(wǎng)絡(luò)化建構(gòu)的問題而進(jìn)行了一種系統(tǒng)網(wǎng)絡(luò)運(yùn)動(dòng)控制系統(tǒng)。傳統(tǒng)系統(tǒng)設(shè)計(jì)工作中,不具備資源共享能力,因而急需一種網(wǎng)絡(luò)化的控制系統(tǒng),對(duì)整個(gè)系統(tǒng)架構(gòu)進(jìn)行管理。在此環(huán)節(jié)中,可以使用一臺(tái)PC終端機(jī)進(jìn)行控制,同時(shí)應(yīng)用modbus協(xié)議,完成網(wǎng)絡(luò)傳輸。使用一臺(tái)計(jì)算機(jī)就可以同時(shí)控制多個(gè)不同的步進(jìn)驅(qū)動(dòng)器,且在此環(huán)境中每一個(gè)驅(qū)動(dòng)器都可以獨(dú)立工作,且互相之間不會(huì)存在干擾問題[2]。從物理層面進(jìn)行分析,在構(gòu)建基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)時(shí),要確定何種通訊接口比較適合該系統(tǒng),通常情況下,可供選擇的接口包括了USB、現(xiàn)場(chǎng)總線、RS422、RS485等多種不同形式。在進(jìn)行總線設(shè)計(jì)中,要明確不同接口的優(yōu)勢(shì)和不足。比如,USB雖然靈活性強(qiáng),但是傳輸距離受到限制,不能實(shí)現(xiàn)遠(yuǎn)距離傳輸。RS無(wú)法實(shí)現(xiàn)組網(wǎng)控制,傳輸距離較短,速度較慢?,F(xiàn)場(chǎng)總線應(yīng)用范圍廣,但是成本相對(duì)較高。
2.2 主站設(shè)計(jì)
在進(jìn)行主站設(shè)計(jì)中,此次研究工作主要選擇了一臺(tái)PC機(jī)作為主站,并通過RS485總線和從站連接的方式,使用獨(dú)立制作的軟件完成測(cè)試,并進(jìn)行相關(guān)數(shù)據(jù)讀取,在完成基本操作之后,將指令發(fā)送到從機(jī)中,確保各個(gè)環(huán)節(jié)需要的功能得以滿足。根據(jù)設(shè)計(jì)需求,使用LabVIEW軟件,在完成上位機(jī)控制軟件開發(fā)后,要進(jìn)一步實(shí)現(xiàn)電機(jī)指令控制。在此環(huán)節(jié)中,要采用參數(shù)調(diào)節(jié)的方式,確保電流環(huán)測(cè)試、故障報(bào)警、數(shù)據(jù)尋出和梯形圖顯示等功能都可以正常運(yùn)轉(zhuǎn)。上位機(jī)軟件能夠?qū)崿F(xiàn)多個(gè)步進(jìn)驅(qū)動(dòng)器動(dòng)作的遠(yuǎn)程控制,從而確保各項(xiàng)功能都可以迅速實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)中,工作人員要在PC機(jī)上打開軟件,用戶使用選擇從機(jī)地址,通過RS485總線和下位機(jī)建立相應(yīng)的連接。當(dāng)連接穩(wěn)定后即可進(jìn)入到工作模式。在工作模式中,用戶可以從菜單欄當(dāng)中調(diào)取自己需要的各項(xiàng)功能,主菜單下的子菜單都是獨(dú)立的部分,不同的子VI都可以單獨(dú)運(yùn)行。當(dāng)打開一個(gè)子VI時(shí),系統(tǒng)默認(rèn)自動(dòng)讀取其中的數(shù)據(jù),之后會(huì)進(jìn)入到循環(huán)等待,等待用戶指令觸發(fā)相應(yīng)的任務(wù)。
2.3 從站設(shè)計(jì)
在進(jìn)行基于步進(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)的從站設(shè)計(jì)中,可以使用modbus協(xié)議進(jìn)行操作。此種設(shè)計(jì)模式相對(duì)簡(jiǎn)單,并且操作性較強(qiáng)。目前,該協(xié)議模式已經(jīng)成為了工業(yè)控制器中的標(biāo)準(zhǔn)通信協(xié)議。在modbus框架中,主要是采用一問一答的通訊模式,當(dāng)發(fā)出一次指令,會(huì)收到一次應(yīng)答。此種方式能夠提高網(wǎng)絡(luò)通信領(lǐng)域信息傳播的正確率,并且使用參數(shù)可以開辟固定的存儲(chǔ)空間,在的上位機(jī)和下位機(jī)之間,構(gòu)建單獨(dú)的存儲(chǔ)環(huán)節(jié),實(shí)現(xiàn)指令控制。此次設(shè)計(jì)方案中使用的就是modbus協(xié)議模式,在協(xié)議框架中完成了上位機(jī)和下位機(jī)的通訊。在其中,初始結(jié)構(gòu)設(shè)定為超過3.5倍字節(jié)的時(shí)間,數(shù)據(jù)區(qū)的字節(jié)數(shù)根據(jù)功能碼的變化而變化。
3 總結(jié)
綜上所述,一般來(lái)說,重離子加速器冷卻存儲(chǔ)環(huán)主要包括了多圈多次注入模式和剝離注入模式兩種類型,不同的工作模式所需要對(duì)離子分離設(shè)備有所不同?;诓竭M(jìn)電機(jī)網(wǎng)絡(luò)化運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)工作中,技術(shù)人員要明確了系統(tǒng)設(shè)計(jì)的基本原理,采用建模分析算法理論分析等方式,為后續(xù)的系統(tǒng)優(yōu)化設(shè)計(jì)提供參考。
參考文獻(xiàn):
[1]劉必旺,陸曉昌.基于STM32和THB6064H的步進(jìn)電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)[J].江蘇理工學(xué)院學(xué)報(bào),2017,23(04):84-90.
[2]王燕東.基于嵌入式實(shí)時(shí)系統(tǒng)的步進(jìn)電機(jī)協(xié)同運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].河北工業(yè)大學(xué),2016.
作者簡(jiǎn)介:劉童越(1985-),男,遼寧沈陽(yáng)人,本科,講師,研究方向:機(jī)電設(shè)備控制。