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