求助!!如何用单片机控制松下A6伺服

weixin_41287538 2018-05-31 05:02:46
因做实验需要,购买了songxiaA6伺服电机(编码器分辨率是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(指令脉冲输入的频率过低)

初步怀疑是连线有问题,但是实在不知道怎么搞啊~~~恳请各位大侠不吝赐教
...全文
1373 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
疯子的仰望 2019-01-06
  • 打赏
  • 举报
回复
对于单片机的输出信号应该经过上拉将信号输入伺服电机驱动,因为伺服不能识别3.3V输出的信号,不知道你看懂没?
sinat_27998085 2018-06-01
  • 打赏
  • 举报
回复
你先用伺服调试软件手动看看伺服能不能走先

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧