网站大量收购独家精品文档,联系QQ:2885784924

电力拖动开环控制的PWM直流调速系统设计与实现.docx

电力拖动开环控制的PWM直流调速系统设计与实现.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电力拖动开环控制的PWM直流调速系统设计与实现

拖动系统课程设计报告书题目:专业:姓名: 学号: 指导教师:任务书课题名称:开环控制的PWM直流调速系统设计与实现课程设计任务:1、查找文献,掌握直流电动机PWM调速的基本工作原理;2、设计直流电动机开环调速系统,建立系统模型并进行仿真试验;3、设计并调试基于51单片机的H桥驱动控制电路;4、设计速度调节器算法,对开环系统进行负载试验;课程设计要求:1、能独立设置电机速度(按键设置或滑动变阻器设置或上位机设置);2、能显示当前电机的实际速度(单位为:r/min);3、能控制电机启动、停止、正反转、软启动和软制动;课程设计内容:1、设计直流电动机开闭环调速系统总体方案;2、建立系统数学模型,并设计电流调节器和转速调节器算法;3、直流电机的控制电路、驱动电路、保护电路及其检测电路设计4、 基于单片机的开环调速系统软件程序设计;任务下达日期:2015年6月3日设计日期: 2015年6月9日摘要本次设计先通过上网查找资料,了解直流电机PWM开环调速系统的原理及其特性。再通过PROTUES电路仿真PWM波形控制输出并设计该开环直流电机调速系统硬件电路。此次设计的系统可通过按钮实现正反转调节,实现电机的7档调速,并且在LCD屏幕中实时显示出电机的状态,包括正反转,档位以及电机转速。该系统有如下优点:需用的大功率可控器件少,线路简单;调速范围宽:电流波形系数好,附加损耗小;功率因数高。关键词:开环 直流电机 PWM 51单片机 目录1 系统概述62 硬件电路设计72.1 主控制模块72.1.1 单片机管脚介绍:72.1.2 晶振电路与复位电路82.2.3矩阵键盘92.2脉冲整形触发电路设计102.3 LCD1602102.4电机参数112.5 电机驱动模块112.5.1 模块描述112.5.2 模块接口说明112.5.3模块使用说明123 软件设计123.1 操作说明123.2 c程序设计133.2.1 LCD1602133.2.2 矩阵键盘读取133.2.3 占空比计算143.2.4 PWM信号产生143.2.5 转速计算143.2.6 换向144 系统调试144.1 PWM信号调试144.2 电机转速测试145 结束语156 参考文献157 附录157.1 设计图纸157.2 元器件清单157.3 程序151 系统概述该直流电机调速系统是以STC89C52单片机为核心,配以相应硬件电路,完成电机启动停止控制、正反装控制以及1-7档电机转速选择等功能。实际运用时,用户可以根据自己需求来设置电机档位或电机的正反转,起停。PWM直流电机调速系统主要由矩阵键盘、单片机、脉冲整形触发电路、电机驱动模块等部分组成。其中矩阵键盘用于控制电机各种功能的实现。电机上装有41线码盘,电机转一周形成41个脉冲,通过脉冲整形触发电路接入52单片机的I/O口进行计数并用于计算电机转速。电机PWM控制信号由52单片机定时器定时触发,通过I/O口输入至电机驱动模块来进行控制电机转速。图一:系统功能方块图如图1所示电源输入电路为STC89C52提供5Vvcc电源。晶振电路的主要作用是提供基准频率,在电路产生震荡电流,发出时钟信号。复位电路是使单片机的CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后PC=0000H,使单片机从第—个单元取指令。键盘接口电路实现PWM直流电机调速系统的各种功能。脉冲整形触发电路将电机41线码盘产生的脉冲输入至单片机进行电机转速计算。电机驱动模块接收单片机PWM控制信号来驱动电机。LCD1602液晶屏用来显示电机的正反转状态、起停状态、档位及实时的转速。2 硬件电路设计2.1 主控制模块2.1.1 单片机管脚介绍:图2:单片机管脚单VCC(40):供电电压,其工作电压为5V。GND(20):接地。P0端口(P0.0-P0.7):P0口为一个8位漏极开路双向I/O口,每个引脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1端口(P1.0-P1.7):P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高电平,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2端口(P2.0-P2.7):P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档