摘 要:在电力拖动领域,随着电机转速的控制起着越来越重要的作用,PWM 调速技术的发展有着广阔的前景。本文设计了一款基于单片机的 PWM 调速控制系统,通过按键的控制,可实现急停、起动、增加占空比、减少占空比、电机正转、反转等功能。该系统采用 AT89C51 控制输出数据,单片机 IO 口产生 PWM 信号,送到直流电机,直流电机通过测速电路将实时转速送回单片机,进行转速显示,从而实现对电机速度和转向的控制,实现调速功能。本文选用 L298N 驱动电机运转,采用 H 桥驱动电路产生 PWM 控制信号,选用霍传感器非接触式测量电机转速,选用 LCD1602 液晶显示当前的转速和显示当前的占空比,最后用 Proteus 软件加载 Keil 编辑的程序,对本设计进行调试与仿真,仿真结果正确可行。
关键词:PWM 信号,液晶显示,霍尔元件,直流电动机
目录
摘要
Abstract
1 绪论-4
2 系统总体方案设计-4
2.1 系统方案-4
2.2 单片机选择-5
2.3 液晶显示器选择-7
2.4 键盘选择-11
2.5 测速传感器选择-11
3 系统硬件设计-12
3.1 单片机系统-12
3.2 PWM 信号发生电路设计-13
3.3 液晶电路-15
3.4 按键电路-15
3.5 测速电路-16
4 软件设计-17
4.1 主程序设计-17
4.2 电机驱动程序设计-18
4.3 PWM 波程序设计-19
4.4 按键子程序设计-20
4.5 LCD1602 显示程序设计-20
4.6 测试程序设计-22
4.7 中断程序设计-22
5 系统功能调试-22
5.1 调试软件的介绍-22
5.2 直流电机调速功能仿真-23
结论-26
参考文献-27
致谢-28