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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于CAN總線的模塊化獨立光伏發(fā)電控制系統(tǒng)

          基于CAN總線的模塊化獨立光伏發(fā)電控制系統(tǒng)

          作者: 時間:2016-12-20 來源:網絡 收藏

          引言

          隨著能源日益緊缺和環(huán)保壓力不斷增大,光伏發(fā)電技術以其資源豐富、清潔環(huán)保、受地域限制小等優(yōu)點,越來越受到人們的重視。根據對現(xiàn)有光伏發(fā)電系統(tǒng)的調查分析,儲能蓄電池的使用壽命是導致系統(tǒng)故障和失效的重要因素之一。傳統(tǒng)的獨立光伏發(fā)電系統(tǒng)一般采用單個充電控制器控制太陽能電池板對蓄電池進行充電。該方法基本能夠滿足小容量蓄電池的要求,但不能勝任大容量蓄電池或蓄電池組。大容量的蓄電池或蓄電池組充電時需要的充電電流較大,充電過程中充電控制器投入/切出充電頻繁,對蓄電池沖擊較大,易損壞蓄電池。當前,大容量蓄電池和蓄電池組正被逐漸廣泛使用,因此,需要更加有效、可靠的充電控制方案。CAN總線有組態(tài)靈活、結構簡單、可靠性高、通信速度快等特點,可以被用來設計一種新型模塊化獨立光伏發(fā)電控制系統(tǒng)。多個充電模塊在管理模塊的控制下調整充電PWM的占空比,減小對蓄電池的沖擊,有效保護蓄電池,且通過增減充電模塊數(shù)目,可適應不同容量的蓄電池,有利于擴容。

          1 模塊化光伏發(fā)電系統(tǒng)結構

          基于CAN總線的模塊化光伏發(fā)電控制系統(tǒng)由上位機PC、管理模塊、n個充電模塊(1≤n≤10)組成。每個充電模塊控制單塊太陽能電池板對蓄電池進行充電。系統(tǒng)結構如圖1所示。

          點擊放大圖片

          圖1 模塊化光伏發(fā)電控制系統(tǒng)結構

          1.1管理模塊

          管理模塊集成了矩陣鍵盤單元、顯示單元、數(shù)據存儲單元、采樣單元、CAN通信單元以及串口通信單元。管理模塊的系統(tǒng)結構如圖2所示。

          點擊放大圖片

          圖2 管理模塊系統(tǒng)結構

          通過人機接口(矩陣鍵盤單元、顯示單元),顯示各充電模塊工作狀態(tài)的實時信息,如日發(fā)電量、光電池電壓、充電電流等;且用戶可方便地設置和保存充電控制參數(shù),如浮充電壓、均衡電壓、溫度補償系數(shù)等。管理模塊采集蓄電池電壓信號經過信號調理、A/D轉換送至CPU,軟件程序根據蓄電池狀態(tài)控制充電模塊進行充電,并通過CAN總線發(fā)送充電控制命令給各充電模塊。

          1.2充電模塊

          充電模塊內置采樣單元,采集對應連接的太陽能電池板的電壓及充電電流;PWM充電單元產生PWM波形對充電進行控制。充電模塊的系統(tǒng)結構如圖3所示。

          點擊放大圖片

          圖3 充電模塊系統(tǒng)結構

          根據管理模塊發(fā)送的命令,充電模塊實時調整充電PwM;同時,每隔1s將自身的充電狀態(tài)信息上報管理模塊。

          2 CAN通信協(xié)議設計

          CAN總線,即控制器局域網,與RS_485等總線相比,CAN總線支持多主工作方式,節(jié)點間不分主、從,組網簡單,且CAN的信號傳輸采用短幀結構,信息傳輸速度快,通信距離最遠可達10km(通信速率最高為5 kb/s),通信速率最高可達1 Mb/s(通信距離最遠為40 m),實時性好。由于采用了非破壞性總線仲裁技術,通過設置優(yōu)先級來避免沖突,故可靠性高。


          上一頁 1 2 3 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁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); })();