找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 175|回复: 7
收起左侧

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

[复制链接]
ID:734017 发表于 2025-7-5 20:38 | 显示全部楼层 |阅读模式
18/150 每个脉冲0.12度。每圈3000? 我用一个半步8拍的,跑3000脉冲,对不上文档了 1e39130f-1f5e-4fb3-adc0-b753a1c7104e.png wechat_2025-07-05_202405_790.png
回复

使用道具 举报

ID:384109 发表于 2025-7-6 08:45 | 显示全部楼层
没算变速箱
回复

使用道具 举报

ID:57657 发表于 2025-7-6 09:29 | 显示全部楼层
楼主还需要提供源程序、驱动器电路才能知道是什么问题。
回复

使用道具 举报

ID:734017 发表于 2025-7-6 14:00 | 显示全部楼层

理解不了这个文档
回复

使用道具 举报

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;   
    }

}

回复

使用道具 举报

ID:734017 发表于 2025-7-6 14:28 | 显示全部楼层
npn 发表于 2025-7-6 09:29
楼主还需要提供源程序、驱动器电路才能知道是什么问题。

放在1MS中断里
回复

使用道具 举报

ID:734017 发表于 2025-7-6 17:04 | 显示全部楼层
npn 发表于 2025-7-6 09:29
楼主还需要提供源程序、驱动器电路才能知道是什么问题。

void automatic_reset()
{

  static u8 temp_index = 0;
    if(Automatic_Backward_flag)
      {  
        
        
        if(++Pulse_frequency_continued <= 1200)
            {      
                      u8  P3_temp;
                      P3_temp = P3 & 0XC3;
                      P3= P3_temp | step_pulse[temp_index++];
                     
                      if(temp_index >=8)
                        temp_index =0;
                     
            }
      
      
      else
            Automatic_Backward_flag =0;   
    }
        
}
搞好了,文档里的150是周期。8*150
回复

使用道具 举报

ID:384109 发表于 2025-7-7 08:30 | 显示全部楼层
happy2058 发表于 2025-7-6 14:00
理解不了这个文档

变速箱是按比例改变转速的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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