本文由 hehe520347 奉献
doc 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT,或下载源文件到本机查看。
单片机课程设计 单片机课程设计
基于单片机的电机测速系统
姓 名: 专业班级: 专业班级: 学 号: 指导教师: 指导教师:
08 级电信 2 班 084121230 闵昆龙
I
目录
…… 1 前言 …… 1 …… 2.总体方案设计 …… 2 2.1 方案论证 …… 2 2.2 方案比拟 ……
2 2.3 方案选择 …… 3 3.硬件局部设计 …… 3.硬件局部设计 …… 4 3.1 速度检测电路 ……
4 3.1.1 开关型霍尔传感器介绍…… 4 3.1.2 传感检测电路 …… 5 3.2 单片机最小系统电
路 …… 6 3.2.1 主控器 STC89C52 的介绍 …… 7 3.2.2 时钟电路 …… 8 3.2.3 复位电路 ……
9 3.3 数码显示电路 …… 10 3.4 RS-232 串行通信接口电路 …… 11 3.4.1 MAX232 介绍…… 11
3.4.2 串行通信接口电路…… 12 …… 4. 软件设计 …… 14 4.1 主程序设计 …… 14 4.2 T0
定时中断程序设计 …… 15 …… 心得体会 …… 错误!未定义书签。 …… 附录 …… 18
附录 1:电机测速系统总电路图 …… 18 附录 2:电机测速系统总程序代码 …… 19
II
1 前言
随着科技的飞速开展,计算机应用技术日益渗透到社会生产生活的各个领 域,而单片机
的应用那么起到了举足轻重的作用。单片机又称单片微控制器,就是 把一个计算机系统集成
到一个芯片上。它完整地包含了计算机部的 CPU〔运算 器、控制器〕、程序存储器(相当于计
算机的硬盘)、数据存储器〔相当于计算机 的存〕、输入输出端口等。虽然它的运算速度无法
和计算机相比,但在一些实 际的控制应用场合已经足够使用了。对于高等院校电子类和计算
机类的学生,学 习单片机是很重要的,而进展应用单片机的课程设计更是重中之重,将所学
理论 知识应用到实际,使更加全面的了解和掌握单片机的应用。 在工程实践中,经常会遇
到各种需要测量转速的场合,例如在发动机、电动 机、机床主轴等旋转设备的试验运转和控
制中,常需要分时或连续测量、显示其 转速及瞬时速度。为了能准确地测量转速,还要保证
测量的实时性,要求能测得 瞬时转速。本文提出一种基于 STC89C52 单片机实施电机转速测
量的方法,利用霍 尔传感器采集脉冲信号,通过定时计数算法程序,将转速结果实时显示出
来。 在本次设计中也用到了一些常用的数字电子单元元件,如霍尔传感器,霍尔 器件作为
一种转速测量系统的传感器, 具有构造结实、 体积小、 重量轻、 寿命长、 安装方便等优
点,。在实际的使用中,一般需要一个铁质的测速齿轮,齿厚大于 2 mm 即可,将之固定在
待测转速的轴上。
1
2.总体方案设计 .
2.1 方案论证
在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动 机、机床主
轴等旋转设备的试验运转和控制中,常需要分时或连续测量、显示其 转速及瞬时速度。为了
能准确地测量转速,还要保证测量的实时性,要求能测得 瞬时转速。本次课程设计主要是利
用 STC89C52 单片机和传感器来设计电机电机 测速系统。利用传感器采集脉冲信号,通过
定时计数算法程序,将转速结果实时 显示出来。 在本次设计中是利用单片机进展信号处理,
信号的采集是使用传感器。 对于选择何种传感器来采集信号是对测量的精度是有很大影响的。
所以在本次方 案比拟中主要讨论传感器的选择。
2.2 方案比拟