電路模型
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文章
6036瀏覽量
150268 -
RC電路
+關注
關注
2文章
162瀏覽量
30247 -
高頻信號
+關注
關注
1文章
138瀏覽量
21681 -
低頻信號
+關注
關注
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)是指由電阻和電容組成的電路,常用于信號
評論