如果还有正反转换相和速度控制就更好了!非常感谢!一定加分!如果好的话,再追加分!
我想步进电机的脉冲的产生最好用硬件定时计数器中断产生,哪位大侠能提供相关的程序,还有最好给点说明,表明一下脉冲产生的频率或者是周期,以及关于电机绕组A+ A- B+ B-如何进行编程,是不是需要有相序值?还望不吝一并解答,万分感谢!
各位大侠好,小弟想请教一下两相四线步进电机脉冲如何用单片机实现?能否给个51或者PIC的c程序我学习一下
答案:1 悬赏:10 手机版
解决时间 2021-03-11 23:47
- 提问者网友:两耳就是菩提
- 2021-03-11 20:47
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-11 22:18
#include<reg52.h>
void delay()
{int x,y;
for(x=0;x<40;x++)
for(y=0;y<10;y++);
}
main()
{while(1)
{P1=0x3f;
delay();
P1=0x6f;
delay();
P1=0xcf;
delay();
P1=0x9f;
delay();
}
}
正反转改P1的值,速度改delay的值。我默认步进电机是由P1口驱动的。
void delay()
{int x,y;
for(x=0;x<40;x++)
for(y=0;y<10;y++);
}
main()
{while(1)
{P1=0x3f;
delay();
P1=0x6f;
delay();
P1=0xcf;
delay();
P1=0x9f;
delay();
}
}
正反转改P1的值,速度改delay的值。我默认步进电机是由P1口驱动的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯