电机测速报告 (修复).docVIP

  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文档。上传文档
查看更多
基于单片机的直流电机调速与测速系统 摘要:(200字以内) 在现代工业自动化高速发展的时期,几乎所有的机械装备都离不开电机,形形色色的电机在不同领域发挥着很重要的作用。与之而来的问题是怎样控制好电机,对于不同的场合,对电机的要求是不同的。本系统分析的是最典型、最实用的控制方法PWM调速,并通过光电对管的原理来测得电机的速度。 本系统利用光电对管来完成对电机速度的测量,它以单片机ATMEL89C52作为电机控制和数据处理的中心。电机驱动电路采用MC33886芯片来实现完成。 关键词:电机 、PWM 、 光电对管 、单片机 一.系统方案设计和论证 本系统主要由五部分组成:1.控制系统;2.LCD显示模块;3.键盘;4.MC33886驱动模块;5.测速装置。 控制系统采用的由ATMEL公司的AT89C52单片机具有高密度、非易失性、低电压、高性能等优点,且满足本系统和电子设计大赛的两方面要求,因此采用AT89C52作为微控制器,该部分方案设计将在文章第三、四部分详细介绍。 二.系统硬件实现 系统总体框图: 图1 直流电机测速与调速系统框图   本系统采用AT89C52单片机,它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8KB的可反复擦写的Flash程序存储器和256B的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MS-51指令系统及8052产品引脚兼容,片内置有8位中央处理器(CPU)。功能强大的AT89C52单片机适用于许多较为复杂的控制应用场合。   电路中选用红外光敏二极管作为受光器件,它与红外发光二极管一起组成一对红外发射接收管,红外光敏二极管在电路中处于反向工作状态。没有光照射时,光敏二极管处于截止状态,反向电阻很大,反向电流(暗电流)很小。随着光照的增强,光敏二极管处于导通状态,其反向电阻减小,反向电流(光电流)增大,其光电流与照度之间呈线性关系。 转速显示选用字符型液晶显示模块LCD12864,可显示16×8或16×16点阵字符。其主控制驱动电路为HD44780,具有标准的接口特性,适配M6800系列和MCS-51系列MCU的操作时序;模块内部具有64个字节的自定义字符RAM,可自定义显示字符。该模块采用+5V电源供电,共有20个引脚。 直流电机驱动采用飞思卡尔公司的5A集成H桥芯片MC33886。MC33886内置了控制逻辑、电荷泵、门驱动电路以及低导通电阻的MOSFET输出电路,适合用来控制感性直流负载,可以用来提供持续的5A电流,并且集成了过流保护、过热保护、欠压保护。 当系统开机后,单片机首先读取默认的电机转速,该转速值可以通过外部按键进行修改设置。单片机通过测速装置反馈回来的数值和设定的值进行比较,对PWM波进行调整以驱动电机加速或是减速,并将电机的实时转速反馈给单片机使其不断的调节输出的PWM波,从而电机转速稳定在设定的转速值。 图2 直流电机测速装置示意图 核心电路原理及理论分析与计算 上图是由MC33886芯片构成的驱动电路,由于只对一路电机驱动,因此我们将芯片的两路输入与输出分别连接到一起,以增强驱动能力,芯片的操作比较简单。给MC33886上电工作后,在4、19管脚分别给高低电平,电机正转;将电平反接则电机反转。在系统中只要将高低电平换成相对应的PWM波即可。 上图是光电对管的PCB原理图,通过控制三极管NPN的开断使发射管是否发射红外线。当NPN导通时,发射管产生红外线并由接收管接收,经过简单的处理后形成TTL信号送入单片机,经单片机计数处理后通过LCD液晶显示出来实时测得的电机转速。 四、算法与软件设计 1.系统的控制算法 PID控制是指比例、积分、微分控制,实现PID控制的装置称为PID调节器。传递函数为: 式中:K为其它环节总增益;为比例系数;为积分系数;为微分系数;;。 比例控制可快速、及时、按比例调节偏差,提高控制灵敏度。但是有静差,控制精度低。积分控制能消除偏差,提高精度、改善稳态性能,但是容易引起震荡,造成超调。微分控制是一种朝前控制,能调节系统速度、减小超调量、提高稳定性,但是其时间常数过大会引入干扰、系统冲击大,过小则调节周期长、效果不显著。比例、积分、微分控制相互配合,合理选择PID调节器的参数,即比例系数、积分时间常数和微分时间常数,可迅速、准确、平稳的消除偏差,达到良好的控制效果。采用增量式算法位置式输出PID算法: 式中:,,为设定值与i次实测值的偏差;;T为采样周期,为积分时间,为微分时间。上式为PID控制软件的编程依据。参数的选取是在参考经验数据的基础上用实验法确定,本系统中取,,,,

文档评论(0)

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

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

1亿VIP精品文档

相关文档