步进电机控制实验Word格式文档下载.docx
- 文档编号:13193675
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:23
- 大小:401.07KB
步进电机控制实验Word格式文档下载.docx
《步进电机控制实验Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《步进电机控制实验Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
第一章概述 1
第二章关于设计内容的介绍 2
2.1步进电机的原理 2
2.2步进电机的分类 3
2.389C51单片机 4
2.4设计要求 4
第三章硬件电路设计 5
3.1设计思路 5
3.2总体设计框图 5
3.3电源电路 5
3.4单片机最小系统 6
3.4.1复位电路 6
3.4.2晶振电路 7
3.5按键、开关控制电路 7
3.6显示电路 8
3.7驱动电路 8
第四章软件设计 10
4.1程序流程图 10
4.2程序设计思路 11
4.3keil软件介绍 11
第五章调试过程 12
5.1操作控制 12
5.2设计过程中遇到的主要问题以及解决办法 12
第六章总结 13
参考文献 14
致谢 14
附录 15
第一章概述
步进电机最早是在1920年由英国人所开发。
1950年后期晶体管的发明也逐渐应用在步进电机上,这对于数字化的控制变得更为容易。
以后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信赖性等灵活控制性高的机械系统中。
在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。
步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。
随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。
步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。
步进电机可以直接用数字信号驱动,使用非常方便。
一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。
步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。
在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。
因此非常适合于单片机控制。
步进电机还具有快速启动、精确步进和定位等特点,因而在数控机床,绘图仪,打印机以及光学仪器中得到广泛的应用。
步进电动机已成为除直流电动机和交流电动机以外的第三类电动机。
传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。
步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。
第二章关于设计内容的介绍
2.1步进电机的原理
步进电机是利用电磁铁的作用原理,将脉冲信号转换为线位移或角位移的电机。
每来一个电脉冲,步进电机转动一定角度,带动机械移动一小段距离。
其特点为:
(1)来一个脉冲,转一个步距角。
(2)控制脉冲频率,可控制电机转速。
(3)改变脉冲顺序,可改变转动方向。
例如步进电机为一四相步进电机,采用单极性直流电源供电。
只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。
图2.1.1是该四相反应式步进电机工作原理示意图。
图2.1.1四相步进电机步进示意图
开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。
当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。
而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。
依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。
四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。
单四拍与双四拍的步距角相等,但单四拍的转动力矩小。
八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。
单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图2.1.2a、b、c所示:
a.单四拍b.双四拍c八拍
图2.1.2步进电机工作时序波形图
2.2步进电机的分类
步进电机分永磁式(PM)、反应式(VR)、和混合式(HB)三种。
永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度或15度;
反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。
在欧美等发达国家80年代已被淘汰;
混合式步进是指混合了永磁式和反应式的优点。
它又分为两相和五相:
两相步进角一般为1.8度而五相步进角一般为0.72度。
这种步进电机的应用最为广泛。
从结构上看,步进电机分为三相单三拍、三相双三拍和三相六拍3种,其基本原理如下:
(1)换相顺序的控制通电换相这一过程称为脉冲分配。
例如,三相步进电机在单三拍的工作方式下,其各相通电顺序为A→B→C→A,通电控制脉冲必须严格按照这一顺序分别控制A、B、C相的通断。
三相双三拍的通电顺序为AB→BC→CA→AB,三相六拍的通电顺序为A→AB→B→BC→C→CA→A。
(2)步进电机的换向控制如果给定工作方式正序换相通电,步进电机正转。
若步进电机的励磁方式为三相六拍,即A→AB→B→BC→C→CA→A。
如果按反序通电换相,即A→AC→C→CB→B→BA→A,则电机就反转。
其他方式情况类似。
(3)步进电机的速度控制如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。
两个脉冲的间隔越短,步进电机就转得越快。
调整送给步进电机的脉冲频率,就可以对步进电机进行调试。
2.389C51单片机
Atmel公司生产的89C51单片机是一种低功耗、低电压、高性能的8位单片机,它采用CMOS和高密度非易失性存储技术,而且其输出引脚和指令系统都与MCS-51兼容;
片内的FlashROM允许在系统内改编程序或用常规的非易失性编程器来编程,内部除CPU外,还包括256字节RAM,4个8位并行I/O口,5个中断源,2个中断优先级,2个16位可编程定时计数器,89C51单片机是一种功能强、灵活性高且价格合理的单片机,完全满足本系统设计需要。
2.4设计要求
一个正反转开关控制正转和反转,一个一圈按钮,按一下时转一圈,一个连续转动按钮,按一下时连续转动,再按一下时停止转动,在连续转动时一个加速按钮按一下时加一档速度,一个减速按钮按一下时减一档速度,速度有高速、中速和低速三档(高速、中速和低速只要有明显差别),一个数码管显示转的圈数,开始时显示0,正转一圈时加1,反转一圈时减1,显示0时反转一圈则显示9,显示9时正转一圈则显示0。
程序要求用C语言编写。
用protel画出系统原理图,要求是一个完整的单片机控制系统,电源为220V交流电。
第三章硬件电路设计
3.1设计思路
本设计的硬件电路主要由按键、开关控制电路、单片机最小系统、驱动电路、显示电路组成。
控制电路由开关和按键组成,由操作者根据相应的工作需要进行操作。
最小系统是为了使单片机正常工作。
显示电路主要是为了显示电机的转速。
驱动电路主要是对单片机输出的脉冲进行功率放大,从而驱动电机转动。
3.2总体设计框图
图3.2总体设计框图
3.3电源电路
交流220V经降压变压器变成15V交流电,在通过整流桥、滤波变成5V直流电供给单片机。
图3.3电源电路
3.4单片机最小系统
单片机最小系统或者称为最小应用系统,素质用最少的元件组成的单片机可以工作的系统,对51系列单片机来说,最小系统一般应该包括:
单片机、复位电路、晶振电路。
3.4.1复位电路
复位是单片机的初始化操作,只要给RESET引脚加上2个机器周期以上的高电平信号,即可使单片机复位。
除了进入系统的正常初始化之外,当程序运行出错或是操作错误使系统处于死锁状态时,为了摆脱死锁状态,也需要按复位键重新复位。
在系统中,为了实现上述的两项功能,采用常用的按键电平复位电路,如图3.4.1所示。
图3.4.1复位电路
从图3.4.1中可以看出,当系统得到工作电压的时候,复位电路工作在上电自动复位状态,通过外部复位电路的电容充电来实现,只要Vcc的上升时间不超过1ms就可以实现自动上电复位功能。
在本系统中,采用10uF的电容和10kΩ的电阻来实现复位电路。
当系统出错时,直接按开关实现模拟系统上电复位的功能,从而实现系统重新复位启动。
3.4.2晶振电路
89C51单片机的时钟信号通常用两种电路形式电路得到:
内部震荡方式和外部中断方式。
在引脚XTAL1和XTAL2外部接晶振电路器(简称晶振)或陶瓷晶振器,就构成了内部晶振方式。
由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。
内部振荡方式的外部电路如图3.4.2示。
其电容值一般在5~30pf,晶振频率的典型值为12MHz,采用6MHz的情况也比较多。
内部振荡方式所得的时钟信号比较稳定,实用电路实用较多。
图3.4.2晶振电路
3.5按键、开关控制电路
根据设计要求,控制输入部分设置了连续按钮,点动按钮,加速按钮、减速按钮和正反转开关,分别是S1,S2,S3,S4和K,控制电路如图3.5所示。
通过是S1、S2状态变化来实现电机的连续和点动控制。
当K1的状态变化时,可实现电机的正反转控制。
根据步进电机的工作原理可以知道,步进电机转速的控制主要是通过控制通入电机的脉冲频率,从而控制电机的转速。
对于单片机而言,主要的方法有:
软件延时和定时中断在此电路中电机的转速控制主要是通过软件延时来实现的,该电路控制电机速度变化主要是通过S3、S4的状态实现,从而根据软件延时来改变步进电机的输出脉冲频率,从而改变了电机的转速。
图3.5按键、开关控制电路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 控制 实验
![提示](https://static.bdocx.com/images/bang_tan.gif)