基于51单片机的PWM直流电机调速报告

基于51单片机的PWM直流电机调速报告

ID:43451037

大小:1006.51 KB

页数:21页

时间:2019-10-02

基于51单片机的PWM直流电机调速报告_第1页
基于51单片机的PWM直流电机调速报告_第2页
基于51单片机的PWM直流电机调速报告_第3页
基于51单片机的PWM直流电机调速报告_第4页
基于51单片机的PWM直流电机调速报告_第5页
资源描述:

《基于51单片机的PWM直流电机调速报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程名称:微机原理课程设计题目:基于51单片机的PWM直流电机调速21摘要直流电机脉冲宽度调制(Pulse Width Modulation-简称PWM)调速产生于20世纪70 年代中期,最早用于自动跟踪天文望远镜、自动记录仪表等的驱动,后来由于晶体管器件水平的提高及电路技术的发展, PWM 技术得到了高速发展,各式各样的脉宽调速控制器,脉宽调速模块也应运而生,许多单片机也都有了PWM输出功能。而51单片机却没有PWM 输出功能,采用定时器配合软件的方法可以实现51单片机PWM的输出功能 。本设计就是由单片机STC89C52RC芯片,直流电机(搭建H桥电路驱动)和四位一体LED数码管为核心

2、,辅以必要的电路,构成了一个基于51单片机PWM可调速的直流电机。该可调直流电机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。该可调直流电机布置合理,全部器件分布在7*9cm洞洞板上,看起来小巧精简。采用的是单片机内部定时器产生方波并且两个P口交换输出,可以方便灵活地调速度和方向。该可调直流电机从0到最大速度1200转每分钟一共设置了60个档次的转速,采用红光四位数码管,可以直观地显示出来(显示的是每分钟的转速)。有红光和绿光的两个二极管作为转速指示灯。四个控制按键就可以控制电机的转速,方向与暂停。每按一个键,该可调电机就会实

3、现相对应的功能,操作非常简单。关键词:直流电机,51单片机,C语言,数码管21目录一、设计任务与要求41.1设计任务41.2设计要求4二、方案总体设计52.1方案一52.2方案二52.3系统采用方案5三、硬件设计73.1单片机最小系统73.2数码管显示模块73.3系统电源83.4驱动电路83.5整体电路9四、软件设计104.1keil软件介绍104.2系统程序流程10五、仿真与实现135.1proteus软件介绍135.2仿真过程135.3实物制作与调试155.4使用说明17六、总结186.1设计总结186.2经验总结18七、参考文献2021一、设计任务与要求1.1设计任务1).对更多小器

4、件的了解2).巩固51单片机和C语言的知识,熟悉单片机和C语言的实际操作运用3).掌握仿真软件的运用和原理图的绘制4).加深焊接的技巧,提高焊接的能力5).熟悉调试方法和技巧,提高解决实际问题的能力6).熟悉设计报告的编写过程1.2设计要求1).四个按键分别实现改变转向,加速,减速与暂停的功能2).H桥电路驱动直流电机3).一个红光和一个绿光二级管指示电机转向4).四位数码管显示转速21二、方案总体设计设计一个基于51单片机的可调直流电机。设计一个电路来驱动直流电机;利用单片机内部精确到微妙的定时计数器来实现产生一个周期为100毫秒的PWM由P1^6和P1^7互换输出;红光和绿光指示灯来标

5、明转向;P0和P2口控制段选和位选来实现四位一体数码管显示转速;利用P1^0,P1^1,P1^2和P1^3连接四个按键实现转向,加速,减速与暂停的功能;利用复位按键功能来实现复位操作。2.1方案一51单片机的定时/计数器工作在模式2时是一个可以自动重装载的8位定时/计数器。工作时高八位和低八位装入相同的初值,当低八位装满时,高八位的值自动装入到第八位中,从而可以省去用户软件中重装初值常数的语句,可产生相当精确的定时时间。由于只有八位参与计数,所以其计数周期最大为256微妙。采用初值装入0x38,每个200微妙进入一次中断,500次中断为100毫秒,即产生波形周期为100毫秒的PWM。ULN

6、2003是一个驱动芯片,内部含有七个反向器。每个反向器都是有两个大功率NPN三极管组成的。可以选用这七个反向器中的两个作为放大作用。再接两个三极管作为开关作用,组成一个直流电机的驱动电路。P1^6和P1^7一个高电平一个低电平来控制转向与转速。再在P1^6和P1^7分别接一个红色和绿色发管二极管来表明转向。P0口控制数码管的段选,P2的四个引脚控制数码管的位选来显示速度。P1^0,P1^1,P1^2和P1^3连接四个按键控制转向,加速,减速与暂停。2.2方案二51单片机的定时/计数器工作在模式0时是一个16位位定时/计数器。工作时高八位和低八位各装入初值,当低八位装满时,高八位加1。由于是

7、16位参与计数,所以其计数周期最大为65536微妙。由于要把占空比从0每次加1%加到100%,所以形成一个波形周期至少要中断100次。采用初值高八位装入0xfc,初值低八位装入0x18,每个1000微妙进入一次中断,100次中断为100毫秒,即产生波形周期为100毫秒的PWM。利用两个NPN两个PNP搭建一个H桥电路来驱动直流电机,再在H桥两边的基极公共端各接一个上拉电阻,用来增大流入基极的电流。组成一个驱动直流电机的电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。