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

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

3天内不再提示

PWM脉冲宽度调制的原理及应用

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-04-18 11:05 次阅读

PWM有着非常广泛的应用,比如直流电机的无极调速,开关电源逆变器等等,个人认为,要充分理解或掌握模拟电路、且有所突破,很有必要吃透这三个知识点。

PWM

电感

纹波

PWM是一种技术手段,PWM波是在这种技术手段控制下的脉冲波,如果你不理解是把握不住PWM波的!

如图1所示,这种比喻很形象也很恰当,希望对学习的朋友有所帮助与启发。

50ef2cc2-beba-11ec-9e50-dac502259ad0.jpg

图1:形象的比喻

PWM全称Pulse Width Modulation:脉冲宽度调制(简称脉宽调制,通俗的讲就是调节脉冲的宽度),是电子电力应用中非常重要的一种控制技术,在理解TA之前我们先来了解几个概念 。

理解PWM可以参考这些文章怎么把PWM信号转为模拟量浅析PWM控制电机转速的原理PWM原理及其应用

脉冲波的基本信息如图2所示:

51044b7a-beba-11ec-9e50-dac502259ad0.png

图2:脉冲波的基本信息

脉冲周期T:单位是时间,比如纳秒ns、微秒μs、毫秒ms等;

脉冲频率f:单位是赫兹Hz、千赫兹kHz等,与脉冲周期成倒数关系,即f=1/T;

脉冲宽度W:简称脉宽,是脉冲高电平持续的时间,单位是时间,比如纳秒ns、微秒μs、毫秒ms等;

占空比D:脉宽除以脉冲周期得到的值,百分数表示,比如50%,也常有小数或分数表示的,比如0.5或1/2。

以上之间的关系如图3所列的公式:

5112fbb6-beba-11ec-9e50-dac502259ad0.png

图3:公式

工程应用中的PWM波是幅值、周期(或频率)不变,脉宽(或占空比)可调的脉冲波,接下来我们来认清该PWM波到底是什么,TA隐藏着什么思想?

当我们想要控制一个直流电机的转速,我们可以通过改变其两端电压即可,但是该种方法有很大的局限性,可调直流电源构造复杂、成本高昂,应用起来很不现实。

所以我们采用另外的控制方式:电压源→驱动器→直流电机,电压源提供直流电压,不同的驱动器控制不同的直流电机,应用非常灵活,其中驱动器对电机的调速控制就是利用PWM:STM32通过PWM控制电机速度。

可调直流电源控制与PWM控制都是能调速的,那么它们有什么相同之处呢?

如图4—图7,电机为某相同转速时,红色代表驱动器输出幅值不变的PWM波,蓝色代表可调直流电源输出的电压,两者都是直接作用到负载。

51227492-beba-11ec-9e50-dac502259ad0.png

图4

5132833c-beba-11ec-9e50-dac502259ad0.png

图5

5132833c-beba-11ec-9e50-dac502259ad0.png

图6

51529096-beba-11ec-9e50-dac502259ad0.png

图7

由以上得知:

当PWM波的占空比越大时,所对应的直流电压与PWM波的幅值越接近;反之与0V越接近。

周期的红色PWM波脉宽下的矩形面积之和与蓝色直流电压的面积相等,即伏秒积相等:

U红(幅值) × ton = U蓝 × T

两端同时除以T,得到如下关系式:

U红(幅值) × 占空比 = U蓝

例如当PWM波的幅值为24V,占空比为50%时,与直流电压12V作用到电机上所产生的效果是一模一样的,即速度相同,即24V×50%=12V。

另外,既然满足这个关系,那PWM波的频率是不是可以随意了,答案当然不是,频率太低会导致电机运转不畅,振动大,噪音大;频率太高会导致驱动器开关损耗较大,甚至有电机会啸叫而不转的情况。

一般1k~30k的PWM频率较为普遍,几百Hz的也有,实际上还是根据电机功率在测试时确定合适的PWM频率范围为宜。

如图8为实物测试,脉宽在变化,周期不变的PWM波,所加负载如图9所示。

5166780e-beba-11ec-9e50-dac502259ad0.gif

图8:扭动旋钮控制脉宽变化

如图9为实物测试,有刷直流电机的PWM无极调速,其中LED是并联在电机输入端的,其亮度反映电机速度的变化。

517e42fe-beba-11ec-9e50-dac502259ad0.gif

图9:PWM控制电机调速

要点:

PWM波其实就是一种脉宽可连续调节的矩形脉冲波;

占空比其实就是描述脉宽与脉冲周期的比值,是量化值,便于分析研究,当我们用占空比来表达时,对脉宽就不那么关心了;

占空比调节就是脉宽调节,表达不一样,但本质是一样的;

PWM波满足伏秒积计算:U红(幅值) × 占空比 = U蓝,作用效果与直流电压一样。

原文标题:听我一句劝,PWM波你把握不住

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    114

    文章

    5123

    浏览量

    213257
  • 脉冲宽度调制

    关注

    7

    文章

    81

    浏览量

    13713
  • 脉冲波
    +关注

    关注

    0

    文章

    20

    浏览量

    4622

原文标题:听我一句劝,PWM波你把握不住

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    认知里的PWM脉冲宽度调制

    针对PWM,官方的解释是这样:PWM,也称脉冲宽度调制,它是一种模拟控制方式
    的头像 发表于 07-07 14:37 1636次阅读
    认知里的<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>

    PWM脉冲宽度调制LED驱动芯片AP3029资料推荐

    PWM脉冲宽度调制LED驱动芯片AP3029资料下载内容主要介绍了:AP3029引脚功能AP3029内部方框图AP3029典型应用电路AP3029极限参数
    发表于 04-14 06:48

    以NEC协议为例采用PWM脉冲宽度调制

    以 NEC协议为例,采用PWM脉冲宽度调制,利用脉冲宽度来表示 0 和 1 。协议数据包组成:同步码头、地址码、地址反码、控制码、控制反码同步码由一个 9ms 的低电平和一个 4.5ms 的高电平
    发表于 08-10 06:06

    MM32SPIN2x电机新增PWM脉冲宽度调制模块

    转速、内建比较器等优势。为了方便电机控制,MM32SPIN2x新增了PWM脉冲宽度调制模块。可以控制高级定时器TIM1输出的PWM波形,生成六步方波驱动电机运转。该模块支持自动换相屏蔽,电流补偿和电流
    发表于 10-25 15:11

    AP3029中文资料,(PWM脉冲宽度调制)

    AP3029 是将开关管与肖特基二极管集成在内的PWM脉冲宽度调制)模式的升压型变换器。它仅通过几颗外部元件——升压电感、输入电容、输出电容、反馈电阻来完成对负载WLED 的
    发表于 12-20 09:21 77次下载

    调节方便的高精度PWM脉冲宽度调制)式12位D-A转换器

    调节方便的高精度PWM脉冲宽度调制)式12位D-A转换器 电路的功能
    发表于 05-07 16:46 1618次阅读
    调节方便的高精度<b class='flag-5'>PWM</b>(<b class='flag-5'>脉冲宽度调制</b>)式12位D-A转换器

    PWM脉冲宽度调制)的工作原理、分类及其应用

    脉冲宽度调制脉冲宽度调制PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应
    发表于 06-01 11:23 5.5w次阅读
    <b class='flag-5'>PWM</b>(<b class='flag-5'>脉冲宽度调制</b>)的工作原理、分类及其应用

    51单片机PWM脉冲宽度调制的程序合集资料免费下载

    本文档的主要内容详细介绍的是51单片机PWM脉冲宽度调制的程序合集资料免费下载。
    发表于 03-28 16:21 38次下载
    51单片机<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>的程序合集资料免费下载

    关于PWM脉冲宽度调制与智能小车PWM直流电机调速的单片机实验

    关于PWM脉冲宽度调制与智能小车PWM直流电机调速的单片机实验(现代电源技术王建辉答案)-关于PWM脉冲宽度调制与智能小车
    发表于 09-16 15:27 14次下载
    关于<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>与智能小车<b class='flag-5'>PWM</b>直流电机调速的单片机实验

    拓展模块使用教程和心得(四):PWM脉冲宽度调制及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)

    拓展模块使用教程和心得(四):PWM脉冲宽度调制及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)
    发表于 12-01 10:51 13次下载
    拓展模块使用教程和心得(四):<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)

    MPC82系列MCU的PWM脉冲宽度调制)采样代码

    MPC82系列MCU的PWM脉冲宽度调制)采样代码免费下载。
    发表于 07-01 10:26 0次下载
    MPC82系列MCU的<b class='flag-5'>PWM</b>(<b class='flag-5'>脉冲宽度调制</b>)采样代码

    PWM脉冲宽度调制的基本原理及实现方法

    PWM的全称是脉冲宽度调制(Pulse-width modulation),是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式。
    的头像 发表于 06-10 17:06 1.2w次阅读

    PWM脉冲宽度调制产生方波时,调制波可否采用三角波?为什么?

    PWM脉冲宽度调制产生方波时,调制波可采用三角波。
    的头像 发表于 03-10 15:12 6234次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>产生方波时,<b class='flag-5'>调制</b>波可否采用三角波?为什么?

    关于PWM脉冲宽度调制,你懂多少?

    其实关于PWM脉冲宽度调制讲的最详细的应该在电力电子里面,然而平时用的最多的就是在一些的程序控制里面。
    的头像 发表于 07-19 16:49 2244次阅读
    关于<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>,你懂多少?

    PWM脉冲宽度调制原理

    我们已经可以用GPIO控制LED灯一闪一闪亮晶晶了,这样只有亮和灭的状态似乎还是太简单了,能不能对LED的亮度进行调整呢? 当然没问题,这就要用到接下来学习的PWM脉冲宽度调制了。 PWM
    的头像 发表于 11-27 11:37 957次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>原理