液显步进电机控制框架原理教学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《液显步进电机控制框架原理教学课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 控制 框架 原理 教学 课件
- 资源描述:
-
1、-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:1课题:液显步进电机控制 学生姓名:韩良学生姓名:韩良 指导老师:指导老师:孙晓明-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:2总体概述步进电机具有控制简便,定位准确等特点。随着科学技术的发展,在许多领域得到广泛的应用。鉴于传统的脉冲系统移植性不好,本文采用51系列单片机AT89C51对步进电机进行软件编程控制,以此代替脉冲发生器和脉冲分配器。通过软件编程产生控制脉冲,并在IO口输出时序方波作为控制电机运动的脉冲控制信号,信号经过高压大电流达林顿晶体管ULN2003A驱动步进
2、电机,Ampire128*64显示模块,显示步进电机运行状况。对电机运行状态的控制是应用五个键盘的按下产生信号输入,通过程序对按键进行判断,从而使电机运行在所需的状态。此设计通过软件编程可以任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。以简化控制电路,降低生产成本,提高系统的运行效率和灵活性-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:3目录总体方案设计步进电机简介硬件模块设计软件模块设计仿真调试结果总结-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:4总体方案控制方案确定方案一:通过延时,延时方法是在
3、每次换向之后调用一个延时子程序,待延时结束后再次执行换向,这样周而复始就可发出一定频率的CP脉冲或换向周期。延时子程序的延时时间与换向程序所用的时间和,就是CP脉冲的周期,该方法简单,占用资源少,全部由软件实现,调用不同的子程序可以实现不同速度的运行。但占用CPU时间长,不能在运行时处理其他工作。因此只适合较简单的控制过程。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:5方案二:定时方法是利用单片机系统中的定时器定时功能产生任意周期的定时信号,从而可方便的控制系统输出CP脉冲的周期。当定时器启动后,定时器从装载的初值开始对系统及其周期进行加计数,当定时器溢出
4、时,定时器产生中断,系统转去执行定时中断子程序。将电机换向子程序放在定时中断服务程序中,定时中断一次,电机换向一次,从而实现电机的速度控制。由于从定时器装载完重新启动开始至定时器申请中断止,有一定的时间间隔,造成定时时间增加,为了减少这种定时误差,实现精确定时,要对重装的计数初值作适当的调整。调整的重装初值主要考虑两个因素一是中断响应所需的时间。二是重装初值指令所占用的时间,包括在重装初值前中断服务程序重的其他指令因。综合这两个因素后,重装计数初值的修正量取8个机器周期,即要使定时时间缩短8个机器周期。用定时中断方式来控制电动机变速时,实际上是不断改变定时器装载值的大小。在控制过程中,采用离散
5、办法来逼近理想的升降速曲线。为了减少每步计算装载值的时间,系统设计时就把各离散点的速度所由于本计是简单的开环调速系统,所以相比较选择方案一作控制方式。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:6步进电机简介本设计选择的是四相六线步进电机,该步进电机为四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:7驱动电路确定本设计的重点在于对步进电机的控制和驱动,设计中受控电机为四相六线制的步进电机(内阻33欧,步进1.8度,额定电
6、压12V)方案一:使用多个功率放大器件驱动电机通过使用不同的放大电路和不同参数的器件,可以达到不同的放大的要求,放大后能够得到较大的功率。但是由于使用的是四相的步进电机,就需要对四路信号分别进行放大,由于放大电路很难做到完全一致,当电机的功率较大时运行起来会不稳定,而且电路的制作也比较复杂。方案二:使用ULN2003A芯片驱动电机ULN2003A芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号。通过比较,使ULN2003A芯片充分发挥了它的功能,能稳定地驱动步进电机,且价格不高,故选用ULN2003A驱动
7、电机。而使用ULN2003A时,可以直接用单片机模拟出时序信号,由于控制并不复杂,故选用后者-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:8总体设计的系统框图AT89C51单片机12MHz晶振控制步进电机开关ULN2003A驱动电路四相六线步进电机Ampire128*64显示器-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:9硬件模块设计单片机模块简介1)VCC(40):电源+5V。2)VSS(20):接地,也就是GND。3)XTL1(19)和XTL2(18):振荡电路。单片机是一种时序电路,必须有脉冲信号才能工作,在它的内
展开阅读全文