首页
新闻
工控搜
论坛
厂商论坛
产品
方案
厂商
人才
文摘
下载
展览
P L C
|
变频器与传动
|
传感器
|
现场检测仪表
|
工控软件
|
人机界面
|
运动控制
D C S
|
工业以太网
|
现场总线
|
显示调节仪表
|
数据采集
|
数传测控
|
工业安全
电 源
|
嵌入式系统
|
PC based
|
机柜箱体壳体
|
低压电器
|
机器视觉
工控搜索 快.专.准
单片机在步进电机控制中的应用
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.实际产品
状 态: 离线
公司简介
产品目录
供应信息
公司名称:
北京意美德科技发展有限公司
联 系 人:
销售部
电 话:
010-65546546、65542801、65542170
传 真:
010-65547015
地 址:
北京东城区东中街58号B-703室
邮 编:
100027
主 页:
http://www.emade.com.cn
该厂商相关解决方案:
TRIO控制器在拉力试验机上的应用
Trio运动控制器在磨床上的应用
PLC在悬臂式三维机器手上的应用
松下PLC通过MODBUS总线控制LEXIUM 05伺服
PLC在火花塞尺寸检测上的应用
PLC在电解机床上的应用
松下PLC在一维直线执行机构中的应用
松下PLC在旋转定位机构中的应用
Trio运动控制器在检测设备上的应用
PLC在舞台控制上的应用
TRIO控制器在拉力试验机上的应用
更多方案...
立即发送询问信息在线联系该解决方案厂商:
:
用户名:
密码:
免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络
关于我们
|
联系我们
|
广告服务
|
本站动态
|
友情链接
|
法律声明
|
不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved
经营许可证编号:粤B2-20130035
粤公网安备 :44030502000203号