单片机课程设计-基于89C51的电机转速计设计(16页).doc
《单片机课程设计-基于89C51的电机转速计设计(16页).doc》由会员分享,可在线阅读,更多相关《单片机课程设计-基于89C51的电机转速计设计(16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单片机课程设计-基于89C51的电机转速计设计-第 11 页单片机系统课 程 设 计成绩评定表设计课题 : 基于89C51的电机转速计设计 学院名称 : 电气工程学院 专业班级 : 学生姓名 : 安徽人在河南 学 号 : 指导教师 : 设计地点 : 31-505 设计时间 : 2018-01-012018-01-14 指导教师意见:成绩: 签名: 年 月 日单片机系统课 程 设 计课程设计名称: 基于89C51的电机转速计设计 专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计地点: 31-505 课程设计时间: 2018-01-012018-01-14 单片机
2、系统 课程设计任务书学生姓名专业班级自动学号题 目基于89C51的电机转速计设计课题性质工程设计课题来源选题指导教师主要内容(参数)1. 电机起动2. 多级调速,包括提速、减速3. 电机停车任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5-6天:软件设计,编写程序。第7-8天:实验室调试。第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅合理。主要参考资料1 张毅刚 彭喜元 彭宇 单片机原理及
3、应用(第2版) 高等教育出版社2 程国刚 陈跃琴 崔荔蒙51单片机典型模块开发查询手册 电子工业出版社3 程国刚 杨后川 PROTEUS原理图设计与电路仿真 电子工业出版社审查意见系(教研室)主任签字: 年 月 日 目录1 引言12总体方案设计13 硬件电路设计33.1复位电路33.2振荡电路43.3驱动电路43.4键盘电路53.5显示电路64 软件设计74.1 软件总流程图74.2 中断流程图85 功能开发调试及硬件仿真85.1 开发软件介绍85.2 仿真结果96 总结10附录A 参考文献11附录B总原理图11附录C部分原程序131 引言在实际应用中,电动机作为把电能转换为机械能的主要设备,
4、一是要具有较高的能量转换效率;二是应能根据生产工艺的要求调整转速。电动机的调速性能如何对提高产品质量、提高劳动生产率和节省电能有着直接的决定性影响。因此,调速技术一直是研究的热点。本次设计采用了普中科技51单片机开发板,配以AT89C51单片机以及ULN2003D芯片驱动直流电机,并在数码管上显示当前级数。可以实现按键起动、增减速、停车的功能。调速方面,通过单片机发送不同占空比的PWM波形,从而改变电机的电枢电压,进而实现对直流电机的调速。关键词:AT89C51单片机 PWM多级调速 数码管显示2总体方案设计硬件方案:以AT89C51单片机为核心的直流电机控制系统控制简图如图2.1直流电机调速
5、方案方框图所示,由单片机输出PWM 信号,并由I/O口输出,经驱动电路输出给电机,从而控制电机得电、断电以及调整电枢电压。单片机上电后,系统进入准备状态。当按动启动按钮后,根据预设值电机进入一级转速工作;根据不同需求的按下加减速按钮,调整I/O口的预定值,从而可以控制PWM波形的占空比,进而控制电压的大小。控制电机的加减速,并在数码管上显示出当前的预设值。图2.1 直流电机调速方案方框图AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
6、AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。AT89C51 提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RA
7、M中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。软件方案:PWM(脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的电压,从而达到控制要求的一种电压调整方法。PWM可以应用在许多方面,比如:电机调速、温度控制、压力控制等等。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并且根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来达到改变平均电压大小的目的,从而来控制电动机的转速。也正因为如此,PWM又被称为“开关驱动装置”。单片机由软件来实现PWM调整:在PWM调速系统中占空比D是一个重要参数在电源电压
8、Ud不变的情况下,电枢端电压的平均值取决于占空比D的大小,改变D的值可以改变电枢端电压的平均值从而达到调速的目的。改变占空比D的值有三种方法:A、定宽调频法:保持t1不变,只改变t2,这样使周期也随之改变。B、调宽调频法:保持t2不变,只改变t1,这样使周期也随之改变。C、定频调宽法:保持周期T(或频率)不变,同时改变t1和t。前两种方法在调速时改变了控制脉冲的周期(或频率),当控制脉冲的频率与系统的固有频率接近时,将会引起振荡,因此常采用定频调宽法来改变占空比从而改变直流电动机电枢两端电压。利用单片机的定时计数器外加软件延时等方式来实现脉宽的自由调整,此种方式可简化硬件电路,操作性强等优点。
9、本次设计中,采用定时器作为脉宽控制的定时方式,这一方式产生的脉冲宽度极其精确。3 硬件电路设计3.1复位电路复位电路和时钟电路是维持单片机最小系统稳定运行的基本模块和最重要的内部因素之一。复位电路通常分为两种:上电复位和手动复位,如图3.1,图3.2所示。图3.1 上电复位电路图3.2 手动复位电路有时系统在运行过程中出现程序跑飞的情况,在程序开发过程中,需要经常手动复位。所以本次设计选用手动复位。3.2振荡电路振荡电路是单片机系统工作的核心,它提供单片机工作的“动力”,并关系到单片机运行速度的快慢、应用系统稳定性的高低等。一般可以使用晶体或晶振来搭建,他们的主要区别在于晶体需要外接振荡电路才
10、能够起振,而晶振只需要在相应的引脚上提供电源和地信号既可以发出脉冲信号。高频率的时钟有利于程序更快的运行,也有可以实现更高的信号采样率,从而实现更多的功能。但是告诉对系统要求较高,而且功耗大,运行环境苛刻。考虑到单片机本身用在控制,并非高速信号采样处理,所以选取合适的频率即可。合适频率的晶振对于选频信号强度准确度都有好处,本次设计选取12.000M无源晶振接入XTAL1和XTAL2引脚。并联2个30pF陶瓷电容帮助起振。振荡电路如图3.3所示图3.3 振荡电路3.3驱动电路在实际的直流电机驱动电路应用中,可以使用H桥来驱动直流电机,也可以使用相应的驱动芯片来驱动直流电机。H桥采用4个功率MOS
11、FET管,两两组成一个桥壁,每个三极管旁边有一个续流二极管,当对角线上两个三极管打开时,电机朝一个方向运转;另一条对角线上的三极管打开时,电机反转。功率MOSFET管可以将微弱的信号放大成幅值较大的电信号,是单片机系统中最常用的功率驱动器件。除了使用三极管搭建H桥驱动外,还可以使用达林顿管等驱动芯片来驱动直流电机。达林顿管又称复合管,原理是将两只三极管适当地连接在一起,组成一只等效的新三极管。放大倍数是两只三极管放大倍数之积,常常用于驱动较大驱动电流的器件。常见的达林顿集成芯片有ULN2003和ULN2803。由于本次设计使用的开发板上自带了ULN2003芯片,所以采用ULN2003驱动芯片驱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 基于 89 C51 电机 转速 设计 16
限制150内