版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第七章抗干擾技術(shù)
內(nèi)容:噪聲干擾的形成、硬件抗干擾技術(shù)、軟件抗干擾技術(shù)重點:噪聲干擾的形成、軟件抗干擾技術(shù)難點:硬件抗干擾技術(shù)、干擾的定義干擾是指對系統(tǒng)的正常工作產(chǎn)生不良影響的內(nèi)部或外部因素。從廣義上講,機電一體化系統(tǒng)的干擾因素包括電磁干擾、溫度干擾、濕度干擾、聲波干擾和振動干擾等等。電磁干擾是指在工作過程中受環(huán)境因素的影響,出現(xiàn)的一些與有用信號無關(guān)的,并且對系統(tǒng)性能或信號傳輸有害的電氣變化現(xiàn)象。形成干擾的三個要素干擾源:產(chǎn)生干擾信號的設(shè)備被稱為干擾源,如變壓器、繼電器、微波設(shè)備、電機、無繩電話和高壓電線等都可以產(chǎn)生空中電磁信號傳播途徑:噪聲源到接收電路間的耦合通道。接收載體:接收載體是指受影響的設(shè)備的某個環(huán)節(jié),該環(huán)節(jié)吸收了干擾信號,并轉(zhuǎn)化為對系統(tǒng)造成影響的電器參數(shù)。7-1-1噪聲源一、內(nèi)部噪聲源1、電路元器件產(chǎn)生的固有噪聲,電阻熱噪聲、晶體管閃爍噪聲2、感性負載切換時產(chǎn)生的噪聲干擾,3、接觸噪聲(兩種材料之間的不完全接觸而引起導(dǎo)電率起伏所產(chǎn)生的噪聲,如虛焊或漏焊)2。感性負載切換時產(chǎn)生的噪聲干擾在微機測控系統(tǒng)中常使用具有較大電感量的元件或設(shè)備,諸如繼電器、電動機、電磁閥等。當電感回路的電流被切斷時,會產(chǎn)生很大的反電勢而形成噪聲干擾。這種反電勢甚至可能擊穿電路中晶體管之類的器件,反電勢形成的噪聲干擾能產(chǎn)生電磁場,對系統(tǒng)中的其它電路產(chǎn)生干擾。對于反電勢干擾,可采用如下措施:2。感性負載切換時產(chǎn)生的噪聲干擾圖7-1-1感性負載的干擾抑制網(wǎng)絡(luò)7-1-1噪聲源二、外部噪聲源1、天體和天電干擾2、放電干擾:電動機的電刷和整流子間的周期性瞬間放電,電焊、電火花加工機床、電氣開關(guān)設(shè)備中的開關(guān)通斷,電氣機車和電車導(dǎo)電線與電刷間的放電等。3、射頻干擾:電視廣播、雷達及無線電收發(fā)機等,對鄰近電子設(shè)備的干擾。
4、工頻干擾:大功率輸、配電線與鄰近測試系統(tǒng)的傳輸線通過耦合產(chǎn)生的干擾。7-1-2噪聲的耦合方式靜電耦合(電容性耦合)電磁耦合(電感性耦合):磁場耦合干擾是指大電流周圍磁場對機電一體化設(shè)備回路耦合形成的干擾。漏電耦合干擾(電阻性耦合):漏電耦合干擾是因絕緣電阻降低而由漏電流引起的干擾,多發(fā)生于工作條件比較惡劣的環(huán)境或器件性能退化、器件本身老化的情況下。共阻抗干擾:共阻抗干擾是指電路各部分公共導(dǎo)線阻抗、地阻抗和電源內(nèi)阻壓降相互耦合形成的干擾,這是機電一體化系統(tǒng)普遍存在的一種干擾。如圖7-1所示的串聯(lián)接地方式,由于接地電阻的存在,三個電路的接地電位明顯不同。電磁輻射干擾:由各種大功率高頻、中頻發(fā)生裝置,各種電火花以及電臺、電視臺等產(chǎn)生的高頻電磁波向周圍空間輻射,形成電磁輻射干擾。雷電和宇宙空間也會有電磁波干擾信號。7-1-2噪聲的耦合方式一、靜電偶合(電容性耦合)寄生的含義就是本來沒有在那個地方設(shè)計電容,但由于布線構(gòu)之間總是有互容,互感就好像是寄生在布線之間的一樣,所以叫寄生電容。寄生電容一般是指電感,電阻,芯片引腳等在高頻情況下表現(xiàn)出來的電容特性。實際上,一個電阻等效于一個電容,一個電感,和一個電阻的串連,在低頻情況下表現(xiàn)不是很明顯,而在高頻情況下,等效值會增大,不能忽略。兩個電路之間存在的寄生電容,產(chǎn)生靜電效應(yīng)而引起的干擾,多發(fā)生在小電流、高電壓噪聲源對測試系統(tǒng)的干擾。如下頁圖7-1-2所示圖7-1-2靜電電容耦合示意圖圖中導(dǎo)線1是干擾源,導(dǎo)線2為測試系統(tǒng)傳輸線,C1、C2分別為導(dǎo)線1、2的寄生電容,C12是導(dǎo)線1和2之間的寄生電容,R為導(dǎo)線2被干擾電路的等效輸入阻抗。當干擾源的電壓U1和角頻率ω一定時,要降低靜電電容性耦合效應(yīng)就必須減小電路的等效輸入阻抗R和寄生電容C12。7-1-2噪聲的耦合方式二、電磁干擾(電感性耦合)兩個電路之間存在的互感。多發(fā)生在大電流、低電壓噪聲源對測試系統(tǒng)的干擾。圖7-1-3兩個電路之間的互感7-1-2噪聲的耦合方式三、漏電耦合(電阻性耦合)由于絕緣不良,流經(jīng)絕緣電阻的漏電使電測裝置引起干擾。圖7-1-4電阻耦合等效電路7-1-2噪聲的耦合方式四、共阻抗耦合兩個或兩個以上的電路有公共阻抗時,一個電路中的電流變化在公共阻抗端產(chǎn)生的電壓。這個電壓會影響與公共阻抗相連的其他電路的工作,成為其干擾電壓。1、電源內(nèi)阻抗的耦合干擾當一個電源對幾路供電時,電源內(nèi)部電阻R0就是公共阻抗,當某一路電流變化時,公共阻抗上產(chǎn)生的電壓就構(gòu)成了對其他電路干擾源,如下圖7-1-5。7-1-2噪聲的耦合方式圖7-1-5電源共阻抗耦合干擾為了抑制電源內(nèi)阻抗的耦合干擾,可采取如下措施:①減小電源的內(nèi)阻;②在電路中增加電源退耦濾波電路。7-1-2噪聲的耦合方式2、公共地線耦合干擾由于公共地線存在一定的阻抗,當電流通過時會產(chǎn)生干擾電壓。如圖圖7-1-6公共地線耦合干擾圖中R1,R2,R3為地線電阻,A1,A2為前置電壓放大器,A3為功率放大器,A3級的電流I3較大,通過地線電阻R3時產(chǎn)生的電壓為U3=I3R3,U3就會對A1、A2產(chǎn)生干擾。7-1-2噪聲的耦合方式3、輸出阻抗耦合干擾輸出向幾路負載供電時,任何一路負載電壓的變化都會通過線路公共阻抗耦合而影響其他的輸出,產(chǎn)生干擾。7-1-2噪聲的耦合方式圖7-1-7輸出阻抗耦合干擾圖為一個信號輸出電路同時向三路負載提供信號的示意圖。ZS為信號輸出電路的輸出阻抗,Z0為輸出接線阻抗,ZL為負載阻抗。若A路輸出電壓產(chǎn)生變化ΔUA,它將在負載B上引起ΔUB的變化,ΔUB就是干擾電壓。一般ZL≥ZS≥Z0,故由上圖可得ΔUB≈ΔUAZS/ZL。公式表明,減小輸出阻抗ZS,可減小由輸出阻抗耦合產(chǎn)生的干擾ΔUB。7-1-2噪聲的耦合方式7-1-3噪聲的干擾模式在電路中,干擾信號通常以串模干擾和共模干擾形式與有用信號一同傳輸。1.串模信號 串模干擾是疊加在被測信號上的干擾信號,也稱橫向干擾。產(chǎn)生串模干擾的原因有分布電容的靜電耦合、長線傳輸?shù)幕ジ?、空間電磁場引起的磁場耦合以及50Hz的工頻干擾等。 在機電一體化系統(tǒng)中,被測信號是直流(或變化比較緩慢的)信號,而干擾信號經(jīng)常是一些雜亂的波形并含有尖峰脈沖,如圖7-2(c)所示。圖7-2中Us表示理想測試信號,Uc表示實際傳輸信號,Ug表示不規(guī)則干擾信號。干擾可能來自信號源內(nèi)部(圖7-2(a)),也可能來自于導(dǎo)線的感應(yīng)(圖7-2(b))。圖串模干擾示意圖共模干擾往往是指同時加載在各個輸入信號接口端的共有的信號干擾。圖7-3所示的電路中,檢測信號輸入A/D轉(zhuǎn)換器,A/D轉(zhuǎn)換器的兩個輸入端上即存在公共的電壓干擾。由于輸入信號源與主機有較長的距離,輸入信號Us的參考接地點和計算機控制系統(tǒng)輸入端參考接地點之間存在電位差Ucm。這個電位差就在轉(zhuǎn)換器的兩個輸入端上形成共模干擾。以計算機接地點為參考點,加到輸入點A上的信號為Us+Ucm,加到輸入點B上的信號為Ucm。2.共模干擾圖7-3共模干擾示意圖7.2抗干擾的措施屏蔽隔離濾波接地屏蔽是指利用導(dǎo)電或?qū)Т挪牧现瞥傻暮袪罨驓钇帘误w,將干擾源或干擾對象包圍起來,從而割斷或削弱干擾場的空間耦合通道,阻止其電磁能量的傳輸。按需屏蔽的干擾場的性質(zhì)不同一、屏蔽的類型和原理 1、靜電屏蔽
是為了消除或抑制由于電場耦合引起的干擾??招膶?dǎo)體內(nèi)部沒有靜電荷。 2、電磁屏蔽 高頻電磁場能夠在導(dǎo)體中產(chǎn)生渦流,利用渦流可以抵消高頻干擾的磁場。主要用于防止高頻電磁干擾。 3、磁屏蔽 利用高導(dǎo)磁材料制成屏蔽罩,使低頻磁場干擾的磁力線在屏蔽罩內(nèi)形成回路,達到抑制低頻磁場。二、屏蔽的結(jié)構(gòu)形式:主要有屏蔽罩、屏蔽柵網(wǎng)、屏蔽銅箔、隔離倉和導(dǎo)電涂料等。
7.2.1屏蔽磁場屏蔽是為了消除或抑制由于磁場耦合引起的干擾。如圖7-4所示的變壓器,在變壓器繞組線包的外面包一層銅皮作為漏磁短路環(huán)。在如圖7-5所示的同軸電纜)中,為防止信號在傳輸過程中受到電磁干擾,在電纜線中設(shè)置了屏蔽層。圖7-4變壓器的屏蔽圖7-5同軸電纜示意圖1.光電隔離光電隔離是以光作為媒介在隔離的兩端之間進行信號傳輸?shù)模玫钠骷枪怆婑詈掀?。由于光電耦合器在傳輸信息時,不是將其輸入和輸出的電信號進行直接耦合,而是借助于光作為媒介物進行耦合的,因而具有較強的隔離和抗干擾能力。圖7-6(a)所示為一般光電耦合器組成的輸入/輸出線路。在控制系統(tǒng)中,它既可以用作一般輸入/輸出的隔離,也可以代替脈沖變壓器起線路隔離與脈沖放大作用。由于光電耦合器具有二極管、三極管的電氣特性,使它能方便地組合成各種電路;又由于它靠光耦合傳輸信息,使它具有很強的抗電磁干擾的能力,因而在機電一體化產(chǎn)品中獲得了極其廣泛的應(yīng)用。
7.2.2隔離光電隔離隔離原理對于交流信號的傳輸,一般使用變壓器隔離干擾信號的辦法。隔離變壓器也是常用的隔離部件,用來阻斷交流信號中的直流干擾和抑制低頻干擾信號的強度,如圖7-6(b)所示的變壓器耦合隔離電路。隔離變壓器把各種模擬負載和數(shù)字信號源隔離開來,也就是把模擬地和數(shù)字地斷開。傳輸信號通過變壓器獲得通路,而共模干擾由于不形成回路而被抑制。2.變壓器隔離變壓器隔離原理 繼電器線圈和觸點僅有機械上的聯(lián)系,而沒有直接的電的聯(lián)系,因此可利用繼電器線圈接收電信號,而利用其觸點控制和傳輸電信號,從而可實現(xiàn)強電和弱電的隔離(如圖7-8所示)。同時,繼電器觸點較多,且其觸點能承受較大的負載電流,因此應(yīng)用非常廣泛。 3.繼電器隔離圖7-8繼電器隔離濾波是抑制干擾傳導(dǎo)的一種重要方法。由于干擾源發(fā)出的電磁干擾的頻譜往往比要接收的信號的頻譜寬得多,因而當接收器接收有用信號時,也會接收到那些不希望有的干擾。圖7-9所示為計算機電源采用的一種LC低通濾波器的接線圖。含有瞬間高頻干擾的220V工頻電源通過截止頻率為50Hz的濾波器,其高頻信號被衰減,只有50Hz的工頻信號通過濾波器到達電源變壓器,保證正常供電。
7.2.3濾波圖7-9低通濾波器圖7-10(a)所示為觸點抖動抑制電路,對抑制各類觸點或開關(guān)在閉合或斷開瞬間因觸點抖動所引起的干擾是十分有效的。圖7-10(b)所示電路是交流信號抑制電路,主要用于抑制電感性負載在切斷電源瞬間所產(chǎn)生的反電勢。這種阻容吸收電路可以將電感線圈的磁場釋放出來的能量轉(zhuǎn)化為電容器電場的能量儲存起來,以降低能量的消散速度。圖7-10(c)所示電路是輸入信號的阻容濾波電路,類似的這種線路既可作為直流電源的輸入濾波器,也可作為模擬電路輸入信號的阻容濾波器。圖7-11雙T型帶阻濾波器圖7-11所示為一種雙T型帶阻濾波器,可用來消除工頻(電源)串模干擾。圖中輸入信號U1經(jīng)過兩條通路送到輸出端。一、接地的基本概念1、測控系統(tǒng)中的地線種類信號地:傳感器本身的零電位基準線模擬地:模擬信號的參考點,最后匯總到供電的直流電源上。數(shù)字地:數(shù)字信號的參考點,最后匯總到供電的直流電源上。負載地:大功率負載或感性負載的地線。也叫噪聲地系統(tǒng)地:將數(shù)字地、模擬地、負載地的最后匯合點。7-2-4接地技術(shù)2、共地和浮地浮地:系統(tǒng)地與大地絕緣,則該系統(tǒng)稱為浮地系統(tǒng)。共地系統(tǒng):把系統(tǒng)地與大地連接在一起。①宜采用共地系統(tǒng);②接地點與交流電源接地點距離不少于800米,接地棒深埋并與電力線垂直。3、接地方式單點接地:兩個或兩個以上的電路共用一段地線的接地方法稱為串聯(lián)單點接地。容易受到別的電路干擾。適合于地電流比較小電路。圖7-2-1串聯(lián)單點接地方式串聯(lián)接地方式的缺點:離接地點越遠,電路中出現(xiàn)的噪聲干擾越大。圖7-12并聯(lián)一點接地圖7-12所示是并聯(lián)一點接地方式。這種方式在低頻時是最適用的,因為各電路的地電位只與本電路的地電流和地線阻抗有關(guān),不會因地電流而引起各電路間的耦合。這種方式的缺點是需要連很多根地線,用起來比較麻煩。 多點接地所需地線較多,一般適用于低頻信號。若電路工作頻率較高,電感分量大,各地線間的互感耦合會增加干擾。如圖7-13所示,各接地點就近接于接地匯流排或底座、外殼等金屬構(gòu)件上。2.多點接地圖7-13多點接地接地方式選擇原則一般在信號低于1MHz時采用單點接地方式。在信號高于10MHz時采用多點接地方式。在1MHz-10MHz時可采用單點接地,但地線長度不能小于信號波長的1/20。否則,用多點接地。
機電一體化系統(tǒng)設(shè)計時要綜合考慮各種地線的布局和接地方法。圖7-14所示是一臺數(shù)控機床的接地方法。圖7-14數(shù)控機床的接地硬件抗干擾技術(shù)3、直流電源接地點的選擇數(shù)字、模擬等電源地應(yīng)該各自匯于一點再與系統(tǒng)地相連。4、印刷線路板的接地布局模擬、數(shù)字地分別設(shè)置,盡量減少地線電阻,模擬地線可以用來隔離兩個模擬信號的有害耦合。硬件抗干擾技術(shù)5、機柜地線布局各個電路模塊的地線不要混接。各個模塊的可采用單點并聯(lián)接地復(fù)雜系統(tǒng)中,各個電路模塊被分裝在多層柜架上,可在各個柜架之間安裝若干個縱向匯流排連接所有的橫向匯流排。7.2.7印制電路板抗干擾技術(shù)一、合理分配電路板尺寸&合理布置器件二、合理分配印刷電路板插腳三、印刷電路板合理布線四.電源線地線的布置五.去耦電容器的配置印刷電路板尺寸要適中:過大時,印刷線條長,阻抗增加,不僅抗干擾能力下降,而且成本提高;過小,則散熱不好,且易受鄰近線條干擾;一、合理分配電路板尺寸&合理布置器件器件布置的原則:印刷電路板上的器件布置應(yīng)符合電氣干擾少和易于散熱.從符合電氣干擾少角度考慮:相關(guān)器件應(yīng)盡量放得靠近些。例如晶振和CPU的時鐘信號輸入端應(yīng)相互靠近些;遠離易產(chǎn)生噪聲的器件。例如信號線與其他器件應(yīng)盡量遠離晶振;從散熱角度考慮:邏輯電路應(yīng)遠離大電流噪聲電路。例如控制電路與驅(qū)動電路應(yīng)分板制作。發(fā)熱元器件要考慮通風(fēng)散熱,需安裝散熱器。發(fā)熱元器件要分散布置,不能集中。熱敏感元器件要遠離發(fā)熱器件或進行熱屏蔽。I/O驅(qū)動器件、功率放大器件盡量靠近印制電路板的邊緣、靠近引出接插件。最好把ROM、RAM、時鐘發(fā)生器等發(fā)熱較多的器件布置在印制板的偏上方部位(當印制板豎直安裝時)或易通風(fēng)散熱的地方。一、合理分配電路板尺寸&合理布置器件二、合理分配印刷電路板插腳盡量不使用IC插座,而把IC直接焊在印制板上,這樣可減少IC插座間較大的分布電容。電源插接件與信號插接件要盡量遠離,主要信號的插接件外面最好帶有屏蔽。在安排插針信號時,用一部分插針為接地針,均勻分布于各信號針之間,起到隔離干擾的作用。信號針與接地針理想的比例為1:1。輸入、出線分置三、印刷電路板合理布線1、通過元件跨接線路,不能交叉配線.2、配線不要做成環(huán)路3、不要有長段的窄線并行4、旁路電容不能太長5、單元的輸入和輸出線應(yīng)該用地線隔開6、信號線盡可能短印刷電路板抗干擾圖7-2-24印刷電路的輸入輸出線布置在圖(a)中,由于輸出線平行于輸入線,存在寄生電容C0,將引起寄生耦合。這種布線形式不可取。圖(b)中,由于輸出線和輸入線之間有地線,起到屏蔽作用,消除了寄生電容C0和寄生反饋,因此這種布線形式正確。數(shù)字信號地與模擬信號地分開連接,最終單點相連,消除地電路經(jīng)過公共阻抗而產(chǎn)生的干擾;接地線盡量加粗,盡可能減小地線阻抗,從而減小因公共阻抗耦合而產(chǎn)生的干擾;將數(shù)字地做成閉合的網(wǎng)格,可以降低各元器件之間的地線電位差,能明顯提高抗干擾能力。巨大電位差三、印刷電路板合理布線(1)盡量使用多層板,過孔要盡量少。(2)電路板銅膜線的布線盡量使用45°的折線,不要使用90°折線,以減小高頻信號的發(fā)射。其布線方式如圖8—18所示。圖8—18銅膜線的布線方式三、印刷電路板合理布線四.電源線地線的布置盡量加大線條寬度;利用電源線高頻阻抗小的特點,將它與邏輯信號線平行布線,以起到與地線相似的隔離作用;接地線應(yīng)盡量加粗,使它能通過三倍于印制板上的允許電流。一般接地線寬度應(yīng)在2~3mm以上。地線、電源線與信號線的關(guān)系是:地線>電源線>信號線。單點接地與多點接地選擇:在低頻電路中,導(dǎo)線與元器件間的電感影響較小,而接地電路中的環(huán)流引起的干擾對系統(tǒng)影響較大,因而采用一點接地;在高頻電路中,地線感抗變得很大,此時應(yīng)盡量降低地線阻抗,應(yīng)采用就近多點接地法。ABCABC四.電源線地線的布置在印刷電路板的各個關(guān)鍵部位配置去耦電容是印刷電路板設(shè)計的一項常規(guī)做法:在電路板電源輸入端跨接一個10~100μF(或更大)的電解電容,消除電源中的低頻干擾;在每個關(guān)鍵集成電路芯片的電源輸入端跨接一個0.01~0.1μF的陶瓷電容或鉭電容,消除電源中的高頻干擾;去耦電容的引線不能太長,特別是高頻旁路電容不能有長引線。五.去耦電容器的配置7-3軟件抗干擾技術(shù)軟件抗干擾技術(shù)前提條件:1、在干擾作用下,微機系統(tǒng)硬件部分不會受到任何損壞。或易損部分狀態(tài)可以被查詢。2、ROM程序區(qū)不會受到干擾。3、RAM區(qū)中的重要數(shù)據(jù)不會被破壞,或雖然可以被破壞但是可以重新建立。軟件抗干擾技術(shù)研究內(nèi)容:1、采取軟件的方法抑制疊加在模擬輸入信號上的噪聲。如數(shù)字濾波器技術(shù)(見4.6節(jié))
2、程序跑飛或死循環(huán)時,采用使程序納入正規(guī)的措施。如:軟件冗余、軟件陷阱、“看門狗”技術(shù)。
軟件抗干擾技術(shù)7-3-1軟件冗余技術(shù)一、指令冗余技術(shù)主要針對程序在取指令周期時,誤將數(shù)據(jù)(操作數(shù))取出,當成指令(操作碼)執(zhí)行。為克服此種情況,多采用單字節(jié)指令,并在關(guān)鍵地方人為插入一些單字節(jié)指令NOP,或?qū)⒂行巫止?jié)指令重寫,稱為指令冗余。方法:1、NOP的使用(1)在三字節(jié)指令后插入兩個NOP指令可保證后面的指令不再被拆散。對程序流向起決定作用的指令和某些對系統(tǒng)狀態(tài)有重要影響的指令后面可以重復(fù)寫入NOP,則可不會將其后的指令當操作數(shù)執(zhí)行,從而使程序納入正軌。軟件抗干擾技術(shù)(2)對程序流向起決定作用的指令(如RET、RETI、ACALL、LCALL、LJMP、JZ、JNZ、JC、JNC、DJNZ等)和某些對系統(tǒng)工作狀態(tài)起重要作用的指令(如SETB、EA等)之前插入兩條NOP指令,可保證亂飛程序迅速納入軌道,確保這些指令正確執(zhí)行。軟件抗干擾技術(shù)2、重要指令冗余對于程序流向起決定作用的指令和對系統(tǒng)狀態(tài)有重要影響的指令后面可以重復(fù)寫上這些行區(qū)。采用冗余技術(shù)使PC納入正確軌道的條件是,跑飛的PC必須指向程序運行區(qū),并且必須執(zhí)行到冗余指令。
二、時間冗余技術(shù)通過消耗時間資源達到糾正錯誤的目的。1、重復(fù)檢測法通過多次檢測,看檢測結(jié)果是否一致。圖7-3-1重復(fù)檢測法對接口中的輸入數(shù)據(jù)信息進行多次檢測,若檢測結(jié)果完全一致,則是真的輸入信號;若相鄰的檢測內(nèi)容不一致,或多次檢測結(jié)果不一致,則是偽輸入信號。兩次檢測之間應(yīng)有一定的時間間隔t,設(shè)干擾存在的時間為T,重復(fù)次數(shù)為K,則t=T/K。圖中K為重復(fù)檢測次數(shù),t為時間間隔,將相鄰的兩次結(jié)果進行比較,相等時對J計數(shù),不等時對I計數(shù)。當重復(fù)K次之后,對I、J結(jié)果進行判別,以確定輸入信號的真?zhèn)?。軟件抗干擾技術(shù)2、重復(fù)輸出法開關(guān)量輸出抗干擾設(shè)計,主要采用重復(fù)輸出的方法,是一種提高輸出接口抗干擾性能的有效措施3、指令復(fù)執(zhí)技術(shù)重復(fù)執(zhí)行已經(jīng)發(fā)現(xiàn)錯誤的指令。就是一旦發(fā)現(xiàn)錯誤就重新執(zhí)行被錯誤破壞的現(xiàn)行指令。指令復(fù)執(zhí)既可用編制程序來實現(xiàn),也可用硬件控制來實現(xiàn),基本的實現(xiàn)方法是:①當發(fā)現(xiàn)錯誤時,能準確保留現(xiàn)行指令的地址,以便重新取出執(zhí)行;②現(xiàn)行指令使用的數(shù)據(jù)必須保留,以便重新取出執(zhí)行時使用。指令復(fù)執(zhí)類似于程序中斷,但又有所區(qū)別。類似的是二者都要保護現(xiàn)場,不同的是,程序中斷時,機器一般沒有故障,執(zhí)行完當前指令后保留現(xiàn)場;但指令復(fù)執(zhí),不能讓當前指令執(zhí)行完,否則會保留錯誤結(jié)果,因此,在傳送執(zhí)行結(jié)果之前就停止執(zhí)行現(xiàn)行指令,以保存上一條指令執(zhí)行的結(jié)果,且PC要后退一步。4、程序卷回技術(shù)這是針對一段程序重復(fù)執(zhí)行。5、延時避開法通過軟件延時避開大用電器開啟時間。軟件抗干擾技術(shù)軟件抗干擾技術(shù)7-3-2軟件陷阱技術(shù)此方法適用于ROM中出現(xiàn)非程序的空白區(qū)。軟件冗余方法的條件不滿足一、軟件陷阱用引導(dǎo)命令強行將捕獲到的亂飛程序引入復(fù)位入口地址0000H,在此處將程序轉(zhuǎn)向?qū)iT對程序出錯進行處理,使程序納入正軌。軟件陷阱形式如下頁表。軟件抗干擾技術(shù)形式之一機器碼為:0000020000形式之一機器碼為:0202020000軟件抗干擾技術(shù)二、軟件陷阱的安排1、未使用的中斷區(qū)用于處理因未使用的中斷被錯誤的開啟而引起中斷。2、未使用的EPROM空間用跳轉(zhuǎn)指令填充未使用的EPROM空間。使程序納入正軌。3、非EPROM芯片空間當使用的程序存儲器的容量不足64K時將有空余地址,當跑飛到這部分的地址時將返回FF命令,這是MOVR7,A命令,會修改R7內(nèi)容,所以,通過如下硬件電路實現(xiàn)非EPROM芯片空間陷阱。軟件抗干擾技術(shù)圖7-3-2非EPROM區(qū)程序陷阱之一圖732中74LS08為四正與門。EPROM芯片地址空間為0000H~1FFFH,譯碼器74LS138中的Y0為其片選信號??臻g2000H~FFFFH為非應(yīng)用空間。當PC落入2000H~FFFFH空間時,定有Y0為高電平。當取指令操作時,PSEN為低,從而引出中斷。在中斷服務(wù)程序中設(shè)置軟件陷阱,可將亂飛的PC迅速拉入正軌。軟件抗干擾技術(shù)4、RAM數(shù)據(jù)保護的條件陷阱通過對寫RAM的先提條件判斷,來決定是否改寫外部的RAM。方法見下頁程序:為了減小RAM中數(shù)據(jù)丟失的可能性,可在RAM寫操作之前加入條件陷阱,不滿足條件時不允許寫操作,并進入陷阱,形成死循環(huán),具體形式是:
MOVA,#NNHMOVDPTR,#××××HMOV6EH,#55HMOV6FH,#0AAHLCALLWRDPRETWRDP:NOPNOPNOPCJNE6EH,#55H,XJ;6EH中不為55H則落入死循環(huán)
CJNE6FH,#0AAH,XJ;6FH中不為AAH則落入死循環(huán)
MOVX@DPTR,A;A中數(shù)據(jù)寫入RAM××××H中
NOPNOPNOPMOV6EH,#00HMOV6FH,#00HRETXJ:NOP;死循環(huán)
NOPSJMPXJ落入死循環(huán)之后,可以通過下面的“看門狗”技術(shù)使其擺脫困境。軟件抗干擾技術(shù)7-3-3看門狗技術(shù)當程序因為陷阱或其他原因進入死循環(huán)時,采用看門狗技術(shù)可以擺脫死循環(huán)。方法是利用計算機運行循環(huán)程序時,時間固定的特點,通過計算機軟件或硬件監(jiān)控運行時間周期,發(fā)現(xiàn)時間超時就認為系統(tǒng)陷入了死循環(huán)。這個技術(shù)就是看門狗技術(shù),可由軟件或硬件實現(xiàn)。軟件抗干擾技術(shù)硬件看門狗電路計數(shù)器型看門狗電路采用CD4020作為計數(shù)器,計算機ALE為第一個計數(shù)器的CLK輸入,P1.0口為第一個計數(shù)器清零端,控制第一個計數(shù)器在一定時間內(nèi)不向第二個計數(shù)器進位,當計算機死循環(huán)時,P1.0口不能在規(guī)定的時間內(nèi)向第一個計數(shù)器清零端發(fā)出信號,第一個計數(shù)器向第二個計數(shù)器進位,引起第二個計數(shù)器計數(shù),當?shù)诙€計數(shù)器計數(shù)到一定值時,通過74LS123引起復(fù)位信號。軟件抗干擾技術(shù)圖7-3-7計數(shù)器型“看門狗”電路軟件抗干擾技術(shù)圖7-3-574LS123管腳排列與功能軟件抗干擾技術(shù)通過1#CD4020輸出端與2#CD4020的CLK的連接方式,可獲得不同的延時時間,如表732所列。軟件抗干擾技術(shù)3、采用微處理器監(jiān)控器實現(xiàn)看門狗功能MAX690、MAX692A、MAX705/706/813L等都可以實現(xiàn)看門狗功能。微處理器監(jiān)控器:為了保證微處理器可靠運行,需配置電壓監(jiān)控電路;為實現(xiàn)掉電數(shù)據(jù)保護,需備用電池及切換電路;為使微機處理器擺脫干擾陷入的死循環(huán),需配置Watchdog(看門狗)電路。將完成這些功能的電路集成在一個芯片當中,稱為微處理器監(jiān)控器。軟件抗干擾技術(shù)圖7-3-8MAX813L框圖圖中WDI為看門狗輸入端,該端的作用是啟動Watchdog定時器開始計數(shù)。RESET有效或WDI輸入高阻態(tài)時,Watchdog定時器被清零且不計數(shù)。當復(fù)位信號RESET變?yōu)楦唠娖?,且WDI發(fā)生電平變化時,定時器開始計數(shù),可檢測的驅(qū)動脈寬短至50ns。若WDI懸空,則Watchdog不起作用。當WDO為低電平,要使其恢復(fù)高電平的條件是在Vcc高于復(fù)位門的情況下:①采取手動復(fù)位,MR有一低脈沖,發(fā)出復(fù)位信號,在復(fù)位信號的前沿,WDO變?yōu)楦唠娖剑玏atchdog被清零,且不計數(shù);②若WDI電平發(fā)生變化,Watchdog被清零,且開始計數(shù),同時WDO變?yōu)楦唠娖?。若使WDI懸空,則Watchdog失效,WDO可用做低壓標志輸出。當Vcc降至復(fù)位門限以下,WDO為低電平,表示電壓已降低。軟件抗干擾技術(shù)二、軟件看門狗技術(shù)原因:有些干擾可能破壞計算機中斷,硬件看門狗技術(shù)無法實現(xiàn)。軟件看門狗思想:在主程序中對T0中斷程序進行監(jiān)控,在T1中斷服務(wù)程序中對主程序進行監(jiān)控,T0中斷監(jiān)視T1中斷。內(nèi)容:系統(tǒng)軟件包括主程序、高級中斷程序、低級中斷子程序三部分。圖7-3-10主程序流程圖主程序完成系統(tǒng)測控的同時,還監(jiān)視T0中斷因干擾而引起的中斷關(guān)閉故障。A0為T0中斷服務(wù)程序運行狀態(tài)觀測單元,T0中斷運行時,每中斷一次,A0便自動加1。在測控功能模塊程序入口處,先將A0之值暫存于E0單元。由于測控功能模塊程序運行時間較長,設(shè)定在此期間T0產(chǎn)生定時中斷(設(shè)T0定時溢出時間小于測控功能模塊運行時間),從而引起A0的變化。在測控功能模塊的出口處,將A0的即時值與先前的暫存單元E0的值相比較,觀察A0值變化。若A0之值改變,說明T0中斷運行正常;若A0之值沒變化,說明T0中斷關(guān)閉,則轉(zhuǎn)到0000H處,進行出錯處理。圖7-3-11T1中斷程序流程圖T1中斷程序完成系統(tǒng)特定測控功能的同時,還監(jiān)視主程序運行。在中斷服務(wù)程序中設(shè)置一個主程序運行計時器M,T1每中斷一次,M便自動加1。M中的數(shù)值與T1定時溢出時間之積表示時間值。若M表示的時間值大于主程序運行時間T,說明主程序陷入死循環(huán),T1中斷服務(wù)程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中讀書班會主題活動
- 二零二五年度企業(yè)數(shù)字化轉(zhuǎn)型服務(wù)合同標準模塊3篇
- 2024版機床設(shè)備租賃合同
- 2025年度校園托管保潔服務(wù)合同規(guī)范文本3篇
- 2025年度有機水產(chǎn)品直供采購合同
- 2025年跨境電商進口代理購銷合同3篇
- 二零二五年度凱正源凈水器維修備件供應(yīng)合同3篇
- 2025年度版權(quán)質(zhì)押貸款合同版權(quán)評估與貸款條件3篇
- 2025年貴州省建筑安全員-A證考試題庫附答案
- 2025年度物業(yè)服務(wù)合同擔保執(zhí)行標準及違約責任賠償標準3篇
- 催化氧化合成4-氯-2-硝基苯甲酸_圖文
- 民政部主管社團管理辦法
- 同濟大學(xué)本科生學(xué)籍管理規(guī)定
- 工地施工臨時用水及計算
- 三年級數(shù)學(xué)寒假每日一練
- 最新宜昌市中考數(shù)學(xué)21題圓訓(xùn)練(1)教師版有答案
- 工作計劃酒店上半年工作總結(jié)及下半年工作計劃
- 石油詞匯大全-俄語專業(yè)詞匯
- 淺談燃機電廠燃氣管道的完整性管理
- 東營市學(xué)校安全工作先進個人申報表岳向明
- 防護設(shè)備操作手冊
評論
0/150
提交評論