• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機系統應用中的抗干擾措施

    單片機系統應用中的抗干擾措施

    作者: 時間:2012-02-27 來源:網絡 收藏

    1主要干擾渠道及防護

    本文引用地址:http://www.czjhyjcfj.com/article/171999.htm

    工業生產中的干擾一般都以脈沖形式進入微機,干擾竄入的渠道主要有三條,即供電;過程通道;空間磁場。

    通常防護如下:

    (1)供電

    在微機系統中,最嚴重的干擾來源為電源的污染。為了防止從電源系統引入的干擾,一是要將微機的供電與大功率的用電設備的電源分開,最好單獨供電;二是在系統電源變壓器的初級串接一低通濾波器(如圖1所示),有效阻止高次諧波串入系統,改善電源波形,提高系統的能力。

    (2)輸入輸出通道

    輸入輸出通道是與傳感器、單片機與上位機以及單片機與執行機構之間的信息傳送的路徑。在微機系統中,傳輸線上的信息多為脈沖波和較弱的測量信號電壓,在長線傳輸時會產生衰減、延時、畸變。信號隔離是抵抗外界干擾的必要而有效的,它隔斷外界的共模電壓和外界串入的電磁干擾,從而保證單片機的工作環境,使整個系統正常運行。

    1.jpg

    (3)屏蔽和接地

    用鋼板做機殼將單片機系統屏蔽起來,再將外殼接地,防止電磁干擾從空間侵入。

    2提高系統的容錯能力

    為了提高系統的能力,一是增強防護能力,盡量阻止干擾侵入;另一是增強容錯能力,及時發現侵入的干擾并迅速采取相應措施,將影響減到最小。

    2.1程序運行監視系統

    程序運行監視系統又稱“看門狗”,是一種有效的防止微機系統死機的電路。部分單片機(80C552等)片內就包括“看門狗”電路;程序運行監視系統也可用專用硬件電路實現。一旦“看門狗”電路被啟動,在規定的時間內沒有收到CPU發出的清零脈沖,“看門狗”電路將向CPU發出“復位”脈沖。

    2.2硬件標志

    在很多工業控制系統中,系統的啟動是按一定的順序進行的,并且不允許設備中途重新按這個順序啟動。一旦單片機系統復位,必須準確判斷是否為上電復位。由于失控的程序常常會非法寫操作,因而軟件標志可靠性較低。在可靠性要求高的場合,通常設立硬件上電標志(圖2所示)。

    2.jpg

    硬件標志電路工作原理為(圖3):當微機系統上電時,復位脈沖同時將“D”觸發器Q端置“1”。初始化程序檢查P4.1位為“1”,則執行冷啟動程序,并通過P4.0向D觸發器發出時鐘脈沖,使Q端為“0”,完成硬件標記確認并建立軟件標志。微機系統投入正常運行后,一旦系統再次重新啟動(熱啟動),此時有兩種情況:

    (1)按下“復位”鍵引起系統復位。由于在按下“復位”鍵的同時,將圖2的D觸發器Q端置“1”,初始化程序檢查結果為硬件標志無效而軟件標志有效,系統是正常復位,程序轉向熱啟動。

    (2)由于“看門狗”引起的系統復位。初始化程序檢查結果為硬件標志有效(圖2的D觸發器Q端保持為“0”),系統是異常復位。初始化程序將轉向異常處理程序。

    由此可見,微機系統能夠準確的判斷出引起復位的原因,從而采取相應的處理程序,有效地提高了系統的可靠性。

    3.jpg


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 舒城县| 独山县| 吴川市| 红河县| 东海县| 南川市| 泸西县| 陈巴尔虎旗| 余姚市| 竹溪县| 南城县| 穆棱市| 波密县| 高陵县| 沙洋县| 祁连县| 日照市| 万荣县| 南宫市| 西峡县| 札达县| 和田县| 大同县| 固阳县| 宁城县| 九寨沟县| 克什克腾旗| 龙里县| 惠州市| 庆元县| 玉山县| 土默特左旗| 高尔夫| 南丰县| 德令哈市| 清苑县| 兴国县| 渝中区| 特克斯县| 临夏县| 贞丰县|