新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AVR的太陽能控制器設計

        基于AVR的太陽能控制器設計

        作者: 時間:2013-12-10 來源:網絡 收藏

        根據閥控密封鉛酸蓄電池的特點,控制器利用MCU的PWM功能對蓄電池進行充電管理。若太陽能電池正常充電時蓄電池開路,控制器將關斷負載,以保證負載不被損傷;若在夜間或太陽能電池不充電時蓄電池開路,由于自身控制器得不到電力,不會有任何動作。當充電電壓高于保護電壓(15 V)時,自動關斷對蓄電池的充電;此后當電壓掉至維護電壓(13.2 V)時,蓄電池進人浮充狀態,當低于維護電壓(13.2 V)后,浮充關閉,進入均充狀態。當蓄電池電壓低于保護電壓(10.8 V)時,控制器自動關閉負載,以保護蓄電池不受損壞。若出現過放,應先進行提升充電,使蓄電池的電壓恢復到提升電壓后再保持一定時間,防止蓄電池出現硫化。通過PWM控制充電電路(智能三階段充電),可使太陽能電池板發揮最大功效,提高系統充電效率。
        1.5 溫度補償
        采用數字溫度傳感器DS18820檢測蓄電池環境溫度。對蓄電池的充電閾值電壓溫度補償系數取-4mV/(℃·單體)。補償后的電壓閾值可以用以下公式表示:Ve=V+(t-25)αn。其中,Ve為補償后的電壓閾值;V為25℃下的電壓閾值;t為蓄電泄環境溫度;α為溫度補償系數;n為串聯的單體數。控制器對過放電壓閾值不做補償。
        1.6 MOSFET驅動電路
        設計的控制器屬于串聯型,即控制充電的開關是串聯在電池板與蓄電池之間的。串聯型控制器相對于并聯型控制器能夠更有效地利用太陽能,減少系統的發熱量。設計中用MOSFET實現開關。MOSFET是電壓控制單極性金屬氧化物半導體場效應晶體管,所需驅動功率較小。而且MOSFET只有多數載流子參與導電,不存在少數載流子的復合時間,因而開關頻率可以很高,特別適合作為PWM控制充電開關。為此,設計中采用P溝道MOSFET。P溝道MOSFET的導通電壓Vth0,由圖4可以實現MOSFET的驅動。當Q2導通時,由于Q2的Vce很小,可以認為Q1的G極接地,Vgs0,當Vin達到一定值時,Q1導通。

        基于AVR的太陽能控制器設計

        1.7 鍵盤電路
        采用單按鍵的輸入方式,用于開液晶背光和設定充電模式。初始化時將PC7輸出高電平,在程序運行過程中,通過定時中斷檢測是否有按鍵按下。當有按鍵按下時間不超過10 s時,則打開液晶背光,10 s后背光關閉。當有按鍵按下時間超過10s時,進入模式設定。在設定模式下,每按一次模式加1,按下按鍵10 s后或者10 s按鍵無任何動作,模式保存到E2PROM中,退出設定模式。
        1.8 狀態顯示和告警電路
        控制器用LCD1602液晶顯示系統的狀態信息,包括蓄電池電壓、負載功率等。 LCD1602采用7線驅動法,Vo接1 kΩ電阻到地,用于調節液晶顯示對比度。顯示數據和指令通過LCD1602的DB4~DB7寫入,同時具備有聲光告警功能。當出現過壓或過放時,相應的發光二極管閃爍以及蜂鳴器告警,同時相應告警繼電器接通。
        1.9 數據上傳
        控制器用RS 232串行口將系統電壓、溫度、狀態以及負載情況數據上傳,實現遠程監控。

        2 控制器的軟件流程圖
        主程序主要完成對I/O、定時器和PWM的初始化,同時根據電池板和蓄電池的狀態調用相應的子程序。控制器參數的測量主要由中斷服務程序完成。

        基于AVR的太陽能控制器設計

        3 結 語
        在此設計的性能穩定,具有過充過放保護和溫度補償。經過測試,系統顯示出良好的控制效果,不僅提高了太陽電池的工作效率,同時也保護了所使用的蓄電池,在利用綠色能源方面,具有一定的社會效益和廣泛的推廣價值。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 双江| 平凉市| 扶风县| 遵化市| 新营市| 乾安县| 江陵县| 重庆市| 沧源| 平山县| 游戏| 应用必备| 凉城县| 青浦区| 星座| 德江县| 临桂县| 吴川市| 茶陵县| 额济纳旗| 泾源县| 珠海市| 玉林市| 当阳市| 桃园市| 绥中县| 云龙县| 兴山县| 北辰区| 洛宁县| 扎囊县| 鄂托克前旗| 察哈| 庆云县| 大理市| 河间市| 昌黎县| 道真| 榆社县| 亳州市| 宁陵县|