亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

單片機(jī)系統(tǒng)在測(cè)控領(lǐng)域的穩(wěn)定性探討

時(shí)間:2023-05-01 09:49:05 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

單片機(jī)系統(tǒng)在測(cè)控領(lǐng)域的穩(wěn)定性探討

近年來(lái)單片機(jī)系統(tǒng)在工業(yè)測(cè)控領(lǐng)域的應(yīng)用越來(lái)越廣泛,而對(duì)于環(huán)境惡劣的工業(yè)現(xiàn)場(chǎng),這種新型的微控制器的可靠性,安全性就成為了一個(gè)大的問(wèn)題。在實(shí)驗(yàn)室運(yùn)行正常的程序到了工業(yè)現(xiàn)場(chǎng)卻不能運(yùn)行,或者出現(xiàn)運(yùn)行不穩(wěn)定經(jīng)常死機(jī)等。在這里我們主要討論一下如何通過(guò)軟件技術(shù)來(lái)增強(qiáng)系統(tǒng)的穩(wěn)定運(yùn)行。

當(dāng)系統(tǒng)的CPU部位受到干擾信號(hào)的作用時(shí),將使系統(tǒng)失控。最典型的故障是破壞程序計(jì)數(shù)器PC的狀態(tài)值。導(dǎo)致程序在地址空間內(nèi)“亂飛”,或者陷入死循環(huán)。而我們對(duì)這種情況的處理主要有這么幾種方法:

1、  指令冗余技術(shù);

2、  軟件陷阱技術(shù);

3、  看門(mén)狗技術(shù)。

我們以MCS-51單片機(jī)來(lái)做以說(shuō)明。

一、指令冗余技術(shù)

我們知道,指令由操作碼和操作數(shù)組成,操作碼指明CPU要完成什么樣的操作,而操作數(shù)是操作碼的對(duì)象。單字節(jié)指令只有操作碼,隱含操作數(shù);雙字節(jié)指令,第一個(gè)字節(jié)是操作碼,第二個(gè)字節(jié)是操作數(shù);三字節(jié)指令第一個(gè)字節(jié)是操作碼,后二個(gè)字節(jié)是操作數(shù)。CPU在取指令的時(shí)候是先取操作碼再取操作數(shù),如何判斷是操作碼還是操作數(shù)就是通過(guò)取指令的順序。而取指令的順序完全由指令計(jì)數(shù)器PC來(lái)控制,因此,一旦PC受干擾出現(xiàn)錯(cuò)誤程序便會(huì)脫離正常軌道,出現(xiàn)“亂飛”,這樣就會(huì)使得把操作數(shù)當(dāng)作操作碼,或者把操作碼當(dāng)作操作數(shù)的情況。但只要PC指針落在單字節(jié)指令上程序就可納入正軌,所以為了快速的將程序納入正軌,我們應(yīng)該多用單字節(jié)指令,并在關(guān)鍵的地方人為的插入一些單字節(jié)指令NOP,或?qū)⒂行У膯巫止?jié)指令重寫(xiě),這就稱之為指令冗余。

常用的方法就是在一些雙字節(jié),三字節(jié)指令后面插入兩個(gè)單字節(jié)指令NOP,或在一些對(duì)程序的流向起決定作用的指令前面插入兩條NOP指令。還可對(duì)一些重要的指令進(jìn)行重復(fù)放置。

但采用指令冗余技術(shù)將程序納入正軌的條件是:亂飛的PC必須指向程序運(yùn)行區(qū)。

二、軟件陷阱技術(shù)

當(dāng)亂飛的程序進(jìn)入非程序區(qū)的時(shí)候, 我們就可設(shè)定軟件陷阱對(duì)亂飛的程序進(jìn)行攔截從而將程序引向一個(gè)固定的位置。這樣

[1] [2] [3] [4] [5] 

【單片機(jī)系統(tǒng)在測(cè)控領(lǐng)域的穩(wěn)定性探討】相關(guān)文章:

海上航天測(cè)控系統(tǒng)領(lǐng)域本體的構(gòu)建研究04-28

繞月探測(cè)工程的測(cè)控系統(tǒng)05-03

測(cè)控系統(tǒng)故障診斷04-27

城市化進(jìn)程中的綠洲生態(tài)系統(tǒng)穩(wěn)定性評(píng)價(jià)探討04-28

提高超偏載檢測(cè)監(jiān)控系統(tǒng)穩(wěn)定性和準(zhǔn)確性的探討04-30

對(duì)衛(wèi)星測(cè)控信息安全的系統(tǒng)研究05-02

大氣數(shù)據(jù)自動(dòng)測(cè)控系統(tǒng)設(shè)計(jì)04-30

測(cè)控信息網(wǎng)組網(wǎng)技術(shù)探討04-29

基于免疫計(jì)算的多Agent決策支持系統(tǒng)及其在海上航天測(cè)控領(lǐng)域中的應(yīng)用04-29

深空測(cè)控系統(tǒng)測(cè)距信號(hào)體制分析04-28