5 PW M 实验 5
1 实验目的 1
了解PWM 的基本原理; 2
掌握PWM 控制的编程方法
2 实验内容 1
编写程序对PWM 控制器输出8000Hz 2/3 占空比的数字信号控制蜂鸣器; 2
编写程序改变PWM 控制器输出频率; 3
编写程序改变PWM 控制器输出占空比; 5
3 预备知识 1
了解ADT IDE 集成开发环境的基本功能; 2
了解PWM 的基本原理以及用途
4 实验设备 1
硬件:JX44B0 教学实验箱、PC 机; 2
软件:PC 机操作系统 Windows 98(2000、 XP) + ADT IDE 集成开发环境
5 基础知识 1
脉宽调制的基本原理 模拟电压和电流可直接用来进行控制,如对汽车收音机音量进行控制
尽管模拟控制看起来直观而简单,但它并不总是非常经济或可行的
其中一点就是,模拟电路容易随时间漂移,因而难以调节
能够解决这个问题的精密模拟电路可能非常庞大、笨重和昂贵
模拟电路有可能严重发热,其功耗相对于工作元件两端电压与电流的乘积成正比
模拟电路还可能对噪声很敏感,任何扰动或噪声都肯定会改变电流值的大小
通过以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗
脉宽调制(PWM)就是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中
PWM 的一个优点是从处理器到被控系统信号都是数字式的,无需进行数模转换
让信号保持为数字形式可将噪声影响降到最小
噪声只有在强到足以将逻辑1改变为逻辑0 或将逻辑0 改变为逻辑1 时,才能对数字信号产生影响
PWM 是一种对模拟信号电平进行数字编码的方法
通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码
PWM 信号仍然是数字的,因为在给