新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STC單片機的智能燈控系統設計 2013-07-24

        基于STC單片機的智能燈控系統設計 2013-07-24

        作者: 時間:2013-07-30 來源:網絡 收藏

        i.jpg

        3.1 主程序
        系統開始工作后主程序首先對系統功能初始化,啟動看門狗以防止程序以外跑飛,然后開啟下降沿中斷。接下來循環調用各個功能模塊函數,并執行喂狗程序。
        3.2 A/D轉換程序
        A/D轉換程序主要用于人體紅外熱釋和可見光照度檢測信號的轉換。主程序每次調用各對應的A/D轉換程序時,將其檢測信號的模擬量轉換成對應的數字量.供其它程序使用。
        3.3 I/O口輸出照明控制程序
        此程序模塊的功能主要在于接收兩個傳感器經A/D轉換后的數字量信號,然后由此信號依據系統設定的規則計算出照明燈在一個周期內的關斷時間,供中斷函數使用。主程序流程圖中的T即是照明燈在一個周期內的關斷時間,X即是可見光照度傳感器的檢測信號。
        3.4 串口發送程序
        串口發送程序把兩個傳感器的檢測信號發送到上位機,便于實際參數觀察和軟件調試。
        3.5 中斷函數
        中斷函數利用主程序中得到照明燈在一個中斷周期內的關斷時間T來控制照明燈的開關和亮度。

        4 結論
        以節能減排為背景、選用節能鹵鎢燈作為照明燈,主要針對眾多公共場所照明用電浪費嚴重的現象而設計。此系統達到了良好的照明,節能和環保效果。既消除了傳統聲控燈的擾民問題,又解決了以控制照明燈的開關和亮度來節省能源的問題。經過實驗驗證該系統體積小、工作穩定、無誤動作、自動化程度高,是一種具有較高實用價值的智能燈控制系統。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南江县| 论坛| 偏关县| 广宁县| 西充县| 钟山县| 定兴县| 彭州市| 双江| 铁岭县| 谷城县| 宜春市| 宜宾县| 江孜县| 榆林市| 修文县| 祥云县| 濮阳县| 上蔡县| 东港市| 桐庐县| 吴忠市| 资源县| 巴林左旗| 罗源县| 哈巴河县| 车险| 东源县| 孟连| 来安县| 河曲县| 修水县| 天全县| 兰溪市| 水富县| 武定县| 景宁| 南平市| 瑞金市| 休宁县| 卢氏县|