伺服電機(jī)可以使控制速度和位置精度非常精確,并能將電壓信號轉(zhuǎn)換為轉(zhuǎn)矩和轉(zhuǎn)速來驅(qū)動控制對象。
伺服電機(jī)轉(zhuǎn)子速度由輸入信號控制,可以快速反應(yīng)。它用作自動控制系統(tǒng)中的執(zhí)行器,具有機(jī)電時間常數(shù)小,線性度高,啟動電壓小的特點(diǎn),可以接收接收到的電信號。轉(zhuǎn)換為電機(jī)軸上的角位移或角速度輸出。我今天與您分享的是伺服電機(jī)的調(diào)試方法。
1、初始化參數(shù)
接線前,初始化參數(shù)。
在控制卡上:選擇控制方法;清除pid參數(shù);當(dāng)控制卡打開時默認(rèn)關(guān)閉能量信號;保存此狀態(tài)以確保在重新充電時控制卡處于此狀態(tài)。
對伺服電機(jī):設(shè)置控制模式;設(shè)置外部控制;設(shè)置編碼器信號輸出的傳動比;設(shè)置控制信號與電機(jī)速度之間的比例關(guān)系。
一般認(rèn)為伺服工作的最大設(shè)計(jì)速度應(yīng)與控制電壓9V相對應(yīng)。
2、接線
關(guān)閉控制卡電源,并連接控制卡和伺服控制器之間的信號線。
必須連接以下線路:控制卡的模擬輸出線、啟用信號線和伺服輸出的編碼器信號線。
伺服電機(jī)和控制卡(和pc)在重新檢查布線后沒有錯誤。
此時,電機(jī)不應(yīng)該移動,并且可以很容易地隨外力旋轉(zhuǎn),如果不是,請檢查使能信號的設(shè)置和接線。
用外力轉(zhuǎn)動電機(jī),檢查控制卡是否能正確檢測電機(jī)位置的變化,否則檢查編碼器信號的接線和設(shè)置。
3、試方向
對于閉環(huán)控制系統(tǒng),如果反饋信號的方向不正確,后果必然是災(zāi)難性的。
通過控制卡打開伺服啟用信號。這是伺服應(yīng)該以較低的速度旋轉(zhuǎn),這就是傳說中的“零漂移”。
一般的控制卡將有指令或參數(shù)來抑制零漂移。使用此指令或參數(shù),可以查看此指令(參數(shù))是否可以控制電機(jī)的速度和方向。
如果無法控制,請檢查模擬布線和控制模式參數(shù)設(shè)置。
給出了正數(shù),電機(jī)處于前向旋轉(zhuǎn),編碼器計(jì)數(shù)增加,給定負(fù)數(shù),電機(jī)反向旋轉(zhuǎn),編碼器計(jì)數(shù)減少。
如果電機(jī)有負(fù)載且行程有限,請勿使用此方法。
測試時不要給太多電壓。建議電壓低于1V。
如果方向不一致,可以修改控制卡或電機(jī)的參數(shù),使其一致。
4、抑制零漂
在閉環(huán)控制過程中,零點(diǎn)漂移的存在會對控制效果產(chǎn)生一定的影響,最好加以抑制。
通過仔細(xì)調(diào)整控制卡或伺服系統(tǒng)的參數(shù)來抑制零漂,電機(jī)轉(zhuǎn)速接近于零。
由于零漂移本身也具有一定的隨機(jī)性,因此不需要要求電動機(jī)速度絕對為零。
5、建立閉環(huán)控制
控制卡再次釋放伺服啟用信號,控制卡上輸入小比例增益。
至于多少是小的,只能感覺。如果您真的很擔(dān)心,請輸入控制卡允許的最小值。打開控制卡和伺服系統(tǒng)的使能信號。
此時,馬達(dá)應(yīng)該已經(jīng)能夠按照運(yùn)動指令粗略地動作了。
6、調(diào)整閉環(huán)參數(shù)
控制參數(shù)的微調(diào),以確保電機(jī)根據(jù)控制卡的指令移動,這就是要做的工作,這部分工作,更有經(jīng)驗(yàn),這里只能撇去。