唐振欽
摘 要:隨著社會(huì)的不斷發(fā)展,抗干擾技術(shù)得到了人們的廣泛關(guān)注。尤其是在單片機(jī)應(yīng)用系統(tǒng)中,它能夠發(fā)揮極大的作用。在傳統(tǒng)的單片機(jī)運(yùn)行中,通常會(huì)出現(xiàn)因電磁感應(yīng)過(guò)弱或是高頻振幅所帶來(lái)的信號(hào)干擾問(wèn)題。針對(duì)以上情況,技術(shù)人員應(yīng)該應(yīng)用先進(jìn)的理念,對(duì)系統(tǒng)的應(yīng)用方式進(jìn)行改進(jìn),以達(dá)到安全運(yùn)行的目的。因此,本文以干擾對(duì)單片機(jī)應(yīng)用系統(tǒng)產(chǎn)生的影響出發(fā),對(duì)抗干擾技術(shù)進(jìn)行研究。
關(guān)鍵詞:?jiǎn)纹瑱C(jī);應(yīng)用系統(tǒng);抗干擾技術(shù)
近幾年來(lái),越來(lái)越多的工業(yè)生產(chǎn)領(lǐng)域?qū)纹瑱C(jī)系統(tǒng)都有了相應(yīng)的重視。為了提升應(yīng)用過(guò)程中的效率,提高生產(chǎn)質(zhì)量,技術(shù)人員要將系統(tǒng)運(yùn)行中的干擾因素剔除,以數(shù)據(jù)監(jiān)測(cè)的方式進(jìn)行科學(xué)分析,并轉(zhuǎn)變傳統(tǒng)的調(diào)試方法,在真實(shí)環(huán)境模擬的情況下進(jìn)行綜合控制。
1 單片機(jī)在干擾系統(tǒng)下受到的影響
在單片機(jī)應(yīng)用系統(tǒng)的長(zhǎng)時(shí)間運(yùn)行下可以發(fā)現(xiàn):對(duì)其產(chǎn)生影響的因素眾多,技術(shù)人員要用合理的控制方式保證技術(shù)的穩(wěn)步進(jìn)行。首先,單片應(yīng)用系統(tǒng)主要在智能監(jiān)測(cè)和數(shù)據(jù)分析的領(lǐng)域較為突出。工作人員能夠根據(jù)儀表中所顯示的數(shù)值來(lái)判斷機(jī)械是否出現(xiàn)了異常,工作狀態(tài)是否良好。但如果有磁體信號(hào)對(duì)單片機(jī)產(chǎn)生了干擾,相應(yīng)的監(jiān)測(cè)活動(dòng)就無(wú)法實(shí)現(xiàn)。
根據(jù)干擾源頭來(lái)看,單片機(jī)系統(tǒng)會(huì)進(jìn)行時(shí)時(shí)放電,并以較高的頻率進(jìn)行運(yùn)作。如果一定區(qū)間內(nèi)的磁體分布不均勻,系統(tǒng)程序就會(huì)出現(xiàn)混亂的現(xiàn)象。這些干擾會(huì)以高頻振動(dòng)的形式呈現(xiàn)出來(lái),并不斷的向前延伸。一方面,會(huì)破壞系統(tǒng)內(nèi)部的協(xié)調(diào)性,影響數(shù)據(jù)的采集與輸送功能。另一方面,如果控制功能中的頻率失調(diào),則會(huì)使得硬件配備的整合度不高,信號(hào)編碼混亂。尤其是對(duì)于一些聲效性較強(qiáng)的應(yīng)用中心,數(shù)據(jù)的缺失會(huì)令圖片無(wú)法拼湊完整,導(dǎo)致串聯(lián)干擾或者聲音失真的情況出現(xiàn),危害系統(tǒng)中其他構(gòu)件的運(yùn)行。
2 單片機(jī)應(yīng)用中的抗干擾技術(shù)與方法分析
2.1 指令冗余抗干擾技術(shù)
指令冗余抗干擾技術(shù)又被稱為單片機(jī)的主體抗干擾模式,這種方法在技術(shù)應(yīng)用中較為常見(jiàn),能夠及時(shí)的解決系統(tǒng)調(diào)配中的問(wèn)題。第一,系統(tǒng)能夠根據(jù)工作中的應(yīng)用程序?qū)ο嚓P(guān)流程進(jìn)行規(guī)劃,并發(fā)出實(shí)際的操作指令。而對(duì)于一些特有的設(shè)計(jì)方案,技術(shù)人員可以在其中插入NOP指令,按照“單字節(jié)”的方式進(jìn)行操作。系統(tǒng)會(huì)自動(dòng)將文字指令轉(zhuǎn)換為設(shè)備所能夠識(shí)別的編碼活動(dòng),并通過(guò)改變操作數(shù)的形式進(jìn)行干擾識(shí)別。
同時(shí),在指令冗余抗干擾技術(shù)的應(yīng)用中,其操作效率極高,運(yùn)行程序也相對(duì)完整。例如:在型號(hào)為MCS-32的單片機(jī)當(dāng)中,為了對(duì)系統(tǒng)應(yīng)用功能進(jìn)行設(shè)定,技術(shù)人員可以輸入“空操作”指令,將輸入的數(shù)據(jù)控制在特定的空間內(nèi),并縮短指令的字節(jié),令總參數(shù)控制在五個(gè)字節(jié)以內(nèi)。這樣就能夠以不同性質(zhì)的數(shù)據(jù)分為不同的單元,并對(duì)其應(yīng)用性進(jìn)行把控。在經(jīng)過(guò)信道輸送空間時(shí),系統(tǒng)則不會(huì)受到相應(yīng)的干擾而導(dǎo)致程序沖散。同時(shí),服務(wù)終端會(huì)對(duì)輸送出的信號(hào)進(jìn)行整合,將每一部分的規(guī)律顯示出來(lái),并分辯出冗余的數(shù)據(jù),并從單片機(jī)系統(tǒng)中剔除。最重要的是,完整的操作指令可以使程序的執(zhí)行性更強(qiáng),并避免磁體干擾的情況出現(xiàn)。但是這種方法也有著一定的缺陷,技術(shù)人員不能夠經(jīng)常使用,否則很容易導(dǎo)致執(zhí)行效率降低的現(xiàn)象。
2.2 軟件陷阱抗干擾技術(shù)
顧名思義,軟件陷阱抗干擾技術(shù)主要是通過(guò)在程序系統(tǒng)中設(shè)置指令陷阱的方式來(lái)完成。首先,技術(shù)人員對(duì)程序管理過(guò)程進(jìn)行設(shè)定,在系統(tǒng)中完善相關(guān)指令。同時(shí),系統(tǒng)會(huì)在信息整合的基礎(chǔ)上強(qiáng)行的捕獲錯(cuò)誤地址,并根據(jù)分析結(jié)果顯示出地址的復(fù)位機(jī)構(gòu),保證數(shù)據(jù)的安全運(yùn)行。
對(duì)于單片機(jī)的陷阱抗干擾技術(shù)來(lái)講,它對(duì)應(yīng)用地址的分析功能較強(qiáng)。例如:每個(gè)單片機(jī)程序中都有著錯(cuò)誤的入口和正確入口。如果系統(tǒng)走入到陷阱之中,很容易出現(xiàn)磁體信號(hào)擴(kuò)展的情況。因此,技術(shù)人員要通過(guò)以下步驟來(lái)進(jìn)行規(guī)范。第一,設(shè)置軟件空間,將錯(cuò)誤信號(hào)以空格的方式輸入。而單片機(jī)會(huì)自動(dòng)識(shí)別冗余路徑,并自動(dòng)跳過(guò)空格,捕捉其中的有利信號(hào)。第二,各數(shù)據(jù)會(huì)以分散的形式呈現(xiàn)在表格當(dāng)中,并自動(dòng)的按照編碼的路徑進(jìn)行程序設(shè)定。對(duì)于單片機(jī)區(qū)域指令的分化過(guò)程來(lái)講,所有的內(nèi)容都是針對(duì)有效指令而言的。程序會(huì)對(duì)不同的執(zhí)行方案進(jìn)行分析,并以單字節(jié)指令格式為主,實(shí)現(xiàn)區(qū)域信息的分化。如果在執(zhí)行過(guò)程中會(huì)遇到數(shù)據(jù)間斷的情況,系統(tǒng)會(huì)自動(dòng)繞過(guò)這一范圍,并以陷阱形式來(lái)填補(bǔ),以達(dá)到量性規(guī)劃的目的。這種方法對(duì)于信號(hào)混亂的地區(qū)極為有效。系統(tǒng)可以測(cè)定雙線傳輸?shù)木唧w距離,并建立以傳輸介質(zhì)為導(dǎo)向的光纖信號(hào),達(dá)到預(yù)防干擾的目的。
2.3 接地抗干擾和抗隔干擾
接地抗干擾的方式多以單片機(jī)觸電的設(shè)定為主,對(duì)高頻電路進(jìn)行調(diào)和。在傳統(tǒng)的技術(shù)實(shí)施過(guò)程中,觸電之間的距離相對(duì)較小,容易使得設(shè)備中的構(gòu)件出現(xiàn)摩擦情況,而引起磁體干擾。但接地抗干擾則不同,它在服務(wù)系統(tǒng)終端設(shè)置屏蔽器,并將兩端不同的電極進(jìn)行處理,選擇三孔的轉(zhuǎn)換器對(duì)信號(hào)干擾模式進(jìn)行模擬,并總結(jié)出解決方案。通常情況下,屏蔽器的外部材質(zhì)多使用封閉性較強(qiáng)的金屬罩。它可以在數(shù)據(jù)的公共傳遞區(qū)域選擇適當(dāng)?shù)慕拥匦问?,并接入屏蔽體,嚴(yán)格的將震蕩現(xiàn)象排除在外。
同時(shí),對(duì)于抗隔離干擾法,系統(tǒng)一般會(huì)將同種性質(zhì)的數(shù)據(jù)分為一類,性質(zhì)不同的分為另一類,以數(shù)字信號(hào)隔離的方法對(duì)光電耦合現(xiàn)象進(jìn)行模擬。另外,在實(shí)際應(yīng)用中找出“放大功能”,將系統(tǒng)中獨(dú)立的電源數(shù)字放大,通過(guò)磁耦合信號(hào)的輸送來(lái)保證微機(jī)程序的穩(wěn)定性,從干擾的源頭出發(fā),切斷不良信號(hào)之間的聯(lián)系。
3 結(jié)語(yǔ)
綜上所述,本文從兩方面入手。第一,對(duì)單片機(jī)應(yīng)用系統(tǒng)的干擾因素進(jìn)行了分析。其次,闡述了相關(guān)的抗干擾技術(shù)。從而得出:技術(shù)人員應(yīng)該改進(jìn)原有理念,深入到問(wèn)題的本質(zhì)對(duì)抗干擾技術(shù)進(jìn)行創(chuàng)新。同時(shí),以系統(tǒng)運(yùn)作的具體情況為基準(zhǔn),以故障的減少為最終目的,選擇較為科學(xué)的抗干擾形式,為單片機(jī)的穩(wěn)定運(yùn)行奠定基礎(chǔ)。
參考文獻(xiàn)
[1]張軍,胡孝昌. 單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù)的研究[J]. 計(jì)算機(jī)測(cè)量與控制,2016(03).
[2]劉玉賓,劉許亮. 單片機(jī)應(yīng)用系統(tǒng)的軟件抗干擾技術(shù)[J]. 三門峽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2016(09).
[3]葛素娟,朱祥賢. 單片機(jī)應(yīng)用系統(tǒng)的抗干擾技術(shù)[J]. 重慶科技學(xué)院學(xué)報(bào),2006(04).
[4]林金泉,牟明朗. 單片機(jī)應(yīng)用系統(tǒng)的抗干擾技術(shù)[J]. 紙和造紙,2010(06).
[5]徐唱,李丹丹,譚中銳. 單片機(jī)應(yīng)用系統(tǒng)的抗干擾技術(shù)[J]. 科技展望,2015(12).