訾婧渺 孫昕(通訊作者) 沈陽工學院
社會的進步和科學技術的快速發(fā)展的時代背景下,進一步推動了生產(chǎn)業(yè)和制造業(yè)等多個領域的發(fā)展。單片機在制造企業(yè)的生產(chǎn)中所占據(jù)的地位也越來越重要,逐漸取代了一些生產(chǎn)人員有效的降低了制造企業(yè)的生產(chǎn)成本。但是,現(xiàn)階段大多數(shù)的制造企業(yè)中都沒有充分考慮單片機的性能和本質(zhì),也沒有為單片機提供有力的生產(chǎn)環(huán)境。這也直接導致單片機受到諸多不利因素的影響而使自身控制和生產(chǎn)的精準性出現(xiàn)誤差。因此,本文對提高單片機應用系統(tǒng)可靠性的軟件技術展開進一步的探討具有一定的現(xiàn)實意義。
單片機是一種集成電路芯片,將多種功能進行有效的整合從而構成一個小且完善的微信計算機系統(tǒng),近年來,在工業(yè)控制領域得到廣泛的應用。我們又可以將單片機成為單片微控制器,具有質(zhì)量輕、體積小且價格便宜等顯著優(yōu)勢。為人們的學習、技術的應用以及開發(fā)等工作提供了更加便利的條件。
單片機是計算機領域發(fā)展的一個重要分支領域,基于不同的發(fā)展角度并結合實際的發(fā)展情況可將單片機分為三類,即通用型、總線型和控制型。單片機的基本結構主要是由三部分構成的,一是運算器,主要功能是進行相應的運算。二是控制器,主要功能是發(fā)布指令、信號動作的控制以及指揮數(shù)據(jù)流動方向。三是主要寄存器,而主要寄存器同時又具有多個構成部分。
基于相關的科學研究和具體實踐可以得知,現(xiàn)階段對單片機產(chǎn)生較大影響的主要因素是電磁波,電磁波能夠?qū)纹瑱C工作的任何流程都會造成一定的干擾。主要的影響形式表現(xiàn)在以下三個方面:
(1)出現(xiàn)大數(shù)據(jù)誤差
通常情況下,單片機所接收的相應信號都是一個模擬的量。而電磁波又對于這些模擬量具有較大的干擾,這就會導致在這些模擬量通過模擬信號進行傳輸時。因為受到電磁波的干擾而導致模擬量發(fā)生變化,這也直接影響傳輸數(shù)據(jù)的精準性。
(2)單片機失控
通常都是將較為微小的量對單片進行輸入,當外界具有較強的電磁波時,很可能隨著這些微小的量而進入單片機的內(nèi)部。這也會使單片機產(chǎn)生錯誤的指令從而導致單片機的系統(tǒng)失控。
(3)元器件受到影響
電磁波不僅會造成單片機數(shù)據(jù)出現(xiàn)誤差以及失控等現(xiàn)象,還在一定程度上對元器件造成不良的影響。如果單片機的元器件受到電磁波的影響時就無法正常的受單片機的控制,從而導致單片機的系統(tǒng)程序無法正常的運行。
想要切實的提高單片機應用系統(tǒng)的可靠性,首先要從單片機軟件技術設計方面入手。對于單片機系統(tǒng)程序在進行設計的過程中要充分考慮多方面的因素,并在對單片機的應用程序進行設計時要進行相應的系統(tǒng)復位工作,這樣能夠為器件復位的良好完成提供有力的保障。與此同時,還要保障總線運行時序工作在程序設計中是否正確,這樣能夠保障單片機更好的進行信號銜接和控制。
對于單片機應用程序的設計時還要進行超市管理的容錯性設計,這不僅能夠在單片機出現(xiàn)超時現(xiàn)象時進行有效的解決。還能夠?qū)τ谝恍┏龇秶南鄳獏?shù)進行出錯處理,從而有效的解決。
在單片機的軟件設計中進行相應自動檢查和修復的功能能夠有效的促進單片機應用系統(tǒng)可靠性取得提高,從而保障單片機的系統(tǒng)能夠正常的運行。自動檢修技術可以在單片機系統(tǒng)出現(xiàn)異常情況時及時的進行相應的安全保護,在進行自身自動檢測時,如若檢測出異常信號也會直接進入保護狀態(tài),切實的對自身應用系統(tǒng)起到保護作用。
隨著時代發(fā)展速度不斷的加快,智能化發(fā)展也在不斷的進步,單片機逐漸被廣泛應用早已成為必然的發(fā)展趨勢。同時,有效的提高單片機應用系統(tǒng)的可靠性的問題也日益突出,本文通過對影響單片機的因素和主要形式分析得知,電磁波干擾是對單片機產(chǎn)生影響的主要因素。通過對提高單片機應用系統(tǒng)可靠性的軟件技術所展開的探究得知基于單片機應用系統(tǒng)自身軟件技術的提高是抵抗電磁波干擾的有效途徑??梢酝ㄟ^軟件技術設計、容錯性技術設計以及自動檢修技術設計等方面入手,提高單片機應用系統(tǒng)的可靠性。
[1]李尚榮,丁力,楊龍興,葉霞.單片機應用能力培養(yǎng)探索[J].江蘇理工學院學報,2017,23(02):80-83.
[2]丁禮磊.單片機應用系統(tǒng)的軟件抗干擾措施[J].數(shù)字技術與應用,2017(03):237.
[3]吳育軍.提高單片機應用系統(tǒng)可靠性的軟件技術[J].通訊世界,2015(12):199.