基於嵌入式測控系統的數字濾波方法設計

2020-12-13 電子產品世界

0 引言

本文引用地址:http://www.eepw.com.cn/article/149915.htm

  模擬信號都必須經過A/D轉換才能被嵌入式控制器接收。但在幹擾作用於模擬信號之後,其A/D轉換結果往往會偏離真實值。因此,僅採樣一次是無法確定該結果是否可信的,而必須多次採樣,才能得到一個A/D轉換的數據系列,然後通過某種處理,才能得到一個可信度較高的結果。這種從數據系列中提取逼近真值的軟體算法,通常稱為數字濾波算法。相對於硬體濾波數字濾波的優越性在於其無需硬體且可靠性高,尤其對頻率很高或很低的信號進行濾波。此外,由於對多輸入通道可共用一個濾波程序,故可大大降低產品成本。

  1 嵌入式測控系統中常見的數字濾波算法

  1.1 限幅濾波

  首先根據被測對象確定相鄰兩次採樣所允許的最大差值△Y,然後在每次採樣後和上次有效採樣值進行比較,如果變化幅度不超過△Y,則本次採樣有效;否則,本次採樣值被視為幹擾而放棄,而以上次採樣值為準。其原理可用如下公式表示:

  其中,yn為第n次採樣值,yn-1為第(n-1)次採樣值。

  實現上述過程的參考程序(返回有效的採樣值)如下:

  限幅濾波主要用於處理變化比較緩慢的數據,如溫度、溼度、液位等。該方法使用的關鍵是要選取合適的門限△Y。△Y通常可根據經驗數據獲得,必要時也可由實驗得到。

  1.2中值濾波

  這種濾波方式一般對目標參數連續採樣N次(N一般為奇數),然後把N次採樣值進行排序,再取中間值作為有效值。對於變化很慢的參數,也可以增加採樣次數。而對於變化較為劇烈的參數,此法不宜採用。其參考程序如下:

  1.3算術平均濾波

  該算法對目標參數先進行連續採樣,然後求其算術平均值作為有效採樣值。該算法適用於對具有隨機幹擾的信號進行濾波。這種信號的特點是有一個平均值。信號在某一數值附近上下波動。信號的平滑程度完全取決於採樣次數N,採樣次數越多,平滑效果越好,但系統的靈敏度也會下降。為方便求平均值,N一般取4、8、16之類的2的整數次冪,以便系統用移位法來代替除法。其參考程序如下:

  1.4去極值平均濾波

  算術平均濾波不能消除明顯的脈衝幹擾,而只是將其影響削弱。由於明顯幹擾會使採樣值遠離其真實值,因此可以比較容易地將其剔除,而不參加平均值計算,從而使平均濾波的輸出值更接近真實值,這就是去極值算法,又稱為防脈衝幹擾平均值濾波算法。該方法的原理是連續採樣N次,並將其累加求和,同時找出其中的最大值和最小值,再從累加和中減去最大值和最小值,再按N-2個採樣值求平均,即可獲得有效採樣值。為方便求平均值,N-2應為2、4、8、16,故N常取4、6、10、18。其參考程序如下:

linux作業系統文章專題:linux作業系統詳解(linux不再難懂)

相關焦點

  • 基於32位高性能數位訊號處理器實現飛機測控終端系統的設計
    基於32位高性能數位訊號處理器實現飛機測控終端系統的設計 郭曉康,姬勞,謝拴 發表於 2020-12-25 10:20:39 引言 作為飛機電氣系統的重要組成部分
  • 基於LabVIEW和DataSocket技術實現網絡化測控系統的設計
    基於LabVIEW和DataSocket技術實現網絡化測控系統的設計 安幼林,楊鎖昌 發表於 2021-01-06 09:43:46 隨著分布式自動測控技術的不斷發展,網絡化測控系統的研究和應用也受到關注。
  • 基於DSP器件TMS320F2407和CAN總線實現微機保護測控裝置的應用方案
    目前,國內外的各種中低壓變電站綜合自動化系統產品,其系統結構都趨向於採用完全分布式,這種結構基於面向對象的思想,以變壓器、斷路器等一次設備間隔為對象,將各種保護測控功能綜合在一個測控裝置中,下放到現場測控對象(即一次設備)上安裝。
  • 基於12位採樣精度ADC晶片ADC12062實現數據採集測控系統的設計
    基於12位採樣精度ADC晶片ADC12062實現數據採集測控系統的設計 馬立軍 發表於 2020-12-25 10:31:43 1 前言 隨著計算機技術的飛速發展和普及
  • 基於物聯網的嬰兒實時監控系統的設計
    基於物聯網的嬰兒實時監控系統的設計 莫偉健等 發表於 2015-12-02 11:16:58   隨著社會的發展,父母越來越重視孩子在嬰幼兒時期的成長發育,在照看嬰兒方面需要投入更多的時間和精力
  • 基於CPCI的嵌入式系統的電源設計
    1 引言 嵌入式系統廣泛應用於控制和通信領域。而這些系統運行速度高,系統較複雜,常常集成超大規模FPGA器件、DSP器件、DDR存儲器以及各種接口電路。這對電源的輸出電壓值、功耗、電壓精度、上電順序以及電源完整性提出更高的要求。
  • 數字濾波抗幹擾技術在A/D轉換中的應用
    在前向測試通道上採用的抗幹擾措施中,濾波方法是抑制幹擾的一種有效途徑。在工業現場中,可利用硬體濾波器電路或軟體濾波器算法提高測試數據的準確性。硬體濾波措施是使用較多的一種方法,技術比較成熟,但同時也增加了設備,提高了成本,而且電子設備的增加有可能帶來新的幹擾源。而採用軟體濾波算法不需增加硬體設備,可靠性高,功能多樣,使用靈活,具有許多硬體濾波措施所不具備的優點,當然它需要佔一定的運行時間。
  • 一種基於FPGA實現SRRC濾波及多速率變換模塊的方法介紹
    一種基於FPGA實現SRRC濾波及多速率變換模塊的方法介紹 楊陽 閆崢 劉民偉 發表於 2020-01-22 16:22:00 0 引言 衛星通信系統中,在信號發射前需要對頻譜較寬的基帶信號進行成形濾波處理
  • 基於可編程片上系統的智能電子血壓計設計方案
    對以往電子血壓計的不足,介紹了一種基於可編程片上系統(SOPC)的智能電子血壓計的設計,血壓測量的方法採用基於充氣過程的示波法。1 人體血壓測量原理1.1血壓測量 血壓測量方法有很多,最常用的無創血壓測量方法為柯氏音法和示波法。本文設計所採用的是基於充氣的示波法。
  • 嵌入式及物聯網基礎實驗系統
    關鍵詞:實驗系統;嵌入式;物聯網;Arduino嵌入式系統是計算機、自動化和電子通信等眾多學科發展交匯的產物,屬於當前最熱門、最有發展前途的IT應用領域,嵌入式人才市場需求大,但其門檻高、人才培養難度大。為了滿足社會對嵌入式人才的需求,嵌入式系統系列課程已經成為計算機、自動化、電氣工程、測控技術、通信工程等多個相關專業的專業主幹課程。
  • 基於DSP的語音降噪系統設計
    近年來,隨著VLSI技術的發展和高速DSP晶片的出現,語音增強方法走向實用化[1]。本文所介紹的語音降噪系統能夠有效地實現數字降噪功能,由於降噪處理時不但要進行信號的採集與回放,還要進行降噪算法的實時處理,採用具有高速實時處理能力的DSP TMS320VC5509進行處理,能夠滿足日常生活中語音通信中的降噪要求。
  • 基於CPLD晶片和C8051F020實現聲探測系統數字電路的設計
    該晶片功耗低、資源豐富、內部延時固定,有助於時序邏輯電路的設計。本系統主要分為兩部分:聲探測系統數字電路的硬體實現和DSP軟體設計。系統現已完成調試,運行穩定,探測效果較好。本文以DSP、CPLD和單片機為核心器件,完成了聲探測系統的數字電路的硬體設計。其數字電路框圖如圖1所示。
  • 基於busybox的嵌入式Linux根文件系統的的製作方法
    根文件系統一直是Linux系統不可或缺的組件,在嵌入式Lin-ux中,內核在啟動期間進行的最後操作之一就是安裝根文件系統。Busybox是構建嵌入式Linux根文件系統的軟體,用它製作根文件系統簡單、方便,而且設置靈活。
  • 基於VxWorks的嵌入式系統複合通信模式
    摘要:在嵌入式系統與VxWorks實時作業系統應用愈加廣泛的背景下,結合嵌入式系統對於各類實時通信方式的不同需要,提出基於控制應用的複合通信模式;以Radstone公司的PPCx系列單板機為例,給出實現方法,並對數據通信的產時性與安全性作了研究。片對於各類嵌入式作業系統的數據測驗具有很大的參考價值。
  • 基於MFSK的電力線通信系統設計(下)
    隨著電子技術的發展,數字濾波器可以由硬體實現也 可以由軟體實現。由於數字濾波器的特點和實現的簡單性, 數字濾波器被廣泛應用在各種數位訊號處理領域。數字濾波 器可以分為兩種,IIR和FIR濾波器,IIR濾波器為無限長衝 擊響應濾波器,FIR濾波器為有限長衝擊響應濾波器。兩種 濾波器的系統函數結構不同,從而根本上導致了兩種濾波器 的不同。
  • 單片機系統中經常採用的濾波方法
    A、方法:取a=0~1,本次濾波結果=(1-a)*本次採樣值+a*上次濾波結果。 C、缺點:對於純滯後時間常數較小,採樣周期較長,變化緩慢的信號不能迅速反應系統當前所受幹擾的嚴重程度,濾波效果差。方法:設置一個濾波計數器將每次採樣值與當前有效值比較:如果採樣值=當前有效值,則計數器清零如果採樣值<>當前有效值,則計數器+1,並判斷計數器是否>=上限N(溢出),如果計數器溢出,則將本次值替換當前有效值,並清計數器。
  • 基於嵌入式系統的負壓吸引器設計
    但是這種方法產生的負壓並不穩定,吸引的壓強可能會有較大的變化,導致負壓吸引的效果不理想。同時一次性負壓吸引袋的後期垃圾處理較為複雜,如果處理不當,易造成較大汙染。最重要的是,傳統方式氣密性不理想,容易造成倒灌而造成患者的二次感染。
  • 基於IEEE1451標準的IP傳感器的設計與實現
    這些數據可以提供給NCAP或系統的其它部分,以用於STIM的自我描述與校正。IEEE1451標準的應用極大地簡化了網絡化智能傳感器設計。 2 基於嵌入式Internet的IP傳感器 2.1 IP傳感器的提出   IEEE1451標準在很大程度上促進了網絡化智能傳感器技術的發展。
  • 【深度】基於多解析度高斯濾波器組的 時頻分析方法
    本篇節選自論文《基於多解析度高斯濾波器組的時頻分析方法》,發表於《中國電子科學研究院學報》第12卷第6期。摘 要:綜合人耳聽覺模型及小波變換多解析度特性進行電氣設備異響信號特徵分析,提出了一種符合變壓器運行聲音信號功率譜特徵的多解析度高斯濾波器組時頻分析方法。
  • 高速數字系統的濾波電容參數如何確定
    打開APP 高速數字系統的濾波電容參數如何確定 電子設計 發表於 2018-10-07 19:03:00 我們在電源濾波電路上可以看到各種各樣的電容,100uF,10uF,100nF,10nF不同的容值,那麼這些參數是如何確定的?