關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 智能家居系統中智能化燈光控制的設計實現

        智能家居系統中智能化燈光控制的設計實現

        作者: 時間:2013-06-27 來源:網絡 收藏

        2.3 軟件組成框

        軟件流程如圖8所示,分為初始化、主循環流程與中斷服務程序,各功能說明分別如下:

        ①MCU初始化函數:包括MCU定時器的設置、PWM設定、中斷設置和各個I/O口的輸入、輸出設置等等。

        ②IA4421初始化:對IA4421各個寄存器進行設定,包括頻率、發送速率、發送功率、頻偏等設置。

        ③主循環程序:主要包括無線信號的檢測和工作電流電壓的檢測。

        主循環程序是軟件的基本部分,為一個無限循環程序,通過這一系列的管理函數,不斷的檢測事件的發生并執行相應的功能操作。包含許多子程序,諸如:Check if it’s time to execute events(定時器時間事件處理)、通信握手識別、地址識別、PWM輸出處理、電流電壓采樣處理、電源管理等等。

        圖8 軟件流程圖

        2.3 手持RF遙控軟件組成框架

        軟件流程圖如圖9所示,軟件包括:MCU初始化、變量初始化、IA4421初始化、主程序的循環檢測。

        主循環程序包括用戶按鍵輸入檢測、無線數據發送、無線信號的接收和反饋數據的處理,正確發送用戶輸入的信息以及把狀態及時反饋回手持設備,讓用戶一目了然。

        智能家居系統中智能化燈光控制的設計實現

        圖9 RF遙控軟件流程圖

        3. 小結

        本文介紹的控制方案,可以通用到任一方案中,方便的應用于各種上。

        光控開關相關文章:光控開關原理
        混頻器相關文章:混頻器原理
        聲光控開關相關文章:聲光控開關原理
        調光開關相關文章:調光開關原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昌都县| 永寿县| 龙海市| 宜兰市| 张家口市| 盐池县| 治县。| 河池市| 泰州市| 泾源县| 邯郸县| 鄯善县| 扎鲁特旗| 南通市| 宁河县| 天水市| 乳源| 增城市| 金华市| 峨山| 永德县| 平邑县| 白沙| 深圳市| 海门市| 玛曲县| 静安区| 新竹县| 株洲市| 吴旗县| 新泰市| 尼勒克县| 平湖市| 恩平市| 共和县| 南宫市| 赤峰市| 乐清市| 光泽县| 太康县| 南丰县|