關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Atmega48太陽能路燈控制器研究

        基于Atmega48太陽能路燈控制器研究

        作者: 時間:2013-01-15 來源:網絡 收藏

        在圖中,D4起到保護作用,保證UPCI的電壓不低于0.7 V。電容C8是用來防止干擾信息。

        本文引用地址:http://www.104case.com/article/159553.htm

        e.JPG


        3.3 蓄電池的電壓采集電路
        蓄電池電壓采集用于蓄電池工作電壓的識別,利用單片機的功能,對蓄電池進行開路保護和過充保護。蓄電池的正極(B+)經過R36、R7、R9的分壓后,把電壓送到單片機的ADC7的端口,如圖5所示。在圖中,D5起到保護作用,保證UADC7的電壓不低于0.7 V。電容C17是用來防止干擾信息。

        f.JPG


        3.4 電路
        電路如圖6所示。蓄電池電壓在正常情況下,由單片機控制的充電驅動MOS管Q1為高電平,處于截止狀態,三極管Q3導通,這時占空比為零,太陽能電池板向蓄電池恒流充電;當蓄電池電壓達到13.6 V時,Q1為高電平時,Q3導通,Q1截止,通過控制占空比,使Q1實現通斷控制,此時處于恒壓浮充狀態;當電流下降到某一設定的值時,進行恒流充電;但蓄電池電壓達到設定的過充點14.4 V時,再進行恒壓涓流充電;涓流小到某一值,單片機控制的充電驅動Q1進行短路保護;當蓄電池電壓下降到某設定值時,Q3重新導通,Q1截止,恢復為正常充電狀態。當蓄電池電壓低于設定的過放點時,放電驅動管Q2為高電平,Q4導通,Q2截止,此時負載無輸出;當蓄電池電壓達到12.6 V時,單片機控制的放電驅動T2為低電平,Q4截止,MOS管Q2導通,此時恢復對負載供電。

        g.JPG


        3.5 輸出電流采樣及溫度檢測電路
        輸出電流采樣電路采用一個小電阻來檢測電流,通過運算放大器放大,經A/D轉換后輸入單片機中,就可以計算出電流I的大小。
        蓄電池的容量是隨溫度的變化而變化的,溫度降低,蓄電池的容量就減小;溫度升高,蓄電池的容量將增大。如果充電電流維持不變,相應的充電倍率將不變,不同的充電倍率對應著不同的過充點,因此要采用溫度補償對蓄電池進行保護。單片機通過采樣溫度參數,實時檢測當前溫度,進行溫度補償。本設計中溫度的檢測采用負溫度系數的熱敏電阻進行,負溫度系數的熱敏電阻隨溫度的增長,電阻值變小。

        4 控制器軟件設計
        控制器軟件采用模塊化設計,其主程序流程圖如圖7所示。太陽能路燈控制器接電源后,首先進行系統初始化,根據太陽能電池板的電壓來判斷白天還是黑夜,并執行相應的操作;接著對太陽能電池的電壓和蓄電池的電壓進行各種條件的判斷并執行相應的操作;當各種條件判斷完畢后,程序回到初始判斷,進而開始新一輪的程序運行。

        h.JPG



        5 結束語
        文中設計的太陽能路燈控制器已研發成功,測試證明:該控制器具有良好的啟動性能,蓄電池的充電過程能夠達到預期的要求,當蓄電池電壓過低時,能夠自動啟動開關管,斷開放電回路實現了蓄電池的過放保護,而且可以針對不同的蓄電池設定參數,進行溫度補償。由于采用作為主控芯片,功耗小、電路設計簡單、故障率低,具有較高的性價比,而且調試方便,適宜批量生產。

        電磁流量計相關文章:電磁流量計原理


        pwm相關文章:pwm是什么



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 保定市| 梁平县| 犍为县| 茶陵县| 贵德县| 邢台县| 克什克腾旗| 霍山县| 伊川县| 绥棱县| 玉屏| 汕头市| 鄂托克旗| 抚宁县| 利川市| 霸州市| 宜春市| 合山市| 舒城县| 林周县| 浦东新区| 高要市| 贵定县| 留坝县| 米泉市| 二连浩特市| 广宁县| 开江县| 云南省| 楚雄市| 观塘区| 台中县| 双柏县| 乐山市| 上林县| 利津县| 东乡| 巴东县| 黄骅市| 潼南县| 文登市|