PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。对三相电来说,就需要三个桥臂。以两电平为例,每个桥臂上有两个电力电子器件,比如IGBT。这两个IGBT不能同时导通,否则就会出现短路的情况。

因此,设计带死区的PWM波可以防止上下两个器件同时导通。也就是说,当一个器件导通后关闭,再经过一段死区,这时才能让另一个导通。

一、什么是死区?

通常,大功率电机、变频器等,末端都是由大功率管、IGBT等元件组成的H桥或3相桥。每个桥的上半桥和下半桥是是绝对不能同时导通的,但高速的PWM驱动信号在达到功率元件的控制极时,往往会由于各种各样的原因产生延迟的效果,造成某个半桥元件在应该关断时没有关断,造成功率元件烧毁。

死区就是在上半桥关断后,延迟一段时间再打开下半桥或在下半桥关断后,延迟一段时间再打开上半桥,从而避免功率元件烧毁。这段延迟时间就是死区。(就是上、下半桥的元件都是关断的)死区时间控制在通常的低端单片机所配备的PWM中是没有的。

死区时间是PWM输出时,为了使H桥或半H桥的上下管不会因为开关速度问题发生同时导通而设置的一个保护时段,所以在这个时间,上下管都不会有输出,当然会使波形输出中断,死区时间一般只占百分之几的周期。但是PWM波本身占空比小时,空出的部分要比死区还大,所以死区会影响输出的纹波,但应该不是起到决定性作用的。

二、DSP里的PWM死区

在整流逆变的过程中,同一相的上下桥不能同时导通,否则电源会短路,理论上DSP产生的PWM是不会同时通,但器件的原因PWM不可能是瞬时电平跳变的,总是梯形下降的,这样会可能使上下桥直通,为此,设一个极短的时间,上下桥都关闭,再选择性开通,避免了上下桥直通,实际控制中死区会导致控制性能变差。

PWM的上下桥臂的三极管是不能同时导通的。如果同时导通就会是电源两端短路。所以,两路触发信号要在一段时间内都是使三极管断开的。这个区域就叫做“死区”。

PWM的占空比决定输出到直流电机的平均电压,PWM不是调节电流的。PWM的意思是脉宽调节,也就是调节方波高电平和低电平的时间比,一个20%占空比波形,会有20%的高电平时间和80%的低电平时间,而一个60%占空比的波形则具有60%的高电平时间和40%的低电平时间,占空比越大,高电平时间越长,则输出的脉冲幅度越高,即电压越高。如果占空比为0%,那么高电平时间为0,则没有电压输出。如果占空比为100%,那么输出全部电压。

所以通过调节占空比,可以实现调节输出电压的目的,而且输出电压可以无级连续调节。

三、PWM相关概念

1.占空比

就是输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比。

如,一个PWM的频率是1000Hz,那么它的时钟周期就是1ms,就是1000us,如果高电平出现的时间是200us,那么低电平的时间肯定是800us,那么占空比就是200:1000,也就是说PWM的占空比就是1:5。

2.分辨率

也就是占空比最小能达到多少,如8位的PWM,理论的分辨率就是1:255(单斜率),16位的的PWM理论就是1:65535(单斜率)。

频率就是这样的,如16位的PWM,它的分辨率达到了1:65535,要达到这个分辨率,T/C就必须从0计数到65535才能达到,如果计数从0计到80之后又从0开始计到80…,那么它的分辨率最小就是1:80了,但是,它也快了,也就是说PWM的输出频率高了。

3.双斜率 / 单斜率

假设一个PWM从0计数到80,之后又从0计数到80… 这个就是单斜率
假设一个PWM从0计数到80,之后是从80计数到0… 这个就是双斜率

可见,双斜率的计数时间多了一倍,所以输出的PWM频率就慢了一半,但是分辨率却是1:(80+80)=1:160,就是提高了一倍。

假设PWM是单斜率,设定最高计数是80,我们再设定一个比较值是10,那么T/C从0计数到10时(这时计数器还是一直往上计数,直到计数到设定值80),单片机就会根据你的设定,控制某个IO口在这个时候是输出1还是输出0还是端口取反,这样,就是PWM的最基本的原理了。

链接: https://www.eet-china.com/mp/a19365.html

什么是PWM“死区”相关推荐

  1. pwm一个时间单位_解读:什么是PWM“死区”?

    PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变.这就需要用到整流桥和逆变桥.对三相电来说,就需要三个桥臂.以两电平为例,每个桥臂上有两个电力电子器件,比如IGBT.这两个IGBT不能同时导通, ...

  2. pwm一个时间单位_「硬见小百科」什么是PWM“死区”?

    原标题:「硬见小百科」什么是PWM"死区"? PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变.这就需要用到整流桥和逆变桥.对三相电来说,就需要三个桥臂.以两电平为例,每个桥 ...

  3. STM32 的PWM“死区”波形(产生规律)

    在桥式电路中,为了防止上桥臂和下桥臂同时导通,一般会在PWM中添加死区. STM32中的PWM有死区和无死区的波形如下: 上两个线: CH1 带死区 上管(CHx) CH2 不带死区 上管(CHx) ...

  4. PWM死区(Dead Zone)的作用和意义

    PWM输出时的Dead Zone(死区)作用是在电平翻转时插入一个时间间隔,避免关闭前一个设备和打开后一个设备时因为开关速度的问题出现同时开启状态而增加负荷的情况(在没有彻底关闭前打开了后一个设备), ...

  5. 这样理解PWM,想不懂都难!

    关注.星标公众号,直达精彩内容 PWM有非常广泛的应用,比如直流电机的无极调速,开关电源.逆变器等等.个人认为,要充分理解或掌握模拟电路.且有所突破,很有必要吃透这三个知识点: PWM 电感 纹波 P ...

  6. 天哪!原来PWM这么简单

    目录 基本原理 PWM是如何实现? 分类 程序实现 总结 基本原理 PWM的全称是脉冲宽度调制(Pulse-width modulation),是通过将有效的电信号分散成离散形式从而来降低电信号所传递 ...

  7. 什么叫死区时间_关于pwm死区时间的介绍

    死区时间是PWM输出时,为了防止上下桥臂IGBT不会因为开关速度问题发生同时导通而设置的一个保护时段,通常也指PWM响应时间.也就是说,当一个IGBT导通后关闭,再经过一段死区,这时才能让另一个IGB ...

  8. 详解STM32 PMW计算中的“死区”

    pwm"死区"?听起来有点恐怖的样子?pwm"死区"是什么呢?可能很多人都注意过,今天来给大家科普一下pwm"死区". " 死区& ...

  9. STM32f103C8定时器输出PWM波信号

    利用stm32高级定时器输出PWM,模拟呼吸灯的效果带刹车功能.由于没有示波器查看输出的pwm波形图,所以本次实验使用普通直流电机模拟的. 本文章为学习笔记,其中有些地方解释的不是那么的好,即本笔记可 ...

最新文章

  1. Github火爆的项目,用聪明的方式学习Vim!
  2. 【C++标准库】并发
  3. vue-cli webpack配置分析 - chenBright - SegmentFault 思否
  4. 我眼中的 NCC,WTM 寻亲之旅
  5. java treeset比较,java中TreeSet的两种排序比较的方式
  6. git rebase用法_Git:Clone别人的代码之后push到自己码云上失败的解决办法
  7. pytorch学习笔记(八):softmax回归的从零开始实现
  8. web.xml文件中mime-mapping
  9. App_Code 目录
  10. Learn1:在Power Apps平台创建第一个 Canvas App
  11. PHP入门-简单博客编写
  12. 献给即将来临的母亲节父亲节!!
  13. mysql增加时间戳
  14. python 根据经纬度 调取和显示地图_python3调取百度地图API输出某地点的经纬度信息...
  15. OneNote 与 OneNote 2016 有什么区别?
  16. 织梦响应式精密机械模具类网站织梦模板(自适应手机端)
  17. 毕业论文查重怎么操作?
  18. 【2014 年末岁首】
  19. 基于微信药店药品商城小程序系统设计与实现 开题报告
  20. 软件测试人员易遗漏的一些隐藏缺陷

热门文章

  1. 开源软件 商业软件_如何销售开源软件
  2. 使用pyspark 分析日志
  3. 系统介绍python魔法方法
  4. 云栖独栋别墅_绿野云溪花海独栋别墅
  5. 两直线平行交叉相乘_向量平行公式和垂直公式
  6. 【Python】创蓝253云通讯平台---国际短信API接口demo
  7. 什么是 GPU 加速的计算?
  8. 基于PHP的学生作业管理系统
  9. 如何使用FonePaw Video Converter Ultimate将 2D 电影转换为 3D
  10. 如何安装R语言以及Rstudio的安装