1、 1 单片机课程设计单片机课程设计 题目:步进电机控制系统的设计题目:步进电机控制系统的设计 编编 号:号: 姓姓 名:名: 年年 月月 日日 2 摘摘 要要 能够实现步进电机控制的方式有多种,可以采用前期的模拟电路、 数字电路或 模拟与数字电路相结合的方式。近年来随着科技的飞速发展,单片机的应用正在不断 深入,同时带动传统控制检测日新月异更新。本文介绍一种用 MCS-51 作为核心部件 进行逻辑控制及信号产生的单片机技术和汇编语言编程设计的步进电机控制系统, 步进电机背景与现状、硬件设计、软件设计及其仿真都做了详细的介绍,使我们不 仅对步进电机的原理有了深入的了解,也对单片机的设计研发过程有
2、了更加深刻的 体会。 本控制系统采用单片机控制,通过人为按动开关实现步进电机的开关,复位。 该系统还增加了步进电机的加速及减速功能。具有灵活方便、适用范围广的特点, 基本能够满足实践需求。 关键字:步进电机 单片机 第一章第一章 绪论绪论 1.1 关于步进电机 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在 非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而 不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设 定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步 运行的。可以通过控制脉冲个数来控制角位移量,
3、从而达到准确定位的目的;同时 可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 步进电机的相关参数: 相数 产生不同对极 N、S磁场的激磁线圈对数,是指电机内部的线圈组数,目前常 用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般 二相电机的步距角为 0.9/1.8、 三相的为 0.75/1.5、 五相的为 0.36/0.72 。 在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要 求。如果使用细分驱动器,则相数将变得没有意义,用户只需在驱动器上改变 细分数,就可以改变步距角。目前应用最广泛的是两相和四相,四相电机一般用作 两相
4、,五相的成本较高。 拍数 3 完成一个磁场周期性变化所需脉冲数或导电状态用n 表示,或指电机转过一个 齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB, 四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A. 固有步距角 对应一个脉冲信号,电机转子转过的角位移用表示。=360 度(转子齿数 J* 运行拍数) , 以常规二、 四相, 转子齿为 50 齿电机为例。 四拍运行时步距角为=360 度/ (50*4)=1.8 度 (俗称整步) , 八拍运行时步距角为=360 度/ (50*8)=0.9 度 (俗 称半步) 。这个步距角可以称之为电机固有步距角
5、,它不一定是电机实际工作时 的真正步距角,真正的步距角和驱动器有关。 定位转矩 电机在不通电状态下, 电机转子自身的锁定力矩(由磁场齿形的谐波以及机械 误差造成的) ,DETENT TORQUE 在国内没有统一的翻译方式,容易使大家产生误 解;由于反应式步进电机的转子不是永磁材料,所以它没有DETENT TORQUE。 最大静转矩 也叫保持转矩(HOLDING TORQUE) ,电机在额定静态电作用下(通电) ,电 机不作旋转运动时,电机转轴的锁定力矩,即定子锁住转子的力矩。此力矩是衡量 电机体积(几何尺寸)的标准,与驱动电压及驱动电源等无关。通常步进电机在低 速时的力矩接近保持转矩。由于步进
6、电机的输出力矩随速度的增大而不断衰减,输 出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数 之一。比如,当人们说2N.m 的步进电机,在没有特殊说明的情况下是指保持转矩 为 2N.m 的步进电机。 步距角精度 步进电机每转过一个步距角的实际值与理论值的误差。用百分比表示:误差/ 步距角*100%。不同运行拍数其值不同,四拍运行时应在 5%之内, 八拍运行时应在 15%以内。 失步 电机运转时运转的步数,不等于理论上的步数。称之为失步。 失调角 转子齿轴线偏移定子齿轴线的角度,电机运转必存在失调角,由失调角产生的 误差,采用细分驱动是不能解决的。 最大空载启动频率 4 电机在某种驱动形式、电压及额定电流下,在不加负载的情况下,能够直接起 动的最大频率。 最大空载运行频率 电机在某种驱动形式,电压及额定电流下,电机不带负载的最高转速频率。 运行矩频特性 电机在某种测试条件下测得运行中输出力矩与频率关系的曲线称为运行矩频特 性,这是电机诸多动态曲