基于单片机的电机调速系统设计--《单片机》课程设计.doc
《基于单片机的电机调速系统设计--《单片机》课程设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的电机调速系统设计--《单片机》课程设计.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、科技学院单片机课程设计题 目 基于单片机的电机调速系统设计 学生姓名 专业班级 级电气工程及其自动化 班学 号 院 (系) 电气工程学院 指导教师 完成时间 年 月 日 目 录1 课程设计的目的12 课程设计的任务与要求12.1 设计任务12.2 设计要求13 课程设计方案与论证23.1 硬件方案23.2 方案论证34 总体硬件电路设计44.1 复位电路44.2 振荡电路44.3 驱动电路54.4 显示电路65 单元电路的设计(计算与说明)66 硬件制作与调试76.1 系统调试76.2 系统仿真87 总结9参考文献11附录1:总体电路原理图12附录2:实物图13附录3:元器件清单14附录4:程
2、序代码151 课程设计的目的直流电机具有良好的启动性能和调速特性,虽然各种类型的电机层出不穷,然而在自动控制系统、电子仪器设备等方面,直流电机的应用还是占有突出地位。直流电机调速平滑,调速范围广,过载能力强,可实现频繁的无级快速起动、制动、加减速和正反转。为了满足生产过程自动化系统化各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速等技术已远远不能满足现代科技的要求,通过PWM方式控制直流电机调速的方法就应用而生。PWM直流电机调压调速系统拥有需要的功率元件少、线路简单、控制方便、开关频率高、低速性能好。通过此次课程设计的学习使我熟练掌握了这个调速系统,对我
3、们今后的工作有十分重要的意义。本课题是以单片机为主要控制核心,针对直流电机的调速系统进行设计,通过本次课程设计培养我们综合运用所学的知识和技能解决问题的本领,巩固和加深多所学知识的理解。2 课程设计的任务与要求2.1 设计任务1熟悉课程设计任务及要求,查阅技术资料,确定设计方案。2按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。3软件设计,编写程序。4实验室调试。2.2 设计要求1在系统中扩展直流电动机控制驱动电路ULN20003,驱动直流测速电动机。2设计两个按键:K1:“加速”。K2:“减速”。3手动控制。设置两个按键直流电动机加速
4、和直流电动机减速键。在手动状态下,每按一次键,电动机的转速按照约定的档位改变。4测量;并在数码管上显示电动机转动的档位。5实现数字调速功能。3 课程设计方案与论证3.1 硬件方案本系统采用单片机89C52控制输出数据,按下按键后由单片机输出信号分别进入数码显示和驱动芯片ULN2003,通过ULN2003的带动与调速从而实现对电机速度的控制,根据不同需求的按下加减速按钮,调整I/O口的预定值,从而可以控制PWM波形的占空比,进而控制电压的大小。控制电机的加减速,并在数码管上显示出当前的档位,达到直流电机调速的目的。VCCSTC89C52数码显示ULN2003M按键X2图3-1 系统总体设计图ST
5、C89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案,它们都通过片内单一总线连接,其基本结构依然是通用CPU加上外围芯片的结构模式,其基本结构组成如下图所示:振荡电路CPU程序储存器数据存储器I/O口串行口定时器图3-2 基本结构图中央处理器CPU:它是单片机的核心,完成运算和控制功能。内部数据存储器:80C52芯片中共有256个RAM单元,能作为存储器使用的只是前128个单元,其地址为00H7FH。通常说的内部数据存储器
6、就是指这前128个单元,简称内部RAM。内部程序存储器:80C52芯片内部共有4K个单元,用于存储程序、原始数据或表格,简称内部ROM。定时器:80C52片内有2个16位的定时器,用来实现定时或者计数功能,并且以其定时或计数结果对计算机进行控制。3.2 方案论证这一步的工作要求是把系统的任务分配给若干个单元电路,并画出一个能表示各单元功能的整机原理图。方案选择的重要任务是根据掌握的知识和资料,针对系统提出的任务、要求和条件,完成系统的功能设计。在这个过程中要用于探索,勇于创新,力争做到设计方案合理、可靠、经济、功能齐全、技术先进,并且对方案要不断进行可行性和优缺点的分析,最后设计出一个完整框图
7、。框图必须正确反映系统应完成的任务和各组成部分功能,清楚表示系统的基本组成和相互关系。4 总体硬件电路设计4.1 复位电路复位电路和时钟电路是维持单片机最小系统稳定运行的基本模块和最重要的内部因素之一。复位电路如图3-1所示图4-1 上电复位电路4.2 振荡电路振荡电路是单片机系统工作的核心,它提供单片机工作的“动力”,并关系到单片机运行速度的快慢、应用系统稳定性的高低等。一般可以使用晶体或晶振来搭建,他们的主要区别在于晶体需要外接振荡电路才能够起振,而晶振只需要在相应的引脚上提供电源和地信号既可以发出脉冲信号。高频率的时钟有利于程序更快的运行,也有可以实现更高的信号采样率,从而实现更多的功能
8、。但是告诉对系统要求较高,而且功耗大,运行环境苛刻。考虑到单片机本身用在控制,并非高速信号采样处理,所以选取合适的频率即可。合适频率的晶振对于选频信号强度准确度都有好处,本次设计选取11.0592MHZ无源晶振接入XTAL1和XTAL2引脚。并联2个30PF陶瓷电容帮助起振。振荡电路如图3-2所示图4-2 振荡电路4.3 驱动电路本次设计采用达林顿管等驱动芯片来驱动直流电机。达林顿管又称复合管,原理是将两只三极管适当地连接在一起,组成一只等效的新三极管。放大倍数是两只三极管放大倍数之积,常常用于驱动较大驱动电流的器件。本次设计采用ULN2003驱动芯片驱动直流电机。驱动电路如图3-3所示。图4
9、-3 直流电机驱动电路4.4 显示电路本次设计中,因需要显示调速等级,故使用一位8段数码管用作显示。数码管是单片机系统常用的一种外围显示器件,可以显示一些简单的数字或字符。显示电路如图3-4所示图4-4 一位八段数码管显示电路5 单元电路的设计(计算与说明)单元电路设计:单元电路是整机的一部分,只有把各单元电路设计好才能提高整体设计水平。每个单元电路设计前都需明确本单元电路的任务,详细拟订出单元电路的性能指标,与前后级之间的关系,分析电路的组成形式。具体设计时,可以模仿成熟的先进电路,也可以进行创新或改进,但都必须保证性能要求。对于电机的转速调整,我们是采用脉宽调制(PWM)办法,控制电机的时
10、候,电源并非连续地向电机供电,而是在一个特定的频率下以方波脉冲的形式提供电能。不同占空比的方波信号能对电机起到调速作用,这是因为电机实际上是一个大电感,它有阻碍输入电流和电压突变的能力,因此脉冲输入信号被平均分配到作用时间上,这样,改变电机输出方波的占空比就能改变加在电机两端的电压大小,从而改变了转速,51单片机内部没有PWM特殊功能寄存器,通过单片机内部的定时器加中断模拟PWM波形。T0定时器中断是让一个I0口输出高电平,在这个定时器T0的中断当中起动定时器T1,而这个T1是让IO口输出低电平,这样改变定时器T0的初值就可以改变频率,改变定时器T1的初值就可以改变占空比。键盘控制PWM的占空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 基于 电机 调速 系统 设计 课程设计
限制150内