单片机课程设计基于单片机直流电机测速及其控制系统.doc
《单片机课程设计基于单片机直流电机测速及其控制系统.doc》由会员分享,可在线阅读,更多相关《单片机课程设计基于单片机直流电机测速及其控制系统.doc(31页珍藏版)》请在三一办公上搜索。
1、单片微型机课程设计题 目基于单片机直流电机测速及其控制系统学院名称 电气工程学院 指导教师 赵宇红 职 称 副教授 班 级 电力071班 学 号 20074450142 学生姓名 姚付山 2010年 12月 30日南华大学电气工程学院 单片机课程设计任务书设计题目: 基于单片机直流电机测速及其控制系统 专 业: 电气工程及其自动化 学生姓名: 姚 付 山 学 号: 20074450142 起迄日期: 2010年12月15日2010年12月31日 指导教师: 赵 宇 红 教研室主任: 苏 泽 光 电子技术课程设计任务书1课程设计的内容和要求(包括原始数据、技术要求、工作要求等):基于单片机直流电
2、机测速及控制系统。1.1原始资料:5V直流电机:额定转速6500r/min,电阻6;RPR220 光电传感器:集电极功耗80mW,工作环境温度-25-85,贮藏温度-30-85,电源5V。1.2 技术要求与工作要求a、可进行电机速度检测,测速范围在0-6000r/min;b、可利用4位数码管进行速度显示;c、可在程序中对电机进行速度设定;d、进行转速控制,电机实际速度与设定速度的误差为5r/min;e、利用仿真软件对硬件电路仿真;f、做出实物。 2对课程设计成果的要求包括图表(或实物)等硬件要求:设计电路,编写程序,安装调试或仿真,分析实验结果,并写出设计说明书,语言流畅简洁,文字不得少于50
3、00字。要求图纸布局合理,符合工程要求,使用proteus软件绘出原理图,器件的选择要有计算依据。3主要参考文献:1.何立民.单片机高级教程M.北京:北京航空航天大学出版社,20042.何立民.I2C总线应用系统设计M. 北京:北京航空航天大学出版社,20043.潘琢金,等.C8051F高速SOC单片机原理及应用M.北京:北京航空航天大学出版社,20024.李群芳,等.单片微机计算机与接口技术M.北京:电子工业出版社,20014课程设计工作进度计划:序号起 迄 日 期工 作 内 容12010.12.15布置任务,教师讲解设计方法及要求22010.12.16-2011.12.20学生查找阅读资料
4、,初定方案,小组会议讨论并确定方案32010.12.21-2010.12.27硬件电路设计及程序编写42010.12.28-2010.12.30仿真、实验并写说明书,小组讨论52010.12.31答辩主指导教师赵宇红老师日期: 2010 年 12 月 31 日摘要:在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电管等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。AT89C51单片机控制的智能化
5、转速测量仪。电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转速进行测量,显示电机的转速,并观察电机运行的基本状况。本设计主要用AT89C51作为控制核心,由光电管、LED数码显像管、LM393比较器、2N4401三极管构成。通过做出实物对系统进行调试和测试,充分发挥出了单片机的性能。本文重点是测量速度并显示在4位LED数码管上。其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。关键字:MSC-51(单片机); 转速; 传感器目录1系统功能设计及其分析12 硬件电路12.1 单片机模块12.1.1 单片机22.1.2 时钟
6、电路42.1.3 复位电路52.2 显示电路62.3 光电管模块72.3.1光电管82.3.2 LM393比较器82.3.3 5V直流电机93 程序设计1031转速测量程序设计1032 转速计算1133 单片机程序124 系统调试164.1 电路调试164.1.1电路上电前的调试164.1.2电路上电后的调试164.2 程序调试174.3 整体调试174.4 调试过程故障分析与解决184.5 课程设计经验总结与分析19结束语21参考文献22附 录23附录1 电机图片23附录2 元器件清单24附录3 电路原理图251系统功能设计及其分析系统主要实现功能是:光电管测量电机的转速信号,然后送到LM3
7、93比较器中,LM393比较器把电机转速信号转换成脉冲信号。AT89C51单片机接收LM393比较器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行记数计算出电机转速送到LED显示。从实用的角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献。转速测量系统具有大范围、高精度等优点、测量速度快,这种系统将会有良好的应用。系统主要完成以下功能:1.设计并制作单片机的转速测量的硬件系统;2.用单片机语言完成转速测量的软件系统;3.要求把转速显示在4位LED上;4.利用仿真软件对硬件电路仿真;5.做出实物。2 硬件电路硬件的功能由总体设计所规定,硬件设计的任务是根
8、据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的电路原理图,必要时做一些部件实验,以确定电路图的正确性,以及工艺结构的设计加工、印制板的制作、样机的组装等。整个单片机测量转速系统为单片机控制模块、显示模块、光电管模块,各个模块都承担着各自的任务。2.1 单片机模块根据系统功能要求以及单片机硬件电路设计思路对单片机模块进行设计,要使单片机准确的测量电机转速,并且使测出的数据能显示出来,所以整个单片机部分分为单片机、时钟电路、复位电路三个部分。2.1.1 单片机单片机我们采用AT89C51(其引脚图如图2.1),相较于INTEL公司的8051它本身带有一定的优点。
9、AT89C51是一种带4K字节闪烁可编程可擦除只读存贮器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器, AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。图2.1 AT89C51引脚图主要特性:与MCS-51 兼容4K字节可编程闪烁存储器 寿命:1000写/擦循环
10、数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明:1.VCC:供电电压;2.GND:接地;3.P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。4.P1口:P1口是一个内部提供上拉电阻的8位双向I/O口
11、,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。5.P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读
12、写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。6.P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如表2.1所示。7.RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。8.ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。
13、此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 9./PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。表2.1 P3口的第二功能引 脚第二功能信 号 名 称P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7RXDTXDINT0INT1T0T1WRRD串行数据接收串行数据发送外部中断0请求外部中断1请求定时器/计数器0计数输入定时器/计数器1计数输入外部RAM写选通外部RAM读选通 1
14、0./EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 11.XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 12.XTAL2:来自反向振荡器的输出。在本次课程设计中,我们选用PO口的八个端口作为数码管的八个段选输出口,选用P2口的四个端口作为数码管的四个位选输出口。而且还选用T0作为信号接收口,T1作为控制电机转速的输出口。2.1.2 时钟电路时钟电路是计算机的
15、心脏,它控制着计算机的工作节奏。MCS-51单片机允许的时钟频率是因型号而异的典型值为12MHZMCS-51内部都有一个反相放大器,XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。AT89C51是属于CMOS8位微处理器,它的时钟电路在结构上有别于NMOS型的单片机。CMOS型单片机内部(如AT89C51)有一个可控的负反馈反相放大器,外接晶振(或陶瓷谐振器)和电容组成振荡器,图2.2为CMOS型单片机时钟电路框图。 图2.2 CMOS型单片机时钟电路框图振荡器工作受/PD端控制,由软件置“1”PD(即特殊功能寄存器PCO
16、N.1)使/PD0,振荡器停止工作,整个单片机也就停止工作,以达到节电目的。清“0”PD,使振荡器工作产生时钟,单片机便正常运行。图中Y1为12MHZ晶振,振荡器产生的时钟频率主要由晶振的频率确定。电容C14和C15的作用有两个:其一是使振荡器起振,其二是对振荡器的频率f起微调作用(C14、C15大,f变小),其典型值为22pF。2.1.3 复位电路计算机在启动运行时都需要复位,使中央处理器CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作。MCS-51单片机有一个复位引脚RST,它是史密特触发输入(对于CHMOS单片机,RST引脚的内部有一个拉低电阻),当振荡器起振后该引
17、脚上出现2个机器周期(即24个时钟周期)以上的高电平,使器件复位,只要RST保持高电平,MCS-51保持复位状态。此时ALE、PSEN、P0、P1、P2、P3口都 输出高电平。RST变为低电平后,退出复位,CPU从初始状态开始工作。单片机采用的复位方式是自动复位方式。对于MOS(AT89C51)单片机只要接一个电容至VCC即可(见图2.3)。在加电瞬间,电容通过电阻充电,就在RST端出现一定时间的高电平,只要高电平时间足够长,就可以使MCS-51有效的复位。图2.3 上电复位电路2.2 显示电路显示电路采用LED数码管动态显示,LED(Light-Emitting Diode)是一种外加电压从
18、而渡过电流并发出可见光的器件。LED是属于电流控制器件,使用时必须加限流电阻。LED有单个LED和八段LED之分,也有共阴和共阳两种。在此次课程设计中,我们选用的是共阳极的数码管。数码管结构图如图2.4。图2.4 数码管结构图发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的称为共阴极显示器。在这次设计中我们选用的动态扫描的方式。一个四位数显示器由12个发光二极管组成,其中七个发光二极管ag控制七个笔画(段)的亮或暗,另一个控制一个小数点的亮和暗,还有四个发光二极管控制数码管的位选,就是选择那个数码管点亮。图2.5为八段数码管的管脚图。图25. 八段发光显示器管脚的结构其中ag位接单片
19、机的PO口的八个输出,14位接单片机P2口的P2.0、P2.1、P2.2、P2.3三个输出。在本次课程设计中我们选择采用四个2N4401三级管作为数码管的驱动。三极管的B级接单片机输送过来的信号,E级接数码管的四个位选口,C级接5V电源。当B级有高电平信号时,使得三极管导通,电路选择四个数码管点亮。驱动电路如图2.6。图2.6 数码管的驱动电路为了节省I/O口线,我们采用的动态显示方式。所谓动态显示,就一位一位地轮流点亮各位显示器(扫描),对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。
20、2.3 光电管模块 在光电管模块中,主要由光电管,LM393比较器,5V直流电机组成。其中光电管是测量元件,LM393比较器是把光电信号转换成脉冲信号,5V直流电机主要是提供被测量的转速。光电管模块的接线图如图2.7。图2.7 光电测速模块接线图2.3.1光电管 光电管(phototube)基于外光电效应的基本光电转换器件。光电管可使光信号转换成电信号。光电管分为真空光电管和充气光电管两种。光电管的典型结构是将球形玻璃壳抽成真空,在内半球面上涂一层光电材料作为阴极,球心放置小球形或小环形金属作为阳极。若球内充低压惰性气体就成为充气光电管。光电子在飞向阳极的过程中与气体分子碰撞而使气体电离,可增
21、加光电管的灵敏度。用作光电阴极的金属有碱金属、汞、金、银等,可适合不同波段的需要。在本次设计中,我们选用的是RPR-200型号的光电管。RPR-220是一种一体化反射型光电探测器。其发射器是一 个砷化镓红外发光二级管,而接收器是一个高度灵敏,硅平面光电三极管。主要应用在游戏机,复印件和办公自动化等设备中。其特点是:1、塑料透镜提高灵敏度;2、内置的可见光过滤器以减小离散光的影响;3、体积小结构紧凑。工作环境温度是-25度到85度,贮藏温度为-30度到85度。2.3.2 LM393比较器LM393 是双电压比较器集成电路。该电路的特点如下:1、工作电源电压范围宽,单电源、双电源均可工作,单电源:
![单片机课程设计基于单片机直流电机测速及其控制系统.doc_第1页](https://www.31ppt.com/fileroot1/2023-4/7/5c07c90c-44fb-4096-b0d8-5b9ff33ed197/5c07c90c-44fb-4096-b0d8-5b9ff33ed1971.gif)
![单片机课程设计基于单片机直流电机测速及其控制系统.doc_第2页](https://www.31ppt.com/fileroot1/2023-4/7/5c07c90c-44fb-4096-b0d8-5b9ff33ed197/5c07c90c-44fb-4096-b0d8-5b9ff33ed1972.gif)
![单片机课程设计基于单片机直流电机测速及其控制系统.doc_第3页](https://www.31ppt.com/fileroot1/2023-4/7/5c07c90c-44fb-4096-b0d8-5b9ff33ed197/5c07c90c-44fb-4096-b0d8-5b9ff33ed1973.gif)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 基于 直流电机 测速 及其 控制系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4144573.html