《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > CPLD在信號濾波和抗干擾中的應用

CPLD在信號濾波和抗干擾中的應用

2009-01-20
作者:劉曉明 安 敏 黃克初

  摘? 要: 濾波和抗干擾是任何智能儀器系統都必須考慮的問題。在傳統的應用系統中,濾波部分往往要占用較多的軟件資源和硬件資源。復雜可編程邏輯器件(CPLD)的出現,為解決這一問題開辟了新的途徑,采用CPLD實現濾波是一種高效可靠的方法。介紹了利用MAX+PLUSⅡ對CPLD編程來實現對傳感器和按鍵信號濾波和抗干擾。該方法已在產品開發中獲得了成功應用。

  關鍵詞: 復雜可編程邏輯器件? 濾波? 抗干擾

?

1 濾波和抗干擾概述

  單片機應用系統的輸入信號常含有種種噪聲和干擾,它們來自被測信號源、傳感器、外界干擾源等。為了提高測量和控制精度,必須消除信號中的噪聲和干擾。噪聲有兩大類:一類為周期性的;另一類為不規則的。前者的典型代表為50Hz的工頻干擾,一般采用硬件濾波,使用積分時間等于20ms的整數倍的雙積分A/D轉換器,可有效地消除其對信號的影響。后者為隨機信號,它不是周期信號,可用數字濾波方法予以消弱或濾除。所謂數字濾波,就是通過一定的計算或判斷程序來減少干擾信號在有用信號中的比重,故實際上它是一種軟件濾波。硬件濾波具有效率高的優點,但要增加系統的投資和設備的體積,當干擾的性質改變時我們往往不得不重新搭接電路;軟件濾波是用程序實現的,不需要增加設備,故投資少、可靠性高、穩定性好,并且可以對頻率很低的信號實行濾波,隨著干擾的性質改變只需修改軟件即可,具有靈活、方便、功能強的優點,但要占用系統資源、降低系統的工作效率。一個傳統的實際系統,往往采用軟件和硬件相結合的濾波方法,這種結合是在兩者的優缺點之間尋找一個平衡點。

  硬件抗干擾主要采用隔離技術、雙絞線傳輸、阻抗匹配等措施抑制干擾。常用的隔離措施有采用A/D、D/A與單片機進行隔離以及用繼電器、光電隔離器、光電隔離固態繼電器(SSR)等隔離器件對開關量進行隔離。

  軟件抗干擾主要利用干擾信號多呈毛刺狀、作用時間短等特點。因此,在采集某一狀態信號時,可多次重復采集,直到連續兩次或多次采集結果完全一致時才視為有效。若多次采集后,信號總是變化不定,可停止采集,給出報警信號。如果狀態信號是來自各類開關型狀態傳感器,對這些信號采集不能用多次平均方法,必須完全一致才行。在滿足實時性要求的前提下,如果在各次采集狀態信號之間增加一段延時,效果會更好,能對抗較寬的干擾。對于每次采集的最高次數限額和連續相同次數均可按實際情況適當調整。對于擾亂CPU的干擾,可以采取指令冗余和軟件陷阱等抗干擾技術加以抑制。

2 利用CPLD實現數字濾波及抗干擾

  這里介紹的采用CPLD實現信號濾波及抗干擾的方法已經在智能儀器泵沖測量儀的開發中得到驗證。下面就如何采用CPLD對系統的四路外部傳感器脈沖信號和四路按鍵信號實現濾波、鎖存、中斷申請等功能進行闡述。

2.1 傳感器信號濾波

  由于要對傳感器信號進行數字濾波,CPLD要引入時鐘信號。因而我們對CPLD定義一輸入端clki,作為數字濾波器的計數脈沖輸入端。clki由單片機定時器1定時產生500Hz脈沖。以一路為例,泵沖信號濾波部分如圖1所示。

?

?

  oo0為經電平轉換后接近開關輸出的信號。當oo0為低電平時,說明泵1未動作,封鎖三端與門,時鐘信號clki無法通過,計數器bcn3n不計數。同理,當aa4為高電平時,亦封鎖三端與門(至于aa4如何變化及作用下文有介紹)。故當oo0為高、aa4為低時,clki接通計數器CLK端。當oo0和clr端任意一個為低時,計數器清零。計數器bcn3n由MAX+PLUSⅡ的文本編輯器編輯,其文本如下:

  SUBDESIGN bcn3n

  (?? clk: INPUT;

?????? q[4..0]: OUTPUT;)

  VARIABLE

?????? count[4..0]

  BEGIN

?????? count[].clk=clk

?????? count[]=count[]+1

?????? q[]=count[]

  END

  其輸出aa[4..0]等于計數器當前的計數值。aa4就是aa[4..0]的最高位,當計數值達到10H(十六進制)時,即aa4為高電平時,三端與門封鎖,計數器保持10H不變,除非有清零信號。其波形如圖2所示。

?

?

  由波形可知,oo0為高,計數器開始計數。對于小的脈沖,計數器的最高位即aa4為低,認為是干擾信號;只有當aa4為“1”時才認為oo0的脈沖信號有效,并通過aa4將時鐘脈沖阻斷,使計數器值不再增加。這樣做是為了防止由于oo0的脈沖不定寬,使aa4的電平不定,后面無法進行處理。還應注意的是,把oo0引入了清零信號。當信號有較多毛刺時,若oo0為低時不清零則使計數器不斷累加,積累到一定程度,使aa4為1,系統將認為有一有效脈沖信號,產生誤動作。

2.2 中斷申請信號產生

  中斷申請信號由圖3電路生成。

?

?

  圖中四個計數器的最高位接四端或門,只要有一路信號為高,或門輸出就為高,并經過非門,輸出低電平,接于D觸發器的時鐘端。D觸發器的D端始終為高電平。D觸發器為上升沿觸發器,若輸入D為1,在時鐘脈沖的上升沿,把“1”送入觸發器,使Q=“1”。只有在CLRN端的clr信號有效時,D觸發器清零,Q=“0”。其波形如圖4所示。

?

?

  只要有一路信號為高,D觸發器時鐘端為低。當所有4路都為低時,時鐘端由低變高,在上升沿,Q變為“1”,發出中斷請求信號。

  如果多路脈沖信號有重疊,例如有兩路信號發生重疊,而中斷信號只有在四路都為低時才會產生,因此需要對信號進行鎖存。本設計采用D觸發器來實現鎖存,電路如圖5所示。

?

?

  當aa4為由低變高時,a4變為高電平。由clr信號清零。

2.3 按鍵消抖及數據輸出

  按鍵的消抖也通過計數器來實現,電路原理圖如圖6所示。

?

?

  按鍵未按下時為高電平,封鎖時鐘信號。按鍵按下時,計數器開始計數。當計數器輸出最高位為“1”時,亦封鎖時鐘信號,防止按鍵時間不定使需要的k14信號不定。當按鍵信號為高電平時,對計數器清零,防止計數器累加干擾信號而造成誤動作。波形如圖7所示。

?

?

  泵沖和按鍵經處理后的信號a4、b4、c4、d4、k04、k14、k24、k34,經74373掛于數據總線,如圖8所示。74373使能信號由圖9電路產生。

?

?

?

  它采用文本編輯,具體如下:

  SUBDESIGN bcn5n1

  (

    a15,a11,a10,a9,a8,wr,rd?????? : INPUT;?????

    en373????? : OUTPUT;

  )

  BEGIN

    en373=!(a15&!a11&!a10&!a9&a8&wr&!rd)

  END

  若單片機發出讀81XXH地址中數的信號,則選通此373,讀出其數。

  以上介紹了采用CPLD實現數字濾波及抗干擾。該設計已在產品開發中成功應用,效果良好,達到了預期的目的。前面我們已經提到,一個傳統的設計,往往在軟件濾波和硬件濾波兩者的優缺點之間尋找一個平衡點。用我們通常的成語來講,這樣做可以說是揚長避短或取長補短。一直以來,我們都把這兩個成語看成是褒義的,不過細細品味一下其中的韻味似乎并不完全是好的代表:發揚長處固然值得稱道,但回避短處未必是解決問題的最佳途徑,畢竟回避并不能解決問題的本質,哪怕是取其長處來彌補短處,也不是長遠出路。應該直接去克服掉短處為佳。采用CPLD則可將軟硬件濾波的優點兼而有之,同時將它們的缺點摒棄,從而達到揚長去短的目的。用CPLD實現濾波只占用較少的資源,故可用其實現其它數字電路,同時實現濾波。

?

參考文獻

1 MAX+PLUSⅡ Getting Started.Altera Corporation,1996

2 David R.Coelho.The VHDL Handbook.Vantage Analysis Systems INC,1993

3 侯伯亨.VHDL硬件描述語言與數字邏輯電路設計.西安:西安電子科技大學出版社,1999

4 宋俊德.可編程邏輯器件(PLD)原理與應用.北京:電子工業出版社,1994

5 何立民.MCS—51單片機應用系統設計.北京:北京航空航天大學出版社,1990

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品国产77777蜜臀| 国产日韩欧美一区二区| 久久女同互慰一区二区三区| 亚洲国产精品一区二区第四页av| 亚洲一区二区四区| 久久先锋影音| 欧美大片在线影院| 欧美成人综合网站| 国产精品久久久久久久一区探花| 亚洲一区二区综合| 国产精品毛片一区二区三区| 久久阴道视频| 国产精品成av人在线视午夜片| 免费精品99久久国产综合精品| 欧美日韩精品免费观看视一区二区| 久久精品色图| 亚洲男人影院| 影音先锋日韩有码| 夜夜爽夜夜爽精品视频| 午夜一区二区三区在线观看| 欧美日韩精品不卡| 好吊日精品视频| 亚洲久久在线| 另类天堂视频在线观看| 久久蜜桃精品| av成人国产| 欧美日韩免费观看一区二区三区| 日韩一级黄色av| 欧美喷水视频| 国产精品久久久999| 欧美国产日本韩| 欧美日韩在线一区二区三区| 99国产精品私拍| 亚洲一区二区在线观看视频| 国产一区二区三区日韩欧美| 久久国产精品久久国产精品| 久久精视频免费在线久久完整在线看| 国产欧美精品日韩区二区麻豆天美| 欧美一区二区精品在线| 亚洲一区二区三区中文字幕在线| 亚洲欧美日韩精品一区二区| 国产一区美女| 亚洲国产成人久久综合| 欧美成人黑人xx视频免费观看| 亚洲欧洲在线免费| 久久久久久久欧美精品| 久久只精品国产| 欧美日韩午夜剧场| 国产一级精品aaaaa看| 亚洲在线日韩| 亚洲欧美激情一区| 老司机精品导航| 久久亚洲私人国产精品va媚药| 国产精品区一区二区三区| 久久频这里精品99香蕉| 国产婷婷成人久久av免费高清| 性亚洲最疯狂xxxx高清| 午夜精品久久久久久久蜜桃app| 欧美日韩国产不卡| 欧美性猛交视频| 国产日韩欧美一区二区三区四区| 久久精品国产第一区二区三区最新章节| 欧美资源在线| 国产美女一区| 欧美午夜精彩| 欧美高清视频在线观看| 一区二区三区色| 欧美精品一区二区视频| 亚洲国产精品www| 红桃视频国产精品| 女仆av观看一区| 夜夜嗨av色综合久久久综合网| 国产一区二区三区四区五区美女| 欧美高清视频一区二区| 久久夜色精品国产亚洲aⅴ| 国产精品视频免费观看| 亚洲综合欧美日韩| 亚洲精品永久免费精品| 国产精品毛片在线看| 国产精品国产三级国产aⅴ入口| 美女日韩在线中文字幕| 国产午夜精品久久久久久免费视| 亚洲国产一区二区三区在线播| 欧美日韩久久久久久| 91久久在线观看| 性欧美在线看片a免费观看| 麻豆精品视频在线观看视频| 好吊视频一区二区三区四区| 亚洲国产高清在线观看视频| 欧美成人在线免费观看| 国产日韩欧美成人| 亚洲理伦电影| 久久免费观看视频| 国产精品影音先锋| 国产欧美在线观看| 国产精品国产三级国产aⅴ9色| 激情成人av| 免费不卡中文字幕视频| 国产一区亚洲一区| 欧美影院一区| 亚洲国产婷婷香蕉久久久久久99| 每日更新成人在线视频| 男女av一区三区二区色多| 狠狠做深爱婷婷久久综合一区| 亚洲精选视频在线| 欧美福利电影在线观看| 在线欧美小视频| 亚洲娇小video精品| 国产精品中文字幕欧美| 亚洲精品视频在线观看免费| 一个色综合av| 亚洲视频每日更新| 国产精品一区久久久久| 亚洲精品在线免费观看视频| 欧美影视一区| 国产精品一级久久久| 欧美韩日一区二区三区| 国产欧美一区二区色老头| 亚洲国产天堂久久综合| 午夜国产精品视频| 久久精品人人做人人综合| 欧美亚洲视频一区二区| 国产精品久久久久av| 免费久久99精品国产| 欧美精品九九99久久| 亚洲国产日韩欧美在线99| 亚洲综合二区| 国产性做久久久久久| 久久综合久久美利坚合众国| 欧美性猛交xxxx乱大交退制版| 亚洲一区二区三区在线| 国产一区二区日韩精品欧美精品| 亚洲欧洲视频在线| 18成人免费观看视频| 亚洲精品中文字幕有码专区| 亚洲视频精选| 在线日韩欧美| 欧美在线国产精品| 欧美一区二区啪啪| 欧美视频1区| 亚洲免费av片| 日韩午夜av| 蜜桃久久av一区| 久久视频国产精品免费视频在线| 国产精品扒开腿做爽爽爽视频| 99视频有精品| 久久综合九色综合久99| 亚洲国产精品99久久久久久久久| 欧美亚州在线观看| 精品动漫3d一区二区三区免费| 国产精品v日韩精品v欧美精品网站| 亚洲日本中文字幕区| 欧美成人嫩草网站| 亚洲一区二区三区国产| 最新国产成人在线观看| 9l国产精品久久久久麻豆| 亚洲一区二区在线免费观看| 亚洲欧美国产高清va在线播| 9色porny自拍视频一区二区| 欧美日韩国产丝袜另类| 亚洲高清久久久| 久久精品视频网| 欧美高清一区二区| 狠狠色狠狠色综合日日五| 亚洲成人在线网站| 免费日韩av片| 午夜日韩电影| 亚洲欧美视频在线观看| 欧美一级淫片aaaaaaa视频| 在线免费高清一区二区三区| 欧美在线影院| 亚洲精品综合在线| 一本色道久久99精品综合| 亚洲国产成人精品女人久久久| 欧美一区二区福利在线| 农村妇女精品| 美女亚洲精品| 欧美日韩一区二区三区在线看| 日韩视频中午一区| 午夜性色一区二区三区免费视频| 欧美色视频日本高清在线观看| 欧美日韩午夜视频在线观看| 亚洲欧美区自拍先锋| 在线欧美日韩| 欧美精品1区| 一区二区三区不卡视频在线观看| 欧美精品在线免费播放| 一区二区免费在线观看| 久久久久久香蕉网| 欧美精品成人一区二区在线观看| 亚洲精品亚洲人成人网| 国产精品日韩高清| 欧美大胆a视频| 亚洲欧美自拍偷拍| 久久综合久久综合这里只有精品| 亚洲一区二区av电影| 欧美日本韩国一区| 国产精品美女一区二区在线观看| 欧美日产在线观看| 久久美女艺术照精彩视频福利播放| 亚洲欧洲一区二区三区久久| 国产性色一区二区| 欧美va天堂在线| 国产亚洲精久久久久久| 久久久精品一区二区三区| 亚洲午夜女主播在线直播| 国产亚洲一区二区三区| 国产亚洲午夜高清国产拍精品| 激情综合中文娱乐网| 欧美一区二区黄| 黄色亚洲在线| 男女av一区三区二区色多| 欧美韩日视频| 亚洲一区二区成人在线观看| 欧美精品国产一区| 巨胸喷奶水www久久久免费动漫| 国产亚洲成av人片在线观看桃| 国产欧美日韩不卡| 欧美一区二视频在线免费观看| 韩国精品主播一区二区在线观看| 欧美日韩国产电影| 国内精品久久久久久久影视麻豆| 久久精品免视看| 欧美成人高清视频| 亚洲国产精品久久久| 在线观看不卡av| 亚洲国产一区在线观看| 欧美成年人在线观看| 一本大道久久a久久综合婷婷| 久久精品国产一区二区三区| 亚洲人成在线免费观看| 亚洲国产精品99久久久久久久久| 一区二区亚洲| 国产精品日韩在线观看| 极品少妇一区二区三区精品视频| 在线国产亚洲欧美| 久久精品99久久香蕉国产色戒| 一本色道久久综合精品竹菊| 亚洲一本大道在线| 欧美日韩综合在线免费观看| 黄色成人在线观看| 亚洲小视频在线观看| 亚洲欧洲av一区二区| 欧美三级特黄| 久久久久久噜噜噜久久久精品| 国产精品免费aⅴ片在线观看| 在线日韩中文| 久久久精品一品道一区| 国产一区日韩欧美| 国自产拍偷拍福利精品免费一| 国产精品久久久久久久久久直播| 亚洲欧美一区二区精品久久久| 尤物网精品视频| 亚洲福利视频一区二区| 久久综合九色99| 欧美激情一区二区三区在线| 免费观看日韩av| 一区在线播放| 国产主播一区二区| 国产精品尤物福利片在线观看| 国产乱码精品一区二区三区忘忧草| 麻豆精品网站| 国产精品av免费在线观看| 亚洲欧洲日产国产综合网| 国产精品―色哟哟| 夜夜精品视频| 欧美一区二区三区精品| 欧美日韩亚洲一区| 牛人盗摄一区二区三区视频| 国语对白精品一区二区| 亚洲小说欧美另类社区| 尤物精品国产第一福利三区| 国产精品扒开腿爽爽爽视频| 亚洲七七久久综合桃花剧情介绍| 亚洲一区二区精品视频| 亚洲在线播放| 国产精品一级| 午夜精品久久久久久久蜜桃app| 亚洲免费小视频| 欧美日韩精品综合在线| 久久成人羞羞网站| 免费在线看成人av| 91久久中文字幕| 欧美制服丝袜第一页| 国产精自产拍久久久久久| 国产精品色午夜在线观看| 亚洲综合欧美| 欧美日韩高清在线播放| 亚洲欧美精品伊人久久| 亚洲精品一区久久久久久| 久久久精品一品道一区| 亚洲高清免费视频| 国产精品主播| 亚洲高清av在线| 国产精品第三页| 免费高清在线视频一区·| 欧美午夜视频一区二区| 欧美暴力喷水在线| 欧美在线视频一区二区三区| 国产精品热久久久久夜色精品三区| av不卡在线观看| 亚洲激情视频网| 国产精品亚洲а∨天堂免在线| 国产精品黄页免费高清在线观看| 国产精品自拍网站| 久久久精品一区二区三区| 伊人久久久大香线蕉综合直播| 日韩午夜在线| 在线观看一区| 欧美激情中文不卡| 免费黄网站欧美| 国产精品久久婷婷六月丁香| 国产日产欧产精品推荐色| 国产女人精品视频| 羞羞视频在线观看欧美| 久久综合久久久| 极品少妇一区二区| 日韩视频一区二区三区在线播放免费观看| 欧美日韩国产综合在线| 久久精品女人的天堂av| 国产一区二区激情| 亚洲丶国产丶欧美一区二区三区| 欧美日韩在线三级| 91久久国产综合久久91精品网站| 亚洲性视频网站| 欧美日韩视频专区在线播放| 久久国产乱子精品免费女| 国产真实精品久久二三区|