书签 分享 收藏 举报 版权申诉 / 24
上传文档赚钱

类型液显步进电机控制框架原理教学课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4506436
  • 上传时间:2022-12-15
  • 格式:PPT
  • 页数:24
  • 大小:1.69MB
  • 【下载声明】
    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):振荡电路。单片机是一种时序电路,必须有脉冲信号才能工作,在它的内

    8、部有一个时钟产生电路,有两种振荡方式,一种是内部振荡方式,只要接上两个电容和一个晶振即可;另一种是外部振荡方式,采用外部振荡方式时,需在XTL2上加外部时钟信号(详细的内容将在以后的课程中专门介绍)。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:104)PSEN(29):片外ROM 选通信号,低电平有效。5)ALE/PROG(30):地 址锁存信号输出端/EPROM编 程脉冲输入端。6)RST/VPD(9):复位信号 输入端/备用电源输入端。7)EA/VPP(31):内/外部 ROM选择 端 8)P0口(39-32):双向I/O口 P1口(1-8):准双向通

    9、用I/0口。9)P2口(21-28):准双向I/0口。原理图如4-1所示:-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:11P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被

    10、外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:12利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出

    11、其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6/WR(外部数据存储器写

    12、选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:13键盘控制模块按键控制主要是由5个单体开关在单片机P1.0-P1.4口,有上拉电阻,当有开关按下时其输入低电平同时启动外部,延时中断分别控制其步进电机正传,反转,停止,加速,减速。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:14LCD显示模块引脚接线图-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-

    13、2022-12-15专业:15软件模块设计主程序流程图开始显示初始化显示不变量等待中断正转反转停止加速减速调显示分别调用指令有无 中断返回键值-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:16键盘程序设计延时消抖取P1口值正转指令反转指令 停止指令 加速指令 减速指令有无键按下P1=0 xff-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:17显示程序流程图开始显示上半字左半面写指令页写指令行(col+16)64写左半面字写字显示写字指令页写字指令行写右半面字到有半面写指令页写指令行写字-江阴职业技术学院电子工程系江阴职业技

    14、术学院电子工程系-2022-12-15专业:18 总 结本设计通过Keil软件和Proteus软件联调软件上机运行我们可以看到其Ampire128*64显示器可以显示其要求的数字,分别控制键盘我们可以看到步进电机可以正传,反转,停止,加速,减速。而且步进电机运行状况能够正确的显示在显示器上。本设计主要体现单片机在控制步进电机方面的应用。通过这次的课题设计使我在各个方面都有了很大的提高。首先,对步进电机的工作原理有了一定的了解,同时在在设计的过程中使我感觉到整体电路的综合调试是非常重要,而且能够学会熟练使用Proteus软件和字模软件。在编程的学习中,现在小程序可以很快的编出来通过这次学习,一次

    15、系统的编程所需要考虑到的问题,同时也找到一些问题,这将为我以后的学习起到很大的帮助。在本文完稿之际,我要衷心感谢我的指导老师孙老师,在论文成稿期间,无论在选题上,还是资料的应用上,孙老师都给予我耐心细致的教导,在论文研究及撰写过程中,孙老师提出了许多宝贵意见,我学到了许多课外的知识,使我的综合能力得到了提升。老师严谨的治学态度,一丝不苟的敬业精神,诲人不倦的高尚师德,为我树立了做人、做事的楷模,对我今后的人生之旅将产生深远的影响。-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:19 仿真调试结果-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:20正转情况:-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:21反转时情况:-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:22停止时情况:-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:23加速时情况:-江阴职业技术学院电子工程系江阴职业技术学院电子工程系-2022-12-15专业:24减速时情况:

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:液显步进电机控制框架原理教学课件.ppt
    链接地址:https://www.163wenku.com/p-4506436.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库