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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于MCP1631HV的多功能充電器系統(tǒng)設(shè)計(jì)

          基于MCP1631HV的多功能充電器系統(tǒng)設(shè)計(jì)

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

          針對(duì)電池的功耗問(wèn)題,一般有兩種解決方法:線(xiàn)性和開(kāi)關(guān)模式。為了提升智能的充電效率,本文采用開(kāi)關(guān)方法,從而將充電器的充電效率提升到85%。
          目前存在諸多的開(kāi)關(guān)穩(wěn)壓器功率拓?fù)洌航祲?、升壓、SEPIC以及反激式等。由于SEPIC功率拓?fù)浣Y(jié)構(gòu)優(yōu)于其他的拓?fù)浣Y(jié)構(gòu),本文采用SEPIC功率拓?fù)浣Y(jié)構(gòu)。具體的SEPIC功率拓?fù)浣Y(jié)構(gòu)如圖3所示。

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

          b.jpg



          3 智能充電器硬件
          智能充電器是采用MCU來(lái)控制高速模擬PWM器件來(lái)實(shí)現(xiàn)整個(gè)功能的。利用MCU的可編程性。通過(guò)軟件編程來(lái)生成不同的充電算法。就是針對(duì)恒流SEPIC拓?fù)浣Y(jié)構(gòu)應(yīng)用的,它提供了一種新的高速模擬PWM。由于實(shí)現(xiàn)了脈寬調(diào)制,使用來(lái)控制,具有模擬速度和分辨率高的好處。
          的硬件設(shè)計(jì)中主要包括以下3個(gè)部分:MCU核心控制和處理模塊、智能充電器SEPIC模塊,以及系統(tǒng)配置鍵盤(pán)輸入和狀態(tài)顯示模塊。
          3.1 MCU核心控制和處理模塊
          MCU核心控制和處理模塊設(shè)計(jì)主要包括Microchip公司PIC16F883微控制器的外圍最小系統(tǒng)設(shè)計(jì)、MCU的外圍電路和程序下載調(diào)試接口設(shè)計(jì)等。利用MCU內(nèi)部自帶的10位ADC對(duì)電池組充電時(shí)的溫度進(jìn)行采集,分配PORTA口的RA0作為溫度輸入端,RA4作為普通I/O口對(duì)MCP1631HV的SHDN使能端進(jìn)行控制。RA5~RA7這3個(gè)輸入端口作為系統(tǒng)配置鍵盤(pán)的輸入,其中RA5作為充電器充電開(kāi)始和停止的開(kāi)關(guān),RA6用于選擇充電電池的類(lèi)型,RA7用于選擇充電器的電池?cái)?shù)。PORTB口的低4位RB0~RB5作為系統(tǒng)工作時(shí)的指示燈,RB6和RB7是MCU的程序下載和調(diào)試接口。MCU的外圍電路及其調(diào)試接口電路如圖4所示。

          c.jpg



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();