Y_G_G 發(fā)表于 2024-3-4 21:01
ADC引腳有個(gè)104的電容就行了,加太大電容影響"真實(shí)"數(shù)據(jù)
ADC的結(jié)果一定是抖動(dòng)的,像萬用表這種也是加了濾波 ...
aidianzi 發(fā)表于 2024-3-5 11:28
沒有電路不好判斷。1、檢查電源是否穩(wěn)定是否有雜波,用示波器看看,G030的基準(zhǔn)就是電源電源不穩(wěn)定測(cè)量值自 ...
c8t6 發(fā)表于 2024-3-5 14:16
很遺憾,均值濾波這個(gè)方法,我測(cè)試了一下沒有區(qū)別,還是一樣的波動(dòng)
fishafish 發(fā)表于 2024-3-5 20:35
模擬電壓本來就是量子化的,沒有波動(dòng)才不對(duì)
lidawei1 發(fā)表于 2024-3-5 13:37
所謂波動(dòng)大不知大到什么程度?g030的adc還是可以的,這是間隔0.1秒轉(zhuǎn)換一次7號(hào)堿性電池的結(jié)果,可以參考下 ...
eddy123 發(fā)表于 2024-3-5 15:40
多次采樣然后取平均試試看
Y_G_G 發(fā)表于 2024-3-5 16:20
static u32 adc_sum = 0;
u16 adc_avg = 0;
adc_sum +=ADC的數(shù)字量;
c8t6 發(fā)表于 2024-3-6 11:17
有點(diǎn)不太了解這個(gè)原理
c8t6 發(fā)表于 2024-3-6 11:08
我的波動(dòng)大約是在20mv上下偏移
1562
1542
Y_G_G 發(fā)表于 2024-3-6 12:50
adc_sum +=ADC的數(shù)字量;//每次運(yùn)算都是把ADC的數(shù)字量累加
adc_avg = adc_sum >> 5;//位移就是除法運(yùn)算了 ...
Y_G_G 發(fā)表于 2024-3-6 12:50
adc_sum +=ADC的數(shù)字量;//每次運(yùn)算都是把ADC的數(shù)字量累加
adc_avg = adc_sum >> 5;//位移就是除法運(yùn)算了 ...
c8t6 發(fā)表于 2024-3-6 16:45
這是我目前的算法
c8t6 發(fā)表于 2024-3-6 16:44
不用把他們先排序,然后在去最大最小值,然后除于個(gè)數(shù)么?
lidawei1 發(fā)表于 2024-3-6 18:23
真要濾波的話設(shè)置256過采樣、右移位數(shù)8就行了,直接硬件256個(gè)數(shù)取平均,不需要什么算法。
不過覺得應(yīng)該 ...
kk17328 發(fā)表于 2024-3-7 10:36
增加硬件濾波或者軟件濾波,但是要考慮實(shí)施性
Y_G_G 發(fā)表于 2024-3-6 23:21
電路沒有很大的干擾,就不需要
我這個(gè)基本只用于電源電壓和溫度之類的ADC,之前也有過去掉兩頭的數(shù)值,但實(shí) ...
yaofuming 發(fā)表于 2024-3-7 09:59
ADC來的數(shù)據(jù)變化太快,你可以用定時(shí)器每隔一段時(shí)間如100ms讀取一次數(shù)據(jù),然后再處理。
c8t6 發(fā)表于 2024-3-7 13:56
我這個(gè)運(yùn)行步驟是
1;風(fēng)扇啟動(dòng)把高壓離子吹出來。進(jìn)過鋼網(wǎng);
2;鋼網(wǎng)采集離子,經(jīng)過放大電路放大得到電 ...
Y_G_G 發(fā)表于 2024-3-7 16:57
感覺這東西就跟采集空氣中的PM2.5一樣,所采集到的數(shù)據(jù)是做不到非常穩(wěn)定的值的,它本身就不是穩(wěn)定的值
你 ...
c8t6 發(fā)表于 2024-3-7 13:59
我這個(gè)的話,我使用示波器查看查看了擼嵊幸恍《蔚鈉鴟歡ǖ姆逯?/blockquote>
Y_G_G 發(fā)表于 2024-3-6 23:21
電路沒有很大的干擾,就不需要
我這個(gè)基本只用于電源電壓和溫度之類的ADC,之前也有過去掉兩頭的數(shù)值,但實(shí) ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |