<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AVR型單片機智能雙電源開關(guān)的研制

          基于AVR型單片機智能雙電源開關(guān)的研制

          作者: 時間:2010-03-26 來源:網(wǎng)絡(luò) 收藏

           [摘要]:為了提高重要負(fù)荷的供電連續(xù)性,一般采用兩路熱備用方式供電。兩路的投切通過一套專用的控制器進行,其功能是實時監(jiān)測兩路的狀態(tài),保證負(fù)荷電源的可靠性。本文就控制器的原理與實現(xiàn)方法做出了分析,對雙電源供電系統(tǒng)切換裝置進行研究并加以改進,采用高性能ATMEGA16對電源狀況進行實時的判斷,并在常用電源出現(xiàn)故障時自動將電路切換到備用電源,或使用發(fā)電機組發(fā)電保證對用戶的供電。

          本文引用地址:http://www.ex-cimer.com/article/173412.htm

            [關(guān)鍵詞]:ATMEGA16; ; 電力系統(tǒng)


          1 引言
            在大型企業(yè)工廠車間和一些特殊單位,為了提高重要負(fù)荷的供電連續(xù)性,一般采用兩路電源熱備用方式供電。當(dāng)電力系統(tǒng)供電電源出現(xiàn)故障時,一般的做法是通過人工切換到備用電源供電。為節(jié)省人力,提高切換工作的準(zhǔn)確性、快速性和可靠性,需要一種自動切換裝置,在常用電源發(fā)生故障時,能及時地自動將用戶電路切換到備用電源供電,以保證正常、持續(xù)的供電。當(dāng)常用電源恢復(fù)正常時,該自動切換裝置能夠?qū)⒂脩綦娐非袚Q回常用電路。

            該裝置的硬件電路由電壓采集電路、及其外圍電路、LED顯示電路、按鈕電路和常用備用切換控制這些功能單元組成。由于考慮到設(shè)備的性能、可靠性和經(jīng)濟性等因素,本文選擇及軟件來進行對信號的采樣和判斷。工作原理為:利用整流電路和線性的光耦電路對電源電壓信號進行變換,使該電路的輸出電壓和電源電壓成比例變化,并將信號送到單片機的ADC口進行采樣。單片機把ADC口采集到的電壓信號與電壓信號正常狀態(tài)的標(biāo)準(zhǔn)值進行比較,依據(jù)得到的結(jié)果進行相應(yīng)的切換控制。

          2 硬件的設(shè)計
          2.1 單片機與外圍電路工作原理
            為了提高雙電源控制器的快速性和可靠性,本文選用型單片機ATMEGA16作為控制器的控制芯片,該芯片是一款 RISC 的低功耗8位單片機。它具有下列特點:通過在一個時鐘周期內(nèi)執(zhí)行一條指令,ATMEGA16可以取得接近1MIPS/MHz的性能。內(nèi)含硬件乘法器,支持JTAG端口仿真和編程,仿真效果比傳統(tǒng)仿真同更真實有效。8通道10位AD轉(zhuǎn)換器,2個8位定時/計數(shù)器,1個16位定時/計數(shù)器,帶捕捉、比較功能,有四個通道的PWM。硬件USART、SPI和字節(jié)處理的I2C接口,杰出的電氣性能,超強的抗干擾能力。每個IO口可負(fù)載40mA的電流,總電流不超過200mA。帶獨立振蕩器的看門狗,看門狗溢出時間分8級可調(diào)。內(nèi)置上電復(fù)位電路和可編程低電壓檢測(BOD)復(fù)位電路。



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();