使用MC9S12XHY128内置的驱动模块,驱动步进电机。
采用了细分的方法:
const int mcdc2_duty[24]=
{
1500, 1448, 1299, 1060, 750, 388, 0, 388, 750, 1060, 1299, 1448,
1500, 1448, 1299, 1060, 750, 388, 0, 388, 750, 1060, 1299, 1448
};
const int mcdc3_duty[24]=
{
750, 388, 0, 388, 750, 1060, 1299, 1448,
1500, 1448, 1299, 1060, 750, 388, 0, 388, 750, 1060, 1299, 1448,
1500, 1448, 1299, 1060
};
脉冲周期是1500,现在10ms走一微步,匀速走。电机上加了个长指针,电机走起来抖动就比较明显,如果是短指针则没有那么明显。请问有什么办法能让电机走起来比较柔和?在此先谢过了,比较急。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>