<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)控制系統(tǒng)的硬件抗干擾設(shè)計(jì)

          單片機(jī)控制系統(tǒng)的硬件抗干擾設(shè)計(jì)

          作者: 時(shí)間:2010-08-17 來源:網(wǎng)絡(luò) 收藏

          1 引言

          在工業(yè)自動(dòng)化領(lǐng)域有著廣泛的應(yīng)用,但是控制系統(tǒng)工作時(shí)往往會(huì)受到來自系統(tǒng)內(nèi)部和外部的干擾,對系統(tǒng)的正常應(yīng)用將帶來不良的影響。為了保證和提高中系統(tǒng)的可靠性和安全性,通過對系統(tǒng)干擾源及干擾的傳播途徑的研究總結(jié)出幾種實(shí)踐中常用且有效的干擾抑制技術(shù)。

          2 干擾的途徑和影響

          控制系統(tǒng)在工業(yè)現(xiàn)場工作時(shí)都會(huì)或多或少的受到周圍電磁環(huán)境的干擾。干擾可以通過3種途徑影響系統(tǒng)的正常工作,即供電系統(tǒng)干擾、空間干擾和信號傳輸通道干擾。干擾對單片機(jī)控制系統(tǒng)的作用及后果也分為3個(gè)部位:一是系統(tǒng)的前向通道,干擾疊加在輸入信號上,使數(shù)據(jù)采集誤差增大,在傳感器小電壓信號輸入時(shí),此現(xiàn)象尤為突出;二是系統(tǒng)的后向通道,干擾耦合在輸出信號上使輸出信號混亂,導(dǎo)致誤操作,并有可能引發(fā)嚴(yán)重事故;三是控制系統(tǒng)的內(nèi)核,干擾使微處理器內(nèi)核三總線上的數(shù)字信號出錯(cuò),程序指針PC發(fā)生錯(cuò)誤,導(dǎo)致程序“跑飛”,干擾也可能竄改存儲(chǔ)器RAM中的數(shù)據(jù),導(dǎo)致死機(jī)、系統(tǒng)崩潰或誤操作等嚴(yán)重后果。

          3 設(shè)計(jì)

          3.1 供電系統(tǒng)干擾及其抑制

          單片機(jī)應(yīng)用于工業(yè)控制系統(tǒng)中的電源往往與工業(yè)系統(tǒng)共用一個(gè)電源,各種大型電氣設(shè)備的啟停和運(yùn)行都會(huì)產(chǎn)生很大的干擾。因此,提高供電系統(tǒng)的質(zhì)量是非常重要的。通過分析,設(shè)計(jì)出如圖1所示的供電結(jié)構(gòu)圖。電源通過給系統(tǒng)各個(gè)功能模塊分別供電,從而減少了公共電源和公共阻抗的相互耦合,提高了電源的性和可靠性。

          圖2為電源EMI濾波器網(wǎng)絡(luò)結(jié)構(gòu),是圖1中的變壓器原邊濾波電路的具體實(shí)現(xiàn)形式。該濾波器是由參數(shù)元件構(gòu)成的無源低通網(wǎng)絡(luò),其中L1 和L2是繞在同一磁環(huán)上的兩只獨(dú)立線圈,稱為共模電感線圈或共模線圈, L3、L4 是獨(dú)立的差模抑制電感。如果把該濾波器一端接入干擾源,負(fù)載端接被干擾設(shè)備,那么L1 和Cy ,L2 和Cy 就分別構(gòu)成L - E和N- E兩對獨(dú)立端口間的低通濾波器,用來抑制電源線上存在的共模EMI信號,使之受到衰減,被控制到很低的電平上。L1、L2 兩個(gè)線圈所繞匝數(shù)相同、繞向相反,使濾波器接入電路后,兩只線圈內(nèi)電流產(chǎn)生的磁通在磁環(huán)內(nèi)相互抵消,不會(huì)使磁環(huán)達(dá)到磁飽和狀態(tài),從而使兩只線圈的電感值保持不變。但是,由于種種原因,如磁環(huán)的材料不可能做到絕對均勻,兩個(gè)線圈的繞制也不可能完全對稱等,使得L1 和L2 的電感量是不相等的,于是 (L1- L2 )形成差模電感,它和L3 與L4 形成的獨(dú)立差模抑制電感與Cx 電容器又組成L - N獨(dú)立端口間的一只低通濾波器,用來抑制電源線上存在的差模EMI信號。

          單片機(jī)控制系統(tǒng)的硬件抗干擾設(shè)計(jì)

          由于圖2電路是無源網(wǎng)絡(luò),它具有互易性。當(dāng)它安裝在系統(tǒng)中后,既能有效地抑制電子設(shè)備外部的EMI信號傳入設(shè)備,又能大大衰減設(shè)備本身工作時(shí)產(chǎn)生的傳向電網(wǎng)的EMI信號,起到同時(shí)衰減兩組共模EMI信號和一組差模EMI信號的作用。

          有時(shí)電源的開啟關(guān)閉、瞬時(shí)降壓及瞬時(shí)脈沖干擾會(huì)造成CPU的誤動(dòng)作及數(shù)據(jù)的丟失。因此,單片機(jī)控制系統(tǒng)需要有完備的電源保護(hù)電路。和ICTL7700是兩種常用的電源電壓監(jiān)視集成電路芯片,它們具有電源啟停時(shí)、瞬時(shí)短路及瞬間降壓時(shí)產(chǎn)生復(fù)位信號的能力,當(dāng)電源電壓恢復(fù)正常后,復(fù)位信號會(huì)被自動(dòng)解除,并可以在較大的范圍內(nèi)設(shè)定復(fù)位脈沖的寬度。

          單片機(jī)控制系統(tǒng)的硬件抗干擾設(shè)計(jì)

          圖3是與CPU連接示意圖。圖4為被監(jiān)視的電壓變化及7705輸出狀態(tài)的變化。從圖4中可以看出在上電過程、瞬間電壓降和瞬間脈沖干擾,電源監(jiān)視器都能正確給出復(fù)位信號。外部條件正常后,經(jīng)top時(shí)間,復(fù)位脈沖解除。top由CT來設(shè)定。ts為反應(yīng)時(shí)間,因?yàn)?705在500ns的短時(shí)間內(nèi)就可以偵測出壓降及脈沖干擾,對于一般系統(tǒng)過于靈敏,可以外加RC延時(shí)網(wǎng)絡(luò)。

          3.2 場干擾及其抑制

          電磁干擾通過空間傳播的實(shí)質(zhì)是干擾能量以場的形式向四周傳播。場分為近場和遠(yuǎn)場。近場又稱感應(yīng)場,如果場源是高電壓小電流的源則近場主要是電場,如果場源是低電壓大電流的源則近場主要是磁場。由于感應(yīng)場傳輸能量,有隨距離成平方衰減的本性,因而其能量隨傳播距離的增加而衰減甚速;并且其強(qiáng)度存在方向性。所以不難想到消除這種干擾的方法,只能是調(diào)整受害設(shè)備與源之間的相對位置或屏蔽來實(shí)現(xiàn)。

          無論場源是什么性質(zhì),當(dāng)離場源距離大于λ/2π以后的場都變成了遠(yuǎn)場,又稱輻射場。電磁輻射場能量的特點(diǎn)與電磁感應(yīng)場的能量傳輸完全不同。輻射場能量存在方式是:電場與磁場在空間位置上共存一處、矢量上相互垂直、時(shí)間上同位相。因此可以把它看成為一能量團(tuán)獨(dú)立存在,并依據(jù)左手定則永遠(yuǎn)向前傳播,而形成輻射場,并且它的能量損耗只與其傳播距離成反比,所以它的傳播要比感應(yīng)場遠(yuǎn)得多。消除輻射干擾只能藉助于屏蔽一法。所以,對于距離較遠(yuǎn)的系統(tǒng)間的電磁兼容問題,一般都用遠(yuǎn)場輻射來分析。對于系統(tǒng)內(nèi),特別是同一設(shè)備內(nèi)的問題基本上是近場耦合問題。

          3.2.1 遠(yuǎn)場輻射

          干擾源向周圍空間的輻射發(fā)射需要根據(jù)天線與電波傳播理論來計(jì)算,下面主要介紹單片機(jī)系統(tǒng)中常見的幾種輻射方式。

          (1)單點(diǎn)輻射。單點(diǎn)輻射主要指各向同性的較小的干擾源。

          單片機(jī)控制系統(tǒng)的硬件抗干擾設(shè)計(jì)

          如果印制板上有多條高頻率長軌線則可能產(chǎn)生嚴(yán)重的輻射。由上式可知減小信號環(huán)路的面積可以減小輻射,或者增加信號的最大波長,這可以通過延長信號的上升時(shí)間來實(shí)現(xiàn)。同樣當(dāng)供電電源環(huán)路中有高頻電流流過時(shí),電源環(huán)路也是很好的輻射源,所以應(yīng)該在高頻噪聲源處加去耦電容。給噪聲一條高頻旁路,以免流入電源環(huán)路,產(chǎn)生輻射。

          (3)單導(dǎo)線輻射。當(dāng)平行雙線環(huán)路中環(huán)路面積足夠小時(shí),其差模電流產(chǎn)生的輻射可以忽略,而共模電流產(chǎn)生的輻射將成為主要因素,稱為單導(dǎo)線輻射。

          (4)感應(yīng)。周圍空間的干擾電場和磁場都會(huì)在閉合環(huán)路中產(chǎn)生感應(yīng)電壓,從而對環(huán)路產(chǎn)生干擾。閉合環(huán)路產(chǎn)生的感應(yīng)電壓于環(huán)路面積成正比,環(huán)路面積越大感應(yīng)電壓越大,所以要避免外界噪聲場的干擾應(yīng)盡量減小環(huán)路面積。同時(shí)還可看到頻率越高產(chǎn)生的感應(yīng)電壓也越大,即高頻噪聲容易對環(huán)路產(chǎn)生干擾。

          3.2.2 近場耦合

          同一設(shè)備內(nèi)各部分電路之間距離較近的相互干擾常用近場耦合的方式處理。近場條件是離干擾源的距離小于λ/2π。近場有電場和磁場,通常把干擾源通過電場的耦合看成是電容耦合,通過磁場的耦合看成是互感耦合。對于近場耦合主要采取屏蔽的方法來減小耦合程度。

          3.2.3 屏蔽

          通過上面的分析,對于場的干擾可以通過屏蔽的方法加以抑制,下面將針對電場干擾,磁場干擾,干擾分別討論各自的屏蔽方法。

          (1) 電場屏蔽

          使用接地的金屬體包裹或隔離信號傳輸線,金屬體可以是很薄的金屬箔,屏蔽體必須接地,最好直接接地。對于屏蔽體的形狀,最好是盒形和全封閉的。

          (2) 磁場屏蔽

          磁場屏蔽通常指對直流磁場或甚高頻磁場的屏蔽,其屏蔽的效果比電場屏蔽和屏蔽要差得多。磁場屏蔽主要是利用高磁導(dǎo)率、低磁阻特性的屏蔽體對磁通所起的磁分路作用,使屏蔽體內(nèi)部的磁場大大減小。

          在磁場頻率比較低時(shí)(100 kHz以下),通常采用鐵磁性材料如鐵、硅鋼片等進(jìn)行磁場屏蔽。鐵磁性物質(zhì)的磁導(dǎo)率很大,所以可把磁力線集中在其內(nèi)部通過。高頻磁場屏蔽材料采用金屬良導(dǎo)體,例如銅、鋁等。當(dāng)高頻磁場穿過金屬板時(shí)在金屬板上產(chǎn)生感應(yīng)電動(dòng)勢,由于金屬板的電導(dǎo)率很高,所以產(chǎn)生很大的渦流,渦流又產(chǎn)生反磁場,與穿過金屬板的原磁場相互抵消,同時(shí)又增加了金屬板周圍的原磁場,總的效果是使磁力線在金屬板四周繞行而過。

          在設(shè)計(jì)磁場屏蔽時(shí),應(yīng)遵循如下準(zhǔn)則:磁屏蔽體應(yīng)選用高磁導(dǎo)率的鐵磁性材料,防止磁飽和;被屏蔽物與屏蔽體內(nèi)壁應(yīng)留有一定間隙,防止磁短路現(xiàn)象發(fā)生;可增加屏蔽體壁厚,單層屏蔽體壁厚不宜超過2. 5 mm。若單層屏蔽體的屏蔽效果不好,可采用雙層屏蔽或多層屏蔽,也可防止磁飽和;應(yīng)使屏蔽體的接縫與孔洞的長邊平行于磁場分布的方向,圓孔的排列方向要使磁路增加量最小,目的是盡可能不阻斷磁通的通過;屏蔽體加工成型后都要進(jìn)行退火處理;從磁屏蔽的機(jī)理而言,屏蔽體不需接地,但為了防止電場感應(yīng),一般還是要接地。

          (3)電磁場屏蔽

          電磁場屏蔽是利用屏蔽體阻止電磁場在空間傳播。電磁場屏蔽是靠對電磁波的反射和吸收來完成的,屏蔽效果與屏蔽體的厚度無關(guān),這與電場屏蔽和磁場屏蔽不同。因?yàn)槠帘误w對來自導(dǎo)線、電纜、元器件、電路或系統(tǒng)等外部的干擾電磁波和內(nèi)部電磁波均起著吸收能量(渦流損耗)、反射能量(電磁波在屏蔽體上的界面反射)和抵消能量(電磁感應(yīng)在屏蔽層上產(chǎn)生反向電磁場,可抵消部分干擾電磁波)的作用,所以屏蔽體具有減弱干擾的功能。

          在設(shè)計(jì)電磁場屏蔽時(shí),選擇屏蔽體材料的原則是:當(dāng)干擾電磁場的頻率較高時(shí),利用低電阻率(高電導(dǎo)率)的金屬材料中產(chǎn)生的渦流( ,電阻率越低,消耗的功率越大),形成對外來電磁波的抵消作用,從而達(dá)到屏蔽的效果;當(dāng)干擾電磁波的頻率較低時(shí),要采用高導(dǎo)磁率的材料,從而使磁力線限制在屏蔽體內(nèi)部,防止擴(kuò)散到屏蔽的空間去;在某些場合下,如果要求對高頻和低頻電磁場都具有良好的屏蔽效果時(shí),往往采用不同的金屬材料和磁材料組成多層屏蔽體。

          3.3 I/O接口的

          由于單片機(jī)控制系統(tǒng)中的I/0接口多數(shù)負(fù)責(zé)數(shù)據(jù)采集、控制執(zhí)行等工作。其受到干擾的機(jī)會(huì)比別的單元更多,通常情況下可采用:

          (1) 光電耦合隔離。通過光電耦合器可以切斷2個(gè)電路間的電氣聯(lián)系,信號通過光路進(jìn)行傳遞,發(fā)光管和晶體管之間無導(dǎo)線連接,能有效抑制尖峰脈沖和各種噪聲的干擾,從而能有效地防止干擾從過程通道進(jìn)入主機(jī)。光耦的抗干擾能力很強(qiáng),主要有以下三方面的原因:光耦的輸入阻抗很低,一般在100"1000Ω,而干擾源的內(nèi)阻一般都很大,通常為105"106Ω,根據(jù)分壓原理可知,這時(shí)能饋送到光耦輸入端的噪聲很小。即使有時(shí)干擾電壓的幅值很高,但所提供的能量卻很小,只能形成微弱的電流,而光耦輸入部分的發(fā)光二極管,只有通過一定強(qiáng)度的電流時(shí)才能發(fā)光,輸出部分的光敏三極管只在一定的光強(qiáng)下才能工作,因此電壓幅值很高的干擾,會(huì)由于沒有足夠的能量使發(fā)光二極管發(fā)光而被抑制掉;其次,光耦的輸入回路和輸出回路之間是光耦合的,而且又是在密封的條件下進(jìn)行的,故不會(huì)受到外界光的干擾;最后,光耦的輸入回路和輸出回路之間的分布電容極小,絕緣電阻阻抗很大,因此回路一邊的各種噪聲很難通過光耦饋送到另一邊去。而且光耦隔離由于采用的是電流環(huán)路傳輸,所以能避免在長線傳輸?shù)臅r(shí)候,在傳輸線上積累高壓和感應(yīng)信號,使得數(shù)據(jù)紊亂甚至損壞TTL接口芯片,或者干擾單片機(jī)控制系統(tǒng)的正常運(yùn)行。但是在使用光耦時(shí),它的輸入部分和輸出部分必須分別采用獨(dú)立的電源供電,如果兩端共用一個(gè)電源,則光耦的隔離作用將失去意義。

          (2) 雙絞線傳輸。雙絞線能使各個(gè)小環(huán)路的電磁感應(yīng)干擾相抵消,對電磁場干擾有一定的抑制作用。

          (3)長線傳輸?shù)淖杩蛊ヅ洹R笤吹妮敵鲎杩?、傳輸線的特性阻抗與接受端的輸入阻抗三者相等。否則信號在傳輸線上會(huì)產(chǎn)生反射,造成失真,其危害程度與系統(tǒng)工作速度、傳輸線長度以及不匹配的程度有關(guān)。

          (4)用電流傳輸代替電壓傳輸。其結(jié)果可獲得較好的抗干擾性能。例如:RS-485的抗干擾能力明顯高于RS-232。

          另外,單片機(jī)不用的I/O口定義成輸出;閑置不用的門電路輸入端不要懸空,要接高電平或者接地;閑置不用的運(yùn)算放大器正輸入端要接地,負(fù)輸入端接輸出端。

          4 結(jié)束語

          除了前面所講的抗干擾設(shè)計(jì)外,還應(yīng)該采用軟件抗干擾措施,如數(shù)字濾波技術(shù),軟件陷阱技術(shù),軟件看門狗技術(shù)等等,通過綜合軟件和硬件抗干擾技術(shù)各自的特點(diǎn)、優(yōu)點(diǎn),使得設(shè)計(jì)出來的系統(tǒng)達(dá)到最優(yōu)的性價(jià)比??傊蓴_的產(chǎn)生和傳遞是很復(fù)雜的,各種措施的有效性也不盡相同,在系統(tǒng)設(shè)計(jì)過程中,一開始便著手考慮干擾的抑制,精心進(jìn)行硬件電路設(shè)計(jì)和軟件程序編寫。成功的抗干擾設(shè)計(jì)需要一定的理論指導(dǎo),更需要實(shí)踐經(jīng)驗(yàn)的積累,做到二者相結(jié)合,便能在短期內(nèi)設(shè)計(jì)出高質(zhì)量,高可靠性,連續(xù)穩(wěn)定運(yùn)行的單片機(jī)控制系統(tǒng)。

          本文的創(chuàng)新點(diǎn)是:通過分析單片機(jī)控制系統(tǒng)中電磁干擾產(chǎn)生的機(jī)理,總結(jié)出了一些實(shí)用的抑制電磁干擾的方法。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();