資料介紹
軟件濾波
10 種AD 采樣的軟件濾波方法和示例程序
假定從8 位AD 中讀取數(shù)據(jù)(如果是更高位的AD 可定義數(shù)據(jù)類型為int),子程序為get_ad();
1、限幅濾波法(又稱程序判斷濾波法)
A、方法:
根據(jù)經(jīng)驗判斷,確定兩次采樣允許的最大偏差值(設(shè)為A)
每次檢測到新值時判斷:
如果本次值與上次值之差《=A,則本次值有效
如果本次值與上次值之差》A,則本次值無效,放棄本次值,用上次值代替本次值
B、優(yōu)點:
能有效克服因偶然因素引起的脈沖干擾
C、缺點
無法抑制那種周期性的干擾
平滑度差
【限副濾波】
/* A 值可根據(jù)實際情況調(diào)整
value 為有效值,new_value 為當(dāng)前采樣值
濾波程序返回有效的實際值 */
#define A 10
char value;
char filter()
{
char new_value;
new_value = get_ad();
if ( ( new_value ‐ value》 A ) || ( value ‐ new_value》 A )
return value;
return new_value;
}
2、中位值濾波法
A、方法:
連續(xù)采樣N 次(N 取奇數(shù))
把N 次采樣值按大小排列
取中間值為本次有效值
B、優(yōu)點:
能有效克服因偶然因素引起的波動干擾
對溫度、液位的變化緩慢的被測參數(shù)有良好的濾波效果
C、缺點:
對流量、速度等快速變化的參數(shù)不宜
【中位值濾波法】
/* N 值可根據(jù)實際情況調(diào)整
排序采用冒泡法*/
#define N 11
char filter()
{
char value_buf[N];
char count,i,j,temp;
for ( count=0;count《N;count++)
{
value_buf[count] = get_ad();
delay();
}
for (j=0;j《N‐1;j++)
{
for (i=0;i《N‐j;i++)
{
if ( value_buf》value_buf[i+1] )
{
temp = value_buf[i];
value_buf[i]= value_buf[i+1];
value_buf[i+1] = temp;
}}}
return value_buf[(N‐1)/2];
}
掃碼添加小助手
加入工程師交流群
- 電子羅盤磁場傳感器模塊資料(含產(chǎn)品說明書、示例程序) 17次下載
- 《我和 LabVIEW》示例程序分享 19次下載
- Python使用示例程序和工程文件免費下載 6次下載
- LabVIEW初級教程之?dāng)?shù)據(jù)文件操作的示例程序免費下載 50次下載
- LabVIEW初級教程之屬性節(jié)點初級課程的示例程序免費下載 22次下載
- LabVIEW初級教程之彈出對話框的示例程序免費下載 45次下載
- 軟件進行濾波方法的示例程序免費下載 3次下載
- MPU6050傳感器九軸的示例程序免費下載 32次下載
- 使用用于MCS-51的IAR嵌入式平臺編寫的一個示例程序程序免費下載
- zigbee學(xué)習(xí)教程之SampleApp中通訊流程的示例程序資料免費下載 2次下載
- 10種軟件濾波方法 14次下載
- 10種AD采樣的軟件濾波方法及例程 23次下載
- 遍歷圖像像素的14種方法_OpenCV2版書本配套示例程序24 0次下載
- ARM_KIT_示例程序 19次下載
- 各軟件濾波示例程序
- STM32的ADC采樣及各式濾波算法實現(xiàn) 1.1w次閱讀
- 信號采樣的算法原理是什么 3.2k次閱讀
- 如何在KV260上快速體驗Vitsi AI圖像分類示例程序 3.3k次閱讀
- 配方示例程序的先決條件 1.1k次閱讀
- 大型西門子PLC程序結(jié)構(gòu)示例 2.1k次閱讀
- 西門子博途STL:計算方程式的示例 3.7k次閱讀
- 泰凌微電子Zephyr固件下載及示例程序 5.5k次閱讀
- 共模濾波器的選定方法、智能手機的接收靈敏度改善示例 2.5k次閱讀
- 10種軟件濾波方法的示例程序詳細資料說明 2.6k次閱讀
- 機器學(xué)習(xí)的5種采樣方法介紹 6.1k次閱讀
- 常用的數(shù)字濾波方法 4.2w次閱讀
- 如何在單片機上實現(xiàn)卡爾曼濾波詳細計算方法和程序概述 1.4w次閱讀
- 使用RT-Thread文件系統(tǒng) 1w次閱讀
- AD采集中的10種經(jīng)典軟件濾波程序優(yōu)缺點分析(附程序) 4.4k次閱讀
- 讀寫24LCxx系列的EEPROM的實例程序 2.4k次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊
- 0.07 MB | 次下載 | 免費
- 536伏,10兆赫茲低噪聲雙運算放大器COS5532 技術(shù)手冊
- 0.41 MB | 次下載 | 免費
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊
- 2.40 MB | 次下載 | 免費
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?/a>
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論