关于步进电机_28BYJ-48的控制问题

(1)单片出来信号1000 (0x08)经运放后 接步进电机 橙 黄 粉 蓝(0 1 1 1 ,万用表已测),这样的信号一直保持,步进电机是否会从任意起始位置转动到对应的(0x08)的位置停止???
(2)如果上面的成立,而步进电机没有转动,是否可以判断该电机坏了?
(3)小弟在做以上测试时不成功,换成如下程序
while(1)
{
P2=0x09;
delay(10);

P2=0x01; //A B相导通
delay(10);
P2=0x03; //B相导通
delay(10);
P2=0x02; //B C相导通
delay(10);
P2=0x06; //C相导通
delay(10);
P2=0x04; //C D相导通
delay(10);
P2=0x0C; //D相导通
delay(10);
P2=0x08; //D A相导通

delay(10);
}
电机还是没有反应,考虑到频率问题,延时有大范围发动,但还不是成功
(4)主要是第一个问题,一直在网上找不到 解答,望大拿们指点
请大家明确回答一下,第一个问题,是可以还是不可以?
不可以的话,那就应该像程序里面那样,依次转换就对了?就是要注意一下频率

步进电机_28BYJ-48属于脉冲驱动,他有一个技术参数:启动空载频率,当实际启动频率高于该值时,就可能造成电机无法正常启动的现象;第二个问题可以参照第一个,不一定电机不转就说明电机一定坏了,我是学电机的,这种情况经常遇到,自己再好好检查下,祝你成功。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-15
有几种可能:
1、输出的频率超过电机的起跳频率;
2、控制信号经过运放给电机,是否可提供足够电流给电机,最好有原理图;
步进电机的控制方法很多,在英纳仕网站可理解DSP控制算法。
第2个回答  2010-11-29
步进电机损坏的概率很低。最简单的可以直接测相间的电阻值。

或者不接入驱动时,手动转动电机转轴,正常的电机转动起来感觉顺畅的,不会有卡死的感觉。再把任意一绕组的两根引出线短路,再手动转动电机转轴,电机没问题的话这时会感觉到有明显的阻力,换另一绕组的两根线短接再试,效果应该是一样的。

或者你应该搜索一下2003驱动步进电机的相关资料本回答被网友采纳