小猪佩奇123
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 50 点
下载积分: 683 分
在线时间: 0(小时)
注册时间: 2018-04-08
最后登录: 2018-06-13
查看小猪佩奇123的 主题 / 回贴
楼主  发表于: 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。欲实现0.0001mm/p的定位精度。

单片机两个管脚分别输出100KHz 的PWM和正反转信号,设置之后应该是300rpm,但是它就是不转。。。。。。求助各位大侠解答TT


PS:查找电机不旋转的原因是CP 07(指令脉冲输入的频率过低)

初步怀疑是连线有问题,但是实在不知道怎么搞啊~~~恳请各位大侠不吝赐教
遇上方知有
初出茅庐
级别: 家园常客
精华主题: 0
发帖数量: 411 个
工控威望: 720 点
下载积分: 3605 分
在线时间: 69(小时)
注册时间: 2017-07-16
最后登录: 2024-09-20
查看遇上方知有的 主题 / 回贴
1楼  发表于: 2018-06-07 08:37
不转?如果东西没问题的前提下那么不是线接错了就是参数设置错了,要么程序有问题
路漫漫其修远兮 吾将上下而求索