PWM在LED亮度调节和呼吸灯效果实现方面有着广泛应用。在LuatOS环境中,如何高效运用PWM功能是开发者需要掌握的关键。本实战教程将通过具体案例,引导开发者快速上手,轻松实现LED的精彩灯光效果。
PWM脉冲宽度调制(Pulse Width Modulation,也称为脉宽调制)——是利用微处理器的数字输出对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等诸多领域。
日常开发中比较典型的应用场景:
电机控制:通过调节电机供电的PWM信号,控制电机转速和扭矩。
灯光调光:用于调节LED灯的亮度,改变状态的快慢来实现不同亮度效果。
音频信号生成:在音频电子设备中生成不同的声音频率和音量。
加热控制:在加热元件中使用PWM来调整输出功率,从而实现精确的温度控制。
本文特别分享PWM相关基础知识,并以Air8000核心板为例,演示LuatOS开发中如何使用PWM功能实现LED亮度控制及呼吸灯效果,帮助开发者快速上手。
一、PWM相关基础知识
PWM具有高效、控制精度高及实现简便等优点,但PWM信号可能产生高频噪声,需要滤波以减小干扰。另外,某些应用需要特定的硬件支持,如支持PWM输入的微控制器或电路。
要想使用PWM,还需先了解PWM的相关参数和原理。
1.1 PWM参数
PWM的频率:是指1秒钟内信号从高电平到低电平再回到高电平的次数(一个周期),也就是说一秒钟PWM有多少个周期。 单位:Hz。
PWM的周期:T=1/f周期=1/频率
例如:如果频率为50Hz,T=1/50=0.02s,也就是说一个周期是20ms;
1s=1000ms,那么一秒钟就有50次PWM周期。
PWM的占空比:是一个脉冲周期内,高电平的时间占整个周期时间的比例。单位:% (0%-100%)
例如:一个周期10ms,高电平占8ms,那么此占空比就是8/10=80%。
1.2 PWM原理
单片机的IO引脚输出的是数字信号,且只能输出1和0,那如果 TTL电平中,高电平为5V,低电平为0V,但是我们想要输出不同的模拟电压,比如输出3.75V应该怎么操作?
此时要用到PWM,通过改变IO口输出方波的占空比,得到不同的模拟电压。
3.75/5=0.75,也就是高电平时间占整个周期的75%,即占空比为75%,可得到模拟电压3.75V。

注意上图中蓝线,代表着输出的模拟电压,占空比越大,则模拟电压也越大。
二、PWM应用示例
Air8000相关管脚具有复用功能,结合原理图引脚指示可知板载红色LED由PIN24 GPIO21控制。本示例demo中已有配置好的pins_Air8000.json文件,测试demo时一并烧录进Air8000核心板。

Air8000系列应用示例持续更新中,本示例最新资料详见下方链接。
最新示例源码:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/pwm
实操教程详见:https://docs.openluat.com/air8000/luatos/app/driver/pwm/
2.1 PWM输出示例
本例使用Air8000核心板上的NetLed(网络状态灯),pwm通道id=4,打开pwm4通道的pwm输出,设置不同的占空比,小灯会有不同的亮度。
示例效果如下:

2.2 PWM呼吸灯
本例使用Air8000核心板上的NetLed(网络状态灯),pwm通道id=4来查看呼吸灯效果。呼吸灯效果就是小灯由亮到暗逐渐变化,很有节奏感地一起一伏,好像人在呼吸的感觉。
我们可以通过不断调高占空比让小灯一点点亮起,再不断调低占空比让小灯一点点熄灭从而达到此效果。

示例效果如下:

今天的内容就分享到这里了~
- 随机文章
- 热门文章
- 热评文章
- 广东清远连山紧急转移8名村民 避险山体滑坡,广东清远连山紧急转移8名村民 避险山体滑坡
- 浙江温州创科技副总引才新机制 塑民企发展新优势,浙江温州创科技副总引才新机制 塑民企发展新优势
- 中新电竞对话阿豆:他人亦自我,中新电竞对话阿豆:他人亦自我
- 普京:以伊应停止冲突 俄方愿调停推动冲突方对话,普京:以伊应停止冲突 俄方愿调停推动冲突方对话
- 美国青年走进平遥古城 领略东方古建之美,美国青年走进平遥古城 领略东方古建之美
- 从解渴到健康,冰茶市场迈入减糖新阶段,从解渴到健康,冰茶市场迈入减糖新阶段
- 广州中欧班列跨境电商中心发出首趟跨境电商零售出口班列,广州中欧班列跨境电商中心发出首趟跨境电商零售出口班列
- 中外专家探讨AI前景:机遇与挑战并存,中外专家探讨AI前景:机遇与挑战并存
- 1[风险]嘉实原油LOF (160723): 嘉实原油证券投资基金(QDII-LOF)溢价风险提示公告
- 2广西三地接连发布公告:禁止前往!后果自负!
- 3甜蜜的事业,幸福的滋味……
- 4A股三大股指集体收涨,沪指续创10年新高,A股三大股指集体收涨,沪指续创10年新高
- 5穆勒矩阵椭偏仪:DVRMME技术的系统误差建模与校准补偿
- 610月31日港股一般金属及矿石行业沽空数据盘点,洛阳钼业、江西铜业股份、赣锋锂业沽空金额位居行业前三
- 7第八届进博会闭幕,波士顿科学书写生态协同赋能“健康中国”新答卷,第八届进博会闭幕,波士顿科学书写生态协同赋能“健康中国”新答卷
- 8雷军刷屏!小米股价大跳水 港股后市如何演绎
- 1废砖瓦里砌出风景线 湖南靖州深山村寨美丽嬗变,废砖瓦里砌出风景线 湖南靖州深山村寨美丽嬗变
- 2文科生也可以学医了!多所高校中医学类专业选科放宽,文科生也可以学医了!多所高校中医学类专业选科放宽
- 3湖南零陵发展数字农业 现代农民种粮更轻松,湖南零陵发展数字农业 现代农民种粮更轻松
- 4上午买食材、下午逛潮店 古城老菜场人气足,上午买食材、下午逛潮店 古城老菜场人气足
- 5广东怀集所有国省道主线均已抢通,广东怀集所有国省道主线均已抢通
- 6520分钟攻坚!成渝中线高铁成都站改建工程进度过半,520分钟攻坚!成渝中线高铁成都站改建工程进度过半
- 7广东清远连山紧急转移8名村民 避险山体滑坡,广东清远连山紧急转移8名村民 避险山体滑坡
- 8中意经典著作互译出版项目启动 四部重磅作品首批入选,中意经典著作互译出版项目启动 四部重磅作品首批入选
