电路模型
RC电路是将高频信号经过电容回流到电源地,而低频信号不能经过电容,从而滤除高频信号,通过低频信号。
数学模型
电容的电流与电容电压的关系:
根据输入电压等于电阻电压加电容电压:
将上述方程数字化:
进一步简化:
T为采样周期,上面的公式就是一阶低通滤波的算法.
代码实现:
float a = 0.123;
//sampleVal 传感器采样数值(温度 转速 电流,电压...)
float LPF_Filter(float sampleVal)
{
static float lastVal = 0;
float currentVal = a*sampleVal+(1-a)*lastVal; //滤波后数值
lastVal = CurrentVal;
return CurrentVal;
}
频率响应:
输入信号Ui为正弦信号时,两边拉普拉斯变换:
求解结果:
可以从公式知道:输入信号的频率越高,信号衰减的越厉害,时间常数越大也衰减的越厉害,结合数字低通滤波参数a:
a与rc成反比,所以a越小,信号就衰减的越厉害.
当时间常数为0.1,w为3.14时:输出波形:
基本没有衰减,幅值和输入信号的幅值接近1
加大频率w=10*3.14时:
这时大约衰减了70%,
继续加大频率 w=1000*3.14,大约500HZ:
这时就差不多一条直线,全部衰减过滤,高频信号全部经过电容流入到信号地.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
电容
+关注
关注
100文章
6039浏览量
150300 -
RC电路
+关注
关注
2文章
162浏览量
30248 -
高频信号
+关注
关注
1文章
139浏览量
21687 -
低频信号
+关注
关注
2文章
47浏览量
8310
发布评论请先 登录
相关推荐
RC电路的应用总结
在模拟及脉冲数字电路中,常常用到由电阻R和电容C组成的RC电路,在些电路中, 电阻R和电容C的取值不同、输入和输出关系以及处理的波形之间的关系,产生了
发表于 03-08 13:52
•6.7w次阅读
浅谈RC电路的时间常数
提要:本文试图避开繁杂的高等数学推导和运算,对RC电路的时间常数T的物理意义进行描述;找出常见较复杂Rc电路T的简单计算方法,对相同形式的RC
发表于 05-30 09:20
•111次下载
RC电路能消除干扰吗?
RC电路能消除干扰吗? RC电路是一种常见的电路元件组合,由电阻(R)和电容(C)组成。它在电子工程中被广泛使用,是研究电子噪声、滤波和干扰
RC电路脉冲电源为什么没有维持电压?
RC电路脉冲电源为什么没有维持电压? RC电路(Resistor-Capacitor Circuit)是指由电阻和电容组成的电路,常用于信号
评论