[求助]用单片机控制直流步进电机 点击:481 | 回复:4



至纯真吾

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2004年2月20日
发表于:2005-12-31 16:48:00
楼主
我用单片机发脉冲的方式,控制直流步进电机,例如工作频率在1KHz,在加速过程中,我应该怎样实施才不丢步?例如每隔10ms,频率递增100Hz?

另:在电机空载的时候,一加脉冲电机就会震动一下,然后开转,这是否属于直流电机在低频下不可避免的属性,有消除的办法么?
谢谢大家!



胡家

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 552回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-12-31 19:38:00
1楼
这样运算太费劲,加速度也不均匀,做个表查起来就很快了,查得的值赋予你发脉冲的定时器(如TH0,TL0)

小小菜Bird

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 105回
  • 年度积分:0
  • 历史总积分:208
  • 注册:2004年12月20日
发表于:2006-01-01 10:42:00
2楼
厉害,胡家

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-01-01 11:03:00
3楼
1. ‘怎样实施才不丢步?例如每隔10ms,频率递增100Hz?’——加长延时、缩短步距,例如每隔100ms,频率递增10Hz ,慢慢上速度;
2. ‘空载的时候,一加脉冲电机就会震动一下’——起步频率低于同步频率,最好一半。

至纯真吾

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2004年2月20日
发表于:2006-01-03 22:07:00
4楼
感谢周公和胡家,我会参考你们的宝贵意见,多实践一下,谢谢!

热门招聘
相关主题

官方公众号

智造工程师