摘要:速度是各种电机运转中的一个首要物理量,直流电机因其优秀的性能已被广泛使用于电力传动,速度的检测和控制具有一定的指导意义。为了测量电机的速度,打算使用单片机来完成系统操作。介绍了速度传感器测速的原理和PWM调速原理,设计了系统硬件电路和软件。
此体系以STC89C52单片机为中心,里面含有不少电路,如电机驱动、LED显示、测量速度和按扭控制等,完整系统,它就会更好地工作。选用了脉冲宽度调制调节速度的方法,在单片机控制下,占空比不相同,电机速度也不一样了,完成电机速度的变化。在这个体系里面,光电传感器是用来采集速度信号,速度信号送入外部中断,经定时计数程序,数字在LED显示。
关键词:电机; 信号采集; PWM
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 选题背景及意义-2
1.2 直流电机概述-2
2 整体方案设计-4
2.1 课题分析-4
2.2 系统方案设计-4
2.2.1 硬件设计-4
2.2.2 软件设计-4
2.3 STC89C52单片机简介-5
3 各模块方案设计-7
3.1 PWM调速方案设计-7
3.2 转速检测方案设计-7
3.2.1 转速测量原理-7
3.2.2 转速测量分析-8
3.2.3 脉冲产生电路设计-9
3.3 显示部分设计-10
3.4 电机驱动方案设计-12
3.5 按键部分设计-12
3.6 部分器件介绍-12
3.6.1 ULN2003A简介-12
3.6.2 ST151简介-14
3.6.3 数码管简介-14
4 硬件电路设计-16
4.1 单片机最小系统电路设计-16
4.2 电机驱动电路设计-16
4.3 测速电路设计-17
4.4 显示电路设计-18
4.5 按键电路设计-18
4.6 电路元器件清单-19
5 软件设计-20
5.1 主程序设计-20
5.2 数码管显示程序设计-20
5.3 按键程序设计-21
5.4 中断服务程序设计-22
5.4.1 定时器T0中断处理程序设计-22
5.4.2 外部中断0程序设计-22
6 总结-23
致谢-24
参考文献-25