版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-111電子系統(tǒng)抗干擾理論與技術單片機系統(tǒng)的可靠性 與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-112 1 單片機系統(tǒng)可靠性與抗干擾技術概述 2 單片機系統(tǒng)的硬件抗干擾技術 3 單片機系統(tǒng)的軟件抗干擾技術 4 Watchdog技術單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1131 單片機系統(tǒng)可靠性與抗干擾技術概述單片機系統(tǒng)可靠性與抗干擾技術概述 近年來,隨著單片機在智能化儀器、自動檢測、工業(yè)控制近年來,隨著單片機在智能化儀器、自動檢測、工業(yè)控制
2、以及火箭導航尖端技術等領域的廣泛應用,有效地提高了生產以及火箭導航尖端技術等領域的廣泛應用,有效地提高了生產效率,改善了工作條件,大大提高了控制質量與經濟效益。但效率,改善了工作條件,大大提高了控制質量與經濟效益。但是,單片機系統(tǒng)的工作環(huán)境往往是比較惡劣和復雜的,其必須是,單片機系統(tǒng)的工作環(huán)境往往是比較惡劣和復雜的,其必須長期可靠、安全、穩(wěn)定地運行,否則將導致控制誤差加大,嚴長期可靠、安全、穩(wěn)定地運行,否則將導致控制誤差加大,嚴重時會使系統(tǒng)失靈,造成巨大的經濟損失,甚至危及人們的生重時會使系統(tǒng)失靈,造成巨大的經濟損失,甚至危及人們的生命安全。所以,人們在不斷完善單片機系統(tǒng)硬件配置過程中,命安全
3、。所以,人們在不斷完善單片機系統(tǒng)硬件配置過程中,分析系統(tǒng)受干擾的原因,探討和提高系統(tǒng)的抗干擾能力,這不分析系統(tǒng)受干擾的原因,探討和提高系統(tǒng)的抗干擾能力,這不僅具有一定的科學理論意義,并且具有很高的工程實用價值。僅具有一定的科學理論意義,并且具有很高的工程實用價值。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1141.1 干擾竄入單片機系統(tǒng)的主要途徑干擾竄入單片機系統(tǒng)的主要途徑干擾竄入單片機系統(tǒng)的主要途徑如圖干擾竄入單片機系統(tǒng)的主要途徑如圖1所示。所示。1 干擾竄入單片機系統(tǒng)主要途徑示意圖(1)空間感應;空間感應;(2)過程通道竄入的干擾;過程通道竄入的干擾;(3
4、)電源系統(tǒng)竄入的干擾;電源系統(tǒng)竄入的干擾;(4)地電位波動竄入的干擾;地電位波動竄入的干擾;(5)反射波干擾反射波干擾單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1151.1 干擾竄入單片機系統(tǒng)的主要途徑干擾竄入單片機系統(tǒng)的主要途徑1. 空間感應的干擾 2. 過程通道的干擾 過程通道的干擾一般分為串模干擾和共模干擾。過程通道的干擾一般分為串模干擾和共模干擾。 (a)內部串擾 (b)外部串擾圖2 串模干擾示意圖單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1161.1 干擾竄入單片機系統(tǒng)的主要途徑干擾竄入單片機系統(tǒng)的主要途徑 (a)單
5、端輸入 (b)雙端輸入 圖3 共模干擾示意圖單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1171.1 干擾竄入單片機系統(tǒng)的主要途徑干擾竄入單片機系統(tǒng)的主要途徑3. 交流電源的干擾4. 地電位波動的干擾5. 反射波的干擾單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1181.2 干擾的耦合方式1. 直接耦合方式2. 公共阻抗耦合方式3. 電容耦合方式4. 電磁感應耦合方式5. 輻射耦合方式6. 漏電耦合方式單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-1191.3 抗干擾原則 所謂抗干擾,就是針對干擾的產
6、生、性質、傳播途徑、所謂抗干擾,就是針對干擾的產生、性質、傳播途徑、侵入的位置和侵入的形式,采取適當?shù)姆椒ㄏ蓴_源,抑制侵入的位置和侵入的形式,采取適當?shù)姆椒ㄏ蓴_源,抑制耦合通道,減弱電路對噪聲干擾的敏感性。耦合通道,減弱電路對噪聲干擾的敏感性。1. 消除干擾源2. 抑制耦合通道3. 減弱電路對噪聲干擾的敏感性單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11102 單片機系統(tǒng)的硬件抗干擾技術2.1 過程通道干擾的抑制1. 光電隔離 光電隔離是由光電耦合器來完成的。光電耦合器的結構光電隔離是由光電耦合器來完成的。光電耦合器的結構如圖如圖4所示。所示。 圖4
7、光電耦合器結構單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11112.1 過程通道干擾的抑制圖5 光電隔離基本配置單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11122.1 過程通道干擾的抑制光電耦合器的幾個特點:光電耦合器的幾個特點:(1) 輸入和輸出在電氣上是隔離的。輸入和輸出在電氣上是隔離的。(2) 光電耦合器的光電耦合部分不會受到外界光的干擾。光電耦合器的光電耦合部分不會受到外界光的干擾。(3) 光電耦合器的輸入阻抗很低光電耦合器的輸入阻抗很低(一般為一般為1001K),而干擾源,而干擾源內阻一般都很大內阻一般都很大(10
8、5106)。按分壓原理,傳送到光電耦合器。按分壓原理,傳送到光電耦合器輸入端的干擾電壓就變得很小了。輸入端的干擾電壓就變得很小了。(4) 光電耦合器的發(fā)光二極管只有通過一定的電流才發(fā)光,因此,光電耦合器的發(fā)光二極管只有通過一定的電流才發(fā)光,因此,即使電壓幅值很高的干擾,若沒有足夠的能量,也不能使二極即使電壓幅值很高的干擾,若沒有足夠的能量,也不能使二極管發(fā)光,顯然,干擾就被抑制掉了。管發(fā)光,顯然,干擾就被抑制掉了。(5) 輸入回路與輸出回路之間分布電容極小,因此,在回路中,輸入回路與輸出回路之間分布電容極小,因此,在回路中,一端的干擾很難通過光電耦合器饋送到另一端去。一端的干擾很難通過光電耦合
9、器饋送到另一端去。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11132.1 過程通道干擾的抑制圖6 長線傳輸光電耦合浮置處理單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11142.1 過程通道干擾的抑制2. 繼電器隔離圖7 繼電器隔離單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11152.1 過程通道干擾的抑制3. 變壓器隔離圖8 脈沖變壓器隔離法脈沖變壓器隔離法傳遞脈沖輸入/輸出信號時,不能傳遞直流分量。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11162.1
10、 過程通道干擾的抑制對于一般的交流信號,可以用普通變壓器實現(xiàn)隔離。 圖9 交流信號的幅度檢測單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11172.1 過程通道干擾的抑制4. 采用雙絞線作信號線 使雙絞線中一根用作屏蔽線,另一根用作信號傳輸線;使雙絞線中一根用作屏蔽線,另一根用作信號傳輸線;這樣可以抑制電磁感應干擾。在使用過程中,把信號輸出線這樣可以抑制電磁感應干擾。在使用過程中,把信號輸出線和返回線兩根導線擰和,其扭絞節(jié)距與該導線的線徑有關。和返回線兩根導線擰和,其扭絞節(jié)距與該導線的線徑有關。線徑越細,節(jié)距越短,抑制感應噪聲的效果越明顯。實際上,線徑越細,節(jié)距
11、越短,抑制感應噪聲的效果越明顯。實際上,節(jié)距越短,所用的導線長度就越長,從而增加了導線的成本。節(jié)距越短,所用的導線長度就越長,從而增加了導線的成本。一般節(jié)距以一般節(jié)距以5cm左右為宜。表左右為宜。表1列出了雙絞線節(jié)距與噪聲衰列出了雙絞線節(jié)距與噪聲衰減率的關系。減率的關系。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11182.1 過程通道干擾的抑制表1 雙絞線的節(jié)距與噪聲衰減率導線節(jié)距/cm噪聲衰減率抑制噪聲效果/dB空氣中平行導線1:10雙絞線1014:123雙絞線7.571:137雙絞線5112:141雙絞線2.5141:143鋼管中平行導線22:127單
12、片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11192.1 過程通道干擾的抑制(a)圖圖10所示為傳送的距離不同時,雙絞線的不同使用方法。所示為傳送的距離不同時,雙絞線的不同使用方法。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11202.1 過程通道干擾的抑制(b)(c)圖10 雙絞線數(shù)字信號的傳送單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11212.1 過程通道干擾的抑制 為了增強其抗干擾能力,可以將雙絞線與光電耦合器聯(lián)合為了增強其抗干擾能力,可以將雙絞線與光電耦合器聯(lián)合使用,如圖使用,如圖1
13、1所示。所示。 (a)單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11222.1 過程通道干擾的抑制(b)(c)圖11 光電耦合器與雙絞線聯(lián)合使用 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11232.2 反射波干擾的抑制 影響反射波干擾的因素有兩個:其一是信號頻率,傳輸影響反射波干擾的因素有兩個:其一是信號頻率,傳輸信號頻率越高,越容易產生反射波干擾,因此在滿足系統(tǒng)功信號頻率越高,越容易產生反射波干擾,因此在滿足系統(tǒng)功能的前提下,盡量降低傳輸信號的頻率;其二是傳輸線的阻能的前提下,盡量降低傳輸信號的頻率;其二是傳輸線的阻抗,合
14、理配置傳輸線的阻抗,可以抑制反射波干擾或大大削抗,合理配置傳輸線的阻抗,可以抑制反射波干擾或大大削弱反射次數(shù)。弱反射次數(shù)。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11242.2 反射波干擾的抑制1. 傳輸線的特性阻抗Rp的測定 根據反射理論,當傳輸線的特性阻抗根據反射理論,當傳輸線的特性阻抗Rp與負載電阻與負載電阻R相等相等(匹配匹配)時,將不發(fā)生反射。特性阻抗的測定方法如圖時,將不發(fā)生反射。特性阻抗的測定方法如圖12所示。調節(jié)可變電阻所示。調節(jié)可變電阻R,當,當R=Rp時,時,A門的輸出波形畸變門的輸出波形畸變最小,反射波幾乎消失,這時的最小,反射波幾乎消
15、失,這時的R值可以認為該傳輸線的特值可以認為該傳輸線的特性阻抗性阻抗Rp。圖12 傳輸線的特性阻抗Rp的測定單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11252.2 反射波干擾的抑制2. 阻抗匹配的方法(1) 始端串聯(lián)阻抗匹配(a) 如果傳輸線的波阻抗是如果傳輸線的波阻抗是Rp,則當,則當R=Rp時,便實現(xiàn)時,便實現(xiàn)了始端串聯(lián)阻抗匹配,基本上消除了波反射??紤]到門了始端串聯(lián)阻抗匹配,基本上消除了波反射??紤]到門A輸出低電平時的輸出阻抗輸出低電平時的輸出阻抗Rsc,一般選擇始端匹配電阻,一般選擇始端匹配電阻R為為R=Rp-Rsc。這種匹配方法會使終端的低電平抬高
16、,。這種匹配方法會使終端的低電平抬高,相當于增加了輸出阻抗,降低了低電平的抗干擾能力。相當于增加了輸出阻抗,降低了低電平的抗干擾能力。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11262.2 反射波干擾的抑制(2) 終端并聯(lián)阻抗匹配(b) 適當調整適當調整R1和和R2的阻值,可使的阻值,可使R=Rp。為了同時兼顧。為了同時兼顧高電平和低電平兩種情況,可選取高電平和低電平兩種情況,可選取R1=R2=2Rp。這種匹配。這種匹配方法由于終端阻值低,相當于加重負載,使高電平有所下降,方法由于終端阻值低,相當于加重負載,使高電平有所下降,故高電平的抗干擾能力有所下降。
17、故高電平的抗干擾能力有所下降。按式按式(1)選取等效電阻選取等效電阻R: (1)2121RRRRR單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11272.2 反射波干擾的抑制(3) 終端并聯(lián)隔直阻抗匹配(c) 把電容把電容C串入匹配電路中,當串入匹配電路中,當C較大時,其阻抗接近于較大時,其阻抗接近于零,只起隔直流作用,不會影響阻抗匹配,只要使零,只起隔直流作用,不會影響阻抗匹配,只要使R=Rp就就可以了。它不會引起輸出高電平的降低,故增加了高電平的可以了。它不會引起輸出高電平的降低,故增加了高電平的抗干擾能力??垢蓴_能力。單片機系統(tǒng)的可靠性與抗干擾技術單片機系
18、統(tǒng)的可靠性與抗干擾技術2021-12-11282.2 反射波干擾的抑制(4) 終端鉗位二極管匹配(d) 利用二極管利用二極管D把把B門輸入端低電平鉗位在門輸入端低電平鉗位在0.3V以下,可以下,可以減少波的反射和振蕩,提高動態(tài)抗干擾能力。以減少波的反射和振蕩,提高動態(tài)抗干擾能力。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11292.2 反射波干擾的抑制3. 輸入/輸出驅動法圖14 應用雙驅動器的反射波抑制方法 當當A點為低電平時,電壓波從點為低電平時,電壓波從B向向A傳輸。由于此時驅動器傳輸。由于此時驅動器SN7406的輸出呈現(xiàn)近于零的低阻抗,反射信號一到達該
19、門的輸?shù)妮敵龀尸F(xiàn)近于零的低阻抗,反射信號一到達該門的輸出端就有相當部分被吸收掉,只剩下很少部分繼續(xù)反射。這就是出端就有相當部分被吸收掉,只剩下很少部分繼續(xù)反射。這就是說,由于反射信號遇到的是低阻抗,它的衰減速度很快,反射能說,由于反射信號遇到的是低阻抗,它的衰減速度很快,反射能力大大地減弱了。當力大大地減弱了。當A點為高電平時,發(fā)送器點為高電平時,發(fā)送器T1的輸出端對地阻的輸出端對地阻抗很大,可視為開路。為了降低接收器抗很大,可視為開路。為了降低接收器T2的輸入阻抗,接入一個的輸入阻抗,接入一個負載電阻負載電阻R1k,這樣大大削弱了反射波的干擾。,這樣大大削弱了反射波的干擾。單片機系統(tǒng)的可靠性
20、與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11302.2 反射波干擾的抑制4. 降低輸入阻抗法圖15 降低輸入電阻的反射波抑制方法 當驅動器輸出低電平時,當驅動器輸出低電平時,A點對地阻抗很低;當驅動點對地阻抗很低;當驅動器輸出高電平時,器輸出高電平時,B點對地阻抗也很低。由此可見,無論點對地阻抗也很低。由此可見,無論是輸出高電平還是低電平,反射波都將很快衰減。是輸出高電平還是低電平,反射波都將很快衰減。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11312.2 反射波干擾的抑制5. 光電耦合器圖16 光電耦合器的反射波抑制方法 該方法除了有效
21、抑制反射波干擾外,還有效地實現(xiàn)了信號的隔離。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11322.3 空間干擾的抑制 抗空間干擾的主要措施就是采取屏蔽措施。屏蔽是指用抗空間干擾的主要措施就是采取屏蔽措施。屏蔽是指用屏蔽體把通過空間進行電場、磁場或電磁場耦合的部分隔離開屏蔽體把通過空間進行電場、磁場或電磁場耦合的部分隔離開來,隔斷其空間場的耦合通道。良好的屏蔽是和接地緊密相連來,隔斷其空間場的耦合通道。良好的屏蔽是和接地緊密相連的,因而可以大大降低噪聲耦合,取得較好的抗干擾效果。的,因而可以大大降低噪聲耦合,取得較好的抗干擾效果。 在單片機系統(tǒng)中,通常是把數(shù)字
22、電子裝置和模擬電子裝置在單片機系統(tǒng)中,通常是把數(shù)字電子裝置和模擬電子裝置的工作基準地浮空,而設備外殼或機箱采用屏蔽接地。的工作基準地浮空,而設備外殼或機箱采用屏蔽接地。 圖17所示為一種浮空保護屏蔽層機殼接地方案。 圖17 浮空保護屏蔽層機殼接地方案單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11332.3 空間干擾的抑制 這種方案的特點是將電子部件外圍附加保護屏蔽層,且與機這種方案的特點是將電子部件外圍附加保護屏蔽層,且與機殼浮空;信號采用三線傳輸方式,即屏蔽電纜中的兩根芯線和電殼浮空;信號采用三線傳輸方式,即屏蔽電纜中的兩根芯線和電纜屏蔽外皮線;機殼接地。圖
23、中信號線的屏蔽外皮纜屏蔽外皮線;機殼接地。圖中信號線的屏蔽外皮A點接附加保點接附加保護屏蔽層的護屏蔽層的G點,但不接機殼點,但不接機殼B。假設系統(tǒng)采用差動測量放大器,。假設系統(tǒng)采用差動測量放大器,信號源信號采用雙芯信號屏蔽線傳送,信號源信號采用雙芯信號屏蔽線傳送,r3為電纜屏蔽外皮的電阻,為電纜屏蔽外皮的電阻,Z3為附加保護屏蔽層相對機殼的絕緣電阻,為附加保護屏蔽層相對機殼的絕緣電阻,Z1、Z2為二信號線為二信號線對保護層的阻抗,則有對保護層的阻抗,則有cm2211122133inU)Zr)(Zr (ZrZrZrU (2) 顯然,只要增大附加保護屏蔽層對機殼的絕緣電阻,減小顯然,只要增大附加保
24、護屏蔽層對機殼的絕緣電阻,減小相應的分布電容,則有相應的分布電容,則有r3/Z3遠遠小于遠遠小于1,干擾電壓,干擾電壓Uin可顯著可顯著減小。減小。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11342.4 單片機系統(tǒng)的接地技術 接地技術對單片機系統(tǒng)是極為重要的,不恰當?shù)慕拥貢旖拥丶夹g對單片機系統(tǒng)是極為重要的,不恰當?shù)慕拥貢斐蓸O其嚴重的干擾,而正確接地卻是單片機系統(tǒng)抑制干擾的重成極其嚴重的干擾,而正確接地卻是單片機系統(tǒng)抑制干擾的重要手段。接地的目的有兩個,一是保護單片機、電器設備和操要手段。接地的目的有兩個,一是保護單片機、電器設備和操作人員的安全。二是為了
25、抑制干擾,使單片機工作穩(wěn)定。通常作人員的安全。二是為了抑制干擾,使單片機工作穩(wěn)定。通常接地可分為工作接地和保護接地兩大類。保護接地主要是為了接地可分為工作接地和保護接地兩大類。保護接地主要是為了避免操作人員因設備的絕緣損壞或下降時遭受觸電危險和保證避免操作人員因設備的絕緣損壞或下降時遭受觸電危險和保證設備的安全。而工作接地則主要是為了保證單片機系統(tǒng)穩(wěn)定可設備的安全。而工作接地則主要是為了保證單片機系統(tǒng)穩(wěn)定可靠地運行,防止地環(huán)路引起的干擾??康剡\行,防止地環(huán)路引起的干擾。 在單片機系統(tǒng)中,大致有交流地、系統(tǒng)地、安全地、數(shù)字在單片機系統(tǒng)中,大致有交流地、系統(tǒng)地、安全地、數(shù)字地地(邏輯地邏輯地)和模
26、擬地等幾種。和模擬地等幾種。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11352.4 單片機系統(tǒng)的接地技術1. 交流地 交流地是單片機交流供電電源地,即動力線地。交流地是單片機交流供電電源地,即動力線地。2. 系統(tǒng)地 是指信號回路的基準導體是指信號回路的基準導體(如控制電源的零電位如控制電源的零電位)。3. 安全地 其目的是使設備機殼與大地等電位,以避免機殼帶電而影其目的是使設備機殼與大地等電位,以避免機殼帶電而影響人身及設備安全。通常安全地又稱為保護地或機殼地。響人身及設備安全。通常安全地又稱為保護地或機殼地。4. 數(shù)字地 作為單片機系統(tǒng)中各種數(shù)字電路的零電
27、位,應該與模擬地作為單片機系統(tǒng)中各種數(shù)字電路的零電位,應該與模擬地分開,避免模擬信號受數(shù)字脈沖的干擾。分開,避免模擬信號受數(shù)字脈沖的干擾。5. 模擬地 作為傳感器、變送器、放大器、作為傳感器、變送器、放大器、A/D轉換器和轉換器和D/A轉換器轉換器中模擬地的零電位。中模擬地的零電位。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11362.4 單片機系統(tǒng)的接地技術在單片機系統(tǒng)中一般應該遵循如下的接地原則。在單片機系統(tǒng)中一般應該遵循如下的接地原則。(1) 數(shù)字地與模擬地要分開。數(shù)字地與模擬地要分開。(2) 單點接地與多點接地的選擇。單點接地與多點接地的選擇。 (3)
28、 傳感器、變送器和放大器等通常采用屏蔽罩,而信號的傳送傳感器、變送器和放大器等通常采用屏蔽罩,而信號的傳送往往使用屏蔽線。對于這些屏蔽層的接地要十分謹慎,應該遵往往使用屏蔽線。對于這些屏蔽層的接地要十分謹慎,應該遵循單點接地原則。循單點接地原則。(4) 接地線要盡量加粗。接地線要盡量加粗。(5) 在交流地上任意兩點之間,往往很容易就有幾伏至幾十伏的在交流地上任意兩點之間,往往很容易就有幾伏至幾十伏的電位差存在。另外,交流地也很容易帶來各種干擾。因此,交電位差存在。另外,交流地也很容易帶來各種干擾。因此,交流地絕對不允許與其他幾種地相連,而且交流電源變壓器的絕流地絕對不允許與其他幾種地相連,而且
29、交流電源變壓器的絕緣性能要好,絕對避免漏電現(xiàn)象。緣性能要好,絕對避免漏電現(xiàn)象。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11372.5 單片機系統(tǒng)的掉電保護技術 進行掉電保護有兩種方法:一是在系統(tǒng)的電源發(fā)生變進行掉電保護有兩種方法:一是在系統(tǒng)的電源發(fā)生變化時,即上電或掉電時,保證化時,即上電或掉電時,保證SRAM芯片的數(shù)據不丟失;芯片的數(shù)據不丟失;二是永久保護,即直接把要保護的二是永久保護,即直接把要保護的SRAM區(qū)加上備用電源區(qū)加上備用電源或整個系統(tǒng)用可靠的不間斷電源或整個系統(tǒng)用可靠的不間斷電源UPS供電。供電。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠
30、性與抗干擾技術2021-12-11382.5 單片機系統(tǒng)的掉電保護技術 仔細調節(jié)圖中的仔細調節(jié)圖中的R1、R2的兩個電阻值,使電壓小于等的兩個電阻值,使電壓小于等于于4.5V時就使開關斷開,線上拉至時就使開關斷開,線上拉至“1”,這樣,這樣,RAM中的中的數(shù)據就不會沖失;當電壓大于數(shù)據就不會沖失;當電壓大于4.5V時,時,4060開關應接通,開關應接通,使使RAM能正常進行讀寫。能正常進行讀寫。 圖18 利用4060開關實現(xiàn)的RAM掉電保護電路1. 掉電保護基本電路單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11392.5 單片機系統(tǒng)的掉電保護技術例例1 如圖1
31、9所示電路為一種RAM掉電保護電路。圖19 RAM掉電保護電路單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11402.5 單片機系統(tǒng)的掉電保護技術解:由圖可見,系統(tǒng)在正常工作時,解:由圖可見,系統(tǒng)在正常工作時,+5V電源除了給電源除了給6264提提供電源以外,同時也給電池供電源以外,同時也給電池BAT供電;當系統(tǒng)電源掉電時將供電;當系統(tǒng)電源掉電時將由電池由電池BAT給給SRAM供電。只要在上電和斷電期間保證使供電。只要在上電和斷電期間保證使CE2立即變?yōu)榈碗娖?,或立即變?yōu)楦唠娖骄涂梢允沽⒓醋優(yōu)榈碗娖?,或立即變?yōu)楦唠娖骄涂梢允筍RAM中中的數(shù)據保持不變。在圖中上電
32、時,系統(tǒng)電源對的數(shù)據保持不變。在圖中上電時,系統(tǒng)電源對C1進行充電,進行充電,在此期間,在此期間,CE2的輸入要經過一定的延時后才能變?yōu)楦唠娖?,的輸入要經過一定的延時后才能變?yōu)楦唠娖?,同時,由于同時,由于U1、U2的電源也是由系統(tǒng)電源對的電源也是由系統(tǒng)電源對C2充電來建立充電來建立的,這就保證了在上電時的,這就保證了在上電時SRAM處于寫禁止狀態(tài)。在系統(tǒng)電處于寫禁止狀態(tài)。在系統(tǒng)電源掉電瞬間,源掉電瞬間,U1的輸入立刻變低,而輸出端為高電平,從而的輸入立刻變低,而輸出端為高電平,從而禁止對禁止對SRAM進行寫入。同時進行寫入。同時C1也通過也通過D2和和R2放電從而使放電從而使CE2的電平變低。
33、因此,在掉電瞬間和掉電后,的電平變低。因此,在掉電瞬間和掉電后,SRAM也處也處于禁止狀態(tài)。于禁止狀態(tài)。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11412.5 單片機系統(tǒng)的掉電保護技術 當?shù)綦姲l(fā)生時,僅由電池在電壓下降到一定值時接替供電當?shù)綦姲l(fā)生時,僅由電池在電壓下降到一定值時接替供電是不夠的。一個完善的保護電路,必須具備以下功能:是不夠的。一個完善的保護電路,必須具備以下功能:(1) 掉電時在掉電時在CPU的失效電壓到達以前,存儲器的寫信號線的失效電壓到達以前,存儲器的寫信號線應被封鎖。應被封鎖。CPU失效電壓約在失效電壓約在4.54.65V之間。之間。(
34、2) 在存儲器失效電壓到達以前,備用電池應立即接替供電。在存儲器失效電壓到達以前,備用電池應立即接替供電。(3) 在掉電保護期間,電池電壓不得低于存儲器電壓。在掉電保護期間,電池電壓不得低于存儲器電壓。(4) 上電時,電壓升到存儲器有效工作電壓以上時才允許電源上電時,電壓升到存儲器有效工作電壓以上時才允許電源接替電池供電。接替電池供電。(5) 電源電壓升到電源電壓升到CPU有效工作電壓以上,且有效工作電壓以上,且CPU已處在穩(wěn)已處在穩(wěn)定狀態(tài)時,才允許將存儲器的寫信號線開鎖。定狀態(tài)時,才允許將存儲器的寫信號線開鎖。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-114
35、22.5 單片機系統(tǒng)的掉電保護技術2. 不間斷電源UPS 不間斷電源不間斷電源UPS(Uninterruptible Power System)的基本的基本結構分為兩大類:一部分是將交流市電變?yōu)橹绷麟姷恼鹘Y構分為兩大類:一部分是將交流市電變?yōu)橹绷麟姷恼?充充電裝置,另一部分是把直流電再度轉變?yōu)榻涣麟姷碾娧b置,另一部分是把直流電再度轉變?yōu)榻涣麟姷腜WM逆變逆變器。蓄電池在交流電壓正常供電時儲存能量,此時它一直維持器。蓄電池在交流電壓正常供電時儲存能量,此時它一直維持在一個正常的充電電壓上。一旦市電供應中斷,蓄電池立即對在一個正常的充電電壓上。一旦市電供應中斷,蓄電池立即對逆變器供電,從而保護
36、逆變器供電,從而保護UPS電源交流輸出電壓的連續(xù)性。電源交流輸出電壓的連續(xù)性。 UPS電源按其操作方式可分為后備式和在線式的電源按其操作方式可分為后備式和在線式的UPS電電源。源。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11432.5 單片機系統(tǒng)的掉電保護技術(1) 后備式后備式UPS電源的原理圖如圖電源的原理圖如圖20所示。電網正常時,由市所示。電網正常時,由市電直接向單片機供電。電直接向單片機供電。UPS系統(tǒng)使蓄電池保持滿電量,蓄電池系統(tǒng)使蓄電池保持滿電量,蓄電池只提供只提供DC-AC逆變器的空載電流。當市電不正常時,由故障檢逆變器的空載電流。當市電不正
37、常時,由故障檢測器發(fā)出信號,通過靜態(tài)開關,由測器發(fā)出信號,通過靜態(tài)開關,由DC-AC逆變器提供交流電源,逆變器提供交流電源,即即UPS電源的逆變器總是處于對單片機提供后備供電狀態(tài)。電源的逆變器總是處于對單片機提供后備供電狀態(tài)。圖20 后備式UPS電源方框圖單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11442.5 單片機系統(tǒng)的掉電保護技術(2) 在線式在線式UPS電源的原理圖如圖電源的原理圖如圖21所示。它平時由交流所示。它平時由交流整流整流逆變器方式對單片機提供交流電源,使負載的交流供電不受影逆變器方式對單片機提供交流電源,使負載的交流供電不受影響。一旦市電中
38、斷時,響。一旦市電中斷時,UPS改由蓄電池改由蓄電池逆變器方式對單片機逆變器方式對單片機提供電源。當市電恢復供電后,提供電源。當市電恢復供電后,UPS又重新切換到由整流器又重新切換到由整流器逆變器方式對單片機提供電源。逆變器方式對單片機提供電源。圖21 在線式UPS電源框圖單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11453 單片機系統(tǒng)的軟件抗干擾技術3.1 指令冗余技術 所謂指令冗余技術是指在程序的關鍵地方人為地加入一些所謂指令冗余技術是指在程序的關鍵地方人為地加入一些單字節(jié)指令單字節(jié)指令NOP,或將有效單字節(jié)指令重寫,當程序,或將有效單字節(jié)指令重寫,當程序
39、“跑飛跑飛”到某條單字節(jié)指令上,就不會發(fā)生將操作數(shù)當作指令來執(zhí)行的到某條單字節(jié)指令上,就不會發(fā)生將操作數(shù)當作指令來執(zhí)行的錯誤,使程序迅速納入正軌。常用的指令冗余技術有兩種:錯誤,使程序迅速納入正軌。常用的指令冗余技術有兩種:NOP指令的使用和重要指令冗余。指令的使用和重要指令冗余。1. NOP指令的使用 通常是在雙字節(jié)指令和通常是在雙字節(jié)指令和3字節(jié)指令之后插入兩個單字節(jié)字節(jié)指令之后插入兩個單字節(jié)NOP指令。這樣,即使因為指令。這樣,即使因為“跑飛跑飛”使程序落到操作數(shù)上,由使程序落到操作數(shù)上,由于兩個空操作指令于兩個空操作指令NOP的存在,不會將其后的指令當操作數(shù)執(zhí)的存在,不會將其后的指令當
40、操作數(shù)執(zhí)行,從而使程序納入正軌。行,從而使程序納入正軌。 單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11463.1 指令冗余技術 通常,一些對程序流向起重要作用的指令通常,一些對程序流向起重要作用的指令(如如RET、RETI、ACALL、LCALL、LJMP、SJMP、JZ、JNZ、JC、JNC、JB、JBC、DJNZ等等)和某些對系統(tǒng)工作狀態(tài)起重要作和某些對系統(tǒng)工作狀態(tài)起重要作用的指令用的指令(如如SETB等等)的前面插入兩條的前面插入兩條NOP指令,以保證跑指令,以保證跑飛的程序迅速納入軌道,確保這些指令的正確執(zhí)行。飛的程序迅速納入軌道,確保這些指令的正確
41、執(zhí)行。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11473.2 軟件陷阱技術1. 軟件陷阱 所謂軟件陷阱,就是當所謂軟件陷阱,就是當PC失控,造成程序失控,造成程序“亂飛亂飛”而進而進入非程序區(qū)時,在非程序區(qū)設置一些攔截程序,將失控的程序入非程序區(qū)時,在非程序區(qū)設置一些攔截程序,將失控的程序引至復位入口地址引至復位入口地址0000H或處理錯誤程序的入口地址或處理錯誤程序的入口地址ERR,在此處將程序轉向專門對程序出錯進行處理的程序,使程序納在此處將程序轉向專門對程序出錯進行處理的程序,使程序納入正軌。軟件陷阱可以采用入正軌。軟件陷阱可以采用3種形式如表種形式如
42、表2所示。所示。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11483.2 軟件陷阱技術表2 軟件陷阱形式程序形式軟件陷阱形式對應入口形式形式之一NOPNOPLJMP 0000H0000H:LJMP MAIN;運行程序形式之二LJMP 0202HLJMP 0000H0000H:LJMP MAIN;運行主程序0202H:LJMP 0000H形式之三LJMP ERRERR:;錯誤處理程序單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11493.2 軟件陷阱技術2. 軟件陷阱的安排(1) 未使用的中斷向量區(qū)未使用的中斷向量區(qū) MSC-51
43、單片機的中斷向量區(qū)為單片機的中斷向量區(qū)為0003H002FH,當未使,當未使用的中斷因干擾而開放時,在對應的中斷服務程序中設置軟件用的中斷因干擾而開放時,在對應的中斷服務程序中設置軟件陷阱,就能及時截獲錯誤的中斷。在中斷服務程序中返回指令陷阱,就能及時截獲錯誤的中斷。在中斷服務程序中返回指令用用RETI也可以用也可以用LJMP。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11503.2 軟件陷阱技術例例2 某系統(tǒng)未使用兩個外部中斷和,它們的中斷服務子程序某系統(tǒng)未使用兩個外部中斷和,它們的中斷服務子程序入口地址分別為入口地址分別為SINT0和和SINT1,試編制其
44、軟件陷阱程序。,試編制其軟件陷阱程序。ORG 0000H0000HSTART:LJMP MAIN;引向主程序入口引向主程序入口ORG 0003HLJMP SINT0;中斷服務程序入口中斷服務程序入口ORG 0013HLJMP SINT1;中斷服務程序入口中斷服務程序入口ORG 0080H0080HMAIN: ;主程序主程序SINT0:NOPNOPPOP direct1;將斷點彈出堆棧區(qū)將斷點彈出堆棧區(qū)POP direct2LJMP 0000H;轉到轉到0000H處處單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11513.2 軟件陷阱技術SINT1:NOPNOPP
45、OP direct1;將原先的斷點彈出將原先的斷點彈出POP direct2PUSH 00H;斷點地址改斷點地址改0000HPUSH 00HRETI注:中斷服務程序中的注:中斷服務程序中的direct1和和direct2為主程序中非使用單為主程序中非使用單元。元。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11523.2 軟件陷阱技術(2) 未使用的未使用的EPROM空間空間 程序一般都不會占用程序一般都不會占用EPROM芯片的全部空間,對于未使芯片的全部空間,對于未使用完的用完的EPROM空間,一般都維持原狀,即其內容為空間,一般都維持原狀,即其內容為0FFH
46、,0FFH對于對于MSC-51單片機來說是一條單字節(jié)指令單片機來說是一條單字節(jié)指令“MOV R7, A”。如果程序。如果程序“跑飛跑飛”到這一區(qū)域,則將順利向下執(zhí)行,不到這一區(qū)域,則將順利向下執(zhí)行,不再跳躍再跳躍(除非又受到新的干擾除非又受到新的干擾),因此在非程序區(qū)內用,因此在非程序區(qū)內用0000020000或或020202020000數(shù)據填滿。注意,最后一條填數(shù)據填滿。注意,最后一條填入數(shù)據必須為入數(shù)據必須為020000。當。當“亂飛亂飛”程序進入此區(qū)后,讀到的程序進入此區(qū)后,讀到的數(shù)據為數(shù)據為0202H,這是一條轉移指令,使,這是一條轉移指令,使PC轉入轉入0202H入口,入口,在主程序
47、在主程序0202H設有出錯處理程序,或轉到程序的入口地址設有出錯處理程序,或轉到程序的入口地址0000H執(zhí)行程序。執(zhí)行程序。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11533.2 軟件陷阱技術(3) 表格表格 單片機程序設計中一般會遇到兩種表格:一類是數(shù)據表單片機程序設計中一般會遇到兩種表格:一類是數(shù)據表格,供格,供“MOV A, APC”指令或指令或“MOVC A, ADPTR”指令使用;另一類是散轉表格,供指令使用;另一類是散轉表格,供“JMP ADPTR”指令使用。由于表格的內容與檢索值是一一對應的關指令使用。由于表格的內容與檢索值是一一對應的關系,在
48、表格中安排陷阱會破壞表格的連續(xù)性和對應關系,因系,在表格中安排陷阱會破壞表格的連續(xù)性和對應關系,因此只能在表格的最后安排陷阱。如果表格區(qū)較長,則安排的此只能在表格的最后安排陷阱。如果表格區(qū)較長,則安排的陷阱不能保證一定能夠捕捉到陷阱不能保證一定能夠捕捉到“跑飛跑飛”的程序,這時只能借的程序,這時只能借助于別的軟件陷阱或冗余指令來使程序恢復正常。助于別的軟件陷阱或冗余指令來使程序恢復正常。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11543.2 軟件陷阱技術(4) 運行程序區(qū)運行程序區(qū) 在進行單片機系統(tǒng)程序設計時常采用模塊化設計,單片機在進行單片機系統(tǒng)程序設計時
49、常采用模塊化設計,單片機按照程序的要求一個模塊、一個模塊地執(zhí)行。所以可以將陷阱按照程序的要求一個模塊、一個模塊地執(zhí)行。所以可以將陷阱指令組分散放置在用戶程序各模塊之間空余的單元里。在正常指令組分散放置在用戶程序各模塊之間空余的單元里。在正常程序中不執(zhí)行這些陷阱指令,保證用戶程序正常運行。但當程程序中不執(zhí)行這些陷阱指令,保證用戶程序正常運行。但當程序序“跑飛跑飛”一旦落入這些陷阱區(qū),馬上將一旦落入這些陷阱區(qū),馬上將“跑飛跑飛”的程序拉到的程序拉到正確軌道。這個方法很有效,陷阱的多少一般依據用戶程序大正確軌道。這個方法很有效,陷阱的多少一般依據用戶程序大小而定,一般每小而定,一般每1K字節(jié)有幾個陷
50、阱就夠了。字節(jié)有幾個陷阱就夠了。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11553.2 軟件陷阱技術(5) RAM數(shù)據保護的條件陷阱數(shù)據保護的條件陷阱 單片機受到嚴重的干擾時,可能不能正確地讀寫外部的單片機受到嚴重的干擾時,可能不能正確地讀寫外部的RAM區(qū)。為解決這個問題,可以在進行區(qū)。為解決這個問題,可以在進行RAM的數(shù)據讀寫之前,的數(shù)據讀寫之前,測試測試RAM讀寫通道的暢通性,這可以通過編寫陷阱實現(xiàn),當讀寫通道的暢通性,這可以通過編寫陷阱實現(xiàn),當讀寫正常時,不會進入陷阱,若不正常,則會進入陷阱,且形讀寫正常時,不會進入陷阱,若不正常,則會進入陷阱,且形成
51、死循環(huán)。實現(xiàn)程序為:成死循環(huán)。實現(xiàn)程序為:MOV A, #NNH;NN是任意的是任意的MOV DPTR, #XXXXHMOV 6EH, #55HMOV 6FH, #0AAHNOPNOPCJNE 6EH, #55H, XJ;6EH中不為中不為55H則落入死循環(huán)則落入死循環(huán)CJNE 6FH, #0AAH, XJ;6FH中不為中不為AAH則落入死循環(huán)則落入死循環(huán)MOVX DPTR, A;A中數(shù)據寫入中數(shù)據寫入RAM的的XXXXH單元中單元中單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11563.2 軟件陷阱技術NOPNOPMOV 6EH, #00HMOV 6FH, #
52、00HRETXJ:NOP;死循環(huán)死循環(huán)NOPSJMP XJ 落入死循環(huán)以后,可以通過后面將要介紹的落入死循環(huán)以后,可以通過后面將要介紹的“看門狗看門狗”技術來復技術來復位系統(tǒng)。位系統(tǒng)。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11573.3 數(shù)字濾波技術 所謂數(shù)字濾波,就是在單片機中用某種計算方法對輸入的所謂數(shù)字濾波,就是在單片機中用某種計算方法對輸入的信號進行數(shù)學處理,以便減少干擾在有用信號中的比重,提高信號進行數(shù)學處理,以便減少干擾在有用信號中的比重,提高信號的真實性。這種濾波方法不需要增加硬件設備,只需根據信號的真實性。這種濾波方法不需要增加硬件設備,只
53、需根據預定的濾波算法編制相應的程序即可達到信號濾波的目的。預定的濾波算法編制相應的程序即可達到信號濾波的目的。 下面介紹幾種常用的數(shù)字濾波方法:程序判斷濾波、算術下面介紹幾種常用的數(shù)字濾波方法:程序判斷濾波、算術平均值濾波、加權平均值濾波、滑動平均值濾波、中值濾波、平均值濾波、加權平均值濾波、滑動平均值濾波、中值濾波、一階滯后濾波和復合數(shù)字濾波法。一階滯后濾波和復合數(shù)字濾波法。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11583.3 數(shù)字濾波技術1.程序判斷濾波程序判斷濾波程序判斷濾波的方法,是根據生產經驗,確定出兩次采樣輸入程序判斷濾波的方法,是根據生產經驗
54、,確定出兩次采樣輸入信號可能出現(xiàn)的最大偏差信號可能出現(xiàn)的最大偏差Y。若實際先后兩次采樣值大于。若實際先后兩次采樣值大于Y,則表明本次輸入信號是干擾信號,取上次采樣值作為本,則表明本次輸入信號是干擾信號,取上次采樣值作為本次采樣值;若小于次采樣值;若小于Y,則本次采樣值有效,即:,則本次采樣值有效,即: 當當|Yn-Yn-1|Y時,則取時,則取Yn=Yn 當當|Yn-Yn-1|Y時,則取時,則取Yn=Yn-1 (3)式中,式中,Yn第第n次采樣值;次采樣值; Yn-1第第(n-1)次采樣值;次采樣值;Y為相鄰兩次采樣值所允許的最大偏差,它的大小取決于采樣周為相鄰兩次采樣值所允許的最大偏差,它的大
55、小取決于采樣周期期T及被測參數(shù)及被測參數(shù)Y應有的正常變化率。因此,一定要按照實際應有的正常變化率。因此,一定要按照實際情況來確定情況來確定Y,否則非但達不到濾波效果,反而會降低控制,否則非但達不到濾波效果,反而會降低控制品質。品質。Y通??筛鶕涷灁?shù)據獲得,必要時,也可由實驗得通??筛鶕涷灁?shù)據獲得,必要時,也可由實驗得出。這種程序判斷濾波方法,主要用于變化比較緩慢的參數(shù),出。這種程序判斷濾波方法,主要用于變化比較緩慢的參數(shù),如溫度、物理位置等測試系統(tǒng)。如溫度、物理位置等測試系統(tǒng)。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11593.3 數(shù)字濾波技術2. 算術
56、平均值濾波算術平均值濾波 算術平均值法濾波的實質即把連續(xù)采樣的算術平均值法濾波的實質即把連續(xù)采樣的N個值進行算術個值進行算術平均,作為本次的輸出平均,作為本次的輸出 ,即:,即:YN1iiYN1Y (4) N值決定了信號平滑度和靈敏度。隨著值決定了信號平滑度和靈敏度。隨著N的增大,平滑度提的增大,平滑度提高,靈敏度降低。應視具體情況選取高,靈敏度降低。應視具體情況選取N,以便得到滿意的濾波效,以便得到滿意的濾波效果。為方便求平均值,果。為方便求平均值,N值一般取值一般取4、8、16之類的之類的2的整數(shù)冪,的整數(shù)冪,以使用移位來代替除法。通常流量信號取以使用移位來代替除法。通常流量信號取12項,
57、壓力信號取項,壓力信號取6項,項,溫度、成分等緩慢變化的信號取溫度、成分等緩慢變化的信號取2項甚至不平均。這種濾波方法項甚至不平均。這種濾波方法主要用于對壓力、流量等周期脈動的采樣值進行平滑加工,但主要用于對壓力、流量等周期脈動的采樣值進行平滑加工,但對偶然出現(xiàn)的脈沖性于擾的平滑作用尚不理想,因而它不適用對偶然出現(xiàn)的脈沖性于擾的平滑作用尚不理想,因而它不適用于脈沖性干擾比較嚴重的場合。于脈沖性干擾比較嚴重的場合。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11603.3 數(shù)字濾波技術3. 加權平均值濾波 算術平均值濾波法對每次采樣值給出相同的加權系數(shù),即算術平均
58、值濾波法對每次采樣值給出相同的加權系數(shù),即1/N。實際上某些場合需要增加新采樣值在平均值中的比重,。實際上某些場合需要增加新采樣值在平均值中的比重,可采用加權平均值濾波法,濾波公式為:可采用加權平均值濾波法,濾波公式為:N1iiiYKY(5) 其中,其中,K1、K2、Kn為加權系數(shù),且應滿足為加權系數(shù),且應滿足K1、K2、Kn均大于均大于0,且它們的和為,且它們的和為1。加權系數(shù)體現(xiàn)了各次采。加權系數(shù)體現(xiàn)了各次采樣值在平均值中所占的比例,可根據具體情況決定,一般采樣樣值在平均值中所占的比例,可根據具體情況決定,一般采樣次數(shù)愈靠后,取的比例愈大,這樣可增加新的采樣值在平均值次數(shù)愈靠后,取的比例愈
59、大,這樣可增加新的采樣值在平均值中的比例。這種濾波方法可以根據需要突出信號的某一部分,中的比例。這種濾波方法可以根據需要突出信號的某一部分,抑制信號的另一部分。抑制信號的另一部分。單片機系統(tǒng)的可靠性與抗干擾技術單片機系統(tǒng)的可靠性與抗干擾技術2021-12-11613.3 數(shù)字濾波技術4. 滑動平均值濾波 先在先在RAM中建立一個數(shù)據緩沖區(qū),依順序存放中建立一個數(shù)據緩沖區(qū),依順序存放N個采樣數(shù)個采樣數(shù)據,每采樣進一個新數(shù)據,就將最早采集的那個數(shù)據丟掉,而據,每采樣進一個新數(shù)據,就將最早采集的那個數(shù)據丟掉,而后求包括新數(shù)據在內的后求包括新數(shù)據在內的N個數(shù)據的算數(shù)平均值或加權平均值。個數(shù)據的算數(shù)平均
60、值或加權平均值。這樣,每進行一次采樣,就可計算出一個新的平均值,從而加這樣,每進行一次采樣,就可計算出一個新的平均值,從而加快了數(shù)據處理的速度。快了數(shù)據處理的速度。 滑動平均值濾波對周期性干擾有良好的抑制作用,平滑度滑動平均值濾波對周期性干擾有良好的抑制作用,平滑度高,靈敏度低;但對偶然出現(xiàn)的脈沖性干擾的抑制作用差,不高,靈敏度低;但對偶然出現(xiàn)的脈沖性干擾的抑制作用差,不易消除由于脈沖干擾引起的采樣值的偏差,因此它不適用于脈易消除由于脈沖干擾引起的采樣值的偏差,因此它不適用于脈沖干擾比較嚴重的場合,而適用于高頻振蕩系統(tǒng)。通過觀察不沖干擾比較嚴重的場合,而適用于高頻振蕩系統(tǒng)。通過觀察不同同N值下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧省縣域重點高中協(xié)作體2025屆高三上學期期末考試語文試題 含答案
- 2025年中國多功能金屬除銹防銹劑市場調查研究報告
- 2025至2031年中國多孔水插頭行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國沐浴噴水器數(shù)據監(jiān)測研究報告
- 二零二五年度產品發(fā)布會晚會舞臺建設及現(xiàn)場布置合同3篇
- 二零二五年度個人與企業(yè)個人間廣告代言合同范本3篇
- 2025版貼吧搜索結果頁面用戶體驗優(yōu)化合同3篇
- 二零二五年度科研設備運輸租賃與研發(fā)支持協(xié)議3篇
- 二零二五年度個人資產擔保合同樣本4篇
- 二零二五年度全國銷售業(yè)務員績效獎勵協(xié)議書3篇
- 三年級數(shù)學(上)計算題專項練習附答案
- 中醫(yī)診療方案腎病科
- 2025年安慶港華燃氣限公司招聘工作人員14人高頻重點提升(共500題)附帶答案詳解
- 人教版(2025新版)七年級下冊數(shù)學第七章 相交線與平行線 單元測試卷(含答案)
- 玩具有害物質風險評估-洞察分析
- 2024年河南省公務員錄用考試《行測》真題及答案解析
- GB/T 44351-2024退化林修復技術規(guī)程
- 《軟件培訓講義》課件
- 行政單位閑置資產清查盤活工作總結
- 小學六年級數(shù)學計算題100道(含答案)
評論
0/150
提交評論