课程设计实验报告-直流电机测速 (1)

2018-11-07 18:55

直流电机测速

摘要

设计一种直流电机调速系统,以 STC89C52 为控制核心,通 过 ULN2003 驱动电机,使用 ST151 测量转速,实现了按键输入、 电机驱动、转速控制、转速显示等功能。

关键词:直流电机,

80C51, ULN2003,

转速控制

第一章 直流小电机调速系统:

题目描述

采用单片机、ul n2003 为主要器件,设计直流电机调速系统, 实现电机速度开环可调。

要求:1、电机速度分 30r /m、60r /m、100r /m共 3 档; 2、通过按选择速度;

3、检测并显示各档速度。 所需器件:

实验板(中号)、直流电机、STC89C52、电容(30pFⅹ2、10uF ⅹ2)、数码管(共阳、四位一体)、晶振(12MHz )、小按键(4 个)、ST151、电阻、发光二极管等。

第二章 方案论述

按照题给要求,我们最终设计了如下的解决方案: 用户通过键盘键入控制指令(开关),微控制器在收到指令

后改变输出的 PWM波,最终在 ULN2003 的驱动下电机转速发生改

变。通过 ST151 传感器测量电机扇叶的旋转情况,将转速显示在 数码管上。

在程序主循环中实现按键扫描与转速显示,将定时器 0 作为 计数器,计数 ST151 产生的下降沿,可算出转速,并送至数码管 显示。

第三章 硬件部分 设计

系统硬件部分包含输入模块、显示模块、控制模块、测速模 块等。在硬件搭建前,先通过 Pr ot eus Pr o 7. 5 进行硬件仿真实 现。

1. 时钟电路

系统采用 12M 晶振与两个 30pF 电容组成震荡电路, 接 STC89C52 的 XTAL1 与 XTAL2 引脚,为微控制器提供时钟源

2. 按键电路

四个按键分别控制电机的不同转速,即控制 PWM波高电平的 占空比,以实现电机的速度控制,采用开环控制方法,不是十分 精确,但控制简单,易实现,代码编写简单

3. 显示部分

系统采用 4 位共阴极数码管实现转速显示。数码管的位选端 1~4 分别接 STC89C52 的 P2. 0~P2. 3 管脚,端选段 A~G与 DP 分别 接 STC89C52 的 P0. 0~P0. 7 管脚。

需要说明的是:实际焊接电路时,数码管的位选端需要焊接 三极管,否则数码管显示亮度将会非常暗。

4. 电机控制与驱动部分

电机的运行通过 PWM波控制。PWM波通过 STC89C52 的 P2. 4 口输出。

说明:测速部分用的是 Mot r o- encode 电机,实际用 ST151 实现测速,焊接电路如下图:


课程设计实验报告-直流电机测速 (1).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年二期设计任务书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: