0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PWM的详细介绍和PWM频率与PWM值的区别说明

Wildesbeast 来源:21IC 作者:21IC 2020-12-12 09:55 次阅读

对于pwm,想必很多朋友都有所耳闻。但是,大家对于pwm真的了解吗?譬如,pwm频率是如何被确定下来的?pwm频率和pwm值是同一个东西吗?如果不是,pwm频率和pwm值有什么区别呢?如果你对这些问题存在疑惑,或者是对本文涉及的pwm相关知识具有兴趣,不妨继续往下阅读哦。

一、PWM介绍

脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。

脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。

PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振波开关技术将会成为PWM控制技术发展的主要方向之一。其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。

二、如何确定PWM频率

PWM的周期(频率)就是ARR寄存器值与PSC寄存器值相乘得来,但不是简单意义上的相乘,例如要设置PWM的频率参考上次通用定时器中设置溢出时间的算法,例如输出100HZ频率的PWM,首先,确定TIMx的时钟,除非APB1的时钟分频数设置为1,否则通用定时器TIMx的时钟是APB1时钟的2倍,这时的TIMx时钟为72MHz,用这个TIMx时钟72MHz除以(PSC+1),得到定时器每隔多少秒涨一次,这里给PSC赋7199,计算得定时器每隔0.0001秒涨一次,即此时频率为10KHz,再把这个值乘以(ARR+1)得出PWM频率,假如ARR值为0,即0.0001*(0+1),则输出PWM频率为10KHz,再假如输出频率为100Hz的PWM,则将ARR寄存器设置为99即可。如果想调整PWM占空比精度,则只需降低PSC寄存器的值即可。

TIMx_CCRx寄存器,

确定PWM的占空比。

TIMx_CCR1—TIMx_CCR4确定定时器的CH1—CH4四路PWM的占空比。直接给该寄存器赋0—65535值即可确定占空比。

占空比计算方法:TIMx_CCRx的值除以ARR寄存器的值即为占空比,因为占空比在0—100%之间,所以一般TIMx_CCRx寄存器值不能超过ARR寄存器的值,否则可能会引起PWM的频率或占空比的准确性。

三、pwm频率、pwm的值区别

脉冲宽度调制(PWM)是英文“Pulse Width Modulation”的缩写,简称脉宽调制。

PWM值是在一个周期内,开关管导通时间长短相加的平均值。导通时间越长,则直流输出的平均值越大;PWM频率是一个周期内,导通时间与周期时间的一个比值。通常叫作占空比。

导通次数越多,则频率越大。它们之间的区别在于:在输出不变的情况下,前者体现在导通时间长短上,后者体现在导通次数上。
责任编辑 LK

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4897

    浏览量

    209889
  • 晶体管
    +关注

    关注

    76

    文章

    9053

    浏览量

    135179
  • 电力电子
    +关注

    关注

    27

    文章

    498

    浏览量

    48442
收藏 人收藏

    评论

    相关推荐

    如果pwm直接设置CMT,CNT的,怎么计算pwm频率

    如果pwm直接设置CMT,CNT的。怎么计算pwm频率? CLK_SetModuleClock(PWM0_MODULE, CLK_CLK
    发表于 01-17 08:32

    PWM应用

    PWM
    橙群微电子
    发布于 :2023年03月09日 09:11:48

    PWM调光真的护眼吗?

    PWM
    YS YYDS
    发布于 :2023年06月10日 22:53:57

    PWM 呼吸灯

    PWM
    YS YYDS
    发布于 :2023年07月04日 21:32:53

    如果pwm直接设置CMT,CNT的,怎么计算pwm频率

    如果pwm直接设置CMT,CNT的。怎么计算pwm频率? CLK_SetModuleClock(PWM0_MODULE, CLK_CLK
    发表于 08-29 07:25

    pwm频率怎么确定的,pwm频率pwm的值区别

    PWM的周期(频率)就是ARR寄存器值与PSC寄存器值相乘得来,但不是简单意义上的相乘,例如要设置PWM频率参考上次通用定时器中设置溢出时间的算法,例如输出100HZ
    发表于 11-15 14:21 7.3w次阅读
    <b class='flag-5'>pwm</b><b class='flag-5'>频率</b>怎么确定的,<b class='flag-5'>pwm</b><b class='flag-5'>频率</b>和<b class='flag-5'>pwm</b>的值<b class='flag-5'>区别</b>

    一文看懂pwm与spwm的区别

    pwm与spwm已经被广泛的应用,但是很多人还不是很明白它们之间的区别,本文首先介绍的是pwm与spwm的区别,其次阐述了
    发表于 05-15 09:08 14.7w次阅读
    一文看懂<b class='flag-5'>pwm</b>与spwm的<b class='flag-5'>区别</b>

    LED的亮度与PWM有什么关系详细代码说明

    本文档的主要内容详细介绍的是LED的亮度与PWM有什么关系详细代码说明
    发表于 08-01 17:34 10次下载
    LED的亮度与<b class='flag-5'>PWM</b>有什么关系<b class='flag-5'>详细</b>代码<b class='flag-5'>说明</b>

    介绍PWM、 PPM、S-BUS这三者的区别

    介绍PWM、PPM、S-BUS这三者的区别
    的头像 发表于 03-08 11:32 6955次阅读

    PWM多路可调占空比输出的仿真资料详细说明

    本文档的主要内容详细介绍的是PWM多路可调占空比输出的资料详细说明
    发表于 05-06 08:00 6次下载
    <b class='flag-5'>PWM</b>多路可调占空比输出的仿真资料<b class='flag-5'>详细说明</b>

    PWM控制技术的资料介绍

    本文档的主要内容详细介绍的是PWM控制技术的资料介绍包括了:1 PWM控制的基本原理,2 PWM
    发表于 09-29 17:00 66次下载
    <b class='flag-5'>PWM</b>控制技术的资料<b class='flag-5'>介绍</b>

    本文档的主要内容详细介绍的是PWM控制技术的详细资料说明

    本文档的主要内容详细介绍的是PWM控制技术的详细资料说明包括了: 1 PWM控制的基本原理,2
    发表于 12-14 08:00 1次下载
    本文档的主要内容<b class='flag-5'>详细</b><b class='flag-5'>介绍</b>的是<b class='flag-5'>PWM</b>控制技术的<b class='flag-5'>详细</b>资料<b class='flag-5'>说明</b>

    PWM的简介和PWM控制技术的详细说明

    pwm是现代重要技术之一,在各种电子设备中,均存在pwm的身影。在往期文章中,小编对pwm原理、pwm占空比、pwm
    的头像 发表于 12-12 09:08 3.6w次阅读
    <b class='flag-5'>PWM</b>的简介和<b class='flag-5'>PWM</b>控制技术的<b class='flag-5'>详细说明</b>

    开关型稳压电源中PWM和PFM的区别说明

    开关型稳压电源中PWM和PFM的区别说明
    发表于 03-31 08:00 7次下载

    单极性PWM调制和双极性PWM调制有什么区别

    单极性PWM调制和双极性PWM调制有什么区别  单极性PWM调制和双极性PWM调制是两种常见的脉宽调制技术,用于调节模拟信号的幅度。它们在实
    的头像 发表于 02-06 14:13 1926次阅读