• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單片機(jī)系統(tǒng)的數(shù)字濾波方法研究

      2017-06-15 12:04:39馬桂英
      科學(xué)家 2017年6期
      關(guān)鍵詞:數(shù)字濾波單片機(jī)研究

      馬桂英

      摘 要 隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,數(shù)字技術(shù)也得到了較好的進(jìn)步,數(shù)字濾波技術(shù)在單片機(jī)系統(tǒng)中的應(yīng)用也越來越廣泛。在研究中,筆者將對(duì)現(xiàn)階段比較常見的幾種數(shù)字濾波方法進(jìn)行論述,并通過對(duì)比分析將這些方法的優(yōu)缺點(diǎn)和適用的對(duì)象進(jìn)行論述。

      關(guān)鍵詞 單片機(jī);數(shù)字濾波;研究

      中圖分類號(hào) TP2 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 2095-6363(2017)06-0077-01

      數(shù)字濾波是由軟件算法來實(shí)現(xiàn)的,和硬件濾波將比較,優(yōu)勢(shì)在于不需要增加硬件設(shè)備,僅僅需要在程序進(jìn)入控制算法之前加設(shè)一個(gè)數(shù)字濾波程序。在微機(jī)化控制系統(tǒng)之中,每一個(gè)信號(hào)的采集通道都可以共用同一個(gè)數(shù)字濾波程序,這就比硬件濾波減少了多個(gè)濾波器的使用。除此之外,數(shù)字濾波的使用更為靈活,而且只要進(jìn)行適當(dāng)?shù)臑V波程序改變,就能夠?qū)崿F(xiàn)不同的濾波效果。就目前的而言,有很多基于單片機(jī)的數(shù)字濾波方法,常見的幾種數(shù)字濾波方法有程序判斷法、中位值濾波法、算術(shù)平均濾波法等。

      1 常用的基于單片機(jī)的數(shù)字濾波算法

      1.1 程序判斷法

      在大量的工程實(shí)踐結(jié)果的表現(xiàn)下,很多的物理量的變化其實(shí)都存在著一定的范圍,例如相鄰的兩次采樣值yM和yM-1之間的變化就有著一定的限度。程序判斷濾波就是根據(jù)實(shí)踐的結(jié)論量進(jìn)行兩次采樣信號(hào)之間的最大偏差值的確認(rèn),一旦相鄰采樣值超出了偏差值以后,就表明其中存在著干擾問題,需要將這部分?jǐn)?shù)據(jù)進(jìn)行剔除,也就是需要用ym-1來代替ym。當(dāng)小于偏差值得時(shí)候,那么該信號(hào)就能夠作為本次的采樣值。

      1.2 中位值濾波法

      對(duì)于中位值濾波法而言,就是將某一個(gè)被測(cè)參數(shù)進(jìn)行連續(xù)的采樣,然后將連續(xù)采樣的值根據(jù)大小順序進(jìn)行排列,排列的主要方法是“冒泡排序法”,通過“冒泡排序法”將數(shù)據(jù)進(jìn)行排序之后,選擇中間值作為采樣的采樣值。對(duì)于中位值濾波法而言,其很大程度上能夠克服由于偶然因素導(dǎo)致的數(shù)據(jù)波動(dòng)或者因?yàn)椴蓸悠鞑环€(wěn)定引發(fā)的誤碼現(xiàn)象。中位值濾波法主要應(yīng)用于溫度、液體等變化比較緩慢的被測(cè)參數(shù)。

      1.3 算數(shù)平均濾波法

      算數(shù)平均濾波法的主要是將同一采樣點(diǎn)進(jìn)行連續(xù)的采樣,并將其算數(shù)平均值作為本次采樣的有效值。對(duì)于平均值而言,我們可以了解到,信號(hào)是在一定數(shù)值之間進(jìn)行上下波動(dòng)的,當(dāng)采樣的時(shí)候如果僅僅是單一選擇一個(gè)值作為采樣值那么這個(gè)依據(jù)會(huì)存在一定的誤差。算術(shù)平均值法對(duì)信號(hào)的平滑濾波程度的選擇,完全取決于采樣的數(shù)量,當(dāng)采樣數(shù)量足夠大的時(shí)候,平滑度就會(huì)較高,那么采樣的個(gè)數(shù)也會(huì)很多,運(yùn)算的工作就會(huì)比較復(fù)雜,有效數(shù)據(jù)的獲取周期就會(huì)比較長。

      2 數(shù)字濾波方法的優(yōu)缺點(diǎn)和適用對(duì)象

      對(duì)于程序判斷法而言,其優(yōu)點(diǎn)在于能夠有效地克服隨機(jī)的干擾和尖脈沖效果,缺點(diǎn)在于數(shù)據(jù)處理的速度比較慢,主要適用的對(duì)象為溫度、液體等緩慢的變化量。中位值濾波法的優(yōu)點(diǎn)在于,能夠?qū)ε既灰蛩匾鸬牟▌?dòng)進(jìn)行良好的規(guī)避,還能夠?qū)σ虿蓸悠鞑环€(wěn)定引起的誤碼干擾進(jìn)行排除。缺點(diǎn)在于不能用于快速變化的參數(shù)測(cè)量,其處理的速度也比較慢,適用對(duì)象與程序判斷法相同。算數(shù)平均濾波法的優(yōu)點(diǎn)在于能夠?qū)χ芷诟蓴_濾波進(jìn)行排除,還可以降低系統(tǒng)的隨機(jī)干擾效果。缺點(diǎn)在于,其明顯的脈沖會(huì)使得數(shù)據(jù)的選取高于平均值,對(duì)于尖脈沖的抗干擾能力比較差,而且數(shù)據(jù)處理速度較慢。適用的對(duì)象為溫度、流量、壓力、液平面等。

      3 數(shù)字濾波的選擇

      對(duì)于數(shù)字濾波的選擇而言,因其種類的多樣所以在選擇的時(shí)候一定要遵循一定的原則?,F(xiàn)階段的主要選擇原則有如下幾條:

      1)作為單片機(jī)其是在一塊芯片上集成了CPU、ROM、RAM等功能部件。雖然具有較好的邏輯運(yùn)算能力,但是算術(shù)運(yùn)算能力還是比較有限的,不僅如此,其存儲(chǔ)空間也不是很可觀,因此選擇濾波方法的時(shí)候要對(duì)單片機(jī)的各項(xiàng)機(jī)能進(jìn)行考量,看其是否能夠滿足實(shí)際需求。

      2)對(duì)于不同的干擾源的選擇要考慮濾波方法是否能夠滿足單片機(jī)的測(cè)控系統(tǒng)需求,在進(jìn)行計(jì)算的時(shí)候,即使是同一個(gè)測(cè)控系統(tǒng),其都會(huì)引入到很多的干擾項(xiàng),因此,在選擇濾波的時(shí)候一定要注意,將主要干擾進(jìn)行選出,然后根據(jù)主要干擾來選擇適用的濾波方法。

      3)在進(jìn)行濾波方法的選擇上要與測(cè)試對(duì)象進(jìn)行結(jié)合,對(duì)于一些變化比較緩慢的測(cè)試對(duì)象而言,如溫度、流量、壓力等,就需要選擇相應(yīng)的濾波方法,對(duì)于一些要求實(shí)時(shí)性的測(cè)試而言,就需要選擇一些反應(yīng)速度較快的濾波技術(shù)。

      4 結(jié)論

      基于單片機(jī)系統(tǒng)的濾波方法的種類豐富多樣,但是在具體運(yùn)用的過程中,如何進(jìn)行算則,需要我們?cè)诓粩嗟膶?shí)踐和摸索中進(jìn)行研究,對(duì)于剛開始使用單片機(jī)系統(tǒng)程序算法進(jìn)行數(shù)字濾波的人而言,這個(gè)選擇的把握還是比較困難的。不過只要牢牢記住上文中筆者所提到的兩點(diǎn)原則,就能夠準(zhǔn)確找到選擇的方向。在熟練掌握之后,就可以在這些方法之上進(jìn)行適當(dāng)?shù)恼{(diào)整或修改,從而根據(jù)不同的需求來進(jìn)行方法的擴(kuò)充和改進(jìn),讓數(shù)據(jù)的測(cè)量和獲取能夠與真實(shí)值更加接近,從而提高濾波的效果,為數(shù)字濾波的計(jì)算準(zhǔn)確性做出良好的使用方法和選擇方法上的保障。

      參考文獻(xiàn)

      [1]梁威.基于數(shù)字濾波和EMD方法的電力計(jì)量系統(tǒng)故障信息提取應(yīng)用研究[D].開封:河南大學(xué),2015.

      [2]佘東.單片機(jī)數(shù)字濾波程序設(shè)計(jì)與實(shí)現(xiàn)[J].四川兵工學(xué)報(bào),2012(9):78-80.

      [3]徐博,郝艷玲,劉付強(qiáng).數(shù)字濾波方法在光纖陀螺捷聯(lián)羅經(jīng)系統(tǒng)中的應(yīng)用[A].中國儀器儀表學(xué)會(huì)青年學(xué)術(shù)會(huì)議,2007.

      [4]曹景新,張麗平.基于MCS-51單片機(jī)指令系統(tǒng)的數(shù)字濾波方法研究[J].林業(yè)機(jī)械與木工設(shè)備,2004(3):21-22.

      [5]趙毅,牟同升,沈小麗.單片機(jī)系統(tǒng)中數(shù)字濾波的算法[J].電測(cè)與儀表,2001(6):5-8.

      [6]商蜀西,曾藝,聶小平.單片微機(jī)MCS-51實(shí)時(shí)測(cè)量系統(tǒng)中一批數(shù)據(jù)的一種數(shù)字濾波方法[J].荊州師專學(xué)報(bào),1998(2):23-25.

      [7]李先祥.一種應(yīng)用于80C196KB單片機(jī)控制伺服系統(tǒng)的數(shù)字測(cè)速方法[J].電子技術(shù)應(yīng)用,1996(11):9-11.

      猜你喜歡
      數(shù)字濾波單片機(jī)研究
      高精度傳感器溫度漂移補(bǔ)償分析與研究
      FMS與YBT相關(guān)性的實(shí)證研究
      遼代千人邑研究述論
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      視錯(cuò)覺在平面設(shè)計(jì)中的應(yīng)用與研究
      科技傳播(2019年22期)2020-01-14 03:06:54
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的便捷式LCF測(cè)量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      EMA伺服控制系統(tǒng)研究
      數(shù)字濾波在語音信號(hào)降噪中的應(yīng)用
      電子制作(2019年24期)2019-02-23 13:22:40
      濾波器長度對(duì)濾波結(jié)果的影響研究
      新巴尔虎右旗| 舒兰市| 安福县| 鲁山县| 庆云县| 左权县| 土默特右旗| 古田县| 武安市| 泾川县| 昭苏县| 宁阳县| 惠安县| 东至县| 县级市| 五华县| 绥宁县| 鹤峰县| 漳州市| 张家口市| 大荔县| 平潭县| 西华县| 青川县| 墨脱县| 南靖县| 文水县| 牙克石市| 永福县| 油尖旺区| 吉木乃县| 诏安县| 衡南县| 子洲县| 昌乐县| 红原县| 上饶县| 新昌县| 河北省| 宁夏| 洛川县|