資源描述:
《基于犆犃犖總線的太陽能控制器設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、測試系統(tǒng)與模塊化組件電子測量技術(shù)第33卷第7期ELECTRONICMEASUREMENTTECHNOLOGY2010年7月基于犆犃犖總線的太陽能控制器設(shè)計黃釘勁費韓呂宏(西安工業(yè)大學(xué)光電工程學(xué)院西安710032)摘要:應(yīng)用CAN現(xiàn)場總線技術(shù)實現(xiàn)了太陽能控制器的模塊化設(shè)計。介紹了太陽能控制器的硬件設(shè)計方案和軟件總體框架,給出了CAN節(jié)點初始化以及接收和發(fā)送的程序流程,通過對多個功率模塊的冗余組合,構(gòu)成不同容量的太陽能發(fā)電系統(tǒng)。系統(tǒng)采用主控制器和功率模塊兩級方式,通過CAN總線實現(xiàn)通訊和控制。實驗結(jié)果表明,所采用方案正確可行,增進了系統(tǒng)的
2、靈活性,有利于系統(tǒng)的拆裝和維護,且在太陽能方陣的控制數(shù)量設(shè)計方面,比傳統(tǒng)的太陽能控制器有所提高。關(guān)鍵詞:太陽能發(fā)電;CAN總線;控制器中圖分類號:TM76文獻標識碼:B犇犲狊犻犵狀狅犳狊狅犾犪狉犮狅狀狋狉狅犾犾犲狉犫犪狊犲犱狅狀犆犃犖犫狌狊HuangDingjinFeiHanLvHong(XianTechnologicalUniversity,Xian710032)犃犫狊狋狉犪犮狋:AdesignofsolarcontrollerthatapplyCANbustechnologywasintroduced.Thestructure
3、ofhardwareandtheframeworkofsoftwarewasintroduced.Theprogramflowchartofinitialization,receiptandtransmissionofCANnodewasdescribed.Thesolarelectricgenerationsystemwasmadeupwithvarietiesofpowermodules.ThepowermodulesarecontrolledandcommunicatedbyCANbus.Theexperimentresults
4、showthatthemodularschemeofsolarcontrollerwasrightandavailable.Itimprovedtheflexibilityandmaintenanceofthesolarpowersystem.Moreover,thenumberofsolarsquarematrixwasadvancedcomparingwiththeconventionalsolarcontrollers.犓犲狔狑狅狉犱狊:solarpowergeneration;CANbus;controller作為主控芯片,主
5、控制器集中監(jiān)測,功率模塊獨立控制的兩級0引言[13]MCU方案。主控制器和功率模塊控制器之間通過CAN在國家新能源政策的支持下,太陽能技術(shù)得到了長足總線進行通信和控制,每路太陽能光伏方陣由功率模塊控制,的發(fā)展,新興技術(shù)不斷得到應(yīng)用。由于其應(yīng)用范圍是交流主控制器根據(jù)蓄電池的充電狀態(tài)控制功率模塊,實現(xiàn)蓄電池電網(wǎng)難以到達的偏遠及農(nóng)村無電地區(qū),因而要求其具有良的充放電管理。本設(shè)計總體系統(tǒng)結(jié)構(gòu)圖如圖1所示。好的可靠性、互換性和可擴展性。太陽能控制器以微處理技術(shù)為核心,完成電源的充放電管理?,F(xiàn)有設(shè)計大都限于單機模式,由于芯片硬件資源的局限,這樣
6、的設(shè)計難以實現(xiàn)對大容量太陽能電站的控制。模塊化的設(shè)計是一種好的方法,模塊的組合可以構(gòu)成不同容量的太陽能電站系統(tǒng)。國外現(xiàn)有技術(shù)有的采用了RS485總線實現(xiàn)模塊之間的通訊與控制。但RS485總線的帶載能力有限,理論上可實現(xiàn)40個功率模塊。本文用CAN現(xiàn)場總線實現(xiàn)了太陽能控制器的模塊化設(shè)計,使系圖1系統(tǒng)結(jié)構(gòu)統(tǒng)的帶載能力達到了新的高度,有效的提高了系統(tǒng)的可靠性和可擴展性,并使系統(tǒng)擴容變得非常方便。2系統(tǒng)硬件設(shè)計1系統(tǒng)總體設(shè)計2.1主控制器硬件設(shè)計本系統(tǒng)采用了內(nèi)嵌CAN現(xiàn)場總線協(xié)議控制器的單片機主控制器是整個系統(tǒng)的核心,它主要負責(zé)監(jiān)控蓄電池·9
7、2·黃釘勁等:基于CAN總線的太陽能控制器設(shè)計第7期組的充電狀態(tài),對異常情況實時處理并報警。蓄電池組的中斷程序由定時器中斷、ADC中斷和CAN中斷。其狀態(tài)監(jiān)控是由ADC電路檢測蓄電池組兩端的端電壓,判中定時器中斷采用定時器0、定時器1和定時器2,定時器斷蓄電池組的充電狀態(tài)。充電電流檢測、放電電流也是由0中斷運行鍵盤掃描程序,定時器1中斷設(shè)定1s、5s、20sADC電路完成。其次,不同容量的蓄電池組的充放電參數(shù)定時標志位,定時器2中斷開啟ADC通道進行模數(shù)轉(zhuǎn)換。是不一樣的,這些參數(shù)可以通過鍵盤來設(shè)置。主控制電路ADC中斷對模數(shù)轉(zhuǎn)換的結(jié)果
8、進行處理。CAN中斷對結(jié)構(gòu)圖如圖2所示。主控制器能夠存儲30天之內(nèi)的充放CAN總線發(fā)送來的報文進行接收處理。下面將詳細介紹電數(shù)據(jù),通過觀察數(shù)據(jù)可以了解整個系統(tǒng)近期的運行狀AT90CAN128中CAN總線的軟件設(shè)計(主程序