基于AT89C51单片机控制的智能化转速测量仪_毕业论文(46页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于AT89C51单片机控制的智能化转速测量仪_毕业论文(46页).doc》由会员分享,可在线阅读,更多相关《基于AT89C51单片机控制的智能化转速测量仪_毕业论文(46页).doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于AT89C51单片机控制的智能化转速测量仪_毕业论文-第 42 页摘 要在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。本文便是运用AT89C51单片机控制的智能化转速测量仪。电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行
2、的基本状况。本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、NE555、L298N、运算放大器等构成。详细介绍了单片机的测量转速系统。充分发挥了单片机的性能。本文重点是测量速度并显示。其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。关键字:MSC-51(单片机);转速检测;传感器。AbstractIn the project practice, we will meet each kind to need frequently to survey the rotational speed the situation, the su
3、rvey rotational speed method divides into the simulation type and the digital two kinds. The simulation type uses measured that the fast generator is the detecting element, obtains the signal simulates the quantity. Digital usually uses the electro-optical encoder, the Hall part and so on is the det
4、ecting element, obtains the signal is the signal impulse. Along with microcomputers widespread application, specially high performance price compared to monolithic integrated circuits appearance, the tachometric survey uses generally take the monolithic integrated circuit as the core digital measuri
5、ng technique I graduated from the Design of the issue is control of the intelligent use of SCM speed measuring instrument. The system is the motor speed measurement, and PC and can communicate that the motor speed, and to observe the motor running the basic situation. The main design AT89C51 control
6、 as the core, by the Hall sensor, LED digital CRT, NE555, and L298. Detailed measurements of the speed of the SCM system. Give full play to the performance of the SCM. This paper is to measure the speed and displayed in four LED digital pipe.The advantage of a simple hardware and software capabiliti
7、es improve, measuring speed, high precision and control system reliable, cost-effective and so on.Keyword:MSC-51(One-chip computer);Speed Detection;Tachometer目录第1章 绪 论11.1 课题研究的开发背景11.2 课题设计的意义31.3 设计内容和要求4第2章 系统设计52.1控制器设计52.2测转速传感器的设计52.3电机驱动调速模块的设计:62.4A/D转换模块的设计:62.5显示模块设计72.6系统设计综述7第3章 系统硬件设计93
8、.1系统主要硬件简介93.1.1 AT89C51单片机简介93.1.2设计系统中所用其他芯片简介163.1.3光电传感器简介193.1.4 TLC2543介绍203.2电机驱动电路设计223.2.1 L298N的介绍22第4章 系统软件设计及调试244.1测速系统设计244.1.1测速程序设计264.1.2 A/D转换程序设计274.1.3电机驱动程序设计294.1.4键盘程序的设计304.1.5显示程序的设计304.2统测试结论314.3 系统调试314.3.1 硬件调试314.3.2 软件调试334.3.3 综合调试344.3.4 故障分析与解决方案35第5章 总结与展望375.1设计总结
9、375.2 展望38参考文献39致 谢40附录:411.外文资料译文412.外文资料原文48第1章 绪 论1.1 课题研究的开发背景单片机是一种集成电路芯片。它采用超大规模技术将具有数据处理能力的微处理器(CPU)、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路(I/O接口)集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统,在单片机程序的控制下能准确、迅速、高效地完成程序设计者事先规定的任务。所以说,一片单片机芯片就具有了组成计算机的全部功能。由此来看,单片机有着一般微处理器(CPU)芯片所不具备的功能,它可单独地完成现代工业控制所要求的智能化控制功能,这是单片机
10、最大的特征。然而单片机又不同于单板机(一种将微处理器芯片、存储器芯片、输入输出接口芯片安装在同一块印制电路板上的微型计算机),单片机芯片在没有开发前,它只是具备功能极强的超大规模集成电路,如果对它进行应用开发,它便是一个小型的微型计算机控制系统,但它与单板机或个人电脑(PC机)有着本质的区别。单片机的应用属于芯片级应用,需要用户(单片机学习者与使用者)了解单片机芯片的结构和指令系统以及其它集成电路应用技术和系统设计所需要的理论和技术,用这样特定的芯片设计应用程序,从而使该芯片具备特定的功能。不同的单片机有着不同的硬件特征和软件特征,即它们的技术特征均不尽相同,硬件特征取决于单片机芯片的内部结构
11、,用户要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标。这里的技术特征包括功能特性、控制特性和电气特性等等,这些信息需要从生产厂商的技术手册中得到。软件特征是指指令系统特性和开发支持环境,指令特性即我们熟悉的单片机的寻址方式,数据处理和逻辑处理方式,输入输出特性及对电源的要求等等。开发支持的环境包括指令的兼容及可移植性,支持软件(包含可支持开发应用程序的软件资源)及硬件资源。要利用某型号单片机开发自己的应用系统,掌握其结构特征和技术特征是必须的。单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以以软件控制来实现,并能够实现智能化,现在单片机控
12、制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。诚然,单片机的应用意义远不限于它的应用范畴或由此带来的经济效益,更重要的是它已从根本上改变了传统的控制方法和设计思想。是控制技术的一次革命,是一座重要的里程碑。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:在智能仪器仪表上的应用:单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度
13、、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。在工业控制中的应用:用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。在家用电器中的应用:可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。在计算机网络和通信领域中的应用:现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机
14、网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。单片机在医用设备领域中的应用:单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。1.2 课题设计的意义在传统生产行业中,经常遇到各种需要测量转速的场合,例如发动机,电动机,机床主轴等旋转设备的运转和控制中,常需要分时或连续测量,显示其转速及瞬时转速
15、。直流电机作为执行机构被广泛地应用于各类控制系统中,其驱动与转速精度是电机能够稳定工作的关键。为此,我们提出了一种直流电机驱动与转速测量系统的设计方法,为直流电机制造、定型以及应用提供一些借鉴。与此同时,调速系统的电路结构和有关理论发展非常迅速,随着可控关断的电力电子器件的出现,由它实现的斩波与PWM 技术的应用也越来越广泛。但在具体的系统设计上,由于集成度太低而使电路非常复杂,速度调试应用十分不便。利用电子信息技术改造传统产业,可以大幅提高生产效率,提升产品的市场竞争力。在这种时代背景下,如果应用现代化手段对电机转速进行科学改变,精确测量,并辅以数码显示,对工业,生活中的一些旋转设备的速度以
16、及需要控制其速度的仪器和用品加以控制和测量,会给工业生产和生活带来看得到的方便。为了能精确的测量转速,还要保证测量的实时性,要求能测得瞬时转速。随着微型计算机的广泛应用,特别是高性能/价格比的单片机的涌现,转速测量普遍采用了以单片机为核心的数字法,智能化微电脑代替了一半的机械式或模拟量结构。同时对电机驱动及其速度测量的研究,系统掌握了电源驱动电路和速度测量电路的连接,以及其中用的到的诸如:L298,LM311,TI607,8051等芯片的功能及其各个引脚的功能,同时通过用面包板搭建临时电路,加强了动手能力,提高了解决实际问题的能力,充分的体现了理论与实践结合,对毕业后走向社会,做了进一步的准备
17、。1.3 设计内容和要求 内容:利用单片机做主控制器,设计一个电机转速检测及波形记录系统,通过单片机能检测电机的转速,并且绘制转速曲线图。要求:(1)用单片机做核心芯片,设计电机驱动器,实现电机精确控制;(2)利用传感器检测电机的转速,并且绘制转速变化图形。(3)控制器应有按键,数码显示等配置。(4)达到一定的检测精度。第2章 系统设计2.1控制器设计单片机控制器是CPU的神经中枢,它包括定时控制逻辑电路、指令寄存器、译码器、地址指针DPTR及程序计数器PC、堆栈指针SP等。对单片机控制器的选择有以下方案。方案一:51系列的单片机,即最常用的AT89C51,优点是可靠性高、便于扩展、控制功能强
18、、实用性好:体积小,功耗低,价格便宜,易于产品化.内部结构简单,缺点在于:无PWM 输出功能,采用定时器配合软件使用。方案二:AVR系列的单片机,特点是:速度快性能价格比高统内从新编程(ISP In-System Programming)功能AVR单片机的定时和计数器功能大大增强,有3个PWM输出口。AVR的单片机的内部结构有硬件通道可直接产生方波信号。所以采用了方案一,因为AT89C51是我们最熟悉的器件,用起来可以很好地控制和调试。2.2测转速传感器的设计选用哪一种传感器作为测速传感器设计合适,需要根据电机转速的速度范围大小选择,以及对传感器体积大小的要求和抗干扰能力,下面将详细介绍三种传
19、感器作比较之后选择。方案一:增量式旋转编码器:通过内部的两个光敏接受管转化其角度码盘的时序和相位的关系,得到其角度码盘角度位移量增加和减少。优点是:可直接准确的产生方波,精确性很高,但价格昂贵。方案二:光电传感器 。耐久性高、寿命长,两个传感器的并排安装,可以在交替频率下操作,所以把两个传感器安装在很近的距离。改善了稳定检测功能PRO功能: PZ2-61的光轴系统的发射器透过水平偏光镜后只发射光波的水平分量、而其接收器透过垂直偏光镜后则只接受垂直分量。方案三:C-C2513 脉冲表专用模块。它利用直射式双光速光电传感器进行采样,该型号脉冲取样板主要有以下功能:能有效消除抖动误差,在采集脉冲是不
20、会因转盘抖动和上下电多计或少计脉冲数。有多种输出脉冲宽度可供选择,能自动判别转盘的转动方向,分别输出正转脉冲信号和反转脉冲信号。且价格相对便宜。光电传感器具有体积小,响应频率快,电压范围宽,重复精度高,抗干扰能力强使用寿命长等特点.。所以选用光电传感器做为测速传感器设计的选择。2.3电机驱动调速模块的设计:方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更重要的问题在于一般电动机的电阻很小,但电流很大,分压不仅降低效率,而且实现起来很困难。方案二:采用继电器对电动机的开或关进行控制,通过开关的切换对电机的转速的
21、调整。此方案的优点是电路比较简单,缺点是继电器的响应时间慢,机械结构易损坏,可靠性不好。方案三:采用有达林顿管组成的H型PWM电路,用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电机的转速。这种电路由于工作在管子的饱和截止模式下,效率非常高,H型电路保证了可以简单地实现转速和方向的控制,稳定性极强,是一种被广泛采用的PWM 调速技术,承受负载能力大。方案四:采用专用电机驱动芯片L298N。由于L298可以直接通过电源来调节输出电压;可以直接用单片机的I/O口提供信号;而且电路简单,使用方便。所以在这里采用了L298做为电机驱动电路的模块。2.4A/D转换模块的设计:A/D转换是控
22、制系统重要的环节,它负责将传感器输出的模拟量转换为控制器可以处理的数字量。合理选择A/D转换芯片对于确保控制系统的控制精度有着重要意义。方案一:采用AD0809,AD0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。方案二:采用TLC2543,TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于TLC2543是串行输入结构,能够节省51系列单片机I/O资源,且价格适中,分辨率较高,所以选用TLC2543。2.5显示模块设计用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态(扫描)显示。方案一:静态显
23、示,就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU时间。方案二:动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU时间多。动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。所以采用了动态显示。2.6系统设计综述综上述文字对测速系统各部分的讨论选择后,系统设计可以初步确定,对电机转速检测就有了整体框图。其结构图如2-1所示:A/D转换电路键盘80C51单片机L298N直流电机稳压电源数码显示电路图2-1 系统整体框图第3章 系统硬件设计3.1系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89C51 单片机 控制 智能化 转速 测量仪 毕业论文 46
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内