基于单片机的数字测速仪设计-本科论文.doc
《基于单片机的数字测速仪设计-本科论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字测速仪设计-本科论文.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 学号: 常 州 大 学 毕业设计(论文)(2012届)题 目 学 生 学 院 专业班级 校内指导教师 专业技术职务 校外指导老师 专业技术职务 二一二年六月基于单片机的数字测速仪设计摘 要:在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为数字式和模拟式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号为脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。本论文描述了一个以AT89S52单片机控制模块、红外传感器采集模块、电机驱动模块和报警模块为
2、主要部分组成的转速测量系统。该系统以一对红外发射和接收二极管形成光路,通过照射到齿盘上颜色的变化对光路形成脉冲,单片机采用同步M/T法对脉冲计数,经过内部数据处理得出转速,并通过1602液晶显示器显示出结果。同时当转速超过其所设定的数值时,系统对其进行报警。通过L298N电路调节电机转速,从而实现在一个电机上对低转速和高转速的测量。关键词: AT89S52单片机;同步M/T法;1602液晶;L298N电路IVDesign of digital speedometer based on single-chip microcomputerAbstract :In engineering pract
3、ices, the situation of measuring revolving speed often occurs. There are two ways to measure revolving speed: analog type and digital type. With analog type, tachogenerator is used as detecting element, which brings out analog quantity, while with digital type, photoelectric encoder, Hall element et
4、c. are often used, which brings out pulse signal. With the widespread of microcomputers, especially highly cost-efficient microcontroller, we often use microcontroller as the core of measuring revolving speed.This paper focuses on describing a revolving speed measuring system composed by AT89S52 mic
5、rocontroller (controlling module), infrared sensor (collecting module), electrical machine (driving module), and alarming module, which uses a pair of infrared emitting-and-receiving diodes to form the optical path. Through the interval block-out from the change of colors on the fluted disc, electri
6、c pulse can be generated. The microcontroller uses synchronic M/T method to measure the time of pulse, then after inner data analysis, the author can get the revolving speed and finally a 1602 LCD is used to show the result. When the revolving speed outstrips the fixed number, system alarms. Whats m
7、ore, through the use of L298 circuit to adjust the revolving speed of electrical machine, the measurement of low and high revolving speeding in one electrical machine can be realized.Key words: MCS52; Synchronic M/T method ; 1602 LCD; L298 circuit目 录摘 要I目 录III1引言11.1课题研发的背景和意义11.2数字测速仪的国内外研究现状及发展趋势1
8、1.3课题的主要内容和任务22系统分析与总体设计方案32.1数字测速仪的基本工作原理32.2数字测速仪的整体设计结构32.3数字测速仪的测量方案的分析42.3.1转速测量方案论证42.3.2电机驱动方案论证42.3.2键盘显示方案论证42.3.3 PWM软件实现方案论证42.4转速测量原理52.4.1测频法“M法”52.4.2测周期法“T法”52.4.3测频测周法“M/T法”63系统硬件电路设计83.1控制模块83.1.1模块控制的选择83.1.2 AT89S52单片机介绍83.1.3单片机的最小系统123.2红外传感器信号采集模块133.2.1红外光电管芯片介绍133.2.2红外光电管的工作
9、原理133.2.3 LM339电压比较器芯片介绍143.2.3电压比较电路设计143.2.4红外采集模块电路设计153.3电机驱动模块163.3.1 L298N芯片介绍163.3.2电机驱动模块电路设计183.4 液晶显示模块193.4.1 LCD1602液晶显示193.4.2显示模块的电路设计213.5电源模块213.6蜂鸣器报警模块223.6.1蜂鸣器223.6.2发光二极管233.6.3报警电路的设计234系统的软件设计254.1中断服务子程序的设计264.2电机驱动模块子程序的设计264.3显示子程序的设计274.4报警电路子程序的设计305系统调试315.1硬件调试315.2软件调试
10、315.3综合调试315.4调试结果315.4实物展示326结论与展望34参 考 文 献35致 谢36附 录 A37附 录 B38常州大学本科生毕业设计(论文)1引言1.1课题研发的背景和意义转动物体的速度是测控系统中的重要参数之一,它的应用范围广,实用价强。在实际的应用中,经常会遇到多种测量转速的场合,如机床主轴,发动机,电动机,等旋转设备的测试,在运转和控制中,测速环境和精度要求不同,相应的测量方法不同。对某一些问题,转速测量的要求准度不是太高,而对另一些问题,除了能准确的测转速外,还要保证测量的实时性,要求能测得瞬时速度,转速更加是电动机极为重要的一个参数,其测量精度将直接影响电动机其它
11、有关参数和特性的测试,以及故障检测与诊断的准确性。例如,空载时了解电机自身损耗的大小啊,与同步转速相差太远的话就不能使用了(不在正常转速范围内),重载时可及时发现电机是否过载,避免烧电机。这样可以有效的监控电机的工作状态,避免不必要的损失。另外,转速测量在工业控制和民用电器中都有较高使用价值。一方面它可以应用于工业控制中的某一部分,如数控车床的电机转速检测和控制、水泵流量控制以及需要利用转速检测来进行控制的许多场合,如车辆的里程表、车速表等。另一方面由于该转速测量系统采用全数字结构,因而可以很方便的和工业控制机进行连接,实行远程管理和控制,进一步提高现代化水平。并且,几乎不需做很大改变就能直接
12、作为单独的产品使用。转速测量的应用系统在工业生产、科技教育、民用电器等各领域的应用极为广泛,往往成为某一产品或控制系统的核心部分,其各种参数在不同的应用中有其侧重,但转速测量系统作为普遍的应用在国民经济发展中,有重要的意义。总之,转速测量系统的研究是一件非常有意义的课题1.2数字测速仪的国内外研究现状及发展趋势目前国内外测量电机转速的方法很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。传统的电机转速检测多采用测速发电机或光电数字脉
13、冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号其中应用最广的是光电式,光电式测系统具有低惯性、低噪声、高分辨率和高精度的优点加之激光光源、光栅、光学码盘、CCD 器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。在过去的转速的测量过程中,模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量方技术已不能适应
14、现代科技发展的要求,在测量范围和测量精度上,已不能满足大多数系统的使用。随着超大规模集成电路技术提高,尤其是单片机应用技术以其功能强大,价格低廉的显著特点,使全数字化测量转速系统得以广泛应用。由于单片机在测量转速方面具有体积小、性能强、成本低的特点,越来越受到企业用户的青睐,转速涌量普遍采用以单片机为核心的数字式测量方法,智能化微电脑代替了一般机械式或模拟式结构,测量转速时,转速直接显示在LED上,这样更加直观,抗干扰性也比传统的仪表更强,操作简易且小巧便携。新型直流电机转速测量仪外壳采用超薄机箱,重量轻,便于携带。同时采用数字同步采样技术通过测量直流电机换向器电火花电流,经过信号的采集处理分
15、析运算,最后准确计算出直流电机的转速。不象目前大多采用红外线测速仪或频闪测速仪等,测试时复杂烦琐。FL1300直流电机转速测量仪特别针对高转速的电机,准确测量直流电机的转速、电压、电流、功率等参数。具有测量速度快,精度高,使用方便,轻巧美观等优点。由于集成块国产化的成熟和电子技术的飞快发展,转速仪表结构简单化,品种多样化与系列化,进一步要向人性化发展,单片机技术和大规模可编程数字逻辑电路的普及,为转速仪表结构简单化提供了基础,智能芯片的运用,是同一仪表硬件,具有多种不同功能的软件为多样化,系列化带来了便利,智能仪表的软件,可为不同需求量身定做,是智能仪表又具个性化的特点。目前,智能化转速数字显
16、示仪表,有通用的SQY01T系列,转速数字显示仪,SZC系列电站用转速数字显示仪,SKY系列透平膨胀机智能数字显示仪,以及各种多功能转速仪表,如ZS-1双路转速表,以及显示差速,速比的ZS-2转速表,带方向的SQYC转速表,可远传的CS-1转速表等。有了科技人员不断汲取新知识,不断运用新器件,不断开拓新思路,才有这些创新的仪表。智能仪表,要向人性化发展,仪表在满足使用的同时,也要为使用仪表的人带来使用上的方便和舒适,把这种理念不断融入设计和产品造就成功的仪表。1.3课题的主要内容和任务 数字转速测试仪系统设计包括硬件设计和软件设计两部分内容。在设计中要了解掌握单片机关于C语言的编程,数字电路,
17、模拟电路技术;熟练掌握51系列单片机工作原理及应用技巧;自主设计系列软、硬件。本设计的主要任务是:能够实现对电机转速的数字化非接触式测量,如电机在电机转动的过程中能够测出任意一时段的转速,并通过液晶1602显示出来,并且通过按键调节L298电路对PWM脉宽速度调整来控制电机转速的大小,实现对不同速度的电机的转速的测量。2系统分析与总体设计方案2.1数字测速仪的基本工作原理 数字测速仪的的红外传感器的发射管发出一种无色透明的红外光线,当光线照射到所给定的电机转盘中时,随着照射转盘上颜色的不断变化,它的电路上的电阻会随着接收到红外光的多少而变化。当红外线照到黑色部分时,由于黑色吸光,红外发射管发出
18、的光照射在上面后反射的部分就较小,接收管接收到的红外线也就较少,表现为电阻比较大,通过外接的电路就可以读出检测的状态,同理当照射在白色表面时发射的红外线就比较多,表现为接收管的电阻就比较小。当电阻从小到大变化时,LM339比较器的输出电压也随之变化,当电机连续转动时,LM339比较器就源源不断的输出脉冲。通过单片机内部时钟计时,并且对得到的脉冲每个跳变不断计数,经过内部计算之后,最终将实时转数在液晶1602上显示出来。同时,通过电机驱动模块L298改变电机转数。当转速超过一定速度时,电路的报警系统会立刻进行报警。2.2数字测速仪的整体设计结构系统的硬件结构框图如图2.1所示。该系统由AT89S
19、52单片机、红外测速模块、电机驱动电路、显示电路、报警电路等部分组成。系统以一对红外发射和接收二极管形成光路,通过照射到齿盘上颜色的变化对光路形成脉冲,单片机采用同步M/T法对脉冲计数,经过内部数据处理得出转速,并通过1602液晶显示器显示出结果。同时当转速超过其所设定的数值时,系统对其进行报警。通过L298N电路调节电机转速,从而实现在一个电机上对低转速和高转速的测量。, 图2.1 数字测速仪系统框图2.3数字测速仪的测量方案的分析2.3.1转速测量方案论证方案一:采用记数法。具体是通过单片机记单位时间S(秒)内的脉冲数N,则转子的每分钟的转速:M=N/S60。方案二:采用定时法。是通过定时
20、器记录脉冲的周期T,这样每分钟的转速:M=60/T。比较两个方案,记数法测量的数据只是某一秒的转子的转速。不能代表所测物体的整体平均速度。方案二,所测转速为物体在一段时间内的速度,具有代表性。由此明显看出,方案二在测量精度及提高系统控制灵敏度等方面优于方案一,所以本设计采用方案二。2.3.2电机驱动方案论证 方案一:采用电磁继电器对电机的开或关状态进行控制,通过切换状态对电机的速度进行调整。这个方案的优点是电路简单,缺点是电磁继电器的电路响应时间慢、频繁使用,机械结构易损坏、寿命较短、可靠性不高。方案二:采用小型直流电机驱动芯片。这个方案的优点是驱动电路简单明了,容易上手,几乎不需要加任何其它
21、外围元件就可以实现对电机稳定的控制,使得整个驱动电路的功耗较小,而且此类芯片在市场上种类齐全,价格也相对较便宜。方案三:采用由达林顿管组成的H型PWM电路。用AT89S52单片机控制达林顿管令其工作在占空比可调的开关状态,从而可以精确调整电动机转速。缺点是电路相对较为复杂些,设计要求较高,目前学生水平不容易实现 通过比较和对市场因素的考虑,本设计采用方案二,使系统的设计核心在PWM控制上。2.3.2键盘显示方案论证方案一:采用2*2键盘,可直接输入速度设定值。显示部分使用4位数码管,优点是显示简单明了,缺点是显示单一,功耗大,不符合智能化趋势而且不美观。方案二:使用2个按键,进行逐位电机调速设
22、置。显示部分是使用支持中文显示的1608LCD液晶,优点是美观大方,有利于人机的互动以及显示丰富的内容扩展;缺点是成本高,抗干扰能力较差。为了系统简单容易扩展、操作方便以及美观大方,本设计完全采用方案二。2.3.3 PWM软件实现方案论证 脉宽调制的方式有三种:定频调宽、定宽调频和调宽调频。本设计采用了定频调宽方式,采用这种方式的优点是电动机在运转时比较稳定,并且在采用单片机产生PWM脉冲的软件实现上比较方便。对于实现方式则有两种方案。方案一:采用定时器做为脉宽控制的定时方式,这一方式产生的脉冲宽度极其精确,误差只在几个us。方案二:采用软件延时方式,这一方式在精度上不及方案一,特别是在引入中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 测速 设计 本科 论文
限制150内