基于单片机的计数系统.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-04-24
  • 论文字数:11744
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(杭州考生)提供原创文章

支付并下载

摘要:在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的实验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。要测速,首先要解决采样问题。在使用模技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或多个固定的脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。为了能精确地测量转速外,还要保证测量的实时性,要求能测得瞬时转速方法。因此转速的测试具有重要的意义。本文介绍了一种基于STC89C52单片机的电机测速系统,该系统利用光电编码器采集脉冲信号,通过定时计数算法程序,将转速结果实时显示出来。本次设计采用的是C语言编程来实现。

关键词:单片机;光电编码器;电机测速系统;测速

 

目录

摘要

Abstract

1、前言-1

2、设计方案-1

2.1 光电编码器-1

3、转速测量原理-2

3.1 电机转速的控制-2

3.2 增量式光电编码器介绍-3

3.3 使用光电编码器来测量电机的转速-3

3.3.1 转速测量的方法-4

3.3.2 转速测量原理-5

4、硬件部分设计-6

4.1 速度检测电路-6

4.2 单片机最小系统电路-7

4.2.1 主控器STC89C52的介绍-8

4.2.2 时钟电路-9

4.2.3 复位电路-9

4.3 液晶显示电路-10

4.4 串行通信接口电路-10

4.5 稳压电路-11

5、软件设计-11

5.1 主程序设计-12

5.2  T0定时中断程序设计-12

6、总 结-12

参考文献-14

致   谢-15

附件 1  文献综述-16

附件 2  硬件实物演示图-18

附件 3  电机测速系统总电路图-19

附件 4  系统程序代码-20