久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機軟件濾波不起作用,錯在哪了
[打印本頁]
作者:
jony1122
時間:
2024-6-24 20:04
標(biāo)題:
單片機軟件濾波不起作用,錯在哪了
單片機STC8H8K64U,測電阻程序。
可以正常測試并顯示阻值數(shù),只是數(shù)據(jù)有些跳動,在本論壇找了個軟件濾波的范例,求平均值,但是發(fā)現(xiàn)沒起到作用,高手幫忙看看問題出在哪。
正常程序:
//ADC電阻換算公式:
uint ADC_R(uchar dat)
{
uint teme;
ADC_Read(dat); //丟掉兩次檢測
ADC_Read(dat);
VADC=ADC_Read(dat); //讀取第x通道ADC結(jié)果
teme=(VCC-VCC*(ulong)VADC/4096)/((1.0)*VCC*(ulong)VADC/4096/VCR)-3;//3為限流電阻
return teme;
}
復(fù)制代碼
更改后的濾波寫法:
#define N 8 //ADC采樣使用遞推平均濾波算法,采樣次數(shù)
unsigned int ADC_Buf[N+1]; //采樣數(shù)組阻值
unsigned int current=0; //采樣阻值
unsigned char num,ADCcount=0,ADCcount2=0; //ADC采樣次數(shù)變量
//ADC電阻換算公式:
uint ADC_R(uchar dat)
{
unsigned char xx;
unsigned int sum,currentvalue;
uint teme;
ADC_Read(dat); //丟掉兩次檢測
ADC_Read(dat);
VADC=ADC_Read(dat); //讀取第x通道ADC結(jié)果
sum = currentvalue =0;
ADC_Buf[N]=ADC_Read(2); //將ADC轉(zhuǎn)換結(jié)果放數(shù)組最高位
if( ++ADCcount < 8) //采樣初期不使用濾波算法
{
for(xx=0;xx<N;xx++) //準(zhǔn)備濾波算法的數(shù)據(jù)
{
ADC_Buf[xx]=ADC_Buf[xx+1];//所有數(shù)據(jù)循環(huán)左移
}
currentvalue=ADC_Buf[N];//采樣初期使用當(dāng)前采樣值
}
else //只有采樣次數(shù)大于8次以后才使用濾波算法
{
ADCcount=8; //采樣次數(shù)超過8次后,固定設(shè)置為8
for(xx=0;xx<N;xx++) //濾波算法
{
ADC_Buf[xx]=ADC_Buf[xx+1];//所有數(shù)據(jù)循環(huán)左移
sum+=ADC_Buf[xx]; //求和
}
currentvalue=sum/N; //求平均值
}
teme=currentvalue;
teme=(VCC-VCC*(ulong)VADC/4096)/((1.0)*VCC*(ulong)VADC/4096/VCR)-3;//3為限流電阻
return teme;
}
復(fù)制代碼
數(shù)碼管顯示的電阻值為269.3 K、270.3K、271.3K、272K。
用萬用表顯示阻值為269K
想求電阻值的平均值,或電阻值的最小值,以減少阻值數(shù)據(jù)的跳動。
濾波程序錯在哪了。
感謝!
作者:
lkc8210
時間:
2024-6-24 23:31
16行為什么是ADC_Buf[N]=ADC_Read(2); ?
作者:
ly1972001
時間:
2024-6-25 08:49
網(wǎng)上找濾波程序啊。簡單點就是,采樣一批數(shù)據(jù),求平均。
作者:
LaoYuTou
時間:
2024-6-25 09:10
36行,你用teme做了平均,但是你用VADC做的運算,沒有使用起到濾波作用teme。
作者:
炸掉的電容
時間:
2024-6-25 11:59
采集電壓很快的,你采集十次電壓,去掉一個最高一個最低,八個取平均
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美电影在线观看网站
|
亚洲精品久久久久久久久久久
|
综合久久一区
|
国产精品久久久久久久久久三级
|
毛片在线看片
|
一区二区三区四区国产
|
亚洲欧美一区二区三区国产精品
|
干干干日日日
|
福利一区二区在线
|
亚洲精品第一页
|
国产一区二区
|
av中文天堂
|
青青草精品视频
|
国产av毛片
|
国产精品免费一区二区三区四区
|
欧美成人h版在线观看
|
国产日韩一区二区
|
国产一级一级
|
在线国产视频观看
|
国产精品视频一区二区三区
|
欧美精品一区二区三区在线播放
|
99免费看
|
美女一级黄
|
日韩第一夜
|
国产精品综合色区在线观看
|
99亚洲综合
|
婷婷久久五月天
|
亚洲精品一区二区三区免
|
久久精品亚洲一区二区三区浴池
|
久久久久国产精品人
|
亚洲福利在线观看
|
国产精品网址
|
成人精品鲁一区一区二区
|
久久久人
|
黄在线免费观看
|
久久免费香蕉视频
|
亚洲精品二三区
|
中文字幕日韩一区
|
日韩精品福利
|
jizz在线看片
|
日本不卡一区二区三区在线观看
|