基于51
PWM脉宽可调波的
控制系统
学院: 信息工程与自动化学院
班级:15级通信152班 姓名: xxx 学号: xxxxxxx
单片机的
一、功能分析
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
PWM控制系统的主要功能包括: 1. 实现PWM波的输出
2. 能够对PWM的占空比进行控制 3. 对占空比进行检测
主体电路说明:
1. 51单片机最小系统
2. PWM控制系统输入部分:利用51单片机的两个外部中断INT0和INT1,即P3.2
和P3.3对PWM控制系统的占空比进行加和减
3. PWM控制系统输出部分:利用P1.0对应的LED_BLUE对PWM占空比的变化进
行更直观的显示,同时对PWM占空比进行检测,大于上限亮黄灯即P2.4,小于下限亮红灯即P2.0。
方案说明: 1、 PWM控制系统初始化,PWM波,周期为10ms,占空比为50%,LED_BLUE闪烁。
2、对PWM控制系统进行控制,按INT0对占空比进行增大,每次按下占空比增大2%,当占空比增大至上限99%时,黄灯LED_YELLOW亮起,说明占空比达到上限,停止外部中断0的增大控制,占空比被固定在99%,而LED_BLUE变为常亮。