打印

【求助】关于步进电机低频起步问题?

[复制链接]
1084|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lqfy|  楼主 | 2013-5-29 21:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了防止步进电机丢步低频启动,下面这段是我写的程序,请大家指点迷津吧!其中速度初值speed = 10;当speed大于一百时再去执行高速!
void CP_step(void) interrupt 1
{        
        if(Flag == 1)
        {
                TH0 = Speed_time2[speed/10];
                TL0 = 0x00;
               
                speed = speed + 10;
               
                if(ms == 1)
                        Motor_Step2(0);                                //正传
                else if(ms == 2)
                        Motor_Step2(1);                                //反转               
        }
}

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

99

帖子

1

粉丝