新聞中心

        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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岢岚县| 全南县| 新泰市| 九江县| 普陀区| 临洮县| 舞钢市| 长治县| 太仆寺旗| 拉萨市| 墨江| 会昌县| 六枝特区| 赤峰市| 枣庄市| 洪洞县| 道真| 平泉县| 玛多县| 永靖县| 同心县| 清新县| 内乡县| 徐州市| 锡林郭勒盟| 永顺县| 长治市| 宜川县| 湖南省| 武夷山市| 和顺县| 勐海县| 法库县| 康定县| 秀山| 安丘市| 上思县| 临沧市| 布尔津县| 金湖县| 登封市|