• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于ULN2003驱动步进电机转度问题

5359eff231b918d1 2020-09-09 浏览量:785
请问一下我跑完8拍一圈180°,那我只想转90°拍数应该怎么配置,我自己单四拍也不行转的是180°而且还抖动,问一下各位大神懂的看到解答一下,谢谢原先配置的转的比较稳但是180°
//u8 const zheng[8]={0xfd0xf90xfb0xf30xf70xe70xef0xed};//正转列表//u8 const fan[8]={0xed0xef0xe70xf70xf30xfb0xf90xfd};//反转列表
这个是想实现只转90°然后反转90°,但不行而且还抖的厉害
u8 const zheng[4]={0xfd0xf90xfb0xf3};
u8 const fan[4]={0xf30xfb0xf90xfd};
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个8个字节的数据表不需要动,你只要修改程序里面for循环这组数组的次数,把for循环次数减少一半就是9度
    • 发布于 2020-09-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 想转一定角度要根据实际电机计算的,多少个脉冲对应多少个角度
    • 发布于2020-09-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 是用什么 控制的,是PWM么,可能是PWM的频率有一些低的原因
    • 发布于2020-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组里面的数不需要改动,需要改动的是循环的次数
    • 发布于2020-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于ULN2003驱动步进电机转度问题