標題: 關于舵機抖動又很快又恢復的問題 [打印本頁]

作者: 我心歸去    時間: 2021-3-22 23:18
標題: 關于舵機抖動又很快又恢復的問題
我用51單片機控制機械臂,有3個步進電機,1個舵機,qt做了上位機,通過串口給機械臂發(fā)送指令控制,現(xiàn)在有個問題,每當我在上位機界面按下一個按鈕,舵機都會抖動一下,很快又恢復,這是為什么,有干擾嗎
作者: 0x00000000    時間: 2021-3-23 10:27
兩種可能:
1.發(fā)送的數(shù)據(jù)有問題或者串口解碼程序有問題
2.數(shù)據(jù)更新到舵機時擾亂了舵機脈寬發(fā)生器(我不知道你用的定時器還是其他的方式產(chǎn)生脈寬,也不知道你的51核芯片的硬件構成),數(shù)據(jù)更新應該在定時器中斷中完成,否則就有可能出現(xiàn)你說的這個問題。
作者: 我心歸去    時間: 2021-3-23 10:32
0x00000000 發(fā)表于 2021-3-23 10:27
兩種可能:
1.發(fā)送的數(shù)據(jù)有問題或者串口解碼程序有問題
2.數(shù)據(jù)更新到舵機時擾亂了舵機脈寬發(fā)生器(我不知 ...

是用的定時器中斷
作者: 我心歸去    時間: 2021-3-23 10:49
0x00000000 發(fā)表于 2021-3-23 10:27
兩種可能:
1.發(fā)送的數(shù)據(jù)有問題或者串口解碼程序有問題
2.數(shù)據(jù)更新到舵機時擾亂了舵機脈寬發(fā)生器(我不知 ...

舵機用的T1,串口通信是用的T2,步進電機T0沒影響吧?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1