單片機系統(tǒng)硬件抗干擾方法介紹(共6頁)_第1頁
單片機系統(tǒng)硬件抗干擾方法介紹(共6頁)_第2頁
單片機系統(tǒng)硬件抗干擾方法介紹(共6頁)_第3頁
單片機系統(tǒng)硬件抗干擾方法介紹(共6頁)_第4頁
單片機系統(tǒng)硬件抗干擾方法介紹(共6頁)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上單片機系統(tǒng)硬件抗干擾方法介紹形成干擾的基本要素有三個:  (1)干擾源。指產(chǎn)生干擾的元件、設備或信號, 用數(shù)學語言描述如下:du/dt, di/dt大的地方就是干擾源。如:雷電、繼電器、可控硅、電機、高頻時鐘等都可能成為干擾源。  (2)傳播路徑。指干擾從干擾源傳播到敏感器件的通路或媒介。典型的干擾傳播路徑是通過導線的傳導和空間的輻射。  (3)敏感器件。指容易被干擾的對象。如:A/D、 D/A變換器,單片機,數(shù)字IC,弱信號放大器等。  1  干擾的分類  1.1 干擾的分類  干擾的分類有好多種

2、,通??梢园凑赵肼暜a(chǎn)生的原因、傳導方式、波形特性等等進行不同的分類。按產(chǎn)生的原因分:  可分為放電噪聲音、高頻振蕩噪聲、浪涌噪聲。  按傳導方式分:可分為共模噪聲和串模噪聲。  按波形分:可分為持續(xù)正弦波、脈沖電壓、脈沖序列等等。  1.2 干擾的耦合方式  干擾源產(chǎn)生的干擾信號是通過一定的耦合通道才對測控系統(tǒng)產(chǎn)生作用的。因此,我們有必要看看干擾源和被干擾對象之間的傳遞方式。干擾的耦合方式,無非是通過導線、空間、公共線等等,細分下來,主要有以下幾種:  (1)直接耦合:  這是最直接的方式,也是系統(tǒng)中存在最普遍的一種方式。比

3、如干擾信號通過電源線侵入系統(tǒng)。對于這種形式,最有效的方法就是加入去耦電路。  (2)公共阻抗耦合:  這也是常見的耦合方式,這種形式常常發(fā)生在兩個電路電流有共同通路的情況。為了防止這種耦合,通常在電路設計上就要考慮。使干擾源和被干擾對象間沒有公共阻抗。  (3)電容耦合:  又稱電場耦合或靜電耦合。是由于分布電容的存在而產(chǎn)生的耦合。  (4)電磁感應耦合:  又稱磁場耦合。是由于分布電磁感應而產(chǎn)生的耦合。  (5)漏電耦合:  這種耦合是純電阻性的,在絕緣不好時就會發(fā)生。  2  常用硬件抗干擾

4、技術(shù)  針對形成干擾的三要素,采取的抗干擾主要有以下手段。  2.1 抑制干擾源  抑制干擾源就是盡可能的減小干擾源的du/dt, di/dt。這是抗干擾設計中最優(yōu)先考慮和最重要的原則,常常會起到事半功倍的效果。 減小干擾源的du/dt主要是通過在干擾源兩端并聯(lián)電容來實現(xiàn)。減小干擾源的di/dt則是在干擾源回路串聯(lián)電感或電阻以及增加續(xù)流二極管來實現(xiàn)。  抑制干擾源的常用措施如下:  (1)繼電器線圈增加續(xù)流二極管,消除斷開線圈時產(chǎn)生的反電動勢干擾。僅加續(xù)流二極管會使繼電器的斷開時間滯后,增加穩(wěn)壓二極管后繼電器在單位時間內(nèi)可動作更多的次數(shù)。

5、60; (2)在繼電器接點兩端并接火花抑制電路(一般是RC串聯(lián)電路,電阻一般選幾K到幾十K,電容選0.01uF),減小電火花影響。  (3)給電機加濾波電路,注意電容、電感引線要盡量短。  (4)電路板上每個IC要并接一個0.01F0.1 F高頻電容,以減小IC對電源的影響。注意高頻電容的布線,連線應靠近電源端并盡量粗短,否則,等于增大了電容的等效串聯(lián)電阻,會影響濾波效果。  (5)布線時避免90度折線,減少高頻噪聲發(fā)射。  (6)可控硅兩端并接RC抑制電路,減小可控硅產(chǎn)生的噪聲(這個噪聲嚴重時可能會把可控硅擊穿的)。  2.2 切斷干擾傳播路

6、徑  按干擾的傳播路徑可分為傳導干擾和輻射干擾兩類。  所謂傳導干擾是指通過導線傳播到敏感器件的干擾。高頻干擾噪聲和有用信號的頻帶不同,可以通過在導線上增加濾波器的方法切斷高頻干擾噪聲的傳播,有時也可加隔離光耦來解決。電源噪聲的危害最大,要特別注意處理。  所謂輻射干擾是指通過空間輻射傳播到敏感器件的干擾。一般的解決方法是增加干擾源與敏感器件的距離,用地線把它們隔離和在敏感器件上加屏蔽罩。  切斷干擾傳播路徑的常用措施如下:  (1)充分考慮電源對單片機的影響。電源做得好,整個電路的抗干擾就解決了一大半。許多單片機對電源噪聲很敏感,要給單片機電

7、源加濾波電路或穩(wěn)壓器,以減小電源噪聲對單片機的干擾。比如,可以利用磁珠和電容組成形濾波電路,當然條件要求不高時也可用100電阻代替磁珠。  (2)如果單片機的I/O口用來控制電機等噪聲器件,在I/O口與噪聲源之間應加隔離(增加形濾波電路)。  (3)注意晶振布線。晶振與單片機引腳盡量靠近,用地線把時鐘區(qū)隔離起來,晶振外殼接地并固定。  (4)電路板合理分區(qū),如強、弱信號,數(shù)字、模擬信號。盡可能把干擾源(如電機、繼電器)與敏感元件(如單片機)遠離。  (5)用地線把數(shù)字區(qū)與模擬區(qū)隔離。數(shù)字地與模擬地要分離,最后在一點接于電源地。A/D、D/A芯片布線也以此

8、為原則。  (6)單片機和大功率器件的地線要單獨接地,以減小相互干擾。大功率器件盡可能放在電路板邊緣。  (7)在單片機I/O口、電源線、電路板連接線等關(guān)鍵地方使用抗干擾元件如磁珠、磁環(huán)、電源濾波器、屏蔽罩,可顯著提高電路的抗干擾性能。  2.3 提高敏感器件的抗干擾性能  提高敏感器件的抗干擾性能是指從敏感器件這邊考慮盡量減少對干擾噪聲的拾取,以及從不正常狀態(tài)盡快恢復的方法。  提高敏感器件抗干擾性能的常用措施如下:  (1)布線時盡量減少回路環(huán)的面積,以降低感應噪聲。  (2)布線時,電源線和地線要盡量粗。除減小壓降外,

9、更重要的是降低耦合噪聲。  (3)對于單片機閑置的I/O口,不要懸空,要接地或接電源。其它IC的閑置端在不改變系統(tǒng)邏輯的情況下接地或接電源。  (4)對單片機使用電源監(jiān)控及看門狗電路,如: IMP809,IMP706,IMP813, X5043,X5045等,可大幅度提高整個電路的抗干擾性能。  (5)在速度能滿足要求的前提下,盡量降低單片機的晶振和選用低速數(shù)字電路。  (6)IC器件盡量直接焊在電路板上,少用IC座。  2.4 其它常用抗干擾措施  (1)交流端用電感電容濾波:去掉高頻低頻干擾脈沖。  (2)變壓器雙隔離措

10、施:變壓器初級輸入端串接電容,初、次級線圈間屏蔽層與初級間電容中心接點接大地,次級外屏蔽層接印制板地,這是硬件抗干擾的關(guān)鍵手段。次級加低通濾波器:吸收變壓器產(chǎn)生的浪涌電壓。  (3)采用集成式直流穩(wěn)壓電源: 有過流、過壓、過熱等保護作用。  (4)I/O口采用光電、磁電、繼電器隔離,同時去掉公共地。  (5)通訊線用雙絞線:排除平行互感。  (6)防雷電用光纖隔離最為有效。  (7)A/D轉(zhuǎn)換用隔離放大器或采用現(xiàn)場轉(zhuǎn)換:減少誤差。  (8)外殼接大地:解決人身安全及防外界電磁場干擾。  (9)加復位電壓檢測電路。防止復位不充

11、分, CPU就工作,尤其有EEPROM的器件,復位不充份會改變EEPROM的內(nèi)容。  (10)印制板工藝抗干擾:  電源線加粗,合理走線、接地,三總線分開以減少互感振蕩。  CPU、RAM、ROM等主芯片,VCC和GND之間接電解電容及瓷片電容,去掉高、低頻干擾信號。  獨立系統(tǒng)結(jié)構(gòu),減少接插件與連線,提高可靠性,減少故障率。  集成塊與插座接觸可靠,用雙簧插座,最好集成塊直接焊在印制板上,防止器件接觸不良故障。  有條件的采用四層以上印制板,中間兩層為電源及地。 單片機系統(tǒng)軟件抗干擾方法在提高硬件系統(tǒng)抗干擾能力的同時,軟件抗干擾以其

12、設計靈活、節(jié)省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統(tǒng)為例,對微機系統(tǒng)軟件抗干擾方法進行研究。  1  軟件抗干擾方法的研究  在工程實踐中,軟件抗干擾研究的內(nèi)容主要是: 一、消除模擬輸入信號的嗓聲(如數(shù)字濾波技術(shù));二、程序運行混亂時使程序重入正軌的方法。本文針對后者提出了幾種有效的軟件抗干擾方法。  1.1 指令冗余  CPU取指令過程是先取操作碼,再取操作數(shù)。當PC受干擾出現(xiàn)錯誤,程序便脫離正常軌道“亂飛”,當亂飛到某雙字節(jié)指令,若取指令時刻落在操作數(shù)上,誤將操作數(shù)當作操作碼,程序?qū)⒊鲥e。若“飛” 到了三字節(jié)指令,出

13、錯機率更大。  在關(guān)鍵地方人為插入一些單字節(jié)指令,或?qū)⒂行巫止?jié)指令重寫稱為指令冗余。通常是在雙字節(jié)指令和三字節(jié)指令后插入兩個字節(jié)以上的NOP。這樣即使亂飛程序飛到操作數(shù)上,由于空操作指令NOP的存在,避免了后面的指令被當作操作數(shù)執(zhí)行,程序自動納入正軌。  此外,對系統(tǒng)流向起重要作用的指令如RET、 RETI、LCALL、LJMP、JC等指令之前插入兩條NOP,也可將亂飛程序納入正軌,確保這些重要指令的執(zhí)行。  1.2 攔截技術(shù)  所謂攔截,是指將亂飛的程序引向指定位置,再進行出錯處理。通常用軟件陷阱來攔截亂飛的程序。因此先要合理設計陷阱,其次要將陷阱安

14、排在適當?shù)奈恢谩?#160; 1.2.1 軟件陷阱的設計  當亂飛程序進入非程序區(qū),冗余指令便無法起作用。通過軟件陷阱,攔截亂飛程序,將其引向指定位置,再進行出錯處理。軟件陷阱是指用來將捕獲的亂飛程序引向復位入口地址0000H的指令。通常在EPROM中非程序區(qū)填入以下指令作為軟件陷阱:                       NOP  

15、0;                    NOP                       LJMP 0000H其機器碼為。  1.2.2 陷阱的安排  通常在程序中

16、未使用的EPROM空間填。最后一條應填入,當亂飛程序 落到此區(qū),即可自動入軌。在用戶程序區(qū)各模塊之間的空余單元也可填入陷阱指令。當使用的中斷因干擾而開放時,在對應的中斷服務程序中設置軟件陷阱,能及時捕獲錯誤的中斷。如某應用系統(tǒng)雖未用到外部中斷1,外部中斷1的中斷服務程序可為如下形式:                       NOP   

17、0;                   NOP                       RETI  返回指令可用“RETI”,也可用“LJMP 0000H”。如果故障診斷程序與系統(tǒng)自恢

18、復程序的設計可靠、 完善,用“LJMP 0000H”作返回指令可直接進入故障診斷程序,盡早地處理故障并恢復程序的運行。  考慮到程序存貯器的容量,軟件陷阱一般1K空間有2-3個就可以進行有效攔截。  1.3 軟件“看門狗”技術(shù)  若失控的程序進入“死循環(huán)”,通常采用“看門狗”技術(shù)使程序脫離“死循環(huán)”。通過不斷檢測程序循環(huán)運行時間,若發(fā)現(xiàn)程序循環(huán)時間超過最大循環(huán)運行時間,則認為系統(tǒng)陷入“死循環(huán)”,需進行出錯處理。  “看門狗”技術(shù)可由硬件實現(xiàn),也可由軟件實現(xiàn)。 在工業(yè)應用中,嚴重的干擾有時會破壞中斷方式控制字,關(guān)閉中斷。則系統(tǒng)無法定時“喂狗”,硬件看門狗電

19、路失效。而軟件看門狗可有效地解決這類問題。  筆者在實際應用中,采用環(huán)形中斷監(jiān)視系統(tǒng)。用定時器T0監(jiān)視定時器T1,用定時器T1監(jiān)視主程序,主程序監(jiān)視定時器T0。采用這種環(huán)形結(jié)構(gòu)的軟件“看門狗”具有良好的抗干擾性能,大大提高了系統(tǒng)可靠性。對于需經(jīng)常使用T1定時器進行串口通訊的測控系統(tǒng),則定時器T1不能進行中斷,可改由串口中斷進行監(jiān)控(如果用的是MCS-52系列單片機,也可用T2代替T1進行監(jiān)視)。這種軟件“看門狗”監(jiān)視原理是:在主程序、T0中斷服務程序、T1中斷服務程序中各設一運行觀測變量,假設為MWatch、T0Watch 、T1Watch,主程序每循環(huán)一次,MWatch加,同樣T0、T1中斷服務程序執(zhí)行一次,T0Watch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論