基于单片机的步进电机开环控制系统资料讲解.doc
《基于单片机的步进电机开环控制系统资料讲解.doc》由会员分享,可在线阅读,更多相关《基于单片机的步进电机开环控制系统资料讲解.doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于单片机的步进电机开环控制系统-基于单片机的步进电机开环控制系统摘要:通过ATMEL89C51单片机对步进电机进行控制,主要介绍了步进电机控制器、驱动电路和LED显示电路的设计,实现了步进电机的开环控制。在步进电机控制器的设计中,重点阐述了脉冲产生电路以及对速度的控制。该系统具有成本低、控制方便的特点。0引言步进电机是一种将电脉冲信号变换成相应的角位移或直线位移的机电执行元件。控制步进电机的输入脉冲数量、频率及电机各相绕组的接通顺序,可以得到各种需要的运行特性。尤其与数字设备配套时,体现了更大的优越性
2、,因此广泛应用于数字控制系统中。本文介绍已实现的单片机对步进电机的数字控制系统。该控制系统中,控制器担负着产生脉冲以及发送、接收控制命令的任务。本文对控制器的设计,尤其是脉冲产生电路的设计作了详细的介绍。1系统设计步进电机开环控制系统框图如图1所示。系统由步进电机控制器、步进电机驱动电源、步进电机和LED状态显示等4部分组成,本文着重介绍步进电机控制器、步进电机驱动电源、LED显示状态3部分。图1步进电机开环控制系统框图1.1步进电机控制器步进电机控制器主要由单片机、晶振电路、8KRAM和光电隔离电路等组成(见图2)。图2步进电机控制器组成(1)晶振电路单片机的时钟信号通常用两种电路形式得到:
3、内部振荡方式和外部振荡方式。在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。内部振荡方式的外部电路如图3所示。本系统选C1和C2值为30pF。图3内部振荡电路(2)光电隔离电路利用光隔离器组成的光电隔离电路将控制器与外部的驱动电路隔离开来,使得外部电路的变化不至于影响或者损坏控制系统,从而提高系统的可靠性,增强抗千扰能力。光隔离器最重要的参数是电流传输比CTR,通常其值为0.20.9。输入数字信号提供一定的电流(510mA)时,光隔离器才会输出放大的数字电平。光隔
4、离器连接时注意信号正负逻辑。光隔离器的输入、输出端地线必须互相隔开,并且输入、输出端两个电源必须单独供电;如果使用同一电源,外部干扰信号可能通过电源串到系统中来。(3)存储模块89C51单片机片内只有128B的RAM,而本系统中需要存储的数据较多,需扩展外部RAM。(4)步进脉冲产生电路在采用单片机的步进电机开环系统中,控制系统的CP脉冲的频率或换向周期实际上是控制步进电机的运行速度。系统可用两种办法实现步进电机的速度控制:一种是延时,一种是定时。延时方法是在每次换向之后调用一个延时子程序,待延时结束后再次执行换向,这样周而复始就可发出一定频率的CP脉冲或换向周期。延时子程序的延时时间与换向程
5、序所用的时间和就是CP脉冲的周期。该方法简单,占用资源少,全部由软件实现,调用不同的子程序可以实现不同速度的运行;但占用CPU时间长,不能在运行时处理其他工作,因此只适合较简单的控制过程。定时方法是利用单片机系统中的定时器定时功能产生任意周期的定时信号,从而可方便地控制系统输出CP脉冲的周期。当定时器起动后,定时器从装载的初值开始对系统及其周期进行加计数;当定时器溢出时,定时器产生中断,系统转去执行定时中断子程序。将电机换向子程序放在定时中断服务程序中,定时中断一次,电机换向一次,从而实现电机的速度控制。由于从定时器装载完重新起动开始至定时器申请中断止,有一定的时间间隔,造成定时时间增加。为了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 电机 开环 控制系统 资料 讲解
限制150内