成都理工大學(xué) 張少鴻
淺談單片機(jī)測控系統(tǒng)軟件的抗干擾技術(shù)
成都理工大學(xué) 張少鴻
隨著社會的發(fā)展以及時代的進(jìn)步,我們國家近幾年的經(jīng)濟(jì)水平有了極大程度的提升, 為了可以進(jìn)一步促進(jìn)我們國家經(jīng)濟(jì)發(fā)展以及實(shí)際建設(shè),各個行業(yè)都在實(shí)際的發(fā)展過程不斷的完善,就單片機(jī)測控系統(tǒng)來說,其在實(shí)際應(yīng)用過程當(dāng)中有著重要的作用,但是在實(shí)際的應(yīng)用過程當(dāng)中其往往會面臨著極大的應(yīng)用風(fēng)險,在此種應(yīng)用風(fēng)險之下,單片機(jī)測控系統(tǒng)將會受到極大程度的影響,致使檢測工作發(fā)生誤差。藉此,本文立足于其實(shí)際應(yīng)用,對系統(tǒng)軟件的抗干擾技術(shù)進(jìn)行了簡要的研究。
單片機(jī);測控系統(tǒng);抗干擾技術(shù)
二十一世紀(jì)是一個科學(xué)技術(shù)主導(dǎo)發(fā)展的時代,在不斷的發(fā)展過程當(dāng)中,我們國的經(jīng)濟(jì)逐漸提升,為了可以進(jìn)一步完善發(fā)展情況,各種科學(xué)技術(shù)被應(yīng)用到了實(shí)際的工作當(dāng)中。就單片機(jī)測控系統(tǒng)來說,其工作的環(huán)境往往十分不好,系統(tǒng)設(shè)備在實(shí)際的工作當(dāng)中也會受到極大程度的影響,而為了保證其可以正常運(yùn)行,就需要對其內(nèi)部系統(tǒng)進(jìn)行優(yōu)化。對于控制系統(tǒng)來說,其在發(fā)展的過程當(dāng)中存在著很多的問題。因此,對單片機(jī)測控系統(tǒng)軟件的抗干擾技術(shù)的研究有著鮮明的現(xiàn)實(shí)意義。
對于單片機(jī)測控系統(tǒng)來說,其在發(fā)展的過程當(dāng)中往往存在著很大的不穩(wěn)定,這主要是因?yàn)樵趯?shí)際的工作過程當(dāng)中,單片機(jī)測控系統(tǒng)的工作環(huán)境十分的理想。會存在眾多的外界環(huán)境因素的影響。所以在此種情況之下進(jìn)行工作,必將會受到極大程度的限制,無論從系統(tǒng)的主要設(shè)施,還是從其具有的多種零件上來說,都將會受到極大程度的影響。而我們知道單片機(jī)測控系統(tǒng)基本情況將會影響到實(shí)際的檢測工作,所以在對單片機(jī)測控系統(tǒng)進(jìn)行優(yōu)化的過程當(dāng)中, 我們在系統(tǒng)內(nèi)部加入了開機(jī)自檢技術(shù),這一技術(shù)在實(shí)際的應(yīng)用過程當(dāng)中可以在工作之前,保證設(shè)備有一個良好的運(yùn)行狀態(tài),如果其內(nèi)部相關(guān)的設(shè)備存在很大的問題,將會自進(jìn)行警報。這樣就可以維護(hù)整個設(shè)備的基礎(chǔ)運(yùn)行環(huán)境,并且這一過程也將會從設(shè)備的根本出發(fā),降低外部環(huán)境因素對于單片機(jī)測控系統(tǒng)的影響,達(dá)到了抗干擾的目的。所以開機(jī)自檢技術(shù)的加入對于系統(tǒng)本身的抗干擾能力來說,有了整體的提升。并且開機(jī)自檢技術(shù)的加入將會進(jìn)一步對系統(tǒng)內(nèi)部的元件進(jìn)行狀態(tài)檢測,所得到的數(shù)據(jù)也會為后來的技術(shù)發(fā)展提供一個全面的數(shù)據(jù)支持[1]。
在實(shí)際的應(yīng)用過程當(dāng)中,我們國家的經(jīng)濟(jì)發(fā)展與社會發(fā)展有了很大程度的改變,在實(shí)際的發(fā)展過程當(dāng)中,對于各種設(shè)備的設(shè)計(jì)與應(yīng)用往往更注重于設(shè)備的事故保護(hù),簡單的來說是就是對設(shè)備在發(fā)生故障之后,為了避免設(shè)備的應(yīng)用過程當(dāng)中事故原因?qū)υO(shè)備造成進(jìn)一步的破壞,所以在單片機(jī)測控系統(tǒng)軟件的抗干擾技術(shù)研究過程當(dāng)中,我們?yōu)樵O(shè)備設(shè)計(jì)了掉電保護(hù)保護(hù)裝置。以維護(hù)設(shè)備系統(tǒng)的安全[2]。
對于系統(tǒng)的掉電保護(hù)技術(shù)來說,通常會應(yīng)用到光電隔離方法,這種方法在實(shí)際的應(yīng)用過程當(dāng)中可以最大限度的保證尖峰脈沖被背景之下的系統(tǒng)安全,在實(shí)際的應(yīng)用過程當(dāng)中,光電隔離方法當(dāng)中的輸入回路以及輸出回路之間存在著很大程度的光耦合問題,如果這一系統(tǒng)存在于一個完全密封的過程當(dāng)中,其將可以不受外界環(huán)境因素的干擾。這種方法通過實(shí)際的應(yīng)用效果來說,具有很大的應(yīng)用價值。
對于實(shí)際的應(yīng)用效果不同,所采用的應(yīng)用技術(shù)也將不會相同,在實(shí)際的應(yīng)用過程當(dāng)中,如果其內(nèi)部對于速度的要求并不高,而且對于啟、停負(fù)荷的相關(guān)要求有著也不是很大的話。采用繼電器隔離方法將會比光電隔離方法更加的有效[3]。
對于實(shí)際的應(yīng)用過程來說,設(shè)備的應(yīng)用效果與設(shè)備的性能之間存在著很大的關(guān)系,為了可以在設(shè)備的實(shí)際應(yīng)用過程當(dāng)中,睡眠技術(shù)是設(shè)備在實(shí)際的應(yīng)用過程當(dāng)中存在著很大的應(yīng)用價值。所以在實(shí)際的單片機(jī)測控系統(tǒng)控制當(dāng)中,加入了睡眠抗干擾技術(shù),加入這種技術(shù)之后,可以極大程度之上保證設(shè)備睡眠的條件之下進(jìn)行合理的規(guī)范,充分讓設(shè)備得到休息與維護(hù),這樣就可以保證設(shè)備的基本運(yùn)行能力,維護(hù)設(shè)備的使用壽命[4]。
所謂的指令冗余,其實(shí)是在實(shí)際的施工基礎(chǔ)之上,對內(nèi)部所存在的眾多技術(shù)進(jìn)行合理的搭配,簡答的來說就是,在技術(shù)的開發(fā)過程當(dāng)中,對于技術(shù)的應(yīng)用往往存在著不同的局限性,因?yàn)楫吘箾]有一個完美的技術(shù)。通常情況下,對于技術(shù)的應(yīng)用往往存在這樣一個問題,應(yīng)用效果良好的技術(shù)需要大量的成本,或是使用復(fù)雜。而使用簡便的技術(shù)往往又不能很好多的達(dá)到實(shí)際目的。所以在對單片機(jī)測控系統(tǒng)軟件的抗干擾技術(shù)進(jìn)行研究的過程當(dāng)中,我們應(yīng)用到了技術(shù)冗余的方法。
對于單片機(jī)來說,其在實(shí)際的工作過程當(dāng)中會涉及到很多的數(shù)據(jù)應(yīng)用,但是在發(fā)展的過程當(dāng)中,對于所產(chǎn)生的相關(guān)數(shù)據(jù),需要進(jìn)行存儲,這些數(shù)據(jù)在實(shí)際的發(fā)展過程當(dāng)中存在著很大的作用。是系統(tǒng)進(jìn)一步優(yōu)化的主要內(nèi)容,以及必要的數(shù)據(jù)支持。但是如果這些數(shù)據(jù)發(fā)生毀壞也不是不可以,因?yàn)閺南到y(tǒng)的發(fā)展角度來說,數(shù)據(jù)的毀壞并不能導(dǎo)致實(shí)際的系統(tǒng)奔潰,僅僅會引起較小的波動。因此在實(shí)際的應(yīng)用過程當(dāng)中,只需要做到對一部分有用的數(shù)據(jù)進(jìn)行合理的維護(hù)即可。在對相關(guān)的指令數(shù)據(jù)進(jìn)行維護(hù)的過程當(dāng)中。通常會采用校驗(yàn)法和設(shè)標(biāo)法。其中校驗(yàn)法具有很強(qiáng)的實(shí)際應(yīng)用價值,可行度也十分的高。但是實(shí)際的操作過程卻具有很大的弊端。另一個方法具有便捷的操作過程,但是其在實(shí)際的應(yīng)用過程當(dāng)中,對于數(shù)據(jù)的處理有很大的局限性。所以在實(shí)際的操作過程當(dāng)中,我們會采用技術(shù)冗余的方法來達(dá)到最終的檢測目的[5]。其實(shí)際的應(yīng)用方法為:現(xiàn)在系統(tǒng)當(dāng)中的指令控制區(qū)域的開始端與結(jié)束段分別設(shè)置一個基本的標(biāo)志性代碼。然后對指令數(shù)據(jù)控制器當(dāng)中的固定表格進(jìn)行基本的設(shè)置校檢。同時,在系統(tǒng)運(yùn)作的過程當(dāng)中,需要進(jìn)一步完善系統(tǒng)監(jiān)控,對實(shí)際的運(yùn)行過程進(jìn)行檢驗(yàn),其最終的目的是為可以進(jìn)一步降低錯誤的發(fā)生。保證施工環(huán)節(jié)進(jìn)一步運(yùn)行。
系統(tǒng)的運(yùn)行是建立在設(shè)備環(huán)境基礎(chǔ)之上的,其內(nèi)部的相關(guān)質(zhì)量因素或是插件因素都都會在極大程度之上影響程序運(yùn)行,所以為了進(jìn)一步提升系統(tǒng)的抗干擾能力,程序運(yùn)行監(jiān)視系統(tǒng)的加入是十分必要的。實(shí)際的監(jiān)視方法有多種,例如可以將其安排在主循環(huán)程序,也可以將其安排在某要常發(fā)生中斷的程序中?;痉椒椋合葘⒈槐O(jiān)視的RAM單元內(nèi)容讀出,存入某個寄存器中,再對該單元寫入一個特定碼(自定)讀出比較,若不正確說明該單元可能已損壞,應(yīng)提醒操作人員及時處理[6]。
綜上所述,單片機(jī)測控系統(tǒng)軟件的抗干擾技術(shù)是多種技術(shù)的組合形式,在我們國家現(xiàn)階段的工業(yè)生產(chǎn)過程當(dāng)中有著重要的意義。是一種可以在極大程程度之上降低施工危險與安全的技術(shù)。在實(shí)際的發(fā)展過程有著鮮明的應(yīng)用意義。本文以上內(nèi)容,對,單片機(jī)測控系統(tǒng)的多個應(yīng)用環(huán)節(jié)技術(shù)優(yōu)化方法進(jìn)行了研究,在實(shí)際的過程當(dāng)中,其應(yīng)用技術(shù)也需進(jìn)一步的完善。雖然,現(xiàn)階段單片機(jī)測控系統(tǒng)當(dāng)中的相關(guān)抗干擾技術(shù)仍然處于發(fā)展的初級階段,但是相關(guān)的技術(shù)人員應(yīng)該做好技術(shù)發(fā)展的一個環(huán)節(jié)。
[1]霍曉麗,劉三軍.單片機(jī)測控系統(tǒng)的軟件抗干擾技術(shù)分析和設(shè)計(jì)[J].焦作大學(xué)學(xué)報,2005,03:73-75.
[2]吳興純,趙金燕,楊秀蓮,楊燕云.單片機(jī)運(yùn)用系統(tǒng)的軟件抗干擾技術(shù)研究與分析[J].電子設(shè)計(jì)工程,2011,16:34-37+44.
[3]李軍顯,李孟源,許惠麗.配料電子秤單片機(jī)測控系統(tǒng)的抗干擾軟件設(shè)計(jì)[J].河南科技大學(xué)學(xué)報(自然科學(xué)版),2003,02:30-33.
[4]王杰,蔣曙光,邵昊,王凱,吳海衛(wèi),陳月琴.抗干擾技術(shù)在煤礦單片機(jī)測控系統(tǒng)中的應(yīng)用[J].工礦自動化,2009,12:82-84.
[5]王銳剛,吳興純,龍志文,王晉.計(jì)算機(jī)測控系統(tǒng)的軟件抗干擾技術(shù)研究[J].昆明冶金高等專科學(xué)校學(xué)報,2007,01:40-44.
[6]趙子濤,呂國芳,崔皓,趙志民.微機(jī)測控系統(tǒng)軟件抗干擾技術(shù)研究[J].水力發(fā)電,2007,05:94-96.