單片機(jī)系統(tǒng)的抗干擾技術(shù)_第1頁
單片機(jī)系統(tǒng)的抗干擾技術(shù)_第2頁
單片機(jī)系統(tǒng)的抗干擾技術(shù)_第3頁
單片機(jī)系統(tǒng)的抗干擾技術(shù)_第4頁
單片機(jī)系統(tǒng)的抗干擾技術(shù)_第5頁
已閱讀5頁,還剩61頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)系統(tǒng)的抗干擾技術(shù)第1頁,共66頁,2023年,2月20日,星期一9.1干擾源及其分類一、干擾的含義所謂干擾,一般是指有用信號以外的噪聲,在信號輸入、傳輸和輸出過程中出現(xiàn)的一些有害的電氣變化現(xiàn)象。這些變化迫使信號的傳輸值、指示值或輸出值出現(xiàn)誤差,出現(xiàn)假像。干擾對電路的影響,輕則降低信號的質(zhì)量,影響系統(tǒng)的穩(wěn)定性;重則破壞電路的正常功能,造成邏輯關(guān)系混亂,控制失靈。第2頁,共66頁,2023年,2月20日,星期一二、干擾源的分類1.從干擾的來源劃分1)內(nèi)部干擾內(nèi)部干擾是應(yīng)用系統(tǒng)本身引起的各種干擾,包括固定干擾和過渡干擾兩種。固定干擾是指信號間的相互串?dāng)_、長線傳輸阻抗失配時(shí)反射噪聲、負(fù)載突變噪聲以及饋電系統(tǒng)的浪涌噪聲等。過渡干擾是指電路在動(dòng)態(tài)工作時(shí)引起的干擾。第3頁,共66頁,2023年,2月20日,星期一2)外部干擾外部干擾是由系統(tǒng)外部竄入到系統(tǒng)內(nèi)部的各種干擾。包括某些自然現(xiàn)象(如閃電、雷擊、地球或宇宙輻射等)引起的自然干擾和人為干擾(如電臺(tái)、車輛、家用電器、電器設(shè)備等發(fā)出的電磁干擾,以及電源的工頻干擾)。一般來說,自然干擾對系統(tǒng)影響不大,而人為干擾則是外部干擾的關(guān)鍵。第4頁,共66頁,2023年,2月20日,星期一圖9.1內(nèi)部和外部干擾示意圖第5頁,共66頁,2023年,2月20日,星期一①裝置開口或隙縫處進(jìn)入的輻射干擾(輻射)②電網(wǎng)變化干擾(傳輸)③周圍環(huán)境用電干擾(輻射、傳輸、感應(yīng))④傳輸線上的反射干擾(傳輸)⑤系統(tǒng)接地不妥引入的干擾(傳輸、感應(yīng))⑥外部線間串?dāng)_(傳輸、感應(yīng))⑦邏輯線路不妥造成的過渡干擾(傳輸)⑧線間串?dāng)_(感應(yīng)、傳輸)⑨電源干擾(傳輸)10強(qiáng)電器引入的接觸電弧和反電動(dòng)勢干擾(輻射、傳輸、感應(yīng))11內(nèi)部接地不妥引入的干擾(傳輸)12漏磁感應(yīng)(感應(yīng))13傳輸線反射干擾(傳輸)14漏電干擾(傳輸)第6頁,共66頁,2023年,2月20日,星期一2.按干擾出現(xiàn)的規(guī)律劃分固定干擾2)半固定干擾3)隨機(jī)干擾第7頁,共66頁,2023年,2月20日,星期一3.從干擾與輸入信號的關(guān)系劃分串模干擾

2)共模干擾圖9.2串模干擾和共模干擾(a)串模干擾;(b)共模干擾第8頁,共66頁,2023年,2月20日,星期一圖9.3串模干擾與共模干擾波形(a)直流信號;(b)串模干擾;(c)共模干擾;(d)串模干擾與共模干擾共同作用第9頁,共66頁,2023年,2月20日,星期一表9.1常見干擾的種類第10頁,共66頁,2023年,2月20日,星期一9.2干擾對單片機(jī)系統(tǒng)的影響圖9.4干擾入侵單片機(jī)系統(tǒng)的途徑第11頁,共66頁,2023年,2月20日,星期一13F4A274MOVC,2EH.413F6E544MOVA,44H13F83402ADDCA,#213FA13RRCA13FBF544MOV44H,A13FD9274MOV2EH.4,C第12頁,共66頁,2023年,2月20日,星期一如果干擾使程序計(jì)數(shù)器PC出錯(cuò),在某時(shí)刻變?yōu)?3F5H,CPU將執(zhí)行如下程序片段,掉進(jìn)一個(gè)死循環(huán)而不能自拔:13F574E5MOVA,#0E5H13F74434ORLA,#34H13F902113F5LJMP13F5H第13頁,共66頁,2023年,2月20日,星期一9.3硬件抗干擾技術(shù)9.3.1串模干擾的抑制方法一、光電隔離圖9.5二極管、三極管光電耦合器第14頁,共66頁,2023年,2月20日,星期一1.輸入輸出隔離1)脈沖電路的應(yīng)用門電路將不同電位的信號,加到光電耦合器上,構(gòu)成簡單的邏輯電路,可方便地用于各種邏輯電路相連的輸入端,能把信號送到輸出端,而輸入端的噪聲不會(huì)送出。2)整形放大在測量微弱電流時(shí),常常采用由光電耦合器構(gòu)成的整形放大器。若放大器中使用機(jī)械換流器(或場效應(yīng)管)時(shí),響應(yīng)速度慢,有尖峰干擾,影響電路工作。采用光電耦合器就沒有這樣的問題,尖峰噪聲可以去掉。第15頁,共66頁,2023年,2月20日,星期一圖9.6可控硅感性負(fù)載開關(guān)電路第16頁,共66頁,2023年,2月20日,星期一二、硬件濾波電路圖9.7四種濾波器的結(jié)構(gòu)圖第17頁,共66頁,2023年,2月20日,星期一三、過壓保護(hù)電路在輸入通道上采用一定的過壓保護(hù)電路,以防引入高壓,損壞系統(tǒng)電路。過壓保護(hù)電路由限流電阻和穩(wěn)壓管組成,穩(wěn)壓值以略高于最高傳送信號電壓為宜。對于微弱信號(0.2V以下),采用兩支反并聯(lián)的二極管,也可起到過壓保護(hù)作用。第18頁,共66頁,2023年,2月20日,星期一四、調(diào)制解調(diào)技術(shù)有時(shí),有效信號的頻譜與干擾的頻譜相互交錯(cuò),使用一般硬件濾波很難分離,可采用調(diào)制解調(diào)技術(shù)。先用已知頻率的信號對有效信號進(jìn)行調(diào)制,調(diào)制后的信號頻譜應(yīng)遠(yuǎn)離干擾信號的頻譜區(qū)域。傳輸中各種干擾信號很容易被濾波器濾除,被調(diào)制的有效信號經(jīng)解調(diào)器解調(diào)后,恢復(fù)原狀。有時(shí),不用硬件解調(diào),運(yùn)用軟件中的相關(guān)算法,也可達(dá)到解調(diào)的目的。第19頁,共66頁,2023年,2月20日,星期一五、抗干擾穩(wěn)壓電源(1)應(yīng)用系統(tǒng)的供電線路和產(chǎn)生干擾的用電設(shè)備分開供電。(2)通過低通濾波器和隔離變壓器接入電網(wǎng),如圖9.8所示。(3)整流組件上并接濾波電容。濾波電容選用1000pF~0.01μF的瓷片電容,接法參見圖9.8。(4)采用高質(zhì)量的穩(wěn)壓電源。第20頁,共66頁,2023年,2月20日,星期一圖9.8抗干擾穩(wěn)壓電源第21頁,共66頁,2023年,2月20日,星期一六、數(shù)字信號采用負(fù)邏輯傳輸干擾源作用于高阻線路上,容易形成較大幅度的干擾信號,而對低阻線路影響要小一些。在數(shù)字系統(tǒng)中,輸出低電平時(shí)內(nèi)阻較小,輸出高電平時(shí)內(nèi)阻較大。如果我們采用負(fù)邏輯傳輸,就可以減少干擾引起的誤動(dòng)作,提高數(shù)字信號傳輸?shù)目煽啃?。?2頁,共66頁,2023年,2月20日,星期一9.3.2共模干擾的抑制方法一、平衡對稱輸入在設(shè)計(jì)信號源時(shí)盡可能做到平衡和對稱,否則會(huì)產(chǎn)生附加的共模干擾。二、選用高質(zhì)量的差動(dòng)放大器要求差動(dòng)放大器具有高增益、低噪聲、低漂移、寬頻帶等特點(diǎn),以便獲得足夠高的共模抑制比。三、良好的接地系統(tǒng)接地不良時(shí)將形成較明顯的共模干擾。如沒有條件進(jìn)行良好接地,不如將系統(tǒng)浮置起來,再配合采用合適的屏蔽措施,效果也不錯(cuò)。第23頁,共66頁,2023年,2月20日,星期一四、系統(tǒng)接地點(diǎn)的正確連接單片機(jī)應(yīng)用系統(tǒng)中存在的地線有:數(shù)字地、模擬地、功率地、信號地和屏蔽地。

1.一點(diǎn)接地和多點(diǎn)接地的應(yīng)用原則(1)一般高頻電路應(yīng)就近多點(diǎn)接地,低頻電路應(yīng)一點(diǎn)接地。在高頻電路中,地線上具有電感,因而增加了地線阻抗,而且地線變成了天線,向外輻射噪聲信號,因此,要多點(diǎn)就近接地。在低頻電路中,接地電路若形成環(huán)路,對系統(tǒng)影響很大,因此應(yīng)一點(diǎn)接地。第24頁,共66頁,2023年,2月20日,星期一(2)交流地、功率地與信號地不能公用。流過交流地和功率地的電流較大,會(huì)造成數(shù)毫伏、甚至幾伏電壓,這會(huì)嚴(yán)重地干擾低電平信號的電路,因此信號地與交流地、功率地分開。(3)信號地與屏蔽地的連接不能形成死循環(huán)回路。否則會(huì)感生出電壓,形成干擾信號。(4)數(shù)字地與模擬地應(yīng)分開,最后單點(diǎn)相連。第25頁,共66頁,2023年,2月20日,星期一2.印制板的地線布置圖9.9導(dǎo)線的長度寬度與第26頁,共66頁,2023年,2月20日,星期一圖9.10芯片的布置第27頁,共66頁,2023年,2月20日,星期一

五、屏蔽用金屬外殼將整機(jī)或部分元器件包圍起來,再將金屬外殼接地,就能起到屏蔽的作用,對于各種通過電磁感應(yīng)引起的干擾特別有效。屏蔽外殼的接地點(diǎn)要與系統(tǒng)的信號參考點(diǎn)相接,而且只能單點(diǎn)接地,所有具有同參考點(diǎn)的電路必須裝在同一屏蔽盒內(nèi)。如有引出線,應(yīng)采用屏蔽線,其屏蔽層應(yīng)和外殼在同一點(diǎn)接系統(tǒng)參考點(diǎn)。參考點(diǎn)不同的系統(tǒng)應(yīng)分別屏蔽,不可共處一個(gè)屏蔽盒內(nèi)。第28頁,共66頁,2023年,2月20日,星期一9.4軟件抗干擾技術(shù)9.4.1數(shù)字量I/O通道中的軟件抗干擾一、數(shù)字量輸入方法二、數(shù)字量輸出方法

第29頁,共66頁,2023年,2月20日,星期一圖9.11開關(guān)量信號采樣流程第30頁,共66頁,2023年,2月20日,星期一9.4.2程序執(zhí)行過程中的軟件抗干擾一、程序“跑飛”二、指令冗余三、軟件陷阱則下面三條指令即組成一個(gè)“軟件陷阱”:NOPNOPLJMPERR第31頁,共66頁,2023年,2月20日,星期一“軟件陷阱”一般安排在下列四種地方。1.未使用的中斷向量區(qū)MCS-51單片機(jī)的中斷向量區(qū)為0003H~002FH,如果系統(tǒng)程序未使用完全部中斷向量區(qū),則可在剩余的中斷向量區(qū)安排“軟件陷阱”,以便能捕捉到錯(cuò)誤的中斷。如某系統(tǒng)使用了兩個(gè)外部中斷INT0、INT1和一個(gè)定時(shí)器溢出中斷T0,它們的中斷服務(wù)子程序入口地址分別為FUINT0、FUINT1和FUT0,即可按下面的方式來設(shè)置中斷向量區(qū):第32頁,共66頁,2023年,2月20日,星期一 ORG0000H0000HSTART:LJMPMAIN;引向主程序入口0003HLJMPFUINT0;INT0中斷服務(wù)程序入口006HNOP;冗余指令007HNOP008HLJMPERR;陷阱0013HLJMPFUT0;T0中斷服務(wù)程序入口00EHNOP;冗余指令第33頁,共66頁,2023年,2月20日,星期一00FHNOP;0010HLJMPERR;陷阱0013HLJMPFUINT1;INT1中斷服務(wù)程序入口0016HNOP;冗余指令0017HNOP0018HLJMPERR;陷阱001BHLJMPERR;未使用T1中斷,設(shè)陷阱001EHNOP;冗余指令001FHNOP0020HLJMPERR;陷阱第34頁,共66頁,2023年,2月20日,星期一0023HLJMPERR;未使用串口中斷,設(shè)陷阱0026HNOP;冗余指令0027HNOP0028HLJMPERR;陷阱002BHLJMPERR;未使用T2中斷,設(shè)陷阱002EHNOP;冗余指令002FHNOP0030HMAIN:…;主程序第35頁,共66頁,2023年,2月20日,星期一2.未使用的大片EPROM空間程序一般都不會(huì)占用EPROM芯片的全部空間,對于剩余未編程的EPROM空間,一般都維持原狀,即其內(nèi)容為0FFH。0FFH對于MCS-51單片機(jī)的指令系統(tǒng)來說是一條單字節(jié)的指令:MOVR7,A。如果程序“跑飛”到這一區(qū)域,則將順利向后執(zhí)行,不再跳躍(除非又受到新的干擾)。因此在這段區(qū)域內(nèi)每隔一段地址設(shè)一個(gè)陷阱,就一定能捕捉到“跑飛”的程序。第36頁,共66頁,2023年,2月20日,星期一3.表格有兩種表格:一類是數(shù)據(jù)表格,供MOVCA,@A+PC指令或MOVCA,@A+DPTR指令使用,其內(nèi)容完全不是指令。另一類是散轉(zhuǎn)表格,供JMP@A+DPTR指令使用,其內(nèi)容為一系列的3字節(jié)指令LJMP或2字節(jié)指令A(yù)JMP。由于表格的內(nèi)容與檢索值有一一對應(yīng)的關(guān)系,在表格中間安排陷阱會(huì)破壞其連續(xù)性和對應(yīng)關(guān)系,因此只能在表格的最后安排陷阱。如果表格區(qū)較長,則安排在最后的陷阱不能保證一定能捕捉“跑飛”來的程序,有可能在中途再次“跑飛”,這時(shí)只好指望別處的陷阱或冗余指令來捕捉。第37頁,共66頁,2023年,2月20日,星期一4.程序區(qū)程序區(qū)是由一系列的指令構(gòu)成的,不能在這些指令中間任意安排陷阱,否則會(huì)破壞正常的程序流程。但是,在這些指令中間常常有一些斷點(diǎn),正常的程序執(zhí)行到斷點(diǎn)處就不再往下執(zhí)行了,這類指令有LJMP、SJMP、AJMP、RET、RETI,這時(shí)PC的值應(yīng)發(fā)生正常跳變。如果在這些地方設(shè)置陷阱就有可能捕捉到“跑飛”的程序。例如,對一個(gè)累加器A的內(nèi)容的正、負(fù)和零的情況進(jìn)行三分支的程序,軟件陷阱安排如下:第38頁,共66頁,2023年,2月20日,星期一 JNZXYZ … ;零處理AJMPABC ;斷點(diǎn)NOPNOPLJMPERR ;陷阱XYZ:JBACC.7,UVW … ;正處理AJMPABC ;斷點(diǎn)NOPNOPLJMPERR;陷阱UVW:… ;負(fù)處理ABC:MOVA,R2 ;取結(jié)果RET ;斷點(diǎn)NOPNOPLJMPERR ;陷阱第39頁,共66頁,2023年,2月20日,星期一四、WATCHDOG如果“跑飛”的程序落到一個(gè)臨時(shí)構(gòu)成的死循環(huán)中,冗余指令和軟件陷阱都將無能為力,這時(shí)可采取WATCHDOG(俗稱“看門狗”)措施。WATCHDOG有如下特性:(1)本身能獨(dú)立工作,基本上不依賴于CPU。CPU只在一個(gè)固定的時(shí)間間隔內(nèi)與之打一次交道,表明整個(gè)系統(tǒng)“目前尚屬正?!薄?2)當(dāng)CPU落入死循環(huán)后,能及時(shí)發(fā)現(xiàn)并使整個(gè)系統(tǒng)復(fù)位。第40頁,共66頁,2023年,2月20日,星期一圖9.12硬件WATCHDOG電路第41頁,共66頁,2023年,2月20日,星期一也可以用軟件程序來形成WATCHDOG。例如,可以采用8031的定時(shí)器T0來形成WATCHDOG。將T0的溢出中斷設(shè)為高優(yōu)先級中斷,其它中斷均設(shè)置為低優(yōu)先級中斷,若采用6MHz的時(shí)鐘,則可用以下程序使T0定時(shí)約10ms來形成軟件WATCHDOG:MOVTMOD,#01H;置T0為定時(shí)器SETBET0 ;允許T0中斷SETBPT0 ;設(shè)置T0為高優(yōu)先級中斷MOVTH0,#0E0H ;定時(shí)約10msSETBTR0 ;啟動(dòng)T0SETBEA ;開中斷第42頁,共66頁,2023年,2月20日,星期一9.4.3系統(tǒng)的恢復(fù)一、系統(tǒng)的復(fù)位如用軟件WATCHDOG使系統(tǒng)復(fù)位時(shí),程序出錯(cuò)有可能發(fā)生在中斷子程序中,中斷激活標(biāo)志已經(jīng)置位,它將阻止同級的中斷響應(yīng),由于軟件WATCHDOG是高級中斷,它將阻止所有的中斷響應(yīng)。由此可見清除中斷激活標(biāo)志的重要性。在所有的指令中,只有RETI指令能清除中斷激活標(biāo)志。前面提到的出錯(cuò)處理程序ERR主要是完成這一功能。這部分程序如下:第43頁,共66頁,2023年,2月20日,星期一ORG3000HERR:CLREA;關(guān)中斷MOVDPTR,#ERR1;準(zhǔn)備返回地址PUSHDPLPUSHDPHRETI;清除高優(yōu)先級中斷激活標(biāo)志ERR1:MOV66H,#0AAH;重建上電標(biāo)志MOV67H,#55HCLRA;準(zhǔn)備復(fù)位地址PUSHACC;壓入復(fù)位地址PUSHACCRETI;清除低級中斷激活標(biāo)志第44頁,共66頁,2023年,2月20日,星期一圖9.13系統(tǒng)復(fù)位策略第45頁,共66頁,2023年,2月20日,星期一二、熱啟動(dòng)的過程在進(jìn)行熱啟動(dòng)時(shí),為使啟動(dòng)過程能順利進(jìn)行,首先關(guān)中斷并重新設(shè)置堆棧。即使系統(tǒng)復(fù)位的第一條指令應(yīng)為關(guān)中斷指令。因?yàn)闊釂?dòng)過程是由軟件復(fù)位(如軟件WATCHDOG等)引起的,這時(shí)中斷系統(tǒng)未被關(guān)閉,有些中斷請求允許正在排隊(duì)等待響應(yīng);再者,在熱啟動(dòng)過程中要執(zhí)行各種子程序,而子程序的工作需要堆棧的配合,在系統(tǒng)得到正確恢復(fù)之前堆棧指針的值是無法確定的,所以在正式恢復(fù)之前要先設(shè)置好棧底,即第二條指令應(yīng)為重新設(shè)置棧底指令。然后,將所有的I/O設(shè)備都設(shè)置成安全狀態(tài),封鎖I/O操作,以免干擾造成的破壞進(jìn)一步擴(kuò)大。接著,根據(jù)系統(tǒng)中殘留的信息進(jìn)行恢復(fù)工作。第46頁,共66頁,2023年,2月20日,星期一圖9.14三中取二表決流程三、系統(tǒng)信息的恢復(fù)第47頁,共66頁,2023年,2月20日,星期一首先將要恢復(fù)的單字節(jié)信息及它的兩個(gè)備份信息分別存放到工作寄存器R2、R3和R4中,再調(diào)用表決子程序。子程序出口時(shí),若F0=0,表示表決成功,即三個(gè)數(shù)據(jù)中有兩個(gè)是相同的;若F0=1,表示表決失敗,即三個(gè)數(shù)據(jù)互不相同。表決結(jié)果存放在累加器A中,程序如下:VOTE3:MOVA,R3;第一數(shù)據(jù)與第二數(shù)據(jù)比較XRLA,R3;JZVOTE32MOVA,R2;第一數(shù)據(jù)與第三數(shù)據(jù)比較XRLA,R4JZVOTE32第48頁,共66頁,2023年,2月20日,星期一MOVA,R3;第一數(shù)據(jù)與第三數(shù)據(jù)比較XRLA,R4;JZVOTE31SETBF0;失敗RETVOTE31:MOVA,R3;以第二數(shù)據(jù)為準(zhǔn)MOVR2,AVOTE32:CLRF0;成功MOVA,R2;取結(jié)果RET第49頁,共66頁,2023年,2月20日,星期一對于雙字節(jié)數(shù)據(jù),表決前將三份數(shù)據(jù)分別存入R2R3、R4R5、R6R7中,表決成功后,結(jié)果在R2R3中。程序如下:VOTE2:MOVA,R2;第一數(shù)據(jù)與第二數(shù)據(jù)比較XRLA,R4JNZVOTE21MOVA,R3XRLA,R5JZVOTE25VOTE21:MOVA,R2;第一數(shù)據(jù)與第三數(shù)據(jù)比較XRLA,R6JNZVOTE22MOVA,R3XRLA,R7JZVOTE25第50頁,共66頁,2023年,2月20日,星期一VOTE22:MOVA,R4;第二數(shù)據(jù)與第三數(shù)據(jù)比較XRLA,R6JNZVOTE23MOVA,R5XRLA,R7JZVOTE24VOTE23:SETBF0;失敗RETVOTE24:MOVA,R4;以第二數(shù)據(jù)為準(zhǔn)MOVR2,AMOVA,R5MOVR3,AVOTE25:CLRF0;成功RET第51頁,共66頁,2023年,2月20日,星期一9.5數(shù)字濾波數(shù)字濾波有如下優(yōu)點(diǎn):(1)數(shù)字濾波是由軟件程序?qū)崿F(xiàn)的,不需要硬件,因此不存在阻抗匹配的問題。(2)對于多路信號輸入通道,可以共用一個(gè)軟件“濾波器”,從而降低設(shè)備的硬件成本。(3)只要適當(dāng)改變?yōu)V波器程序或運(yùn)算參數(shù),就能方便地改變?yōu)V波特性,這對于低頻脈沖干擾和隨機(jī)噪聲的克服特別有效。第52頁,共66頁,2023年,2月20日,星期一

一、低通濾波若一階RC模擬低通濾波器的輸入電壓為X(t),輸出為Y(t),它們之間存在如下關(guān)系:為了進(jìn)行數(shù)字化,必須應(yīng)用它們的采樣值,即如果采樣間隔Δt足夠小,則式(9-1)的離散值近似為第53頁,共66頁,2023年,2月20日,星期一即令則式(9-3)可化為(9-3)若采樣間隔Δt足夠小,則,濾波器的截止頻率為第54頁,共66頁,2023年,2月20日,星期一圖9.15低通濾波器程序流程圖第55頁,共66頁,2023年,2月20日,星期一為計(jì)算方便,a取一整數(shù),(1-a)用256-a來代替。計(jì)算結(jié)果舍去最低字節(jié)即可,設(shè)Yn-1存放在30H(整數(shù))和31H(小數(shù))兩單元中,Yn存放在32H(整數(shù))和33H(小數(shù))中。程序如下:F1:MOV30H,32H;更新Yn-1MOV31H,33HACALLINPUT;采樣XnMOVB,#8;計(jì)算aXnMULABMOV32H,B;臨時(shí)存入Yn中MOV33H,AMOVB,#248;計(jì)算(1-a)Yn-1MOVA,31H第56頁,共66頁,2023年,2月20日,星期一MULABRLCAMOVA,BADDCA,33H ;累加到Y(jié)n中MOV33H,AINCF11INC32HF11:MOVB,#248MOVA,#30HMULABADDA,33HMOV33H,AMOVA,BADDCA,32HMOV32,ARET第57頁,共66頁,2023年,2月20日,星期一二、限幅濾波圖9.16限幅濾波程序流程圖第58頁,共66頁,2023年,2月20日,星期一PUSHACC ;保護(hù)現(xiàn)場PUSHPSWMOVA,#30H ;Yn→ACLRCSUBBA,31H ;求Yn-Yn-1-1INCLP0 ;Yn-Yn-1≥0嗎?CPLA ;Yn<Yn-1,求補(bǔ)LP0:CLRCCJNEA,#01H,LP2 ;Yn-Yn-1>ΔY?LP1:MOV32H,30H ;等于ΔY,本次采樣值有效SJMPLP3LP2:JCLP1 ;小于ΔY,本次采樣值有效MOV32H,31H ;大于ΔY,Yn=Yn-1LP3:POPPSWPOPACCRET第59頁,共66頁,2023年,2月20日,星期一三、中值濾波中值濾波是對某一被測參數(shù)連續(xù)采樣n次(一般n取奇數(shù)),然后把n次采樣值按大小排列,取中間值為本次采樣值,中值濾波能有效地克服偶然因素引起的波動(dòng)或采樣器不穩(wěn)定引起的誤碼等脈沖干擾。設(shè)SAMP為存放采樣值的內(nèi)存單元首地址,DATA為存放濾波值的內(nèi)存單元地址,N為采樣值個(gè)數(shù),中值濾波程序如下:第60頁,共66頁,2023年,2月20日,星期一F3:MOVR3,#N-1;置循環(huán)初值SOR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論