3079|3

35

帖子

0

资源

一粒金砂(中级)

【润和Neptune测评】五 PWM [复制链接]

PWM:脉冲宽度调制

就是周期性的控制IO拉高拉低的时间(占空比),来控制开关管的通断,实现功率的控制,比如LED调光,直流电机速度控制等等。

我这里主要是用来控制LED调光,我们知道人眼看灯不闪的频率是50hz以上,所以要想眼睛看灯不闪,PWM的高低各10ms,关断时间不能大于10ms,大于这个值我们就会看到闪频,如果我想不要那么亮开关导通时间小于10ms,那我们只能提高频率,通过提高频率控制开关管导通的时间长短,来达到功率控制,控制LED灯亮度还不闪的目的。

W800的PWM使用

初始化:由于官方已经封装好了,初始化非常简单,只需调用一个初始化就能打开PWM功能,通过下面的枚举值我们知道最多可以打开6路PWM通道。

image-20211109061903-1.png  

启动:启动也只有一个函数,但是我们要注意入口参数,第一个是配置PWM通道,第二个是周期,也就是占空比,第三个是频率,更改后面两个参数就能实现我们想要的PWM参数。

image.png   

测试:测试可能很多同学也会跟我一样,没有示波器,我们怎么看波形呢?作为硬件开发者,一些小工具可以自己备着,下图这个是我在网上买的一个简易逻辑分析仪,可以用来抓PWM波形,以及抓串行通信协议(如:UART I2C SPI等)波形分析,都挺有用。

image-20211109061903-3.png  

为了观看波形方便,我写了一个操作:协议接口收到数据,PWM值就增加10,这样循环,下图可以看出我的频率设置1000也就是1K,周期是255,为什么是255,接口上没有写注释,也没有翻到手册来说明这个周期怎么设置的,通过测试我发现这个周期只是一个8位的寄存器,溢出就从头开始,所以给了255。

image-20211109061903-4.png  

下面几张图是用逻辑分析仪软件抓出来的波形:通过发指令操作,只更改通道0的波形,通道1一直不变,图1是开机PWM两路都设置为0波形,频率也正好1K.

image-20211109061903-5.png  

image-20211109061903-6.png  

 

设置接近50%的波形:

image-20211109061903-7.png  

 

设置接近100%的波形:

image-20211109061903-8.png  

 

这节就简单讲讲PWM,知道PWM的作用,下一节要做的双色LED灯,调亮度调色温都是基于PWM来做的。


回复

7106

帖子

0

资源

五彩晶圆(中级)

启动是哪一个函数,可以改变PWM的频率,占空比呢

点评

pwmStart这个函数,第一个参数是通道,第二个参数是占空比,第三个是频率  详情 回复 发表于 2021-11-10 23:29

回复

5814

帖子

18

资源

五彩晶圆(中级)

255 这个计数器有点短啊,脉冲时间有点短。好歹给个16位的啊。

个人签名

默认摸鱼,再摸鱼。2022、9、28


回复

35

帖子

0

资源

一粒金砂(中级)

Jacktang 发表于 2021-11-9 07:17 启动是哪一个函数,可以改变PWM的频率,占空比呢

pwmStart这个函数,第一个参数是通道,第二个参数是占空比,第三个是频率


回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
    推荐帖子
    gs001588挑战赛文件测试结果

    本帖最后由 littleshrimp 于 2018-2-5 11:31 编辑 0.1F电容在并联内阻为10M欧的万用表时从3.0V到停止一共工作了2小时06分13秒 ...

    放大电路

    这个放大电路的放大原理是什么?放大器型号是LMV612,求告知,谢谢

    LPC11U68驱动X-NUCLEO-IKS01A3

    今天尝试使用恩智浦的芯片LPC11U68来驱动该芯片,目前已经驱动成功,可以正常的读取出数据。 6个传感器的数据均可以正常的获 ...

    解决嵌入式系统信号调试的五个阶段难题

    调试工作流程 示波器是工程师必备工具,用来帮 ...

    有关RF接收器噪声的一些讨论

    系统设计人员一直都在为复杂的系统设计寻求简单的解决方案。我们不妨看看国防、航天和 5G 无线基础设施领域的 RF 前端接收器解决 ...

    请问X^2+1=0 的 复数解在坐标系中的图象是如何画的,哪位能帮忙提供一下,谢谢大家

    请问X^2+1=0 的 复数解在坐标系中的图象是如何画的,哪位能帮忙提供一下,谢谢大家 下面这个图,我没看懂是什么意思。大家可 ...

    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表