首页 > 应用 > 单片机应用
[导读]
1,什么是PWM 什么是PWM,专业点说脉宽调制,通俗点说 就是不断的输出高低电平。 比如 单片机 40ms的时间 输出高电平然后60ms的时间 输出低电平接着一直不断周期性的交替输出高低电平 这就是典型的PWM

1,什么是PWM

本文引用地址: http://www.21ic.com/app/mcu/201806/764290.htm

什么是PWM,专业点说脉宽调制,通俗点说 就是不断的输出高低电平。 比如 单片机 40ms的时间 输出高电平然后60ms的时间 输出低电平接着一直不断周期性的交替输出高低电平 这就是典型的PWM波。高电平输出的时间40ms就是传说中的脉宽,40ms+60ms=100ms 便是PWM的周期。假定我们把周期定为100ms.我们可以根据我们的需要 把高电平的时间加大或者减小,比如 高电平输出时间加大为80ms.那么低电平的时间就变为20ms. 也可以高电平输出时间减小为20ms.那么低电平的时间就变为80ms.这即是脉宽调制调的便是这高电平的时间。而高电平(脉宽)在周期中,所占用的时间比例 就被称为占空比。用数学公式表示 高电平的时间/周期的时间=占空比。

2,PWM的实现方式

我们如何让单片机输出PWM波。有两种方式 一种是直接用I/O输出,另一种方式利用模块。

2.1利用I/O口输出PWM

如果你的单片机没有带有PWM输出功能模块,那么你可以自己写个程序输出PWM波。因为PWM不就是高低电平。一个I/O在加上一个定时器,对于任何单片机来说都是很容易做到的。

2.2利用模块输出PWM

对于PIC单片机而言就带有输出PWM的功能模块。利用模块输出PWM其实比利用I/O输出PWM更加简单便捷精确。

3,PWM的作用

PWM能用来做什么PWM比较典型的应用就是对LED调光和电机调速。那PWM是如何进行调光和调速的呢,其实也很好理解。以给LED调光为例。给LED一直通电LED是最亮的。不给LED断电LED是不亮的。那要是在极短的时间内给LED不断的通电断电。那给人眼的感觉就是LED虽然是亮的,但亮度较低。

如果单片机高平输出时LED是亮的。那么在PWM波中高电平输出的时间越长LED就越亮,反之则越暗。


换一批

延伸阅读

[单片机应用] avr单片机proteus仿真第四课:控制继电器

avr单片机proteus仿真第四课:控制继电器

继电器(Relay),作用是用弱电控制强电。比如,我们用avr单片控制一个220V电压的灯泡,这就必须用到继电器。本课用avr单片机来控制继电器的吸合与断开。Proteus仿真实验器件:1 atmega128一块2 button,按键一个3......

关键字:avr单片机 proteus仿真 控制继电器

[单片机应用] PIC32MX单片机外设库使用(Ⅰ)- 系统时钟及I/O口基本设置

PIC32MX单片机外设库使用(Ⅰ)- 系统时钟及I/O口基本设置

开发环境:MAPLAB X IDE v1.85编译器:MPLAB XC 321.使用说明:PIC32外设库提供用于设置和控制32位外设的函数和宏。希望使用外设库的应用程序只需在其源文件中包含一个头文件即可访问任意受支持的函数和宏。 备注:......

关键字:PIC32MX 单片机 外设库 系统时钟 基本设置

[单片机应用] 51单片机学习笔记:定时器产生PWM可调方波,控制led灯亮度

51单片机学习笔记:定时器产生PWM可调方波,控制led灯亮度

使用定时器T0产生PWM方波,用按键调整占空比,20级可调控制led灯的亮度等级.C代码#include"my51.h"#include"timer0.h"#definegrading20//亮度20......

关键字:51单片机 定时器 PWM 可调方波 led灯亮度

[单片机应用] 单片机 Modbus 多机通信程序设计

单片机 Modbus 多机通信程序设计

给从机下发不同的指令,从机去执行不同的操作,这个就是判断一下功能码即可,和我们前边学的实用串口例程是类似的。多机通信,无非就是添加了一个设备地址判断而已,难度也不大。我们找了一个 Modbus 调试精灵,通过......

关键字:单片机 Modbus 多机通信

[单片机应用] STC单片机掉电断电失电瞬间EEPROM数据保存处理办法

STC单片机掉电断电失电瞬间EEPROM数据保存处理办法

  由于客户在请人设计开发一设备,但是设备用户处总停电,造成设备及其周边耗材损耗严重,因此请我司在现有STC为主要芯片的基础上做掉电瞬间EEPROM里的20个参数保存,上电后通过读取EEPROM中的参数回到掉电的状态,......

关键字:STC单片机 掉电断电 失电瞬间 EEPROM 数据保存

[单片机应用] 51单片机(STC89C52RC)小综合实验

51单片机(STC89C52RC)小综合实验

  这个实验包含以下几个内容:51单片机最小系统单片机外接继电器整流桥的使用lm393电压比较器的使用  首先先上实验结果图:前面两个继电器,中间是最小系统,最下脚是整流器和lm393电压比较器.好,下面来说这个板子制......

关键字:51单片机 STC89C52RC 小综合实验

[单片机应用] 单片机与PC之间串行通信实验 仿真及程序

单片机与PC之间串行通信实验 仿真及程序

单片机与PC之间串行通信实验作业 包括DSN .C .HEX文件源程序:#include sbit button=P3^5; void init_tx() {TMOD=0x20; TH1=0xfd; TL1=0xfd; ......

关键字:单片机 PC 串行通信

[消费类电子新闻] 三星拒绝向苹果支付5.39亿美元赔偿,赔偿过高要求重审

三星拒绝向苹果支付5.39亿美元赔偿,赔偿过高要求重审

三星在提交给美国加州圣何塞地区法院的这份34页的审判后动议中表示,陪审团做出的5.39亿美元赔偿判决数额“过高”,无法获得证据支持。......

关键字:三星 苹果 赔偿

[EDA] 波束成形是什么?未来会怎么发展

波束成形是什么?未来会怎么发展

波束成形,源于自适应天线的一个概念。接收端的信号处理,可以通过对多天线阵元接收到的各路信号进行加权合成,形成所需的理想信号。从天线方向图 (......

关键字:波束 关键技术 无线局域网

[半导体] Lumileds新一代LUXEON CoB Core Range LED在贸泽开售

Lumileds新一代LUXEON CoB Core Range LED在贸泽开售

以小发光面、高密度设计提供卓越的照明效果......

关键字:贸泽电子 Lumileds LED

我 要 评 论

网友评论

芯闻号

技术子站

更多

项目外包

更多

推荐博客