汉语大全>单片机实例>实例18: 电动机转速测量 - 单片机开发技术实例(一)

实例18: 电动机转速测量 - 单片机开发技术实例(一)

详细内容

实例名称:电动机转速测量。
实例所需主要资源: AT89C51 、TRD-2E360A 光电编码器、6N137 光耦合器、LCD1602字符LCD 显示器。
实例目标:采用AT89C51 单片机,利用光电编码器检测一路电动机转速并加以显示。
实例目的:学习电动机转速测量方法,掌握光电编码器、光藕合器的工作原理。
1 设计要求
电动机为风机、泵、压缩机和机床等各种设备提供动力,是工业生产中必不可少的动力驱动设备,在工业自动化系统中发挥着重要作用。由于电动机使用广泛,对电动机性能的检测也十分关键。其中电动机的转速对于电动机性能检测来说是一个十分重要的参数。本实验对于电动机转速的测量提供一种简单、便捷、准确度较高的方法。
根据实验的实际要求,电动机转速测量实验中要实现的目标如下:
1)转速测量:通过对编码器旋转时产生的脉冲植的计数来计算出电动机的转速。
2) 输入信号抗干扰:本实验中光耦合器使用的目的是,通过光耦器的引入滤除输入信号中不必要的杂波。
3) 电动机转速的显示:本实验中字符LCD 显示器使用的目的是,将所得到电动机转速的数值输出显示。
2 硬件设计
硬件设计当中,我们主要包含以下内容:电动机转速测量方法、光电编码器、光耦合器选型、所选器件工作原理和使用方法、点阵LCD 显示器驱动方式、设计总体方案和详细接口电路图。
2.5 电路原理图
系统电路原理如图所示。

3 软件设计
3.1 软件流程图
系统主程序软件流程图如图所示

外部中断流程图如图所示

定时器中断程序流程图如图所示