小豬佩奇123
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 50 點
下載積分: 683 分
在線時間: 0(小時)
注冊時間: 2018-04-08
最后登錄: 2018-06-13
查看小豬佩奇123的 主題 / 回貼
樓主  發(fā)表于: 2018-05-31 17:10
因做實驗需要,購買了松下A6伺服電機(編碼器分辨率是2的23次方)。想要通過單片機(Arduino)來控制伺服電機,單片機與伺服電機之間的連線是這樣的:3(PULS1)、5(SIGN1)直接接在了單片機的5v電源上,4(PULS2)、6(SIGN2)直接接在了單片機的兩個引腳上。

Pr0.05是0,Pr0.06是0,Pr0.07是3(脈沖+符號),電子齒輪比設定為419.4304。欲實現(xiàn)0.0001mm/p的定位精度。

單片機兩個管腳分別輸出100KHz 的PWM和正反轉信號,設置之后應該是300rpm,但是它就是不轉。。。。。。求助各位大俠解答TT


PS:查找電機不旋轉的原因是CP 07(指令脈沖輸入的頻率過低)

初步懷疑是連線有問題,但是實在不知道怎么搞啊~~~懇請各位大俠不吝賜教
遇上方知有
路漫漫其修遠兮 吾將上下而求索
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 427 個
工控威望: 736 點
下載積分: 3927 分
在線時間: 73(小時)
注冊時間: 2017-07-16
最后登錄: 2024-11-11
查看遇上方知有的 主題 / 回貼
1樓  發(fā)表于: 2018-06-07 08:37
不轉?如果東西沒問題的前提下那么不是線接錯了就是參數(shù)設置錯了,要么程序有問題
路漫漫其修遠兮 吾將上下而求索