成人a级高清视频在线观看-成人a大片在线观看-成人a大片高清在线观看-成人av在线播放-一a一级片-一 级 黄 中国色 片

程控直流電源電路設計工程師解析單片機數字濾波算法

單片機主要作用是控制外圍的器件,并實現一定的通信和數據處理。但在某些特定場合,不可避免地要用到數學運算,盡管單片機并不擅長實現算法和進行復雜的運算。下面程控直流電源電路設計工程師介紹如何用單片機實現數字濾波。

在單片機進行數據采集時,會遇到數據的隨機誤差,隨機誤差是由隨機干擾引起的,其特點是在相同條件下測量同一量時,其大小和符號會現無規則的變化而無法預測,但多次測量的結果符合統計規律。為克服隨機干擾引起的誤差,硬件上可采用濾波技術,軟件上可采用軟件算法實現數字濾波。濾波算法往往是系統測控算法的一個重要組成部分,實時性很強。

程控直流電源電路設計工程師解析單片機數字濾波算法

程控直流電源電路設計工程師解析單片機采用數字濾波算法克服隨機干擾的誤差具有以下優點:


1、數字濾波無需其他的硬件成本,只用一個計算過程,可靠性高,不存在阻抗匹配問題。尤其是數字濾波可以對頻率很低的信號進行濾波,這是模擬濾波器做不到的。


2、數字濾波使用軟件算法實現,多輸入通道可共用一個濾波程序,降低系統開支。


3、只要適當改變濾波器的濾波程序或運算,就能方便地改變其濾波特性,這對于濾除低頻干擾和隨機信號會有較大的效果。


4、在單片機系統中常用的濾波算法有限幅濾波法、中值濾波法、算術平均濾波法、加權平均濾波法、滑動平均濾波等。


(1)程控直流電源電路設計工程師解析單片機限幅濾波算法


該運算的過程中將兩次相鄰的采樣相減,求出其增量,然后將增量的絕對值,與兩次采樣允許的最大差值A進行比較。A的大小由被測對象的具體情況而定,如果小于或等于允許的最大差值,則本次采樣有效;否則取上次采樣值作為本次數據的樣本。


算法的程序代碼如下:


#defineA //允許的最大差值

chardata; //上一次的數據

char filter()

{

chardatanew; //新數據變量

datanew=get_data(); //獲得新數據變量

if((datanew-data)>A||(data-datanew>A))

return data;

else

returndatanew;

}


說明:限幅濾波法主要用于處理變化較為緩慢的數據,如溫度、物體的位置等。使用時,關鍵要選取合適的門限制A。通常這可由經驗數據獲得,必要時可通過實驗得到。


(2)程控直流電源電路設計工程師解析單片機中值濾波算法


該運算的過程是對某一參數連續采樣N次(N一般為奇數),然后把N次采樣的值按從小到大排列,再取中間值作為本次采樣值,整個過程實際上是一個序列排序的過程。


算法的程序代碼如下:

#define N11 //定義獲得的數據個數

char filter()

{

charvalue_buff[N]; //定義存儲數據的數組

char count,i,j,temp;

for(count=0;count

{

value_buf[count]=get_data();

delay(); //如果采集數據比較慢,那么就需要延時或中斷

}

for(j=0;j

{

for(value_buff[i]>value_buff[i+1]

{

temp=value_buff[i];

value_buff[i]=value_buff[i+1];

value_buff[i+1]=temp;

}

}

returnvalue_buff[(N-1)/2];

}


說明:中值濾波比較適用于去掉由偶然因素引起的波動和采樣器不穩定而引起的脈動干擾。若被測量值變化比較慢,采用中值濾波法效果會比較好,但如果數據變化比較快,則不宜采用此方法。


(3)程控直流電源電路設計工程師解析單片機算術平均濾波算法


該算法的基本原理很簡單,就是連續取N次采樣值后進行算術平均。

算法的程序代碼如下:

char filter()

{

int sum=0;

for(count=0;count

{

sum+=get_data();

delay():

}

return (char)(sum/N);

}


說明:算術平均濾波算法適用于對具有隨機干擾的信號進行濾波。這種信號的特點是有一個平均值,信號在某一數值附近上下波動。信號的平均平滑程度完全到決于N值。當N較大時,平滑度高,靈敏度低;當N較小時,平滑度低,但靈敏度高。為了方便求平均值,N一般取4、8、16、32之類的2的整數冪,以便在程序中用移位操作來代替除法。


(4)程控直流電源電路設計工程師解析單片機加權平均濾波算法


由于前面所說的“算術平均濾波算法”存在平滑度和靈敏度之間的矛盾。為了協調平滑度和靈敏度之間的關系,可采用加權平均濾波。它的原理是對連續N次采樣值分別乘上不同的加權系數之后再求累加,加權系數一般先小后大,以突出后面若干采樣的效果,加強系統對參數變化趨勢的認識。各個加權系數均小于1的小數,且滿足總和等于1的結束條件。這樣加權運算之后的累加和即為有效采樣值。其中加權平均數字濾波的數學模型是:


式中:D為N個采樣值的加權平均值:XN-i為第N-i次采樣值;N為采樣次數;Ci為加權系數。加權系數Ci體現了各種采樣值在平均值中所占的比例。一般來說采樣次數越靠后,取的比例越大,這樣可增加新采樣在平均值中所占的比重。加權平均值濾波法可突出一部分信號抵制另一部分信號,以提高采樣值變化的靈敏度。


樣例程序代碼如下:


char codejq[N]={1,2,3,4,5,6,7,8,9,10,11,12}; //code數組為加權系數表,存在程序存儲區

char codesum_jq=1+2+3+4+5+6+7+8+9+10+11+12;

char filter()

{

char count;

char value_buff[N];

int sum=0;

for(count=0;count

{

value_buff[count]=get_data();

delay();

}

for(count=0;count

sum+=value_buff[count]*jq[count];

return(char)(sum/sum_jq);

}


(5)程控直流電源電路設計工程師解析單片機滑動平均濾波算法


以上介紹和各種平均濾波算法有一個共同點,即每獲取一個有效采樣值必須連續進行若干次采樣,當采速度慢時,系統的實時得不到保證。這里介紹的滑動平均濾波算法只采樣一次,將一次采樣值和過去的若干次采樣值一起求平均,得到的有效采樣值即可投入使用。如果取N個采樣值求平均,存儲區中必須開辟N個數據的暫存區。每新采集一個數據便存入暫存區中,同時去掉一個最老數據,保存這N個數據始終是最新更新的數據。采用環型隊列結構可以方便地實現這種數據存放方式。


程序代碼如下:

char value_buff[N];

char i=0;

char filter()

{

char count;

int sum=0;

value_buff[i++]=get_data();

if(i==N)

i=0;

for(count=0;count

sum=value_buff[count];

return (char)(sum/N);

}


(6)程控直流電源電路設計工程師解析單片機低通濾波


將普通硬件RC低通濾波器的微分方程用差分方程來表求,變可以采用軟件算法來模擬硬件濾波的功能,經推導,低通濾波算法如下:


Yn=a* Xn+(1-a) *Yn-1

式中 Xn——本次采樣值

Yn-1——上次的濾波輸出值;

,a——濾波系數,其值通常遠小于1;

Yn——本次濾波的輸出值。


由上式可以看出,本次濾波的輸出值主要取決于上次濾波的輸出值(注意不是上次的采樣值,這和加權平均濾波是有本質區別的),本次采樣值對濾波輸出的貢獻是比較小的,但多少有些修正作用,這種算法便模擬了具體有教大慣性的低通濾波器功能。濾波算法的截止頻率可用以下式計算:


fL=a/2Pit pi為圓周率3.14…

式中 a——濾波系數;

, t——采樣間隔時間;

例如:當t=0.5s(即每秒2次),a=1/32時;

fL=(1/32)/(2*3.14*0.5)=0.01Hz


當目標參數為變化很慢的物理量時,這是很有效的。另外一方面,它不能濾除高于1/2采樣頻率的干攪信號,本例中采樣頻率為2Hz,故對1Hz以上的干攪信號應采用其他方式濾除,


低通濾波算法程序于加權平均濾波相似,但加權系數只有兩個:a和1-a。為計算方便,a取一整數,1-a用256-a,來代替,計算結果舍去最低字節即可,因為只有兩項,a和1-a,均以立即數的形式編入程序中,不另外設表格。雖然采樣值為單元字節(8位A/D)。為保證運算精度,濾波輸出值用雙字節表示,其中一個字節整數,一字節小數,否則有可能因為每次舍去尾數而使輸出不會變化。


圖片加載中...

在線留言

◎歡迎您的留言,您也可以通過以下方式聯系我們:

◎客戶服務熱線:021-51095123

◎郵箱:xin021@126.com

展開
HEYZO无码中文字幕人妻| 亚洲精品无码专区久久久| 精品国产一区二区三区不卡在线| 一边做一边喷17P亚洲乱妇| 女子初尝黑人巨嗷嗷叫| 粉嫩虎白女P虎白女在线| 亚洲AV成人片在线观看香蕉资源 | 天堂AV无码大芭蕉伊人AV| 好紧我太爽了视频免费| 中文字幕韩国三级理论无码| 日本极品人妻VIDEOSSEX| 国产内射爽爽大片视频社区在线| 亚洲欧洲日产国码AⅤ | 久久永久免费人妻精品直播| GRANSREMEDY老太太| 无码av无码免费一区二区毛片| 精品黑人一区二区三区| 99在线精品视频高潮喷吹| 手机在线观看AV片| 精品丝袜人妻久久久久久| 99久热RE在线精品视频| 我是你可爱的小猫| 久久久久久精品免费免费999| TAP TAP下载官方正版| 无码专区HEYZO色欲AV| 久久熟女俱乐部五十路二区av| 啊灬用力灬啊灬啊灬啊灬| 驯服人妻HD中字日本| 美女GIF趴跪式抽搐动态图| 粉嫩AV一区二区三区| 亚洲精品~无码抽插| 欧美猛少妇色XXXXX猛交| 国产精品无码久久综合| 永久不收费的视频软件APP| 日韩大片高清播放器大全| 黑人巨大超大VIDEOSGRA| AV无码国产在线看免费APP| 天天槽夜夜槽槽不停| 久久久久久精品国产亚洲AV麻豆| 办公室揉弄震动嗯~动态图| 亚洲AV韩Av无码色老头| 男女真人后进式猛烈动态图无打吗| 国产高清免费AV片在线观看不卡| 一区二区三区四区黄色网站| 色欧美片视频在线观看| 久久国产高潮流白浆免费观看| 宝贝乖女小芳小雪| 亚洲国产成人久久综合碰| 人妻丰满AV无码久久不卡| 好喜欢你呐[校园] 里恩ER| CHINESE东北体育生自慰| 亚洲AV成人片无码网站网| 欧美噜噜久久久XXX成人高潮| 国产欧美精品一区二区三区四区| 60老妇VIDEOXXX| 小莫骚麦歌曲播放MP3| 欧美肥肥婆另类XXXX000 | YSL千色T9T9T9| 日本人妻JAPANESEXXX| 狠狠做深爱婷婷综合一区| 保守人妻精油按摩被强出| 亚洲区色情区激情区小说色情书| 日韩AV无码一区二区三区不卡毛| 精品欧洲AV无码一区二区三区| 成人免费午夜无码视频| 野花影视免费高清观看| 丝袜 亚洲 另类 欧美 变态| 毛片一区二区三区| 国产美女自卫慰黄网站| AV 日韩 人妻 黑人 综合| 亚洲国产精品成人AV在线| 日韩AV一中美AV一中文字慕| 久久久国产精品VA麻豆| 国产av一区二区三区| 2019理论韩国理论中文| 亚洲AV综合色区无码二区偷拍 | 樱桃空空人妻无码内射| 无码国产精品一区二区免费虚拟V 无码国产精品一区二区免费式直播 | 久久亚洲色WWW成人网址| 国产精品未满十八禁止观看| 91国语对白露脸自产拍不卡| 亚洲丰满性熟妇ⅩXXOOO| 如饥似渴LA.VORACE| 美女扒开内裤无遮挡| 国产一区二区H无遮挡| 斑马视频电影免费观看| 夜夜爽妓女8888视频免费观看 | 人人妻人人爽人人澡人人少妇| 无码人妻精品内射一二三AV| 乱码A区D区C区| 母与子之间的阴阳调和| 日本丰满熟妇人妻aqq| 午夜精品无人区乱码1区2区| 亚洲国产成人综合在线不卡| 亚洲AV不卡无码国产| 亚洲国产成人久久综合三区| 亚洲国产精品无码久久一区二区| 亚洲6080YY久久无码产自国| 人人爽人人澡人人人人妻| 他扒开内裤把舌头进去会有影响吗| 人妻[21P]大胆| 忘忧草在线影院WWW神马| 亚洲欧美日韩综合久久久| 亚洲AⅤ无码精品一区二区三区| 一本色道久久88精品综合| 福利一区福利二区| 久久久久黑人强伦姧人妻| 欧洲美熟女乱又伦AV影片| 午夜无码人妻AV大片色欲| 1区2区3区高清视频| XXXAV久久久久久久久久久| 低调看JRS直播| 久久精品人成免费| 免费人成视频X8X8入口| 色欧美与xxxxx| 亚洲欧美成人一区二区三区| 把腿张开老子臊烂你多P| 国产精品无码一区二区三区不卡 | 精品人妻人人做人人爽夜夜爽| 国产成人精品午夜福利在线观看 | 久久AV无码精品人妻系列果冻| 人妻AV无码一区二区三区| 无码乱人伦一区二区亚洲一| 艳妇乳肉豪妇荡乳ⅩXXOO小说| XXXAV久久久久久久久久久 | 国产成 人 黄 色 网 站 小说 | YY6080理AAA级伦大片| 国产丝袜无码一区二区视频 | 国产精品无码成人午夜电影| 欧妇女乱妇女乱视频| 天天躁夜夜躁AV天天爽| 夜夜躁狠狠躁日日躁2002| 国产精品YY9299在线观看| 里面也请好好疼爱五集| 无码人妻丰满熟妇奶水区毛片 | 免费国产黄网站在线观看可以下载 | 亚洲一区无码中文字幕| 中文字幕AV无码专区第一页| 国产男男GAY做受ⅩXX软件| 人妻少妇精品专区性色AV| 久久久久久AV无码免费网站| 黑人狂虐中国人妻陈艳| 国产精品无码AV不卡| 国产 亚洲 无码 激情| 部长的夫人的味道中字| 99久久精品国产第一页| 伊人精品成人久久综合| 亚洲午夜性春猛交XXXX亚训| 亚洲成A人片无码不卡| 性色欲网站人妻丰满中文久久不卡 | 黑人巨大两根一起挤进| 国产偷国产偷亚洲清高APP| 国产精品 视频一区 二区三区| 高潮又爽又黄又无遮挡动态图| 草莓丝瓜芭乐鸭脖奶茶搭配食物| CHINESE熟女老女人HD| 99无人区码一码二码三码四| 77777欧美毛片777777| 2021国内精品久久久久精品K| 中国女篮世界排名| 中国熟妇人妻XXXXX| 岳两片肥美的蚌肉| 影音先锋亚洲亚洲色图| 永久黄网站色视频免费品善网| 一本一道人人妻人人妻ΑV| 亚洲一区二区三区无码影院| 亚洲欧洲国产码专区在线观看| 亚洲AV永久无码精品无码影片| 亚洲AV无码乱码麻豆精品国产 | 丝袜AV在线丝袜AV天堂| 特黄三级又爽又粗又大| 天堂8在线新版官网| 天天躁日日躁狠狠躁| 偷窥丶偷拍丶妓女丶自由| 久久精品国产亚洲不AV麻豆| 久久国内精品自在自线400部| 久久精品一本到99热免费| 久久久久亚洲波多野结衣| 久久青草精品38国产| 麻豆一二三四区乱码| 男女性色大片免费网站| 欧美熟老妇人多毛OOXⅩ| 强伦姧人妻三上悠亚中文字幕| 人妻少妇无码精品视频区| 日产无人区一线二线三线最新版| 日韩人妻无码精品系列| 色欲综合久久躁天天躁蜜桃| 太多了太满了肚子装不下了| 无码人妻久久一区二区三区| 亚洲AV色欲色欲WWW| 亚洲欧美日韩在线不卡| 一本久久综合亚洲鲁鲁五月天| 中文字幕久久综合久久88| AV狠狠色丁香婷婷综合久久 | 中国人も日本人も汉字を| 99无人区码一码二码三码四| 波多野结衣av无码久久一区 | 最新中文字幕AV无码不卡| JAPANESE军人强迫| 抖抈探探APP入口免费|