金屬探測儀濾波軟件的設計
金屬探測儀系統(tǒng)的設計從硬件與軟件的角度,設計了一套可調敏銳度的金屬探測系統(tǒng),在國防工業(yè)等領域具有一定適用價值。本文我們來了解下該探測儀中濾波軟件的設計:
噪聲抵御能力是判斷金屬探測器性能優(yōu)劣的指標之一,因此成為手持式金屬探測器主要的設計指標之一。由于在收集電壓量信號時會碰到多種多樣的瞬時干擾,采用硬件濾波存在硬件電路復雜、較難實現(xiàn)、成本高等諸多弊端,所以在本次軟件設計過程中采用算術平均濾波法,也就是在一次電壓量的采集過程中,在一個很短的時間段內對它進行6或者越多次的采集,把它轉換為數字量后進行求和,再分析出這幾次輸入中的較小值和較大值,之后去掉較小值和較大值,除以實際次數得到平均值的方法,完成了一次采集數據的軟件濾波。用軟件代替硬件,可以省去復雜的硬件,也能夠取得越好而又準確的成果。
在一個采集周期內,對信號N次測量值計算算術平均,把它作為時刻t的輸出x(t),即:
可知顯N越大,信號的平滑度就越高,敏銳度就會有一些程度的減低,然而本設計需要有較高的敏銳度,因此N取值不宜太大,在這里選擇N為6,減去較大值和較小值后,然后取平均值是除去4,計算機內部的計算都是二進制,而二進制每次除一個2,實際上是向右移一位。
因此為了方便計算,金屬探測儀系統(tǒng)選擇取6個數,在末后算除法的時候,緊緊需要用單片機系統(tǒng)自帶的右移位指令移2次即可。
下一條: 金屬自動分離器加工材料的類型