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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于CD4060的硬件看門狗技術

    基于CD4060的硬件看門狗技術

    ——
    作者: 時間:2007-11-26 來源: 收藏

      引 言

      多年來,圍繞著應用系統的抗干擾技術以及其受干擾后的自我恢復,在硬件和軟件等方面積累了多種方法,這些方法相互結合,配合使用,有效地提高了系統的可靠性與抗干擾性。

      (Watch Dog Timer,簡稱為)技術就是最常見的抗干擾技術。有硬件和軟件看門狗之分,無論是硬件看門狗還是軟件看門狗實際上都是一個可清零的定時計數器。如果該定時計數器用MCU芯片外部電路實現,則為硬件看門狗,如果該定時計數器用MCU芯片內部定時器/計數器實現,則稱為軟件看門狗。

      本文介紹硬件看門狗技術,并給出了實用的基于的硬件看門狗電路。

      1 硬件看門狗電路及其工作原理

      基于的硬件看門狗電路如圖1所示,它是針對工程項目所設計的一個實用電路,并且該電路實際使用情況良好。下面介紹電路的組成及其工作原理。

      

      看門狗電路由14位二進制計數器和三極管VT1、VT2等組成。

      AT89C51的P1.7口設計成輸出口,由AT89C51的CPU向看門狗電路發送喂狗信號——正脈沖,在兩個正脈沖間隔內,P1.7保持為低電平(此功能要結合軟件才能實現,相應的軟件設計在下面介紹)。我們知道,AT89C51的I/O口帶灌電流負載的能力比較大,每個引腳低電平時的吸入電流為20 mA,帶拉電流負載的能力卻很小,實測情況是,每個引腳高電平時的輸出電流僅25μA,現在P1.7口被設計成帶拉電流負載的方式,為了提高P1.7口帶拉電流負載的能力,所以,電路中設置了上拉電阻R3。

      14位二進制計數器CD4060的計數脈沖由其內部振蕩器和外接阻容元件R1、R2、C1組成的電路產生,振蕩周期為

      T0SC=2.2



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 西平县| 大丰市| 河东区| 鸡西市| 固安县| 玉环县| 华安县| 镶黄旗| 宣城市| 石家庄市| 云霄县| 赞皇县| 高碑店市| 北安市| 武夷山市| 南郑县| 彭泽县| 宁强县| 曲靖市| 锡林郭勒盟| 海淀区| 乌兰浩特市| 琼海市| 新田县| 巨鹿县| 文成县| 枞阳县| 小金县| 都昌县| 汝南县| 怀仁县| 苍山县| 永清县| 钦州市| 沭阳县| 盐亭县| 宁乡县| 定日县| 香河县| 佛山市| 永州市|