专业的微特电机产品发布平台
用户名: 密码: 注册
设为首页 加入收藏 联系我们
免费注册 企业免费建站
新技术论坛 会员产品发布
TB6600QQ群:70241714   步进电机论文   六轴工业机器人解决方案  
步进电机     驱动器     控制器     马达IC     伺服电机     无刷直流电动机     微特电机文献     工控器件     运动控制新产品     六轴工业机器人    
首 页   |   行业资讯   |   业内搜索   |   网站介绍   |   超级服务   |   新技术论坛
论坛公告: 中国步进电机应用网:http://using.zgbjdj.com/
  文章标题:问与答:步进电机的单片机控制之C语言编程
回复文章
作者:zgbjdj  发表时间:2008-12-17 11:49:36

编了一个控制步进电机的小程序,我用的是四相步进电机,用P1口的0,1,2,3四位控制,请看程序
#define out P1
void run()
{
while(1)
{
out=0x02;
delay(m);
out=0x06;
delay(m);
out=0x04;
delay(m);
out=0x0c;
delay(m);
out=0x08;
delay(m);
out=0x09;
delay(m);
out=0x01;
delay(m);
out=0x03;
delay(m);

}
}
请问这个delay的时间和转速存在一个怎样的关系?是否存在一个公式什么的?我是学电子的,对机械方面的也就是步进电机内部结构不太了解。

答:

步进电机有一个重要参数要矩频特性。也就是频率和力矩的关系。频率高力矩就会低。42系列步进电机600HZ的频是比较合适的。频率再高的话力矩会下降。还有就是你说的5V变成12V这个问题。我们也遇到过。原因是步进电机是感性的。当电压高时电流的变化会很快。而电感会阻碍电流的快速上升。当你的电机频率比较高时,电流还没有达到额定电流时就换相了

 

  共有记录条,共页,条/页  转至页
回复此文章主题
  用户名: 密码: 注册新用户
回复内容:
 
设为首页   |   加入收藏   |   联系我们   |   站长留言   |   广告服务   |   友情链接   |   免费展示
网站实名:步进电机网 步进电机驱动器网 微特电机网 网站地图 新闻中心
版权所有:北京时代四维科技有限公司
© Copyright By www.zgbjdj.com
京ICP备11042559号-1