打印

拉普拉斯变换分析二阶RC滤波电路

[复制链接]
676|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qbwww|  楼主 | 2023-4-24 08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了将PWM信号转成直流,需要利用低通滤波器滤除PWM信号中的高次谐波信号。
多阶RC低通滤波是一种比较常用的方法,如下图的二阶RC滤波电路:
用于PWM转直流的二阶RC滤波电路

拉普拉斯变换
单位阶跃信号定义为:
单位阶跃信号

其拉普拉斯变换定义为:
单位阶跃信号的拉普拉斯变换

如果PWM信号的高电平为VH,当输出高电平时,输出信号的拉普拉斯变换为:
电容C3,C4在频域下的阻抗分别为 以及 ,得到频域下的等效电路和参数:
频率下的电路和参数

Octave符号运算
当输入信号 时,根据频域下的电路,可以计算出电容C4两端的电压。
涉及到分式多项式的运算,运算量大,容易算错。
可以使用Octave的符号运算快速得到结果。
Symbolic符号运算包需要用到Python的SymPy库。
在Octave的命令行窗口,运行pkg install -forge symbolic,下载symbolic符号运算包,
再运行pkg load symbolic,加载symbolic符号运算包。
运行以下脚本:
syms R3 R4 C3 C4 s VHZC4=1/(C4*s);%电容C4的阻抗ZC3=1/(C3*s);%电容C3的阻抗Z1=R4+ZC4;%Z1为R4与C4串联Z2=ZC3*Z1/(ZC3+Z1);%Z2为C3与Z1并联Vo=VH/s*Z2/(Z2+R3)*ZC4/Z1;%C4两端的电压为Z2与R3分压之后,再由C4与R4分压simplify(Vo)%化简符号表达式
Octave符号运行过程

得到电容C4两端电压Vo(s)为:
(式1)
拉普拉斯逆变换
假设 分别为方程
的两个根,
则根据韦达定理,有:
可以表示为:
对于形如 的多项式,
可以转换为:
左右两边同时乘以s,得到,
在上式中,令s=0,得到:
左右两边同时乘以 之后,令 ,得到:
同样得到,
所以,
根据拉普拉斯的逆变换,
常见的拉普拉斯变换对

得到,C4两端的电压在时域的表达式为:
(式2)
PWM输出直流的纹波分析
当R3=R4=10kΩ,C3=C4=1uF时,
分别是以下方程的两个根,
的两个根,
根据求根公式,得到,
的两个根,
假设
当PWM的频率为800Hz时,占空比为100%时,充电的最长时间为1.25ms,
此时, 最大为-38.2*1.25ms=-0.04775<1,
最大为-261.8*1.25ms=-0.32725<1,
常见函数的泰勒公式展开

将函数 用泰勒公式展开,并保留至第二项;
得到:
代入式2,得到:
(式3)
当考虑PWM输出一段时间之后,PWM在切换到高电平的瞬间,电容C4已经有一定的电压U0,则式1应该加到电容C4的初始电压,再经过拉普拉斯逆变换,得到,
--对于电容初始电压不为0的情况,此处分析有误,在另一篇文章的再做详细分析。
充电波形

当高电平为5V,占空比为50%时,纹波大小为:


使用特权

评论回复

相关帖子

沙发
qbwww|  楼主 | 2023-4-24 08:20 | 只看该作者
考虑PWM输出一段时间之后,PWM在切换到高电平的瞬间,电容C4已经有一定的电压U0,则式1应该加到电容C4的初始电压,再经过拉普拉斯逆变换

使用特权

评论回复
板凳
桂维| | 2023-4-29 20:16 | 只看该作者
由 CPU 的相关部分执行该指令

使用特权

评论回复
地板
井古| | 2023-4-29 20:21 | 只看该作者
学习学习,谢谢分享

使用特权

评论回复
5
加西亚| | 2023-4-29 20:27 | 只看该作者
看看喽。。。。。。。。。。

使用特权

评论回复
6
Wilmot| | 2023-4-29 20:32 | 只看该作者
有时间需要好好看看   不错

使用特权

评论回复
7
蓝良工| | 2023-4-29 20:37 | 只看该作者
正准备用 来做产品,刚好用上。

使用特权

评论回复
8
Jim789| | 2023-4-29 20:43 | 只看该作者
楼主,资料很好。谢谢楼主!

使用特权

评论回复
9
John11111| | 2023-4-29 20:48 | 只看该作者
可以自己再声明一个自己喜欢的函数名

使用特权

评论回复
10
Needham| | 2023-4-29 20:53 | 只看该作者
当端口P1.0输出高电平时,小灯D不亮

使用特权

评论回复
11
Fowler556| | 2023-4-29 20:58 | 只看该作者
CPU从系统的主存中提取指令

使用特权

评论回复
12
Howard1980| | 2023-4-29 21:04 | 只看该作者
然后解码该指令的实际内容

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

733

主题

4516

帖子

12

粉丝