關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > CC430F6135的無線智能家居控制系統設計

        CC430F6135的無線智能家居控制系統設計

        作者: 時間:2011-06-21 來源:網絡 收藏

        3.1 主控制器軟件
        主控制器程序流程如圖6所示。首先觸碰觸摸屏的開始圖標,系統開始運行,此時觸摸屏的界面會顯示出3個模塊,分別為家電控制模塊、門控模塊、燈光模塊,每個模塊都有自己的控制功能,以家電控制模塊為例進行說明。觸碰家電模塊后,觸摸屏界面顯示一個框圖表,包括電視機、音響、電腦等家電設備。觸碰到電視機后,利用內部集成的RF收發模塊發出打開家電的控制指令給為控制核心的驅動模塊。驅動模塊接收指令并判斷指令的功能,然后連接到電視機的端口會置為高電平,此時控制電視機的繼電器會閉合,電視機被打開,至此整個控制操作完成。在間隔40 s內若沒有觸碰觸摸屏則會進入低功耗模式3中,系統的DC發生器被關斷,只有晶振是活動的,系統的總中斷允許位被打開。此時觸摸屏也會進入低功耗模式,屏幕顯示為黑白色,進入低亮模式,這樣就能使功耗達到最低,延長電池使用時間。

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

        f.JPG


        3.2 驅動模塊軟件
        家電控制、門控控制、燈光控制等的驅動模塊基本相同,現以家電控制的驅動模塊為例進行說明,其程序流程如圖7所示。驅動模塊初始階段會一直處于低功耗模塊中,當主控制器發送控制指令后,驅動模塊會被RF接收中斷喚醒,并執行相應的指令功能。執行成功后,會發送執行成功的指令給主模塊,然后進入到低功耗模式中,此時驅動模塊的CC430F6135的I/O口會一直保持狀態不變,DC發生器被關斷,主中斷被打開,此時功耗達到最低。
        3.3 觸摸屏軟件
        DMT64480T056 01W型觸摸屏內部集成了指令集,只要按照指令的要求通過串口輸送給觸摸屏,就可以實現該指令的功能,所有指令均是以十六進制為標準。在電腦上通過軟件可以將圖片和圖片固定區域代表的指令下載到觸摸屏中。其原理是當觸碰觸摸屏的一個區域后,觸摸
        屏會輸出預先配置好的指令給單片機,其指令代碼規則為AA xx CC 33 C3 3C。在這里AA為固定的開始指令,之后xx是代表觸碰區域預先設置好的指令代碼,CC 33 C33C為固定的結尾指令。輸出完這些十六進制字符后,單片機通過判斷xx的值,進而去實現指定的功能。不同的區域可以設置不同的指令代碼,這樣就可以實現同一個界面多個觸碰區域多個命令的功能。
        g.jpg

        結語
        本文設計了一種基于CC430F6135的。此系統主要是由主控制器和驅動模塊組成,系統采用的CC430F6135內部集成的RF收發模塊和觸摸屏是本系統的亮點,不但節約成本而且方便用戶使用。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 开化县| 抚松县| 文成县| 家居| 平塘县| 夹江县| 阿瓦提县| 新竹县| 格尔木市| 大新县| 从化市| 南靖县| 灌南县| 建平县| 绥宁县| 开封市| 略阳县| 昌邑市| 盐源县| 澳门| 分宜县| 衡山县| 怀远县| 邻水| 大荔县| 普兰店市| 凭祥市| 蒲城县| 柳林县| 徐水县| 灵石县| 普兰店市| 神池县| 伊金霍洛旗| 台江县| 阆中市| 确山县| 岑溪市| 封丘县| 图们市| 银川市|