新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于51單片機的太陽能草坪燈設計

        基于51單片機的太陽能草坪燈設計

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


        3 基于51單片機的新型太陽能草坪燈電路原理
        圖2中,U18051是一種8位元的單芯片微控制器,屬于MCS-51單芯片的一種,由英特爾公司于1981年制造。U18051單芯片是同步式的順序邏輯系統,整個系統的工作完全是依賴系統內部的時脈信號,用以產生各種動作周期及同步信號。在U18051單片機中已內建時鐘產生器,在使用時只需接上石英晶體諧振器(或其它振蕩子)及電容,就可以讓系統產生正確的時鐘信號”。




        圖2中U2A為高精度、低功耗的電壓比較器LM393A,C6為蓄電池、BT1為太陽能電池板。當有太陽光照射到太陽能電池板BT1上時,太陽能電池BT1兩端的電壓升高,給蓄電池C6充電,電容C1、C2濾波。D1是防止太陽能電池板被蓄電池反充電的保護太陽能電池板。電位器R1是用來調節LM393A的反向端電壓,調節太陽能草坪燈的開關燈時間,當白天太陽能電池板BT1有太陽光照射時,兩端的電壓升高,通過R1分壓,使LM393A芯片反向端二腳的電壓高于同相端三腳,LM393A從一腳輸出低電平,使三極管Q1截至,51單片機U18051沒有有上電。
        當到夜晚太陽能電池板BT1兩端的電壓降低時,通過R1分壓,使LM393A芯片反向端二腳的電壓低于同相端三腳,LM393A從一腳輸出高電平,三極管Q1導通,51單片機上電工作。
        51單片機依次導通四路彩色LED,依次循環,直到白天時,51單片機掉電停止工作。
        51單片機部分程序如下所示:
        void main()
        {
        init();//初始化
        while(1);
        }
        void timer0() interrupt 1
        {
        TH0=(65536—50000)/256;
        TLO=(65536—50000)%256;
        a++;
        if(a=60)
        { a=0;
        b=_crol_(b,1);
        if(b=0x10)
        b=0x01;
        P2=b;
        }
        4 結束語
        目前,太陽能產業還處于起步階段,還有很多問題有待解決。類似太陽能電池板的裝換效率較低、太陽能電池板價格較高等問題都制約著太陽能產業的發展,但太陽能作為新型的綠色能源,在照明這個領域應用前景廣闊。

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 武清区| 东莞市| 隆尧县| 沽源县| 柯坪县| 宁陵县| 宁夏| 广南县| 呼和浩特市| 南华县| 新河县| 岱山县| 汤阴县| 雅安市| 江安县| 高陵县| 曲水县| 北碚区| 南丹县| 上犹县| 长垣县| 保定市| 隆化县| 渭源县| 鹿泉市| 禄丰县| 潢川县| 买车| 资中县| 磴口县| 大荔县| 洛宁县| 贵南县| 江西省| 子长县| 景东| 长兴县| 施秉县| 永济市| 金溪县| 淮阳县|