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