1、 单片机课程设计报告书 题目:电机测速系统 院 系 名 称 : 自动化学院 学 生 姓 名 : 专 业 名 称 : 自动化 班 级 : 自动 XXXX 班 时间 : 20XX 年 X 月 X 日 至 X 月 XX 日 电机测速系统电机测速系统 一、 设计目的 随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领 域,而单片机的应用则起到了举足轻重的作用。在工程实践中,经常会遇到各种 需要测量转速的场合,例如在发动机、电动机、机床主轴等旋转设备的试验运转 和控制中,常需要分时或连续测量、显示其转速及瞬时速度。为了能精确地测量 转速,还要保证测量的实时性,要求能测得瞬时转速。因此设计一
2、种较为理想的 电机测速控制系统是非常有价值的。 二、 设计要求 1.用按键控制电机起停; 2.电机有两种速度,通过按键来改变速度; 3.通过数码管显示每分钟或每秒的转速。 三、设计器材 器件名称 数量 STC89C52 单片机 1 ST151 光电传感器 1 四位一体数码管 1 电阻 各种阻值若干 电容 10uf 1 个 30pf 2 个 晶振 12MHz 1 按键 1 单排排阻 2 开关 1 直流电机 1 四、设计方案及分析(包含设计电路图) 1 STC89C52 单片机介绍 STC89C52 是一种带 8K 字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programmable
3、 and Erasable Read Only Memory )的低电压,高性能 COMOS8 的微处理器,俗称单片机。该器件采用 ATMEL 搞密度非易失存储器制造技术制 造,与工业标准的 MCS-51 指令集和输出管脚相兼容。 (1)单片机最小系统 单片机最小系统电路如图所示,由主控器 STC89C52、时钟电路和复位电路 三部分组成。单片机 STC89C52 作为核心控制器控制着整个系统的工作,而时钟 电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有 序、稳定地工作。 图 单片机最小系统 (2)晶振电路 (3)复位电路 复位是单片机的初始化操作。其主要功能是把 PC
4、 初始化为 0000H,使单片 机从 0000H 单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运 行出错或操作错误使系统处于死锁状态时, 为摆脱困境, 也需按复位键重新启动。 2. ST151 光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变 化的电子器件,当它发出的光被目标反射或阻断时,则接收器感应出相应的电信 号。它包含调制光源,由光敏元件等组成的光学系统、放大器、开关或模拟量输 出装置。光电式传感器由独立且相对放置的光发射器和收光器组成。当目标通过 光发射器和收光器之间并阻断光线时,传感器输出信号。由于叶轮的旋转,当叶 轮扇叶进入凹槽遮挡着发光二极管时,光敏三极管没接收光,输出为零;当叶轮 扇叶通过光电传感器时,光敏三极管接收光在 ST151 电路输出为频率信号。 3. 设计思路 通过 ST151 光电传感器接收电机扇叶转动切割的次数获得脉冲,从而通过 单片机 T1 口接收高低电平,计数器在定时器的定时范围