基于单片机的测速 仪平台
摘要
在工程实际中,电机在运行过程中,需要对其监控,转速是一个必不可少的参数,需要对其进行测量。测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电传感器等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的测量方法。本文设计的是运用AT89C51单片机控制的智能化转速测量仪。本设计基于AT89C51单片机平台,采用光电传感器实施电机转速测量的方法,硬件系统包括脉冲信号产生,脉冲信号放大、波形变换、波行整形和显示模块,以及PC机与单片机之间的串行通讯。充分发挥了单片机的性能。本文的软件重点是采用C语言编程,测量速度并显示在4位LED数码管上。
本设计的优点是具有硬件电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。
[关键词]转速测量;单片机;光电传感器;电机,LED。
目录
一、概述1
1.1转速测量系统的发展背景及现状1
1.2本次设计的意义2
二、转速测量系统的原理3
2.1转速测量方法3
2.2转速测量原理3
三、系统方案提出和论证5
3.1方案一采用霍尔传感器5
3.2方案二采用光电传感器6
四、系统硬件设计9
4.1 AT89C51单片机介绍9
4.2转速信号采集12
4.3转速信号处理电路设计13
4.4电压转换电路13
4.5最小系统的设计14
4.5.3外部中断电路16
4.6显示部分设计17
4.7串口通讯设计19
4.8系统的仿真设计20
五、系统软件设计22
5.1主程序23
5.2子程序24
六、系统调试26
6.1硬件调试26
6.2软件调试26
六、总结28
七、致谢29
八、参考文献30
附录一智能测速仪电路原理图31
附录二元器件明细表32
附录三智能测速仪控制程序33
a4绞杆04
a2底座
a2底座4
a2螺套3
a2螺套04
a2轴
a2轴2