基于单片机的电机测速系统开发 摘 要 电机的转速是电机设计的一个基本参数,它是设计计算其他参数的基础数据,也是电机运转的主要参数。随着科学技术的发展,测量电机转速的方法也日益增多,但这其中比较准确且国内外通用的方法主要有四种,分别是测速发电机测速法、离心式转速表测量法、霍尔元件测速法和光电码盘测速法。笔者在对各种测量方法的优缺点系统的研究后,建立了基于单片机的霍尔元件转速测量系统。并详细阐释了该系统的工作原理及构成要素,在对不同测速方法对比的基础上,列出了该系统的流程图、程序明细及软件设计方案。另外,笔者对各模块的硬件部分进行了设计计算。 该电机测速系统主要由模拟转速输出和测速显示两个模块组成,模拟转速输出模块以STC89C52为核心,测速显示模块带有LCD显示功能。另外,该系统所有的设计及计算都是建立在单片机的基础之上。该系统的硬件电路主要由四部分构成,分别是STC89C52单片机最小系统电路、LCD显示屏电路、模拟脉冲显示输出电路、直流电机测速电路。为了保证各部分按设计顺序工作,必须对系统的控制部分进行编程。 本论文从电机转速测量的基本原理开题,接着阐释了转速测量系统的工作流程,最后实现了对来自外部的转速值进行即时测量和显示的设计构想。软件设计主要有两方面工作,一是用C语言进行编程,二是用Keil软件对程序进行汇编。科学合理的软件设计,保证了模拟转速模块和转速测量模块设计功能的实现,最终保证了本系统最初设想的实现。 关键词:单片机 霍尔元件 转速测量 数据处理 1602液晶显示器 目 录 1 引言 I 2电机转速测量原理 I 2.1测速系统的基础结构 I 3 转速系统硬件及电路设计 1 3.1 硬件电路设计 1 3.2 电路工作原理分析 1 3.2.1 上电复位 3 3.2.2 脉冲发生器 3 3.2.3 单片机晶振电路 4 3.3 本章小结 4 4 测速系统程序设计 4 4.1 系统基础功能 4 4.2 工作方式及控制 5 4.2.1 定时/计数器 5 4.3 LED液晶显示屏的显示 8 4.4 程序开发及调试 9 4.4.1 单片机开工具简介 10 4.4.3运行结果及误差分析 12 4.5 本章总结 14 5 总结与展望 14 5.1 测速原理 14 5.2 硬件模块 14 5.3 程序设计 14 5.4 改进设想 14 致 谢 15 参考文献 16 附 录一 17 |
基于单片机的电机测速系统开发
更新时间:2019-07-31
下一篇:基于单片机的电梯控制系统