直流电机控制系统及设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
直流电机控制系统及设计

目录引言21 设计系统意义及要求31.1设计意义31.2 设计要求32 总体设计方案32.1 系统方案32.2系统框图32.3 PWM控制电机转速42.4驱动电路选择42.5程序设计43 电路模块设计63.1 设计总图63.2 单片机AT89C5263.3 复位电路和时钟电路73.4 输入开关电路83.5 四位数码管电路93.6 LED灯电路93.7 直流电机驱动电路104 仿真结果115 设计体会15参考文献16直流电机控制系统的设计引言电动机是把电能转换成机械能的一种设备。它是利用通电线圈(也就是定子绕组)产生旋转磁场并作用于转子(如鼠笼式闭合铝框)形成磁电动力旋转扭矩。电动机按使用电源不同分为直流电动机和交流电动机。 电力系统中的电动机大部分是交流电机。 电动机主要由定子与转子组成,通电导线在磁场中受力运动的方向跟电流方向和磁感线(磁场方向)方向有关。电动机工作原理是磁场对电流受力的作用,使电动机转动。电动机的调速方法很多,能适应不同生产机械速度变化的要求。一般电动机调速时其输出功率会随转速而变化。从能量消耗的角度看,调速大致可分两种 :① 保持输入功率不变。通过改变调速装置的能量消耗,调节输出功率以调节电动机的转速。②控制电动机输入功率以调节电动机的转速。电机、电动机、制动电机、变频电机、调速电机、三相异步电动机、高压电机、多速电机、双速电机和防爆电机。1 设计系统意义及要求1.1设计意义运用电路基础、单片机原理、电机拖动等相关知识采用Protues仿真软件设计直流电机控制系统, 实现了直流电机的启动/停止、正传、反转、加速、减速等控制功能,为我们在日常生活中直流电机的运用提供了更多保障,同时巩固了我所学习的相关知识及protues软件的使用,我更加熟悉了各种专业知识的结合,使所学知识形成一个整体。1.2 设计要求设计一个直流伺服电机电机控制系统,采用PWM控制电机转速,采用桥式驱动控制转向,对LED接口进行设计,描述系统软件流程及各程序模块设计并用仿真演示。2 总体设计方案2.1 系统方案这个控制系统以AT89C52单片机为核心,以5个按钮作为控制输入端来控制直流电机的启动/停止、正转、反转、加速、减速。在设计中,采用PWM技术对电机进行控制。2.2系统框图驱动电路直流电机LED灯数码管AT89C52输入模块复位电路和时钟电路该直流电机控制系统的设计,在总体上大致可分为以下几个部分组成: AT89C52单片机,输入模块,复位电路和时钟电路,四位数码管,驱动电路,直流电机。图2.1系统框图2.3 PWM控制电机转速PWM是通过控制固定电压的直流电源开关频率,从而改变负载两端的电压,进而达到控制要求的一种电压调整方法。PWM可以应用在许多方面,如电机调速、温度控制、压力控制等。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而控制电动机的转速。因此,PWM又被称为“开关驱动装置”。在脉冲作用下,当电机通电时,速度增加;电机断电时,速度逐渐减少。只要按一定规律,改变通、断电的时间,即可让电机转速得到控制。当我们改变占空比时,可以得到不同的电机平均速度,从而达到调速的目的。2.4驱动电路选择L298芯片的驱动能力强,外围电路简单,故本设计中采用驱动芯片L298驱动直流电机。2.5程序设计本设计采用Keil uVision4软件进行编程和编译。操作流程如下:(1) 创建一个项目,从器件库中选择目标器件,配置工具设置;(2) 用C语言创建源程序并编译;(3) 修改源程序中的错误;(4) 用项目管理器生成应用;(5) 测试,连接应用。利用P3口,编制程序输出一串脉冲,经放大后驱动直流电机,改变输出脉冲的电平的持续时间,达到使电机正转、反转、停止、加速、减速等目的。由软件编程从P3.0/P3.1管脚产生PWM信号,经驱动电路输出给电机,从而控制电机得电与失电。软件采用延时法进行设计。单片机上电后,系统进入准备状态。按动正转按钮后,根据P3.0为高电平时实现电机正转,P3.1为高电平时实现电机反转。根据不同的加减速按钮,调整P3.0/P3.1输出高低电平时的有效值,进而控制电机的加减速。停止键盘扫描是否有键按下开始正转反转加速减速NY图2.2主程序流程图3 电路模块设计 3.1 设计总图图3.1设计总图3.2 单片机AT89C52AT89C52是一个低电压,高性能CMOS?8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和F

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档