伺服電機常用引數設定 簡單介紹伺服電機的除錯方法

2021-10-19 04:48:37 字數 1295 閱讀 5944

伺服電機可以使控制速度和位置精度非常精確,並能將電壓訊號轉換為轉矩和轉速來驅動控制物件。

伺服電機轉子速度由輸入訊號控制,可以快速反應。它用作自動控制系統中的執行器,具有機電時間常數小,線性度高,啟動電壓小的特點,可以接收接收到的電訊號。轉換為電機軸上的角位移或角速度輸出。我今天與您分享的是伺服電機的除錯方法。

1、初始化引數

接線前,初始化引數。

在控制卡上:選擇控制方法;清除pid引數;當控制卡開啟時預設關閉能量訊號;儲存此狀態以確保在重新充電時控制卡處於此狀態。

對伺服電機:設定控制模式;設定外部控制;設定編碼器訊號輸出的傳動比;設定控制訊號與電機速度之間的比例關係。

一般認為伺服工作的最大設計速度應與控制電壓9v相對應。

2、接線

關閉控制卡電源,並連線控制卡和伺服控制器之間的訊號線。

必須連線以下線路:控制卡的模擬輸出線、啟用訊號線和伺服輸出的編碼器訊號線。

伺服電機和控制卡(和pc)在重新檢查佈線後沒有錯誤。

此時,電機不應該移動,並且可以很容易地隨外力旋轉,如果不是,請檢查使能訊號的設定和接線。

用外力轉動電機,檢查控制卡是否能正確檢測電機位置的變化,否則檢查編碼器訊號的接線和設定。

3、試方向

對於閉環控制系統,如果反饋訊號的方向不正確,後果必然是災難性的。

通過控制卡開啟伺服啟用訊號。這是伺服應該以較低的速度旋轉,這就是傳說中的「零漂移」。

一般的控制卡將有指令或引數來抑制零漂移。使用此指令或引數,可以檢視此指令(引數)是否可以控制電機的速度和方向。

如果無法控制,請檢查模擬佈線和控制模式引數設定。

給出了正數,電機處於前向旋轉,編碼器計數增加,給定負數,電機反向旋轉,編碼器計數減少。

如果電機有負載且行程有限,請勿使用此方法。

測試時不要給太多電壓。建議電壓低於1v。

如果方向不一致,可以修改控制卡或電機的引數,使其一致。

4、抑制零漂

在閉環控制過程中,零點漂移的存在會對控制效果產生一定的影響,最好加以抑制。

通過仔細調整控制卡或伺服系統的引數來抑制零漂,電機轉速接近於零。

由於零漂移本身也具有一定的隨機性,因此不需要要求電動機速度絕對為零。

5、建立閉環控制

控制卡再次釋放伺服啟用訊號,控制卡上輸入小比例增益。

至於多少是小的,只能感覺。如果您真的很擔心,請輸入控制卡允許的最小值。開啟控制卡和伺服系統的使能訊號。

此時,馬達應該已經能夠按照運動指令粗略地動作了。

6、調整閉環引數

控制引數的微調,以確保電機根據控制卡的指令移動,這就是要做的工作,這部分工作,更有經驗,這裡只能撇去。

松下伺服電機控制器引數設定

松下的伺服電機控制器使用之前需要對齊進行引數設定,具體設定步驟如下所示 下表是必須設定的引數 引數 值 定義 調整方法 pr0.01 0控制模式設定,0為位置式 預設0,不用修改 pr0.02 0是否自動調節 1 自動調節 0 不自動 這裡設定0即可 pr0.03 10 16 設定機台剛性 從低到高...

jvm常用引數設定

1 初始堆大小 預設值 物理記憶體的1 64 1gb 預設 minheapfreeratio引數可以調整 空餘堆記憶體小於40 時,jvm就會增大堆直到 xmx的最大限制。設定命令 xms 2 最大堆大小 預設值 物理記憶體的1 4 1gb 預設 maxheapfreeratio引數可以調整 空餘堆...

vim常用引數設定

set guifont monaco h10 適合ruby開發的字型 字型大小 set tabstop 4 設定tab鍵的寬度 set shiftwidth 4 換行時行間交錯使用4個空格 set autoindent 自動對齊 set backspace 2 設定退格鍵可用 set cindent...