PIC單片機(jī)在智能雙電源裝置中的應(yīng)用

    時(shí)間:2024-07-14 11:56:12 理工畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    PIC單片機(jī)在智能雙電源裝置中的應(yīng)用

    1.智能雙電源裝置的簡(jiǎn)介

    隨著對(duì)供電可靠性的要求也越來(lái)越高,很多場(chǎng)合用兩路電源來(lái)保證供電的可靠性。當(dāng)常用電源異常,智能雙電源裝置能自動(dòng)切換到備用電源,智能雙電源裝置就是這種在兩路電源之間進(jìn)行可靠切換、以保證供電的裝置。在醫(yī)院、賓館和礦山等有廣泛的應(yīng)用。

    智能雙電源裝置由開關(guān)本體和控制器兩部分組成。開關(guān)本體由電機(jī)通過(guò)機(jī)械聯(lián)鎖機(jī)構(gòu)控制常用電源的斷路器和備用電源的斷路器的分合,進(jìn)而控制電源的切換。控制器通過(guò)對(duì)電壓的采樣來(lái)判斷電源是否異常,如果出現(xiàn)異常應(yīng)產(chǎn)生相應(yīng)的切換。

    2.PIC16F877A的簡(jiǎn)介

    美國(guó)Microchip公司的PIC8位單片機(jī)其生產(chǎn)史11年,但現(xiàn)在其產(chǎn)量已躍居世界第二位(僅次于Motorola公司)。現(xiàn)在PIC單片機(jī)的品種已超過(guò)120種。PIC單片機(jī)是RISC結(jié)構(gòu)的單片機(jī),具有高速處理數(shù)據(jù)的特性(執(zhí)行速度可達(dá)120ns)。PIC16F877A內(nèi)部自帶看門狗、256Bytes的EEPROM、8路AD功能、ISP功能和寬電壓工作,工作可靠,能很好的適應(yīng)智能雙電源裝置應(yīng)用開發(fā)。

    3.在8位單片機(jī)中在PIC與51系列單片機(jī)的比較

    PIC的堆棧結(jié)構(gòu)是硬件固定的,PIC16F877A有8級(jí)深度的硬件堆棧,51系列單片機(jī)的堆棧結(jié)構(gòu)是在RAM區(qū),由程序指定SP的開始位置。

    PIC的RAM區(qū)每個(gè)Byte的位都可以尋址,有4條專用的位操作指令和2條移位指令。51系列單片機(jī)的只有0x20到0x2F的Bytes的位是可以尋址,有17條專用的位操作指令和4條移位指令。

    PIC的ROM和RAM是采用“頁(yè)”結(jié)構(gòu)的,每頁(yè)為512個(gè)Bytes,通過(guò)STATUS的位來(lái)選擇不同的頁(yè),在程序調(diào)用和變量尋址的時(shí)候,要先確定目標(biāo)的頁(yè),使有起來(lái)不是很方便。51系列單片機(jī)的ROM是可以在64K范圍內(nèi)尋址的,可程序直接尋址調(diào)用;RAM在0到0x7F可以直接尋址或間接尋址,0x80以上地址的RAM(包括擴(kuò)展的RAM)只有間接尋址。

    4.智能雙電源裝置的動(dòng)作處理

    雙電源控制器的有三種控制方式,自投自復(fù)方式、自投不自復(fù)方式和發(fā)電機(jī)方式。
    自投自復(fù)式方式:如果常用電源被檢測(cè)到出現(xiàn)偏差時(shí),則自動(dòng)將負(fù)載從常用電源轉(zhuǎn)換至備用電源;如果常用電源恢復(fù)正常時(shí),則自動(dòng)將負(fù)載返回?fù)Q接到常用電源。
    自投不自復(fù)式方式:如果常用電源被檢測(cè)到出現(xiàn)偏差時(shí),則自動(dòng)將負(fù)載從常用電源轉(zhuǎn)換至備用電源;如果常用電源恢復(fù)正常時(shí),不能自動(dòng)將負(fù)載返回?fù)Q接到正常電源供電。除非備用電源出現(xiàn)異常才進(jìn)行轉(zhuǎn)換。

    發(fā)電機(jī)方式:如果常用電源被檢測(cè)到出現(xiàn)偏差時(shí),發(fā)出發(fā)電指令請(qǐng)求發(fā)電。當(dāng)發(fā)電電壓達(dá)到額定電壓時(shí),先從電網(wǎng)斷開負(fù)載電路,自動(dòng)轉(zhuǎn)換到發(fā)電電源供電;當(dāng)常用電源恢復(fù)正常后,則又自動(dòng)返回?fù)Q接到正常電源供電,并發(fā)出停電指令,請(qǐng)求停止發(fā)電。

    以下是三種方式在不同合閘狀態(tài)下的程序任務(wù)處理簡(jiǎn)述:

    自投自復(fù)方式在常用電源合閘狀態(tài),
    常用電源出現(xiàn)異常,進(jìn)行計(jì)時(shí)
    異常計(jì)時(shí)中
    異常計(jì)時(shí)完成,啟動(dòng)電機(jī)
    常用電源正常,停止并恢復(fù)計(jì)時(shí)器
    備用電源異常,停止并恢復(fù)計(jì)時(shí)器
    自投自復(fù)方式在備用電源合閘狀態(tài),
    常用電源出現(xiàn)正常
    正常計(jì)時(shí)
    正常計(jì)時(shí)完成,啟動(dòng)電機(jī)
    常用電源異常,停止計(jì)時(shí)
    自投不自復(fù)方式在常用電源合閘狀態(tài),
    常用電源出現(xiàn)異常,進(jìn)行計(jì)時(shí)
    異常計(jì)時(shí)中
    異常計(jì)時(shí)完成,啟動(dòng)電機(jī)
    常用電源正常,停止并恢復(fù)計(jì)時(shí)器
    備用電源異常,停止并恢復(fù)計(jì)時(shí)器
    自投不自復(fù)方式在備用電源合閘狀態(tài),
    常用電源正常,備用電源異常,進(jìn)行計(jì)時(shí)
    計(jì)時(shí)中
    計(jì)時(shí)完成,啟動(dòng)電機(jī)
    備用電源正常,停止并恢復(fù)計(jì)時(shí)器
    發(fā)電機(jī)方式在常用電源合閘狀態(tài),
    常用電源出現(xiàn)異常,進(jìn)行計(jì)時(shí)
    異常計(jì)時(shí)中
    異常計(jì)時(shí)完成,啟動(dòng)發(fā)電機(jī)
    發(fā)電機(jī)啟動(dòng)等待時(shí)間,計(jì)時(shí)中
    發(fā)電機(jī)等待時(shí)間完成,啟動(dòng)電機(jī),進(jìn)行切換動(dòng)作
    常用電源正常,停止任何計(jì)時(shí),并恢復(fù)計(jì)時(shí)器
    發(fā)電機(jī)方式在備用電源合閘狀態(tài),
    常用電源正常,計(jì)時(shí)開始
    計(jì)時(shí)中,
    正常計(jì)時(shí)完成,啟動(dòng)電機(jī),進(jìn)行切換動(dòng)作
    常用電源異常,停止計(jì)時(shí),并恢復(fù)計(jì)時(shí)器
    如何把這些相近的操作歸納成相同的函數(shù)進(jìn)行處理,才可以節(jié)約程序代碼。我把這些操作歸納成如下程序:
    ……
    typedefunion
    {
    unsignedcharcc;
    struct
    {
    unsignedcharbit0:1;
    unsignedcharbit1:1;
    unsignedcharbit2:1;
    unsignedcharbit3:1;
    unsignedcharbit4:1;
    unsignedcharbit5:1;
    unsignedcharbit6:1;
    unsignedcharbit7:1;
    }Bits;
    }Char_Bit;
    Char_BitVolErrFlag[2];//可以用位或字節(jié)操作
    staticvoidCheckVolErr(unsignedchari)
    //I=0,檢查常用電源的電壓,更新缺相,欠壓和過(guò)壓標(biāo)志位
    //I=1,檢查備用電源的電壓,更新缺相,欠壓和過(guò)壓標(biāo)志位
    {
    ……
    }
    staticvoidStartTurn(unsignedcharbi)
    //bi=0,轉(zhuǎn)到常用電源
    //bi=1,轉(zhuǎn)到備用電源
    {
    ……
    }
    staticvoidCheckVol1(unsignedchari)
    //I=0,判斷常用電源的合閘狀態(tài)
    //I=1,判斷備用電源的合閘狀態(tài)
    {//電壓判斷,處理函數(shù)1
    unsignedcharj,k;
    if(i==0)
    {
    j=0;
    k=1;
    }
    else
    {
    j=1;
    k=0;
    }
    if(VolErrFla

    【PIC單片機(jī)在智能雙電源裝置中的應(yīng)用】相關(guān)文章:

    IGBT-IPM智能模塊的電路設(shè)計(jì)及在SVG裝置中的應(yīng)用03-19

    論單片機(jī)在“智能化”電子產(chǎn)品中的應(yīng)用03-06

    LonWorks及其在智能小區(qū)中的應(yīng)用03-21

    基于PIC單片機(jī)的熱能表研制03-18

    ZigBee在智能照明中的應(yīng)用研究03-07

    商業(yè)智能軟件在汽車銷售中的應(yīng)用03-07

    P87LPC767單片機(jī)及其在微功耗智能定位器中的應(yīng)用03-18

    綜合智能控制技術(shù)在電網(wǎng)規(guī)劃中的應(yīng)用03-26

    熟悉PIC系列單片機(jī)的開發(fā)環(huán)境及簡(jiǎn)單編程(一)03-07

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲日韩中文字幕A∨ | 伊人久久中文大香线蕉综合 | 香蕉超级碰碰碰久久久97 | 久久好看免费精品视频 | 亚洲乱码免费视频 | 日韩OL精品视频在线观看 |