STC單片機AD轉換電壓表,受紋波影響干擾波動大精度問題
硬件加RC濾波1K電阻和104電容(或加下拉1.2K),程序加了中位值濾波效果一樣,請問高手還有什么程序濾波方法
全部回復(11)
正序查看
倒序查看
@紅果
測電池電壓都不穩,就要找一找硬件的原因了。測有波動的電源電壓,要加軟件濾波。采樣率不要與波紋頻率一至。要復合濾波。單個搞不定。網上的濾波算法,只是簡單應用。舉個簡單例子,平均值濾波法。自己加點程序進去,去掉兩個最大值和兩個最小值,然后剩下的取平均值,效果要好得多。采樣次數越大,運行越慢,程序也越大。
你這個屬于系統性問題,系統性問題要系統性解決。
不能單純的只解決軟件或硬件,首先你要搞清楚你設計這款產品的需求,其次你要分析這個需求中有沒有比較苛刻的細節問題,比如對精度的要求。如果你的被測產品紋波比較大你就要考慮你的測試產品的硬件濾波問題了,不能單純的用AD采集,可以用AD736這樣的一些專用芯片去處理你的被測產品的出來的信號,再送到單片機里面去采集,單片機做一些軟件濾波,你的產品才會比較穩定。
0
回復