單片機(jī)抗干擾技術(shù)說明_第1頁
單片機(jī)抗干擾技術(shù)說明_第2頁
單片機(jī)抗干擾技術(shù)說明_第3頁
單片機(jī)抗干擾技術(shù)說明_第4頁
單片機(jī)抗干擾技術(shù)說明_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第8章章 單片機(jī)系統(tǒng)的抗干擾技術(shù)單片機(jī)系統(tǒng)的抗干擾技術(shù)本章學(xué)習(xí)目標(biāo)本章學(xué)習(xí)目標(biāo): 本章主要介紹了單片機(jī)系統(tǒng)的干擾來源,主要干擾的本章主要介紹了單片機(jī)系統(tǒng)的干擾來源,主要干擾的形式、種類及抗干擾措施。通過對本章的學(xué)習(xí),讀者應(yīng)形式、種類及抗干擾措施。通過對本章的學(xué)習(xí),讀者應(yīng)達(dá)到以下目標(biāo):達(dá)到以下目標(biāo):熟悉單片機(jī)系統(tǒng)的各種干擾來源及形式熟悉單片機(jī)系統(tǒng)的各種干擾來源及形式學(xué)會供電系統(tǒng)及過程通道的抗干擾措施學(xué)會供電系統(tǒng)及過程通道的抗干擾措施能說出在印制電路板設(shè)計(jì)中體現(xiàn)的抗干擾措施能說出在印制電路板設(shè)計(jì)中體現(xiàn)的抗干擾措施學(xué)習(xí)設(shè)計(jì)軟件陷阱及看門狗電路學(xué)習(xí)設(shè)計(jì)軟件陷阱及看門狗電路8.1 8.1 干擾的來源干

2、擾的來源 在日常生活中,經(jīng)常會遇到這樣一些現(xiàn)象。比如聽收在日常生活中,經(jīng)常會遇到這樣一些現(xiàn)象。比如聽收音機(jī)時(shí),有汽車經(jīng)過,喇叭就會出現(xiàn)刺耳的噪聲,這就是音機(jī)時(shí),有汽車經(jīng)過,喇叭就會出現(xiàn)刺耳的噪聲,這就是干擾。干擾。所謂干擾,就是有用信號外的噪聲或造成惡劣影響所謂干擾,就是有用信號外的噪聲或造成惡劣影響的變化部分的總稱的變化部分的總稱。 在進(jìn)行單片機(jī)應(yīng)用產(chǎn)品的開發(fā)過程中,我們經(jīng)常會碰在進(jìn)行單片機(jī)應(yīng)用產(chǎn)品的開發(fā)過程中,我們經(jīng)常會碰到一個(gè)很棘手的問題,即在實(shí)驗(yàn)室環(huán)境下系統(tǒng)運(yùn)行很正常,到一個(gè)很棘手的問題,即在實(shí)驗(yàn)室環(huán)境下系統(tǒng)運(yùn)行很正常,但小批量生產(chǎn)并安裝在工作現(xiàn)場后,卻出現(xiàn)一些不太規(guī)律、但小批量生產(chǎn)并

3、安裝在工作現(xiàn)場后,卻出現(xiàn)一些不太規(guī)律、不太正常的現(xiàn)象。究其原因主要是系統(tǒng)的抗干擾設(shè)計(jì)不全不太正常的現(xiàn)象。究其原因主要是系統(tǒng)的抗干擾設(shè)計(jì)不全面,導(dǎo)致應(yīng)用系統(tǒng)的工作不可靠。引起單片機(jī)控制系統(tǒng)干面,導(dǎo)致應(yīng)用系統(tǒng)的工作不可靠。引起單片機(jī)控制系統(tǒng)干擾的主要原因有以下幾類:擾的主要原因有以下幾類:(1)供電系統(tǒng)的干擾)供電系統(tǒng)的干擾 眾所周知,電源開關(guān)的通斷、電機(jī)和大的用電設(shè)備眾所周知,電源開關(guān)的通斷、電機(jī)和大的用電設(shè)備的啟停會使供電電網(wǎng)發(fā)生波動,受這些因素的影響,電的啟停會使供電電網(wǎng)發(fā)生波動,受這些因素的影響,電網(wǎng)上常常出現(xiàn)幾百伏、甚至幾千伏的尖峰脈沖干擾,這網(wǎng)上常常出現(xiàn)幾百伏、甚至幾千伏的尖峰脈沖干擾

4、,這就會使同一電網(wǎng)供電的單片機(jī)控制系統(tǒng)無法正常運(yùn)行。就會使同一電網(wǎng)供電的單片機(jī)控制系統(tǒng)無法正常運(yùn)行。這種干擾是危害最嚴(yán)重也是最廣泛的一種干擾形式。這種干擾是危害最嚴(yán)重也是最廣泛的一種干擾形式。(2)過程通道的干擾)過程通道的干擾 在單片機(jī)應(yīng)用系統(tǒng)中,開關(guān)量輸入、輸出和模擬量在單片機(jī)應(yīng)用系統(tǒng)中,開關(guān)量輸入、輸出和模擬量輸入、輸出通道是必不可少的。這些通道不可避免地會輸入、輸出通道是必不可少的。這些通道不可避免地會使各種干擾直接進(jìn)入單片機(jī)系統(tǒng)。同時(shí),在這些輸入輸使各種干擾直接進(jìn)入單片機(jī)系統(tǒng)。同時(shí),在這些輸入輸出通道中的控制線及信號線彼此之間會通過電磁感應(yīng)而出通道中的控制線及信號線彼此之間會通過電磁

5、感應(yīng)而產(chǎn)生干擾,從而使單片機(jī)應(yīng)用系統(tǒng)的程序錯誤,甚至?xí)a(chǎn)生干擾,從而使單片機(jī)應(yīng)用系統(tǒng)的程序錯誤,甚至?xí)拐麄€(gè)系統(tǒng)無法正常運(yùn)行。使整個(gè)系統(tǒng)無法正常運(yùn)行。(3)空間電磁波的干擾)空間電磁波的干擾 空間干擾主要來自太陽及其它天體輻射電磁波、廣播電空間干擾主要來自太陽及其它天體輻射電磁波、廣播電臺或通訊發(fā)射臺發(fā)出的電磁波及各種周圍電氣設(shè)備發(fā)射的電臺或通訊發(fā)射臺發(fā)出的電磁波及各種周圍電氣設(shè)備發(fā)射的電磁干擾等。如果單片機(jī)應(yīng)用系統(tǒng)工作在電磁波較強(qiáng)的區(qū)域而磁干擾等。如果單片機(jī)應(yīng)用系統(tǒng)工作在電磁波較強(qiáng)的區(qū)域而沒有采取相關(guān)的防護(hù)措施,就容易引起干擾。但這種干擾一沒有采取相關(guān)的防護(hù)措施,就容易引起干擾。但這種干擾一

6、般可通過適當(dāng)?shù)钠帘渭敖拥卮胧┘右越鉀Q。般可通過適當(dāng)?shù)钠帘渭敖拥卮胧┘右越鉀Q。 因此,針對以上出現(xiàn)的問題,我們必須采用有效措施以因此,針對以上出現(xiàn)的問題,我們必須采用有效措施以提高單片機(jī)應(yīng)用系統(tǒng)抗干擾的能力。提高單片機(jī)應(yīng)用系統(tǒng)抗干擾的能力。8.2 主要干擾通道及抗干擾措施主要干擾通道及抗干擾措施 8.2.1 8.2.1 供電系統(tǒng)干擾及抗干擾措施供電系統(tǒng)干擾及抗干擾措施1、供電干擾的種類、供電干擾的種類 如果把電源電壓變化持續(xù)時(shí)間定為如果把電源電壓變化持續(xù)時(shí)間定為tt,那么,根據(jù),那么,根據(jù)tt的大小可以把電源干擾分為四種情況:的大小可以把電源干擾分為四種情況:(1 1)過壓、欠壓、停電:)過壓、

7、欠壓、停電: 當(dāng)當(dāng)tt1s1s時(shí)產(chǎn)生的干擾,解決時(shí)產(chǎn)生的干擾,解決辦法是使用各種穩(wěn)壓器、電源調(diào)節(jié)器,對短時(shí)停電可用不辦法是使用各種穩(wěn)壓器、電源調(diào)節(jié)器,對短時(shí)停電可用不間斷電源(間斷電源(UPSUPS)供電。)供電。(2)浪涌、下陷、半周降出:當(dāng))浪涌、下陷、半周降出:當(dāng)1st 10ms時(shí)產(chǎn)生時(shí)產(chǎn)生 的干擾,可使用快速響應(yīng)的交流電源調(diào)壓器克服。的干擾,可使用快速響應(yīng)的交流電源調(diào)壓器克服。(3)尖峰電壓:當(dāng))尖峰電壓:當(dāng)t為為s量級時(shí)產(chǎn)生的干擾,量級時(shí)產(chǎn)生的干擾, 解決辦法是使用具有噪聲抑制能力的交流電源解決辦法是使用具有噪聲抑制能力的交流電源調(diào)節(jié)器、參數(shù)穩(wěn)壓器或超隔離變壓器。調(diào)節(jié)器、參數(shù)穩(wěn)壓器或

8、超隔離變壓器。 (4)射頻干擾:當(dāng))射頻干擾:當(dāng)t為為ns量級時(shí)產(chǎn)生的干擾,可加量級時(shí)產(chǎn)生的干擾,可加23節(jié)低節(jié)低通濾波器消除干擾。通濾波器消除干擾。2、抗干擾設(shè)計(jì)、抗干擾設(shè)計(jì) 在單片機(jī)系統(tǒng)中,為了提高供電系統(tǒng)的質(zhì)量,防止竄入在單片機(jī)系統(tǒng)中,為了提高供電系統(tǒng)的質(zhì)量,防止竄入干擾,建議采用如下措施:干擾,建議采用如下措施:(1)單片機(jī)輸入電源與強(qiáng)電設(shè)備動力電源分開。)單片機(jī)輸入電源與強(qiáng)電設(shè)備動力電源分開。(2)采用具有靜電屏蔽和抗電磁干擾的隔離電源變壓器。)采用具有靜電屏蔽和抗電磁干擾的隔離電源變壓器。 隔離變壓器的初級和次級之間均采用隔離屏隔離變壓器的初級和次級之間均采用隔離屏蔽層(可用漆包線

9、或銅等非導(dǎo)磁材料在初級和次級蔽層(可用漆包線或銅等非導(dǎo)磁材料在初級和次級繞一層,但電氣上不能與初級、次級線圈短路,而繞一層,但電氣上不能與初級、次級線圈短路,而后引出一個(gè)頭接地)。各初級、次級間的靜電屏蔽后引出一個(gè)頭接地)。各初級、次級間的靜電屏蔽與初級間的零電位線相接,再用電容耦合接地。如與初級間的零電位線相接,再用電容耦合接地。如圖圖81所示。所示。圖81 隔離變壓器(3)交流進(jìn)線端加低通濾波器,可濾掉高頻干擾。安裝時(shí))交流進(jìn)線端加低通濾波器,可濾掉高頻干擾。安裝時(shí)外殼要加屏蔽并使其良好接地,濾波器的輸入、輸出引線外殼要加屏蔽并使其良好接地,濾波器的輸入、輸出引線必須相互隔離,以防止感應(yīng)和

10、輻射耦合。直流輸出部分采必須相互隔離,以防止感應(yīng)和輻射耦合。直流輸出部分采用大容量電解電容進(jìn)行平滑濾波。用大容量電解電容進(jìn)行平滑濾波。(4)對于功率不大的小型或微型計(jì)算機(jī)系統(tǒng),為了抑制電)對于功率不大的小型或微型計(jì)算機(jī)系統(tǒng),為了抑制電網(wǎng)電壓起伏的影響,可設(shè)置交流穩(wěn)壓器。網(wǎng)電壓起伏的影響,可設(shè)置交流穩(wěn)壓器。(5)采用獨(dú)立功能塊單獨(dú)供電,并用集成穩(wěn)壓塊實(shí)現(xiàn)兩級)采用獨(dú)立功能塊單獨(dú)供電,并用集成穩(wěn)壓塊實(shí)現(xiàn)兩級穩(wěn)壓。例如主板電源先用穩(wěn)壓。例如主板電源先用7809穩(wěn)壓到穩(wěn)壓到9V,再用,再用7805穩(wěn)壓到穩(wěn)壓到5V。如圖。如圖82所示。所示。(6)盡量提高接口器件的電源電壓,提高接口的抗干擾能)盡量提高

11、接口器件的電源電壓,提高接口的抗干擾能力。例如用光耦合器輸出端驅(qū)動直流繼電器,選用直流力。例如用光耦合器輸出端驅(qū)動直流繼電器,選用直流24V繼電器比繼電器比6V繼電器效果好。繼電器效果好。8.2.28.2.2過程通道干擾及抗干擾措施過程通道干擾及抗干擾措施圖82 供電系統(tǒng)配置圖 過程通道是系統(tǒng)輸入、輸出以及單片機(jī)之間進(jìn)行信息傳過程通道是系統(tǒng)輸入、輸出以及單片機(jī)之間進(jìn)行信息傳輸?shù)穆窂?。由于輸入輸出對象與單片機(jī)之間的連接線長,容輸?shù)穆窂?。由于輸入輸出對象與單片機(jī)之間的連接線長,容易串入干擾,必須采用隔離技術(shù)、雙絞線傳輸、阻抗匹配等易串入干擾,必須采用隔離技術(shù)、雙絞線傳輸、阻抗匹配等措施抑制。措施抑

12、制。(1)光電隔離器)光電隔離器 光電耦合器是把一個(gè)發(fā)光二極管和一光電耦合器是把一個(gè)發(fā)光二極管和一個(gè)光敏三極管封裝在一個(gè)外殼里的器件,個(gè)光敏三極管封裝在一個(gè)外殼里的器件,光電耦合器的電路符號如圖光電耦合器的電路符號如圖83所示。輸所示。輸入信號使發(fā)光二極管發(fā)光,其光線又使光入信號使發(fā)光二極管發(fā)光,其光線又使光敏三極管產(chǎn)生電信號輸出,從而既完成了敏三極管產(chǎn)生電信號輸出,從而既完成了信號的傳遞,又實(shí)現(xiàn)了電氣上的隔離,如信號的傳遞,又實(shí)現(xiàn)了電氣上的隔離,如圖圖84所示。對啟動或停止負(fù)荷不太大的所示。對啟動或停止負(fù)荷不太大的設(shè)備,常采用光電耦合器來抑制輸出通道設(shè)備,常采用光電耦合器來抑制輸出通道的干擾

13、。的干擾。圖84 開關(guān)量輸入光電隔離電路圖83 光電隔離器圖形符號1、開關(guān)量隔離、開關(guān)量隔離 常用的開關(guān)量隔離器有光電隔離器、繼電器、光電隔離常用的開關(guān)量隔離器有光電隔離器、繼電器、光電隔離固態(tài)繼電器固態(tài)繼電器(SSR)。 如果輸出開關(guān)量是用于控制大負(fù)荷設(shè)備時(shí),就需采用繼電器如果輸出開關(guān)量是用于控制大負(fù)荷設(shè)備時(shí),就需采用繼電器隔離輸出。因?yàn)槔^電器觸點(diǎn)的負(fù)載能力遠(yuǎn)遠(yuǎn)大于光電隔離的負(fù)載隔離輸出。因?yàn)槔^電器觸點(diǎn)的負(fù)載能力遠(yuǎn)遠(yuǎn)大于光電隔離的負(fù)載能力,它能直接控制動力回路。在采用繼電器做開關(guān)量隔離輸出能力,它能直接控制動力回路。在采用繼電器做開關(guān)量隔離輸出時(shí),要在單片機(jī)輸出端的鎖存器時(shí),要在單片機(jī)輸出端

14、的鎖存器74LS273與繼電器間設(shè)置一個(gè)與繼電器間設(shè)置一個(gè)OC門驅(qū)動器。用以提供較高的驅(qū)動電流。如圖門驅(qū)動器。用以提供較高的驅(qū)動電流。如圖85所示。所示。圖85 開關(guān)量繼電器隔離電路(2)繼電器 雙向晶閘管是在普通晶閘管的基礎(chǔ)上發(fā)展而成的,雙向晶閘管是在普通晶閘管的基礎(chǔ)上發(fā)展而成的,它也是一種常用的大功率半導(dǎo)體器件,具有弱電控制,它也是一種常用的大功率半導(dǎo)體器件,具有弱電控制,強(qiáng)電輸出的特點(diǎn),只需要很小的功率,就可以控制較強(qiáng)電輸出的特點(diǎn),只需要很小的功率,就可以控制較大的電流。大的電流。 圖圖8-6(a)給出了普通小功率雙向晶閘管的外形)給出了普通小功率雙向晶閘管的外形及引腳排列。及引腳排列。

15、 (a)普通小功率雙向晶閘管的外形 (b)結(jié)構(gòu)符號圖8-6 雙向晶閘管的外形及結(jié)構(gòu)符號(3)雙向晶閘管)雙向晶閘管 雙向晶閘管的結(jié)構(gòu)符號見圖雙向晶閘管的結(jié)構(gòu)符號見圖8-6(b)。三個(gè)電極分別是)。三個(gè)電極分別是T1、T2、G。其特點(diǎn)是,當(dāng)。其特點(diǎn)是,當(dāng)G極和極和T2極相對于極相對于T1的電壓均為的電壓均為正時(shí),正時(shí),T2是陽極,是陽極,T1是陰極。反之,當(dāng)是陰極。反之,當(dāng)G極和極和T2極相對于極相對于T1的電壓均為負(fù)時(shí),的電壓均為負(fù)時(shí),T1變成陽極,變成陽極,T2為陰極。為陰極。(4)光電隔離固態(tài)繼電器)光電隔離固態(tài)繼電器(SSR) 圖87 SSR的內(nèi)部結(jié)構(gòu)框圖圖88 SSR基本單元電路 固態(tài)

16、繼電器是將發(fā)光二極管與雙向晶閘管封裝在一起的固態(tài)繼電器是將發(fā)光二極管與雙向晶閘管封裝在一起的一種新型電子開關(guān)。其內(nèi)部結(jié)構(gòu)框圖如圖一種新型電子開關(guān)。其內(nèi)部結(jié)構(gòu)框圖如圖87所示。當(dāng)發(fā)光所示。當(dāng)發(fā)光二極管導(dǎo)通時(shí),可控硅被觸發(fā)而接通電路。固態(tài)繼電器可分二極管導(dǎo)通時(shí),可控硅被觸發(fā)而接通電路。固態(tài)繼電器可分為交流固態(tài)繼電器和直流固態(tài)繼電器兩大類。其基本單元接為交流固態(tài)繼電器和直流固態(tài)繼電器兩大類。其基本單元接口電路如圖口電路如圖88所示。所示。圖87 SSR的內(nèi)部結(jié)構(gòu)框圖圖88 SSR基本單元電路2、 A/D、D/A與單片機(jī)之間的隔離措施與單片機(jī)之間的隔離措施(1)模擬量隔離)模擬量隔離 對對A/D、D/

17、A變換前后的模擬信號進(jìn)行隔離,是變換前后的模擬信號進(jìn)行隔離,是常用的一種方法。通常采用隔離型放大器對模擬量常用的一種方法。通常采用隔離型放大器對模擬量進(jìn)行隔離。但所用的隔離型放大器必須滿足進(jìn)行隔離。但所用的隔離型放大器必須滿足A/D、D/A變換的精度和線性要求。變換的精度和線性要求。圖89 數(shù)字量隔離 利用若干個(gè)鎖存器對高速的地址信號、控制信號及數(shù)利用若干個(gè)鎖存器對高速的地址信號、控制信號及數(shù)據(jù)進(jìn)行鎖存然后用該信號對據(jù)進(jìn)行鎖存然后用該信號對A/D、D/A芯片進(jìn)行操作,完芯片進(jìn)行操作,完成多路開關(guān)的選通,進(jìn)行成多路開關(guān)的選通,進(jìn)行A/D、D/A變換。換言之,變換。換言之,A/D變變換時(shí),先將模擬

18、量變?yōu)閿?shù)字量進(jìn)行隔離,然后再送入單片換時(shí),先將模擬量變?yōu)閿?shù)字量進(jìn)行隔離,然后再送入單片機(jī)。機(jī)。D/A變換時(shí),先將數(shù)字量進(jìn)行隔離,然后進(jìn)行變換時(shí),先將數(shù)字量進(jìn)行隔離,然后進(jìn)行D/A變換。變換。如圖如圖89所示。所示。(2)數(shù)字量隔離)數(shù)字量隔離 雙絞線是較常用的一種傳輸線。與同軸電纜相比,其波雙絞線是較常用的一種傳輸線。與同軸電纜相比,其波阻抗高、抗共模噪聲能力強(qiáng),對電磁場具有一定抑制效果。阻抗高、抗共模噪聲能力強(qiáng),對電磁場具有一定抑制效果。根據(jù)傳送距離不同,雙絞線使用方法不同,如表根據(jù)傳送距離不同,雙絞線使用方法不同,如表81所示。所示。當(dāng)用雙絞線傳輸與光電耦合器配合使用時(shí),可按圖當(dāng)用雙絞線傳

19、輸與光電耦合器配合使用時(shí),可按圖810所示所示的方式連接。圖中(的方式連接。圖中(a)是集電極開路驅(qū)動器與光電耦合器的)是集電極開路驅(qū)動器與光電耦合器的一般情況。(一般情況。(b)是開關(guān)接點(diǎn)通過雙絞線與光電耦合器連接的)是開關(guān)接點(diǎn)通過雙絞線與光電耦合器連接的情況。如光電耦合器的光敏晶體管的基極上接有電容情況。如光電耦合器的光敏晶體管的基極上接有電容(12pF0.01F)及電阻()及電阻(1020M),且后面連接施密特集),且后面連接施密特集成電路驅(qū)動器,則會大大加強(qiáng)抗噪聲能力,如圖(成電路驅(qū)動器,則會大大加強(qiáng)抗噪聲能力,如圖(c)所示)所示。3、利用雙絞線抑制長線傳輸干擾、利用雙絞線抑制長線傳

20、輸干擾表表81 雙絞線的使用方法雙絞線的使用方法距距 離離使用方法使用方法示意圖示意圖5米以下發(fā)送、接收端都接有負(fù)載電阻。若發(fā)射側(cè)為集電極開路驅(qū)動,則接收側(cè)的集成電路用施密特型電路,抗干擾能力更強(qiáng)。10米左右使用平衡輸出的驅(qū)動器和平衡輸入的接收器數(shù)十米發(fā)送和接收信號端都要接匹配電阻。圖810 雙絞線與光電耦合器聯(lián)合使用4、機(jī)械觸點(diǎn)及交流、直流電路的噪聲抑制、機(jī)械觸點(diǎn)及交流、直流電路的噪聲抑制(1)機(jī)械觸點(diǎn)的抗干擾措施)機(jī)械觸點(diǎn)的抗干擾措施 開關(guān)、按鈕、繼電器觸點(diǎn)等在操作時(shí),經(jīng)常會發(fā)生抖開關(guān)、按鈕、繼電器觸點(diǎn)等在操作時(shí),經(jīng)常會發(fā)生抖動,如不采取措施,則會造成誤動作。這類器件可采用如動,如不采取措

21、施,則會造成誤動作。這類器件可采用如圖圖811所示的辦法,以獲得沒有振蕩的邏輯信號。所示的辦法,以獲得沒有振蕩的邏輯信號。(a)濾波消抖電路 (b)單穩(wěn)態(tài)電路 (c)觸發(fā)器消抖電路 (d)施密特電路圖811 機(jī)械觸點(diǎn)的抗干擾措施(2)抑制反電動勢的抗干擾措施)抑制反電動勢的抗干擾措施 電機(jī)、變壓器、繼電器、電磁閥等工業(yè)電氣設(shè)備多為電機(jī)、變壓器、繼電器、電磁閥等工業(yè)電氣設(shè)備多為感性負(fù)載,投切時(shí)會產(chǎn)生很高的反電勢,這不僅可能損壞感性負(fù)載,投切時(shí)會產(chǎn)生很高的反電勢,這不僅可能損壞元件,而且會產(chǎn)生高頻的電磁波干擾其它電路,通過電源元件,而且會產(chǎn)生高頻的電磁波干擾其它電路,通過電源直接侵入到單片機(jī)裝置中

22、。因此,在輸入直接侵入到單片機(jī)裝置中。因此,在輸入/輸出通道中使用輸出通道中使用這類器件時(shí),必須在繼電器線圈或開關(guān)觸頭兩端并接抗干這類器件時(shí),必須在繼電器線圈或開關(guān)觸頭兩端并接抗干擾電路,如圖擾電路,如圖812所示。其中,(所示。其中,(a)()(b)用于直流電)用于直流電流的干擾抑制;(流的干擾抑制;(c)圖電路對交、直流干擾均適用;()圖電路對交、直流干擾均適用;(d)(e)用于接觸器和繼電器觸頭的兩端。)用于接觸器和繼電器觸頭的兩端。(a)二極管穩(wěn)壓管抑制電路 (b)電阻二極管抑制電路(c)R-C阻容抑制電路 (d)(e)開關(guān)觸頭兩端的反電勢抑制電路圖812 反電勢抑制電路8.3 印制電

23、路板及電路的抗干擾設(shè)計(jì)印制電路板及電路的抗干擾設(shè)計(jì) 在單片機(jī)系統(tǒng)中,印制電路板的設(shè)計(jì)好壞對抗干擾能在單片機(jī)系統(tǒng)中,印制電路板的設(shè)計(jì)好壞對抗干擾能力影響很大。印制電路板是用來支撐電路元件,并提供電力影響很大。印制電路板是用來支撐電路元件,并提供電路元件和器件之間電氣連接的重要組件。為了減少干擾,路元件和器件之間電氣連接的重要組件。為了減少干擾,在印制電路板設(shè)計(jì)過程中必須遵循以下三大原則:在印制電路板設(shè)計(jì)過程中必須遵循以下三大原則: 盡量控制噪聲源;盡量控制噪聲源; 盡量減小噪聲的傳播與耦合;盡量減小噪聲的傳播與耦合; 盡量增加噪聲的吸收。盡量增加噪聲的吸收。8.3.1印制電路板的尺寸及元件的選擇

24、印制電路板的尺寸及元件的選擇1印制電路板大小要適中印制電路板大小要適中 如果印制電路板太大,會增加線路的阻抗及成本,降低抗如果印制電路板太大,會增加線路的阻抗及成本,降低抗干擾能力;太小,則散熱不好,而且線路間干擾也會大大增加。干擾能力;太小,則散熱不好,而且線路間干擾也會大大增加。 2合理配置去耦電容合理配置去耦電容(1)直流電源輸入端應(yīng)跨接)直流電源輸入端應(yīng)跨接10100F以上的電解電容器。以上的電解電容器。(2)原則上每個(gè)集成電路芯片的)原則上每個(gè)集成電路芯片的Vcc引腳都應(yīng)安置引腳都應(yīng)安置個(gè)個(gè)0.01F的陶瓷電容器。也可每的陶瓷電容器。也可每410個(gè)芯片安置一個(gè)個(gè)芯片安置一個(gè)110F的

25、鉭電容的鉭電容器。器。(3)對于抗噪聲能力弱、關(guān)斷時(shí)電流變化大的器件和)對于抗噪聲能力弱、關(guān)斷時(shí)電流變化大的器件和ROM、RAM等存儲器件,應(yīng)在芯片的電源線等存儲器件,應(yīng)在芯片的電源線(Vcc)和地線()和地線(GND)間直接接入去耦電容。)間直接接入去耦電容。(4)電容引線不能太長,特別是高頻旁路電容不能帶引線。)電容引線不能太長,特別是高頻旁路電容不能帶引線。(5)在選用作為電路充電的儲能電容時(shí),盡量采用大容量)在選用作為電路充電的儲能電容時(shí),盡量采用大容量的鉭電容或聚脂電容,而不用電解電容。若使用電解電容的鉭電容或聚脂電容,而不用電解電容。若使用電解電容則要與高頻特性好的去耦電容成對使用

26、。如圖則要與高頻特性好的去耦電容成對使用。如圖813所示為所示為去耦電容的安裝位置圖。去耦電容的安裝位置圖。圖813 去耦電容的安裝位置圖3選擇時(shí)鐘頻率低的單片機(jī)及外部時(shí)鐘部件。選擇時(shí)鐘頻率低的單片機(jī)及外部時(shí)鐘部件。4元件的選擇盡量采用低速器件。元件的選擇盡量采用低速器件。5對進(jìn)入電路板的信號源及從高噪聲區(qū)來的信號要加濾對進(jìn)入電路板的信號源及從高噪聲區(qū)來的信號要加濾波,繼電器線圈處要加續(xù)流二極管。波,繼電器線圈處要加續(xù)流二極管。 6盡量不使用盡量不使用IC插座,而把插座,而把IC直接焊在印制板上,這樣直接焊在印制板上,這樣可減少可減少IC插座間較大的分布電容。插座間較大的分布電容。7電源插接件

27、與信號插接件要盡量遠(yuǎn)離,主要信號的插電源插接件與信號插接件要盡量遠(yuǎn)離,主要信號的插接件外面最好帶有屏蔽。接件外面最好帶有屏蔽。 在安排插針信號時(shí),用一部分插針為接地針,均勻分在安排插針信號時(shí),用一部分插針為接地針,均勻分布于各信號針之間,起到隔離干擾的作用。信號針與接地布于各信號針之間,起到隔離干擾的作用。信號針與接地針理想的比例為針理想的比例為1:1。1元件布置要合理分區(qū)。元件布置要合理分區(qū)。單片機(jī)應(yīng)用系統(tǒng)通??煞秩齾^(qū),即模擬電路區(qū)(怕干擾)、單片機(jī)應(yīng)用系統(tǒng)通??煞秩齾^(qū),即模擬電路區(qū)(怕干擾)、 數(shù)字電路區(qū)(既怕干擾、又產(chǎn)生干擾)、功率驅(qū)動區(qū)(干數(shù)字電路區(qū)(既怕干擾、又產(chǎn)生干擾)、功率驅(qū)動區(qū)

28、(干擾源)。應(yīng)將這三個(gè)區(qū)合理分開,使它們相互間的信號耦擾源)。應(yīng)將這三個(gè)區(qū)合理分開,使它們相互間的信號耦合最小。合最小。2印制電路板要按單點(diǎn)接電源、單點(diǎn)接地的原則送電。印制電路板要按單點(diǎn)接電源、單點(diǎn)接地的原則送電。三個(gè)區(qū)的電源線、地線由該點(diǎn)分三路引出。三個(gè)區(qū)的電源線、地線由該點(diǎn)分三路引出。3噪聲元件與非噪聲元件要離得遠(yuǎn)一些。噪聲元件與非噪聲元件要離得遠(yuǎn)一些。易產(chǎn)生噪聲的器件、小電流電路、大電流電路等應(yīng)盡量遠(yuǎn)易產(chǎn)生噪聲的器件、小電流電路、大電流電路等應(yīng)盡量遠(yuǎn)離計(jì)算機(jī)邏輯電路,如有可能,應(yīng)另做電路板。離計(jì)算機(jī)邏輯電路,如有可能,應(yīng)另做電路板。4時(shí)鐘發(fā)生器、晶振和時(shí)鐘發(fā)生器、晶振和CPU的時(shí)鐘輸入端

29、要盡量靠近,的時(shí)鐘輸入端要盡量靠近,并遠(yuǎn)離并遠(yuǎn)離I/O線及接插件。線及接插件。8.3.2印制電路板的合理布局印制電路板的合理布局5I/O驅(qū)動器件、功率放大驅(qū)動器件、功率放大器件盡量靠近印制電路板的器件盡量靠近印制電路板的邊緣、靠近引出接插件。邊緣、靠近引出接插件。6器件的布置上也應(yīng)考慮器件的布置上也應(yīng)考慮到散熱。到散熱。最好把最好把ROM、RAM、時(shí)鐘、時(shí)鐘發(fā)生器等發(fā)熱較多的器件布發(fā)生器等發(fā)熱較多的器件布置在印制板的偏上方部位置在印制板的偏上方部位(當(dāng)印制板豎直安裝時(shí))或(當(dāng)印制板豎直安裝時(shí))或易通風(fēng)散熱的地方。單片機(jī)易通風(fēng)散熱的地方。單片機(jī)組件的參考布局如圖組件的參考布局如圖814所示。所示

30、。圖814 單片機(jī)組件位置分配示意圖 1正確處理電源線正確處理電源線 根據(jù)印制線路板電流的大小,盡量加粗電源線寬度,根據(jù)印制線路板電流的大小,盡量加粗電源線寬度,減少環(huán)路電阻。同時(shí),使電源線、地線的走向和數(shù)據(jù)傳遞減少環(huán)路電阻。同時(shí),使電源線、地線的走向和數(shù)據(jù)傳遞的方向一致。電源線和地線最好分別設(shè)計(jì)在不同的版面上,的方向一致。電源線和地線最好分別設(shè)計(jì)在不同的版面上,以防雜物引起短路。以防雜物引起短路。8.3.3印制電路板的合理布線印制電路板的合理布線圖815 接地的3種方式(1)正確選擇單點(diǎn)接地與多點(diǎn)接地。當(dāng)信號頻率小于)正確選擇單點(diǎn)接地與多點(diǎn)接地。當(dāng)信號頻率小于1MHz時(shí),時(shí),應(yīng)盡量采用單點(diǎn)并

31、聯(lián)接地,實(shí)際布線有困難時(shí),可部分串聯(lián)后應(yīng)盡量采用單點(diǎn)并聯(lián)接地,實(shí)際布線有困難時(shí),可部分串聯(lián)后再并聯(lián)接地;當(dāng)頻率大于再并聯(lián)接地;當(dāng)頻率大于10MHz時(shí),宜采用多點(diǎn)串聯(lián)接地;當(dāng)時(shí),宜采用多點(diǎn)串聯(lián)接地;當(dāng)信號頻率在信號頻率在110MHz之間時(shí),如地線長度不超過波長的之間時(shí),如地線長度不超過波長的1/20,可用單點(diǎn)接地??捎脝吸c(diǎn)接地。3種接地方式如圖種接地方式如圖815所示。所示。2正確處理地線正確處理地線(2)將數(shù)字地、模擬地、電源地等分開走線,在一點(diǎn)上可)將數(shù)字地、模擬地、電源地等分開走線,在一點(diǎn)上可靠連接。如圖靠連接。如圖816所示。所示。 圖816 數(shù)字地與模擬地的正確連接(3)接地線應(yīng)盡量加

32、粗,使它能通過三倍于印制板上的允許電)接地線應(yīng)盡量加粗,使它能通過三倍于印制板上的允許電流。一般接地線寬度應(yīng)在流。一般接地線寬度應(yīng)在23mm以上。地線、電源線與信號線以上。地線、電源線與信號線的關(guān)系是:地線電源線信號線。的關(guān)系是:地線電源線信號線。 (4)使數(shù)字電路的接地線形成閉環(huán)路。)使數(shù)字電路的接地線形成閉環(huán)路。(5)高頻部分盡量采用大面積包圍式地線。)高頻部分盡量采用大面積包圍式地線。(1)用地線將時(shí)鐘振蕩電路圈起來,讓周圍電場趨近于零。)用地線將時(shí)鐘振蕩電路圈起來,讓周圍電場趨近于零。(2)石英晶體振蕩器外殼要接地,時(shí)鐘線盡量短,且在石英晶)石英晶體振蕩器外殼要接地,時(shí)鐘線盡量短,且在

33、石英晶體振蕩器下面要加大接地的面積,不要走其它信號線。體振蕩器下面要加大接地的面積,不要走其它信號線。(3)時(shí)鐘線垂直于)時(shí)鐘線垂直于I/O線,必要時(shí)要遠(yuǎn)離線,必要時(shí)要遠(yuǎn)離I/O線。線。3時(shí)鐘振蕩電路的處理時(shí)鐘振蕩電路的處理 數(shù)字電路中,閑置不用的門電路輸入端不能懸空。運(yùn)數(shù)字電路中,閑置不用的門電路輸入端不能懸空。運(yùn)算放大器中,閑置不用的正輸入端接地,閑置的負(fù)輸入端算放大器中,閑置不用的正輸入端接地,閑置的負(fù)輸入端與輸出端連接。單片機(jī)中不用的與輸出端連接。單片機(jī)中不用的I/O口定義成輸出。單片機(jī)口定義成輸出。單片機(jī)上有一個(gè)以上電源、接地端的,每一端都要接上,不要懸上有一個(gè)以上電源、接地端的,每

34、一端都要接上,不要懸空。如圖空。如圖817所示。所示。圖817 不用空閑端的處理方法4閑置不用的引腳要做好處理閑置不用的引腳要做好處理(1)盡量使用多層板,過)盡量使用多層板,過孔要盡量少??滓M量少。(2)電路板銅膜線的布線)電路板銅膜線的布線盡量使用盡量使用45的折線,不的折線,不要使用要使用90折線,以減小折線,以減小高頻信號的發(fā)射。其布線高頻信號的發(fā)射。其布線方式如圖方式如圖818所示。所示。圖818 銅膜線的布線方式5信號線的布線信號線的布線(3)重要的信號線應(yīng)盡量短且要盡量粗,并在兩側(cè)加上)重要的信號線應(yīng)盡量短且要盡量粗,并在兩側(cè)加上保護(hù)地。將信號通過扁平電纜引出時(shí),要使用地線保護(hù)

35、地。將信號通過扁平電纜引出時(shí),要使用地線信信號號地線地線的結(jié)構(gòu)。的結(jié)構(gòu)。(4)任何信號線都不要形成環(huán)路,如不可避免,環(huán)路應(yīng))任何信號線都不要形成環(huán)路,如不可避免,環(huán)路應(yīng)盡量小。盡量小。(5)對于)對于A/D類器件,數(shù)字部分與模擬部分信號線不能交類器件,數(shù)字部分與模擬部分信號線不能交叉。對噪聲敏感的信號線不要與高速線、大電流線平行。叉。對噪聲敏感的信號線不要與高速線、大電流線平行。8.4軟件的抗干擾設(shè)計(jì)軟件的抗干擾設(shè)計(jì) 單片機(jī)應(yīng)用系統(tǒng)的抗干擾不可能完全依靠硬件解決,軟單片機(jī)應(yīng)用系統(tǒng)的抗干擾不可能完全依靠硬件解決,軟件抗干擾設(shè)計(jì)也是防止和消除應(yīng)用系統(tǒng)故障的重要途徑。件抗干擾設(shè)計(jì)也是防止和消除應(yīng)用系

36、統(tǒng)故障的重要途徑。8.4.1控制狀態(tài)失常的軟件對策控制狀態(tài)失常的軟件對策 軟件冗余。將對控制條件的一次采樣、處理控制輸出改軟件冗余。將對控制條件的一次采樣、處理控制輸出改為循環(huán)采樣、處理控制輸出的方式。這種方法對于慣性較大為循環(huán)采樣、處理控制輸出的方式。這種方法對于慣性較大的控制系統(tǒng)具有良好的抗干擾作用。如軟件去抖動。的控制系統(tǒng)具有良好的抗干擾作用。如軟件去抖動。 設(shè)置當(dāng)前輸出狀態(tài)寄存單元。當(dāng)干擾侵入輸出通道設(shè)置當(dāng)前輸出狀態(tài)寄存單元。當(dāng)干擾侵入輸出通道造成輸出狀態(tài)破壞時(shí),系統(tǒng)能及時(shí)將寄存單元的輸出狀造成輸出狀態(tài)破壞時(shí),系統(tǒng)能及時(shí)將寄存單元的輸出狀態(tài)信息傳送到各輸出接口的端口寄存器中,以維持正確

37、態(tài)信息傳送到各輸出接口的端口寄存器中,以維持正確的輸出控制。的輸出控制。 設(shè)置自檢程序。在單片機(jī)上電復(fù)位后或在程序中設(shè)置自檢程序。在單片機(jī)上電復(fù)位后或在程序中間特定部位及某些內(nèi)存單元插入狀態(tài)標(biāo)志,在單片機(jī)運(yùn)間特定部位及某些內(nèi)存單元插入狀態(tài)標(biāo)志,在單片機(jī)運(yùn)行中不斷循環(huán)檢測,以保證系統(tǒng)中信息存儲、運(yùn)輸、運(yùn)行中不斷循環(huán)檢測,以保證系統(tǒng)中信息存儲、運(yùn)輸、運(yùn)算的高可靠性。單片機(jī)應(yīng)用系統(tǒng)需要自檢的部件有算的高可靠性。單片機(jī)應(yīng)用系統(tǒng)需要自檢的部件有EPROM、RAM、I/O口等。口等。8.4.2程序運(yùn)行失常的軟件對策程序運(yùn)行失常的軟件對策 一旦單片機(jī)因干擾而使得程序計(jì)數(shù)器一旦單片機(jī)因干擾而使得程序計(jì)數(shù)器PC

38、偏離了原定的偏離了原定的值,程序便脫離正常運(yùn)行軌道,出現(xiàn)操作數(shù)數(shù)值改變或?qū)⒅担绦虮忝撾x正常運(yùn)行軌道,出現(xiàn)操作數(shù)數(shù)值改變或?qū)⒉僮鲾?shù)當(dāng)作操作碼的操作數(shù)當(dāng)作操作碼的“跑飛跑飛”現(xiàn)象。此時(shí),可采用軟件陷現(xiàn)象。此時(shí),可采用軟件陷阱和阱和“看門狗看門狗”技術(shù)使程序恢復(fù)到正常狀態(tài)。技術(shù)使程序恢復(fù)到正常狀態(tài)。1、設(shè)置軟件陷阱、設(shè)置軟件陷阱 所謂軟件陷阱,是指一些可以使混亂的程序恢復(fù)正常所謂軟件陷阱,是指一些可以使混亂的程序恢復(fù)正常運(yùn)行或使運(yùn)行或使“跑飛跑飛“的程序恢復(fù)到初始狀態(tài)的的程序恢復(fù)到初始狀態(tài)的系列指令。系列指令。其主要形式見表其主要形式見表82。表表82 軟件陷阱的兩種指令形式及適用范圍軟件陷阱的兩

39、種指令形式及適用范圍形式形式軟件陷阱形式軟件陷阱形式對應(yīng)入口形式對應(yīng)入口形式適適 用用 范范 圍圍1NOPNOPLJMP 0000H0000H:LJMP MAIN;運(yùn)行程序雙字節(jié)指令和3字節(jié)指令之后0003H0030H地址未使用的中斷區(qū)跳轉(zhuǎn)指令及子程序調(diào)用和返回指令之后程序段之間的未用區(qū)域數(shù)據(jù)表格及散轉(zhuǎn)表格的最后每隔一些指令(一般為十幾條指令)后2LJMP 0202HLJMP 0000H0000H:LJMP MAIN;運(yùn)行主程序:0202H:LJMP 0000H:注:注:形式一的機(jī)器碼為0000020000(十六進(jìn)制) 形式二的機(jī)器碼為020202020000(十六進(jìn)制) 當(dāng)未使用的中斷因干擾

40、而開放時(shí),在對應(yīng)的中斷服務(wù)程序中設(shè)置軟件陷阱,就能及時(shí)捕捉到錯誤的中斷。在中斷服務(wù)程序中要注意:返回指令用RETI,也可用LJMP。其中斷服務(wù)程序形式為以下兩種:形式一:形式一:形式二:形式二:NOPNOPPOP direct1POP direct2LJMP 0000HNOPNOPPOP direct1;將原先斷點(diǎn)彈出POP direct2PUSH 00H;斷點(diǎn)地址改為000 0HPUSH 00HRETI(1)未使用的中斷區(qū) 單片機(jī)系統(tǒng)中使用的單片機(jī)系統(tǒng)中使用的EPROM很少能夠全部用完,很少能夠全部用完,這些非程序區(qū)可用這些非程序區(qū)可用0000020000或或020202020000數(shù)據(jù)填數(shù)

41、據(jù)填滿。需要注意的是,最后一條填入數(shù)據(jù)應(yīng)為滿。需要注意的是,最后一條填入數(shù)據(jù)應(yīng)為020000。當(dāng)。當(dāng)程序程序“跑飛跑飛”進(jìn)入此區(qū)后,便會迅速自動入軌進(jìn)入此區(qū)后,便會迅速自動入軌。(2)未使用的)未使用的EPROM空間空間 單片機(jī)系統(tǒng)尋址空間為單片機(jī)系統(tǒng)尋址空間為64K。如果系統(tǒng)僅選用了一片。如果系統(tǒng)僅選用了一片2764,其地址空間為其地址空間為8K,那么還有,那么還有56K地址空間閑置。當(dāng)程序地址空間閑置。當(dāng)程序“跑飛跑飛”到這些空間時(shí),讀入數(shù)據(jù)將為到這些空間時(shí),讀入數(shù)據(jù)將為FFH,這是,這是“MOV R7,A”指令指令的機(jī)器碼,此代碼的執(zhí)行將修改的機(jī)器碼,此代碼的執(zhí)行將修改R7中的內(nèi)容。因此

42、,可采用圖中的內(nèi)容。因此,可采用圖819所示電路來避免。圖中所示電路來避免。圖中74LS08為四二與門,當(dāng)為四二與門,當(dāng)PC落入落入2000HFFFFH這段閑置空間時(shí),定有為高電平。當(dāng)執(zhí)行取指令這段閑置空間時(shí),定有為高電平。當(dāng)執(zhí)行取指令操作時(shí),為低電平,從而引起中斷,在中斷服務(wù)程序中設(shè)置軟操作時(shí),為低電平,從而引起中斷,在中斷服務(wù)程序中設(shè)置軟件陷阱可將件陷阱可將“跑飛跑飛”的程序迅速拉入正軌。的程序迅速拉入正軌。圖819 非EPROM區(qū)防“跑飛”電路(3)非)非EPROM芯片空間芯片空間 由于程序是采用模塊化的設(shè)計(jì)方法,因此,程序也是以由于程序是采用模塊化的設(shè)計(jì)方法,因此,程序也是以模塊方式運(yùn)

43、行的。此時(shí)可以將陷阱指令組分散放置在用戶程模塊方式運(yùn)行的。此時(shí)可以將陷阱指令組分散放置在用戶程序各模塊之間空余的單元里。一般每序各模塊之間空余的單元里。一般每1K字節(jié)有幾個(gè)陷阱就夠字節(jié)有幾個(gè)陷阱就夠了。了。 在正常程序中不執(zhí)行這些陷阱指令,保證用戶程序正常在正常程序中不執(zhí)行這些陷阱指令,保證用戶程序正常運(yùn)行;但當(dāng)程序運(yùn)行;但當(dāng)程序“跑飛跑飛”時(shí),一旦落入這些陷阱區(qū),馬上就時(shí),一旦落入這些陷阱區(qū),馬上就可將可將“跑飛跑飛”的程序拉到正確軌道。的程序拉到正確軌道。(4)運(yùn)行程序區(qū))運(yùn)行程序區(qū) 設(shè)用戶主程序運(yùn)行區(qū)間為設(shè)用戶主程序運(yùn)行區(qū)間為add1add2,且定時(shí)器,且定時(shí)器T0產(chǎn)生產(chǎn)生10ms定時(shí)中

44、斷;當(dāng)程序定時(shí)中斷;當(dāng)程序“跑飛跑飛”落入落入add1add2以外的區(qū)間,以外的區(qū)間,此時(shí)又發(fā)生了定時(shí)中斷,則可在中斷服務(wù)程序中判定中斷斷此時(shí)又發(fā)生了定時(shí)中斷,則可在中斷服務(wù)程序中判定中斷斷點(diǎn)地址點(diǎn)地址addx是否在是否在add1add2之間,若不在則說明發(fā)生了程之間,若不在則說明發(fā)生了程序序“跑飛跑飛”,應(yīng)使程序返回到復(fù)位入口地址,應(yīng)使程序返回到復(fù)位入口地址0000H,使跑飛,使跑飛程序納入正軌。程序納入正軌。(5)中斷服務(wù)程序區(qū))中斷服務(wù)程序區(qū) 程序運(yùn)行監(jiān)視系統(tǒng)又稱“看門狗”(WATCHDOG)。“看門狗”好比是主人(單片機(jī))養(yǎng)的一條“狗”,在正常工作時(shí),每隔段固定時(shí)間就給“狗”吃點(diǎn)東西“

45、狗”吃過東西后就不會影響主人干活了。如果主人打瞌睡,到一定時(shí)間,“狗”餓了,發(fā)現(xiàn)主人還沒有給它吃東西,就會叫醒主人。由此可以看出,“看門狗”就是一個(gè)監(jiān)視跟蹤定時(shí)器,應(yīng)用“看門狗”技術(shù)可以使單片機(jī)從死循環(huán)中恢復(fù)到正常狀態(tài)。 “看門狗”可以用硬件電路實(shí)現(xiàn),也可采用軟件技術(shù)通過內(nèi)部定時(shí)/計(jì)數(shù)器實(shí)現(xiàn)。目前,大多數(shù)單片機(jī)片內(nèi)都集成有程序運(yùn)行監(jiān)視系統(tǒng)。(1)硬件“看門狗” MAX706是一款帶有“看門狗”和電壓監(jiān)控功能的芯片,其外形如圖820(a)所示。由其構(gòu)成的硬件“看門狗”見圖820(b)。2設(shè)置程序運(yùn)行監(jiān)視系統(tǒng)。設(shè)置程序運(yùn)行監(jiān)視系統(tǒng)。 在MAX706內(nèi)部有一個(gè)定時(shí)器,它獨(dú)立工作于單片機(jī)之外。若單片機(jī)

46、正常工作,每隔一段時(shí)間就通過P1.1向“看門狗”輸出一個(gè)脈沖,使“看門狗”電路復(fù)位,“看門狗”從0開始重新計(jì)數(shù)。但當(dāng)單片機(jī)由于干擾等原因不能正常向“看門狗”電路輸出復(fù)位脈沖時(shí),如果“看門狗”的定時(shí)時(shí)間已到,MAX706的端就會輸出一個(gè)脈沖給單片機(jī),使單片機(jī)復(fù)位,使其從故障狀態(tài)恢復(fù)正常。圖820 MAX706實(shí)現(xiàn)的硬件“看門狗”電路(2)軟件“看門狗” 軟件“看門狗”技術(shù)的基本思路是:在主程序中對定時(shí)器T0中斷服務(wù)程序進(jìn)行監(jiān)視;在定時(shí)器T1中斷服務(wù)程序中對主程序進(jìn)行監(jiān)視;定時(shí)器T0中斷監(jiān)視定時(shí)器T1中斷。軟件“看門狗”設(shè)計(jì)請參閱相關(guān)書籍,這里就不再詳述。(3)“看門狗”設(shè)計(jì)時(shí)的注意事項(xiàng) 復(fù)位看門

47、狗,使看門狗電路繼續(xù)起作用的程序段應(yīng)安排在等待查詢的循環(huán)體內(nèi)部、耗時(shí)很大的函數(shù)體內(nèi)部及主程序任務(wù)隊(duì)列中,而不要加在定時(shí)器中斷服務(wù)程序中. “硬狗”實(shí)現(xiàn)冷啟動,“軟狗”實(shí)現(xiàn)熱啟動8.4,“硬狗”的可靠性和作用都要比“軟狗”強(qiáng)。在開發(fā)產(chǎn)品時(shí),“硬狗”是必須得加的,而“軟狗”不一定要加。(1)算術(shù)平均值法 算術(shù)平均值法就是連續(xù)取N個(gè)值進(jìn)行采樣,然后算術(shù)平均。這種方法適用于對般具有隨機(jī)干擾的信號進(jìn)行濾波。(2)比較舍取法 當(dāng)控制系統(tǒng)測量結(jié)果的個(gè)別數(shù)據(jù)存在偏差時(shí),為了剔除個(gè)別錯誤數(shù)據(jù),可采用比較舍取法,即對某個(gè)采樣點(diǎn)連續(xù)采樣幾次,根據(jù)所采樣的變化情況確定舍取辦法,剔除偏差數(shù)據(jù)。(3)中值法 中值濾波法就

48、是對某一被測參數(shù)連續(xù)采樣N次(一般N取奇數(shù)),然后把N次采樣值按大小排列,取中間值為本次采樣值。中值濾波能有效地克服因偶然因素引起的波動干擾。適用于緩慢變化的被測量。(4)一階遞推數(shù)字濾波法 這種方法是利用軟件完成RC低通濾波器的算法,代替硬件實(shí)現(xiàn)RC濾波。8.4.3 數(shù)據(jù)采集誤差的軟件對策數(shù)據(jù)采集誤差的軟件對策 用軟件濾波算法,可濾掉大部分由輸入信號干擾而引起的用軟件濾波算法,可濾掉大部分由輸入信號干擾而引起的輸出控制錯誤。最常用的方法有算術(shù)平均值法、比較舍取法、輸出控制錯誤。最常用的方法有算術(shù)平均值法、比較舍取法、中值法、一階遞推數(shù)字濾波法等。中值法、一階遞推數(shù)字濾波法等。8.5課外閱讀課

49、外閱讀8.5.1固態(tài)繼電器的基本應(yīng)用固態(tài)繼電器的基本應(yīng)用 固態(tài)繼電器SSR (SOLID STATE RELAYS)是一種典型的弱電控制強(qiáng)電的新型無觸點(diǎn)開關(guān)器件,它在數(shù)控和自控設(shè)備等方面應(yīng)用非常廣泛,在相當(dāng)程度上可取代傳統(tǒng)的“線圈簧片觸點(diǎn)式”繼電器(簡稱“MER”)。因此,對于電氣自動化專業(yè)的學(xué)生來講,多學(xué)一點(diǎn)這方面的相關(guān)知識,對今后的工作會有很大的幫助。 SSR只有兩個(gè)輸入端(A和B)及兩個(gè)輸出端(C和D),是一種四端器件。工作時(shí)只要在A、B端加上一定的控制信號,就可以控制C、D兩端之間的“通”和“斷”,實(shí)現(xiàn)“開關(guān)”的功能。圖8-21給出了幾種國內(nèi)、外常見的SSR的外形。圖8-21固態(tài)繼電器

50、的外形固態(tài)繼電器的特點(diǎn)主要體現(xiàn)為: 工作可靠性高、壽命長 SSR由全固態(tài)電子元件組成,它沒有任何可動的機(jī)械部件,工作中也沒有任何機(jī)械動作;其開關(guān)的“通”、“斷”功能由電路三極管或雙向晶閘管控制實(shí)現(xiàn),無機(jī)械觸點(diǎn)。因而工作更加可靠。有資料表明SSR的開關(guān)次數(shù)可達(dá)108-109次,比一般傳統(tǒng)繼電器的106高幾百倍; 靈敏度高、控制功率小、電磁兼容性好SSR的輸入電壓范圍較寬、驅(qū)動功率低(一般只需十幾毫瓦就能正常工作),可與大多數(shù)邏輯集成電路兼容,而不需加裝緩沖器或驅(qū)動器。 1固態(tài)繼電器的特點(diǎn)固態(tài)繼電器的特點(diǎn)轉(zhuǎn)換速度快 SSR用固態(tài)器件控制電路通斷,所以轉(zhuǎn)換速度可達(dá)幾毫秒甚至幾微秒。產(chǎn)生的電磁干擾小

51、SSR沒有輸入線圈,沒有觸點(diǎn)燃弧和回跳,因而電磁干擾較小。無動作噪聲、耐振耐機(jī)械沖擊、對安裝位置無限制,能適應(yīng)環(huán)境惡劣的工作場合。 SSR很容易用絕緣防水材料灌封做成全密封形式,而且具有良好的防潮防霉防腐性能,在防爆和防止臭氧污染方面的性能也極佳。這些特點(diǎn)使SSR可在軍事(如飛行器、火炮、艦船、車載武器系統(tǒng))、化工、井下采煤和各種工業(yè)民用電控設(shè)備的應(yīng)用中大顯身手,具有超越傳統(tǒng)繼電器的技術(shù)優(yōu)勢。SSR還能承受在數(shù)值上可達(dá)額定電流十倍左右的浪涌電流。 固態(tài)繼電器的應(yīng)用領(lǐng)域很廣,以下只作簡要說明。多組輸出電路 圖8-22(a)為多組輸出電路。當(dāng)輸入為“0”時(shí),三極管BG截止,SSR1、SSR2、SS

52、R3的輸入端無輸入電壓,各自的輸出端斷開;當(dāng)輸入為“1”時(shí),三極管BG導(dǎo)通,SSR1、SSR2、SSR3的輸入端有輸入電壓,各自的輸出端接通,因而達(dá)到了由一個(gè)輸入端口控制多個(gè)輸出端“通”、 “斷”的目的。 2固態(tài)繼電器的基本應(yīng)用固態(tài)繼電器的基本應(yīng)用 圖8-22(b)為單刀雙擲控制電路,當(dāng)輸入為“0”時(shí),三極管BG截止,SSR1輸入端無輸入電壓,輸出端斷開,此時(shí)A點(diǎn)電壓加到SSR2的輸入端上(UAUDW應(yīng)使SSR2輸出端可靠接通),SSR2的輸出端接通;當(dāng)輸入為“1”時(shí),三極管BG導(dǎo)通,SSR1輸入端有輸入電壓,輸出端接通,此時(shí)A點(diǎn)雖有電壓,但UAUDW的電壓值已不能使SSR2的輸出端接通而處于

53、斷開狀態(tài),因而達(dá)到了“單刀雙擲控制電路”的功能。 但需注意:選擇穩(wěn)壓二極管DW的穩(wěn)壓值時(shí),應(yīng)保證在導(dǎo)通的SSR1“+”端的電壓不會使SSR2導(dǎo)通,同時(shí)又要兼顧到SSR1截止時(shí)期“+”端的電壓能使SSR2導(dǎo)通。圖8-22固態(tài)繼電器的多組輸出和單刀雙擲控制電路單刀雙擲控制電路 光電耦合器也常用于較遠(yuǎn)距離的信號隔離傳送。在傳送中光電耦合器光電耦合器也常用于較遠(yuǎn)距離的信號隔離傳送。在傳送中光電耦合器可以起到隔離兩個(gè)系統(tǒng)地線的作用可以起到隔離兩個(gè)系統(tǒng)地線的作用,使兩個(gè)系統(tǒng)電源相互獨(dú)立使兩個(gè)系統(tǒng)電源相互獨(dú)立,形成電流環(huán)形成電流環(huán)路的傳送形式路的傳送形式.由于電流環(huán)電路是低阻抗電路由于電流環(huán)電路是低阻抗電路,它對噪音的敏感度低它對噪音的敏感度低,因此提因此提高了通訊系統(tǒng)的抗干擾能力高了通訊系統(tǒng)的抗干擾能力.常用于有噪音干擾的環(huán)境下作遠(yuǎn)距離的信號傳常用于有噪音干擾的環(huán)境下作遠(yuǎn)距離的信號傳輸輸. 20m

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論