在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)系統(tǒng)中的抗干擾技術(shù)

            單片機(jī)系統(tǒng)中的抗干擾技術(shù)

            作者: 時(shí)間:2012-02-20 來(lái)源:網(wǎng)絡(luò) 收藏

            (3)空間隔離

            控制回路與其他大功率回路之間能夠分開(kāi)放置的,盡量不要放置在同一空間中,如果二者必須在同一空間中的,要盡量加大二者的電氣距離,盡可能減小空間的電磁感應(yīng)耦合和輻射耦合,或者將控制電路放在由金屬網(wǎng)或金屬盒構(gòu)成的屏蔽體內(nèi)。 此外,還有其他一些輔助性措施,如:晶振的外殼接地、中央處理器的電源端及各口線附近對(duì)地加去耦電容等。

            3.2 軟件方法

            除了硬件途徑外,采用相應(yīng)的軟件抑制及補(bǔ)償措施,也可以起到有效的抗干擾作用。

            (1)各部分對(duì)干擾信號(hào)的反應(yīng)

            ①中央處理器CPU

            CPU屬于高速數(shù)字器件,易受干擾的有運(yùn)算器、控制器和控制寄存器。當(dāng)電磁干擾信號(hào)竄入時(shí),CPU將錯(cuò)誤地執(zhí)行指令,引起誤動(dòng)作或者錯(cuò)誤的結(jié)果;控制寄存器中的信息如果被噪聲修改,將導(dǎo)致初始化錯(cuò)誤、尋址失敗乃至癱瘓。試驗(yàn)表明,干擾信號(hào)大多數(shù)由總線導(dǎo)入CPU內(nèi);其中與外界聯(lián)系最頻繁、因而最容易受干擾的是程序指針PC,這種干擾往往引發(fā)致命錯(cuò)誤,屬于重點(diǎn)防范和重點(diǎn)糾錯(cuò)的對(duì)象。

            ②特殊功能寄存器SFR

            SFR包括各種 I/O端口的寄存器、各種片內(nèi)部件的工作方式寄存器,以及堆棧指針、數(shù)據(jù)指針等等,其特點(diǎn)是傳遞數(shù)據(jù)的速度高,能夠與CPU的運(yùn)行密切配合。如果某個(gè) SFR被干擾信號(hào)改寫(xiě),則意味著運(yùn)行的結(jié)果異常,輕者改變單片機(jī)內(nèi)各部件的操作控制,重則導(dǎo)致整個(gè)的輸出紊亂,引發(fā)故障或安全事故。因此,對(duì)于與程序有關(guān)的內(nèi)容必須提供及時(shí)有效的保護(hù)。

            (2)軟件補(bǔ)償措施

            對(duì)于已經(jīng)侵入微處理機(jī)的噪聲,必須采取能夠維持功能的對(duì)應(yīng)措施,以免出現(xiàn)意外停機(jī)或意外啟動(dòng),甚至引起意外事故。對(duì)CPU的誤動(dòng)作和各種存儲(chǔ)器內(nèi)容的誤修改,在應(yīng)用軟件中插入相應(yīng)的程序模塊,進(jìn)行主動(dòng)補(bǔ)償是一種簡(jiǎn)便而可靠的方法。

            ①主動(dòng)初始化

            這里的“初始化”泛指在各段程序中,對(duì)單片機(jī)及片外擴(kuò)展器件的各種功能、端口或者方式、狀態(tài)等采取的永久性的或者臨時(shí)的設(shè)置。我們不僅要保證上電或復(fù)位后軟件能夠正確的實(shí)現(xiàn)各種級(jí)別的初始化,而且在程序中每次使用某種功能前,都要再一次對(duì)相應(yīng)的控制寄存器設(shè)定動(dòng)作模式。實(shí)踐證明,這一措施可以大大提高系統(tǒng)對(duì)于入侵干擾的自恢復(fù)性能。

            ②重復(fù)執(zhí)行

            程序指令在執(zhí)行的過(guò)程中或者保持之后,都有可能被噪聲修改,而導(dǎo)致控制失效乃至引發(fā)事故,為此應(yīng)當(dāng)盡量增加重要指令的執(zhí)行次數(shù)以糾正干擾造成的錯(cuò)誤。對(duì)于頻率較低的傳感器數(shù)據(jù),建議在有效時(shí)間內(nèi)多次采集并比較;對(duì)于控制外部設(shè)備的指令,則需要多次重復(fù)執(zhí)行以確保有關(guān)信號(hào)的可靠性。為達(dá)此目的,可把重要的指令設(shè)計(jì)成定時(shí)掃描模塊,使其在整個(gè)程序的循環(huán)運(yùn)行過(guò)程中反復(fù)執(zhí)行。如此,即使干擾信號(hào)改寫(xiě)了指令內(nèi)容,也能在受控設(shè)備的反應(yīng)時(shí)間內(nèi)自動(dòng)恢復(fù)正常。

            ③重要數(shù)據(jù)的保護(hù)和恢復(fù)

            編寫(xiě)專門的數(shù)據(jù)保護(hù)子程序,是提高工控微機(jī)系統(tǒng)可靠性的有效途徑。在編寫(xiě)程序的過(guò)程中,對(duì)于由指令改變結(jié)果性質(zhì)的數(shù)據(jù),可以考慮在每次改變后都盡可能地保護(hù)起來(lái),以便在需要時(shí)能夠恢復(fù)正確值。若數(shù)據(jù)的保護(hù)量較大,建議擴(kuò)展非易失性的SRAM作為片外數(shù)據(jù)存儲(chǔ)器,這種新型芯片具有很高的抗干擾性能,其缺點(diǎn)是目前的價(jià)位較高。

            (3)片內(nèi)WDT控制

            “看門狗”(WDT)已經(jīng)成為工控微機(jī)必不可少的成員之一,他可以防止程序“跑飛”或者出現(xiàn)“死循環(huán)”。有的單片機(jī)如PIC系列單片機(jī)片內(nèi)就帶有 WDT監(jiān)視定時(shí)器,通過(guò)軟件,定時(shí)清WDT監(jiān)視定時(shí)器的值,當(dāng)出現(xiàn)“死循環(huán)”或程序“跑飛”現(xiàn)象時(shí),WDT監(jiān)視定時(shí)器內(nèi)的值計(jì)滿溢出,從而強(qiáng)迫程序復(fù)位,從頭開(kāi)始。不帶片內(nèi)WDT監(jiān)視定時(shí)器的單片機(jī),也可以利用微處理機(jī)內(nèi)部閑置的定時(shí)/計(jì)數(shù)器,配合以適當(dāng)?shù)某绦蚓涂梢苑奖愕貥?gòu)成WDT。

            參考文獻(xiàn)
            [1] 何立民.單片機(jī)應(yīng)用系統(tǒng)抗干擾[M].北京:北京航空航天大學(xué)出版社,2000.
            [2] 楊華舒,褚福濤.單片計(jì)算機(jī)系統(tǒng)抗干擾的軟件途徑[J].電子應(yīng)用,2001(3):20-22.


            上一頁(yè) 1 2 下一頁(yè)

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉