• <strike id="aymay"></strike>
    <strike id="aymay"></strike>
    <ul id="aymay"><dfn id="aymay"></dfn></ul>
    <ul id="aymay"><sup id="aymay"></sup></ul>
  • <del id="aymay"></del>

    基于嵌入式智能家居控制系統(tǒng)的研究與設(shè)計(jì)

    2013-10-29 20:40 來源:電子信息網(wǎng) 作者:蒲公英

    系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

    本文將控制系統(tǒng)分為現(xiàn)場控制級(主機(jī))和多個(gè)控制對象級(分機(jī))?,F(xiàn)場控制級設(shè)備能夠收集到控制對象的各種信息,對這些數(shù)據(jù)進(jìn)行處理,并能夠在設(shè)定的條件下產(chǎn)生報(bào)警。通過該系統(tǒng),可以得到家居的各種運(yùn)行狀態(tài)(例如,房間溫度、濕度,煤氣泄漏報(bào)警等),并能根據(jù)現(xiàn)場情況做出相應(yīng)的調(diào)整控制(例如,照明及家電控制等)。其家居控制系統(tǒng)結(jié)構(gòu)如圖1所示。

    1

    圖1 家居控制系統(tǒng)結(jié)構(gòu)圖

    本文僅研究設(shè)計(jì)智能家居的現(xiàn)場控制部分,圖1中的GSM和GPRS等遠(yuǎn)程通信模塊作為以后系統(tǒng)的擴(kuò)展升級。主機(jī)MCU選用ARM9芯片S3C2410,因其具有豐富的功能端口而適合設(shè)計(jì)要求和日后擴(kuò)展。S3C2410嵌入式微處理器集成了眾多的常用資源,例如,LCD控制器、NAND Flash控制器、SDRAM控制器、系統(tǒng)片選邏輯以及一些常用的通信接口等資源。

    分機(jī)采用16位單片機(jī)MSP430F149,主要考慮此芯片的低功耗性能,具有超低功耗的MSP單片機(jī)可以完成分機(jī)家居現(xiàn)場的控制功能。報(bào)警信息的采集就是對各傳感器的信息采集;對各種家電的控制是通過控制連接在家電電源的繼電器來實(shí)現(xiàn);現(xiàn)場控制手動(dòng)命令是通過觸摸屏來實(shí)現(xiàn)的。各分機(jī)通過nRF905收發(fā)模塊與主機(jī)進(jìn)行無線通信。各分機(jī)通過連接不同的傳感器或控制器來實(shí)現(xiàn)不同的功能。

    系統(tǒng)軟件開發(fā)

    在Windows CE.net產(chǎn)品的開發(fā)中,有兩個(gè)重要的方面,一個(gè)是內(nèi)核定制,另一個(gè)是應(yīng)用程序的開發(fā)。微軟在這兩個(gè)方面都提供了非常好的開發(fā)工具,這就是內(nèi)核定制工具Platform Builder和應(yīng)用程序開發(fā)工具Embedded Visual C++。

    1 操作系統(tǒng)平臺定制

    Windows CE平臺的定制過程

    (1)選擇操作系統(tǒng)的基本配置,并且為特定的平臺選擇相應(yīng)的微處理器和板級支持包BSP(Board Support Packet)。本系統(tǒng)終端采用S3C2410處理器,因此我們導(dǎo)入了和硬件平臺相關(guān)的smdk2410.cec文件。

    (2)利用標(biāo)準(zhǔn)開發(fā)向?qū)?,根?jù)Windows CE的架構(gòu)創(chuàng)建一個(gè)定制平臺,根據(jù)目標(biāo)硬件設(shè)備開發(fā)Boot Loader、設(shè)備驅(qū)動(dòng)程序,適當(dāng)?shù)牟脺p、添加組件,如有需要還須對某些配置文件進(jìn)行修改,然后封裝所需要的各功能模塊,編譯生成OS鏡像文件。

    (3)通過以太網(wǎng)、USB或串口將鏡像文件下載到目標(biāo)設(shè)備,可以使用Platform Builder提供的調(diào)試工具查看Windows CE.net的運(yùn)行情況并進(jìn)行調(diào)試,若需要,進(jìn)行重復(fù)配置、封裝、下載及調(diào)試,直到滿足要求,完成平臺的創(chuàng)建。

    (4)最后,導(dǎo)出相應(yīng)的SDK(Software Development Kit)軟件開發(fā)工具包,運(yùn)行后安裝到EVC中,使得可以進(jìn)行特定硬件平臺上的應(yīng)用程序開發(fā)。SDK包含程序庫、頭文件、示例程序源代碼和庫函數(shù)使用文檔,同時(shí)還包括編程指導(dǎo)和API參與以及設(shè)備驅(qū)動(dòng)工具包(DDK)。

    1 2 3 > 
    智能家居 控制系統(tǒng)

    相關(guān)閱讀

    暫無數(shù)據(jù)

    一周熱門

    主站蜘蛛池模板: 久久免费国产精品一区二区| 国产精品自在线拍国产手机版| 丝袜美腿国产精品视频一区| 亚洲国产精品人人做人人爱| 91人妻人人澡人人爽人人精品| 国产精品无码久久久久久| 亚洲国产精品毛片av不卡在线| 国产精品福利片免费看| 国产精品久久久久久| 欧美精品一区二区蜜臀亚洲| 最新国产精品拍自在线观看| 久久99精品久久久久久不卡| 99久久精品国产综合一区| 精品久久一区二区| av国内精品久久久久影院| 久久永久免费人妻精品下载| 亚洲av成人无码久久精品| 亚洲精品国产自在久久| 久久久久久极精品久久久| 精品国产香蕉伊思人在线在线亚洲一区二区| 国内精品一级毛片免费看| 2022免费国产精品福利在线| 国产精品无码a∨精品| 精品乱码一区二区三区四区| 嫖妓丰满肥熟妇在线精品| 亚洲精品国产精品乱码不卡√| 中文字幕精品亚洲无线码二区| 日本午夜精品理论片A级APP发布| 精品人妻少妇一区二区| 精品视频一区二区三区| 精品一区二区无码AV| 精品一区二区三区在线观看 | 国产精品原创巨作?v网站| 亚洲一区精品中文字幕| 99爱在线视频这里只有精品| 亚洲综合精品一二三区在线| 午夜精品视频在线| 99精品伊人久久久大香线蕉| 国产精品1024视频| 国产午夜精品久久久久九九| 国亚洲欧美日韩精品|