电力电子技术知识总结-----PWM知识点

电力电子技术知识总结


前言

未来工作需要用,提前复习巩固一下,手里目前也没板子,后面看看做一下仿真学习一下。用单片机的话,不记得32能不能用proteus仿真了。PWM我之前接触到的应用有蜂鸣器、舵机和电机、LED灯。但是我觉得这是最简单的应用了,在电子电力中功率器件中的应用经验为0,所以重新学习一下吧,就当复习了。

一、PWM基础知识

脉冲宽度调制(Pulse width modulation,PWM)技术,其中包括:相电压控制PWM、脉宽PWM法、随机PWM、SPWM法、线电压控制PWM等。

在电力电子钟的应用多为控制功率器件,进而得到想要的电压,比如跟随某个目标频率进行变化,进而导致电压变化,进而达到控制电流的作用。部分恒压或者恒流效果我觉得就是这种原理。

1、周期

所谓周期非常简单,就是一个周期内高电平和低电平的总持续时间,比如电网交流电50hz,周期就是20ms。

2.占空比

占空比=高电平持续时间/总周期时间,很简单占空比100%就是常高电平,0%就是常低电平

二、PWM特点

PWM本身是数字信号,也就是说只有1和0。模拟信号是正弦波,通过改变幅值和频率就能够控制器件在对应的状态下工作,但是模拟信号的最大缺点就是传输受干扰,因此PWM信号的目的就是通过改变占空比等参数实现模拟信号的功能,同时保障整体传输的稳定性。

下面的图引用"keysking"的图:keysking动画讲解pwm

极端情况:

占空比100% 电压就可以理解为3.3V

占空比50% 电压就可以理解为1.65V

占空比0% 电压就可以理解为0V

同时也可以通过周期性的变化实现正弦波的效果,这就是PWM的巧妙之处。

1.计数器

stm32中使用定时器来实现,有专门的pwm模式,其中的计数方式按照自己选的来即可

2.预装载值

这个数据决定pwm的周期,比如定时器时钟是72MHz,那么想得到50hz的pwm周期的话,这个数据要设置为:pwm周期/定时器周期

3.比较寄存器值

这个数据决定pwm的高低电平持续时间,也就是占空比,比如大于这个数值是高电平,小于这个数值是低电平。占空比50%的时候这个数据就是预装载值的一半。

相关推荐
超级大只老咪9 小时前
快速进制转换
笔记·算法
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.11 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
ling___xi12 小时前
《计算机网络》计网3小时期末速成课各版本教程都可用谢稀仁湖科大版都可用_哔哩哔哩_bilibili(笔记)
网络·笔记·计算机网络
中屹指纹浏览器13 小时前
中屹指纹浏览器底层架构深度解析——基于虚拟化的全维度指纹仿真与环境隔离实现
经验分享·笔记
Hello_Embed13 小时前
libmodbus 移植 STM32(基础篇)
笔记·stm32·单片机·学习·modbus
无聊的小坏坏14 小时前
实习笔记:用 /etc/crontab 实现定期数据/日志清理
笔记·实习日记
香芋Yu14 小时前
【机器学习教程】第04章 指数族分布
人工智能·笔记·机器学习
深蓝海拓15 小时前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
中屹指纹浏览器15 小时前
中屹指纹浏览器多场景技术适配与接口封装实践
经验分享·笔记
BugShare17 小时前
Obsidian 使用指南:从零开始搭建你的个人知识库
笔记·obsidian