>
首 页文章中心单片机论坛电脑援救中心杀毒软件下载电子元件速查集成电路速查客户留言下载中心商品展示频道繁體中文
设为首页
加入收藏
联系我们
您当前的位置:中国单片机网 -> 硬件与电路 -> 文章内容 退出登录 用户管理
栏目导航
· 经典软件 · 单片机讲座
· 电源技术 · 称重技术
· 硬件与电路 · 资料下载
· 淘宝商品 · 轻松一刻
· 金华电大资讯 · 胡老师招生
· l
热门文章
· [图文] 本站承接单片..
· 金华广播电视大学(金..
· 关于金华广播电视大..
· 关于金华广播电视大..
· [组图] 三极管s8050管..
· [组图] 9014三极管管..
· [组图] 三极管9012引..
· [组图] 中央广播电视..
· [组图] 三极管9013管..
· [组图] 万用表的使用..
相关文章
· [图文] 单片机串口通..
· 单片机百科知识
· 单片机对PT2262的编..
· 基于单片机的实验室..
· 中国单片机网 开通 ..
· 常用PIC系列8位单片..
· [组图] 利用单片机I/..
· 汇编指令大全(含指..
· 单片机基础知识汇总..
· 单片机应用编程技巧..
单片机在步进电机控制中的应用
作者:本站  来源:www.chinadpj.com  发布时间:2009-6-28 22:47:44  发布人:admin

减小字体 增大字体

单片机在步进电机控制中的应用

1.历史背景
    步进电机的控制,目前有很多种方法,PLC,运动控制卡,PC,单片机。用单片机控制步进电机成本低,保密性高,专用型强。做好足够的保密措施,产品相对于其他方式不容易被人模仿。所以基于单片机的运动控制方案在领域内也占有一席之地。

2.控制原理

    步进电机驱动器接收脉冲信号,每接收一个跳变沿驱动步进电机走一个步距角。一般都是脉冲和方向信号,脉冲信号控制电机的运行距离,方向信号控制电机的旋转方向。单片机的两个I/O口一个用来产生脉冲信号,一个产生方向信号。步进电机的转速和脉冲频率成正比。

3.硬件构成

   


   



1.软件说明
    单片机都含有定时器,可以根据精确计时。本案例使用AVR单片机内置的16位定时器来精确定时,控制脉冲跳变沿的间隔时间。同时在定时器中断处理程序中进行位置计算,如果达到设定值立即停止发脉冲。通过串口更新LCD显示器的显示信息,定时扫描键盘。

    注意事项:

    1、中断时间非常宝贵,尽量减少占用时间。本例只在中断中进行加减和比较运算,并且计算出这些运算所消耗的时间,从而修正定时器,使发出的脉冲频率更加精准,稳定。如使用16M的晶振,定时器的最小单位是1/16 us.如果脉冲频率在100KHz以下,频率误差完全可以控制在0.625%以下。以常用的三相步进电机为例,在10000步/转的细分情况下,可以控制电机最高转速达到600rpm.这个转速基本上满足大部分的控制需求。如果需要更高的转速,可以降低细分设置。

    2、步进电机和驱动器之间是开环控制,有可能出现丢步现象,必须尽量避免。采用多段加速的办法可以降低加速度从而减小输出扭力,可以有效解决丢步现象。段数越多,电机加速越平滑。在转速低的场合,甚至可以逐步调节频率,这是转速变化是最平滑的。当然分段会占用更多的中断时间,降低所能产生的最高频率,根据不同的单片机,应该视其性能灵活选择。

    3、有的单片机如AVR,其中的定时器有CTC功能,定时器发生匹配事件时自动更新输出脚状态,非常适合发出频率可变的脉冲。不占用中断时间,无疑是最佳选择。
 
2.实际产品

[本站www.chinadpj.com(中国单片机网),摘自     http://www.gkong.com/co/beijingyimeide/solution_detail.asp?solution_id=10125     作者    ]

[] [返回上一页] [打 印] [收 藏]
下一篇文章:步进电机应用知识
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright © 2002-2009 www.chinadpj.com. All Rights Reserved. 浙ICP备06040125号
Powered by:NewAsp SiteManageSystem Version 2.1 SP1 1030