新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用PIC12C671實(shí)現(xiàn)冰箱欠壓、過(guò)壓、來(lái)電延時(shí)等保護(hù)功能

        用PIC12C671實(shí)現(xiàn)冰箱欠壓、過(guò)壓、來(lái)電延時(shí)等保護(hù)功能

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

        是8位8腳單片機(jī),可用其構(gòu)成冰箱保護(hù)器,電路簡(jiǎn)單。
        電路工作原理如附圖所示。
        圖中單片機(jī)的③腳控制冰箱,②腳為欠壓顯示,⑤腳為過(guò)壓顯示,⑦腳為A/D模擬電壓輸入端。A/D轉(zhuǎn)換時(shí)分辨率為20mV,當(dāng)R3、R4精度為0.1%時(shí),欠壓、過(guò)壓的控制誤差為0.5%。Vcc隨市電按比例變化,經(jīng)R3、R4分壓后,輸入到PIC12C671的⑦腳轉(zhuǎn)換為數(shù)字量Di。程序中設(shè)定欠壓的數(shù)字量D1,把轉(zhuǎn)換的數(shù)字量Di與欠壓時(shí)的數(shù)字量D1比較,若Di≤D1且持續(xù)5秒,PIC12C671的③腳清零,②腳為高電平,冰箱控制電路停止供電,欠壓燈亮。5分鐘后PIC12C671采集數(shù)據(jù),若已恢復(fù)正常,置②腳為0,③腳為1,電路回到正常工作狀態(tài)。當(dāng)停電后來(lái)電時(shí),程序延時(shí)5分鐘后③腳變?yōu)楦唠娖?,?shí)現(xiàn)控制作用。
        上電延時(shí)程序清單如下:
        listp=12C671
        #include<P12c671.Inc>
        errorlevel -302
        _CONFIG_CP_OFF &_WDT_ON &_MCLRE_ON&_PWRTE_ON &_INTRC_OSC
        ;*****VARIABLE DEFINITIONS
        W_TEMP     EQU0x0C
        STATUS_TEMP EQU0x0D
        PIR1   EQU0x0C
        LATB     EQU0x20
        PIE1    EQU0x8C
        TEMP    EQU0x22
          COUNT EQU 0x21
        TMRO EQU 0x01
        PORTA   EQU 0x05
        ORG    0x00
        GOTO START
        ORG 0x04
        GOTO ADCON
        ;remainingcode goes her
        START:BSFSTATUS,RP0
            MOVLW0x01
          ?。停希郑祝疲牵校桑?BR>    MOVLW0X0D6
          ?。停希郑祝疲希校裕桑希危撸遥牛?BR>    BCF STATUS,RP0
            BSF INTCON,7
            BSF INTCON,5
           BCF INTCON,2
            BSF INTCON,GIE
          ?。茫蹋遥?COUNT
            CLRF LATB
           CLRF TMR0
            CLRF PORTA
        MAIN:CLRWDT
            MOVLW  0x0FF
            SUBWF TMR0,0
            BTFSC STATUS,Z
            GOTO ?。裕桑停牛?BR>TIME1:MOVLW  0x0FF
            SUBWF?。茫希眨危?,0
            BTFSC  STATUS,2
            GOTO   TIME4
        TIME3:MOVLW ?。埃玻?BR>    SUBWF TEMP,0
          ?。拢裕疲樱??。樱裕粒裕眨?,2
             BSF PORTA,2
            GOTO MAIN
        TIME2:INCF  COUNT,1
            CLRF  TMR0
            GOTO  TIME1
        TIME4:INCF  TEMP,1
            CLRF   COUNT
            GOTO ?。裕桑停牛?BR>ADCON:…
           END

        注:限于篇幅,這里只給出上電延時(shí)程序

         

        電機(jī)保護(hù)器相關(guān)文章:電機(jī)保護(hù)器原理


        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 苗栗县| 老河口市| 山丹县| 内丘县| 阳朔县| 崇明县| 巴林左旗| 五指山市| 磴口县| 沂南县| 犍为县| 平罗县| 新平| 平泉县| 松江区| 新安县| 星子县| 瑞昌市| 乡宁县| 新竹县| 格尔木市| 都江堰市| 林周县| 克山县| 唐海县| 福贡县| 临江市| 德令哈市| 泰和县| 综艺| 东安县| 乌什县| 双辽市| 崇仁县| 大荔县| 墨玉县| 化隆| 宁晋县| 怀柔区| 太谷县| 闽清县|