摘 要:本文设计了以AT89S52单片机为核心的光电开关转速测量系统。本系统采用的传感器为对射式光电传感器,将其产生与齿轮相对于的脉冲信号,脉冲信号用AT89S52单片机进行采样,然后计算每分钟内脉冲信号的数目,因此得到电机对应的转速值,最后本系统通过1602LCD显示屏显示电机实时的转速值。经过软件系统和硬件系统的搭建,进行电路仿真测试,该系统满足设计要求,且结构简单、实用。能够提高测量精度和降低测速器的成本,能够提高测速的稳定性,应用价值很大。40517
毕业论文关键词:单片机AT89S52系统;转速测量;光电开关
The Design of Speed Measuring Instrument
Abstract: This article is designed to AT89S52 microcontroller as the core of the photoelectric switch speed measurement system. The system uses sensors for beam photoelectric sensor, which produces gear relative to the pulse signal, the pulse signal microcontroller AT89S52 we sampled, and then calculate the number of pulses per minute, so to get the corresponding motor speed value, Finally, the system displays the value of the motor speed in real time through 1602LCD display. After building software systems and hardware systems for circuit simulation tests, the system meets the design requirements, and simple structure, and practical. Can improve the accuracy and reduce the cost of gun, can improve the stability of speed, so the application of great value.
Key words: AT89S52 singlechip system;Speed measurement;Photoelectctric switch
目 录
摘要 1
引言 1
1.系统设计原理 2
1.1 系统研究的主要内容 2
1.2 硬件系统框图 2
1.3 转速测量原理 3
2.硬件系统设计 4
2.1 系统主电路图 4
2.2 系统各模块电路 4
3.软件设计 9
3.1 语言的选用 9
3.2 系统设计流程图 10
4.软件仿真 12
5.结束语 13
参考文献 13
附录 15
附录1:原理图 15
附录2:源程序代码 16
致谢 22
转速测量仪的设计引言
测量转速的系统运用的地方比较多,比如在工农业的生产当中、科学教育等领域。转速要被测量的地方在日常生活中也会经常遇到,例如需要连续测量和显示其瞬时转速和转动速度的地方:在发电机、电动机、机床的主轴等等,所以需要快速、精准、又方便地去测量电机转速,显得格外重要。目前有很多种转速测量的方法,在实际应用中比较常见的有以霍尔元件、离心式转速表、光电码盘为主要器件的转速测量方法等等。在电子技术的发展比较成熟的情况下,测量转速的方法手段也变得很先进。因此为了能够比较方便的对电机进行必要的控制、调速和监视,所以对转速测量仪的性能要求变高,本文要研究的内容就是转速的测量[1,2]。
1. 系统设计原理
1.1 系统研究的主要内容
要被进行的测量在本系统中是根据电机的转速来完成的,数字信号在被光电开关产生后,可以由单片机来运算,因此电机的转速能够通过测量可以得到,电机的转速就可以通过LCD显示屏显示出来。因此转动系统的转动的圈数能够被光电开关变换成0,1的数字量,因此当电机转动一圈后,就会产生相应数目的脉冲信号了,在单片机计算过脉冲信号后,电机的转动速度的就可以被得到了。
1.2 硬件系统框图
系统方框图系统组成框图 AT89S52单片机转速测量仪的设计+电路图+程序:http://www.youerw.com/zidonghua/lunwen_38840.html