找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 105|回复: 5
打印 上一主题 下一主题
收起左侧

帮忙计算一下步进电机,谢谢

[复制链接]
跳转到指定楼层
楼主
本帖最后由 happy2058 于 2025-7-5 20:40 编辑

18/150 每个脉冲0.12度。每圈3000? 我用一个半步8拍的,跑3000脉冲,对不上文档了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:384109 发表于 2025-7-6 08:45 | 只看该作者
没算变速箱
回复

使用道具 举报

板凳
ID:57657 发表于 2025-7-6 09:29 | 只看该作者
楼主还需要提供源程序、驱动器电路才能知道是什么问题。
回复

使用道具 举报

地板
ID:734017 发表于 2025-7-6 14:00 | 只看该作者

理解不了这个文档
回复

使用道具 举报

5#
ID:734017 发表于 2025-7-6 14:02 | 只看该作者
npn 发表于 2025-7-6 09:29
楼主还需要提供源程序、驱动器电路才能知道是什么问题。



u8 step_pulse[8]={0x38,0x28,0x2c,0x24,0x34,0x14,0x1c,0x18};       //脉冲
void automatic_reset()
{

  static u8 temp_index = 0;
    if(Automatic_Backward_flag)
      {  


        if(Pulse_frequency_continued <3000)
            {      
                      u8  P3_temp;
                      P3_temp = P3 & 0XC3;
                      P3= P3_temp | step_pulse[temp_index++];

                      if(temp_index >=7)
                        temp_index =0;
            }


        if(++Pulse_frequency_continued >=3000)
            Automatic_Backward_flag =0;   
    }

}

回复

使用道具 举报

6#
ID:734017 发表于 2025-7-6 14:28 | 只看该作者
npn 发表于 2025-7-6 09:29
楼主还需要提供源程序、驱动器电路才能知道是什么问题。

放在1MS中断里
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表