<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于ARM的智能家居路由系統(tǒng)

          基于ARM的智能家居路由系統(tǒng)

          作者: 時(shí)間:2013-09-10 來源:網(wǎng)絡(luò) 收藏

          前言

            ,或稱智能住宅,在英文中常用Smart Home。是以住宅為平臺,兼?zhèn)浣ㄖ?、網(wǎng)絡(luò)通信、信息家電、設(shè)備自動(dòng)化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境。可以定義為一個(gè)過程或者一個(gè)系統(tǒng)。它利用先進(jìn)的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、綜合布線技術(shù)、將與家居生活有關(guān)的各種子系統(tǒng),有機(jī)地結(jié)合在一起,通過統(tǒng)籌管理,讓家居生活更加舒適、安全、有效。

            在智能家居中,有一個(gè)重要系統(tǒng)就是家庭網(wǎng)絡(luò),它是在家庭或者小區(qū)范圍內(nèi),將PC、家電、安全系統(tǒng)、照明系統(tǒng)和廣域網(wǎng)相連接的一種新技術(shù)。當(dāng)前在家庭網(wǎng)絡(luò)所采用的連接技術(shù)可以分為“有線”和“無線”兩大類。有線方案主要包括:雙絞線或同軸電纜連接、電話線連接、電力線連接等;無線方案主要包括:紅外線連接、無線電連接、基于RF技術(shù)的連接和基于PC的無線連接等。

            家庭網(wǎng)絡(luò)相比起傳統(tǒng)的辦公網(wǎng)絡(luò)來說,加入了很多家庭應(yīng)用產(chǎn)品和系統(tǒng),如家電設(shè)備、照明系統(tǒng),因此相應(yīng)技術(shù)標(biāo)準(zhǔn)也錯(cuò)綜復(fù)雜。家庭網(wǎng)絡(luò)的發(fā)展趨勢是將智能家居中其它系統(tǒng)融合進(jìn)去,最終一統(tǒng)天下。本文給出了一個(gè)家庭網(wǎng)絡(luò)互連的智能家居路由方案,它是基于三星公司的核CPU-S3C4510和mClinux操作系統(tǒng)的解決方案。

            S3C4510 處理器

            在本系統(tǒng)中,我們選用了三星公司的S3C4510處理器,它是一款性價(jià)比很高的 核的SoC芯片,其使用的是7TDMI內(nèi)核,并內(nèi)置10/100M Ethernet控制器,特別適合網(wǎng)絡(luò)應(yīng)用。另外包括2路HDLC,I2C ,8k CACHE/SRAM,2 UART,2 DMA,2 32位計(jì)數(shù)器,中斷控制器,DRAM/SDRAM控制器,18個(gè)可編程I/O。由于S3C4510處理器主要關(guān)注于嵌入式internet應(yīng)用,目前成為國內(nèi)出貨量最大的一款A(yù)RM芯片,在ISDN路由器,ADSL modem, ADSL route,二層10/100 M交換機(jī)網(wǎng)絡(luò)管理,UPS網(wǎng)絡(luò)管理等設(shè)備上均有成功批量應(yīng)用。

            mClinux 概述

            mClinux 是針對“微控制領(lǐng)域而設(shè)計(jì)的Linux 系統(tǒng)”,它將Linux應(yīng)用于沒有內(nèi)存管理單元(Memory Management Units)的處理器。由于mClinux 是在Linux 的基礎(chǔ)之上添加了對沒有MMU 的微處理器的支持,所以它一方面繼承了Linux 的大部分優(yōu)點(diǎn):例如穩(wěn)定性、各種網(wǎng)絡(luò)協(xié)議棧的支持以及不同類型的文件系統(tǒng)支持等等,另一方面,它廣泛地應(yīng)用于嵌入式領(lǐng)域,內(nèi)核精簡(一般小于512k),并支持很多常用的嵌入式微控制器系列。

            與標(biāo)準(zhǔn)Linux 操作系統(tǒng)相比,mClinux 最大的區(qū)別就在于內(nèi)存管理。標(biāo)準(zhǔn)Linux 是針對有內(nèi)存管理單元的處理器而設(shè)計(jì)的,使用虛擬存儲器技術(shù)通過分頁的方式來載入進(jìn)程。mClinux 對NOMMU 的處理器采用了實(shí)存儲器管理策略(real memory management)。這樣一個(gè)進(jìn)程在執(zhí)行前,系統(tǒng)必須為之分配足夠的連續(xù)地址空間,然后全部載入主存儲器中。因?yàn)樵谇度胧介_發(fā)中,通常都是針對特定環(huán)境下的應(yīng)用,盡管占用資源過多但是執(zhí)行效率卻也相對高一些。

            智能家居的互連結(jié)構(gòu)

            首先,我們利用ADSL連接到 Internet上將家居路由與外界的通道連接上。當(dāng)然,如果小區(qū)內(nèi)提供內(nèi)部的互連網(wǎng)絡(luò),就可以直接將家居路由接入到小區(qū)的互連網(wǎng)絡(luò)上。圖一給出了本方案的互連結(jié)構(gòu)。其次,在家居布線中,對于不同的設(shè)備采用不同的接口,例如家用計(jì)算機(jī)接入使用網(wǎng)絡(luò)交換機(jī),筆記本電腦使用無線接入(也可以直接使用網(wǎng)線),各種儀表/探測器和家電則需要使用串口或者I2C總線接入,這樣便于集中處理并實(shí)現(xiàn)遠(yuǎn)程控制及智能控制。再者,采用互聯(lián)網(wǎng)上先進(jìn)而成熟的IP協(xié)議。這種完全開放的網(wǎng)絡(luò),無需擔(dān)心升級、維護(hù)、產(chǎn)品提供商的壟斷或者其他行為。所有設(shè)備均可通過家居路由接入到寬帶網(wǎng)和局域網(wǎng),從而滿足各種應(yīng)用程序?qū)υO(shè)備的遠(yuǎn)程監(jiān)控,和設(shè)備對網(wǎng)絡(luò)信息的讀取。最后,本方案使用成熟的mClinux技術(shù),可以方便地將PC中成熟的軟件移植到本系統(tǒng)中,而避免了復(fù)雜的開發(fā),使用CGI 技術(shù)又利用了互聯(lián)網(wǎng)上的已有各種信息服務(wù)資源。在造價(jià)和功耗方面,ARM系列的處理器的優(yōu)勢是非常明顯的,其單片價(jià)格和C51系列的單片機(jī)相差無幾,而功耗卻可以非常小。由于家用設(shè)備在價(jià)格和功耗方面都要求比較嚴(yán)格,從而,使用本系統(tǒng)就有相當(dāng)?shù)膬?yōu)勢和特色了。

            軟件構(gòu)成

            如前所述


          上一頁 1 2 下一頁

          關(guān)鍵詞: ARM 智能家居 路由系統(tǒng)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();