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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于uClinux的網(wǎng)絡(luò)化遠程監(jiān)控系統(tǒng)設(shè)計

          基于uClinux的網(wǎng)絡(luò)化遠程監(jiān)控系統(tǒng)設(shè)計

          作者: 時間:2012-05-17 來源:網(wǎng)絡(luò) 收藏

          1 引 言

          隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,應(yīng)用多傳感器的控制系統(tǒng)實現(xiàn)多參數(shù)的遠程測量和多象的遠程控制成為計算機控制領(lǐng)域的研究熱點之一。它能大幅縮小生產(chǎn)周期,節(jié)約勞動力成本,提高企業(yè)效益,對于市場競爭日益激烈的今天來說具有重要意義。本文結(jié)合快速發(fā)展的嵌入式技術(shù),給出了一種基于嵌入式網(wǎng)絡(luò)化系統(tǒng)的實現(xiàn)方案。它采用操作系統(tǒng),內(nèi)嵌嵌入式Web服務(wù)器,通過連接多個傳感器控制單元實現(xiàn)了對多對象的遠程測量和控制。

          2 網(wǎng)絡(luò)化監(jiān)控系統(tǒng)系統(tǒng)概述

          嵌入式系統(tǒng)是嵌入到對象體系中,以應(yīng)用為中心,軟硬件可裁減,對體積、功耗、成本都有嚴格要求的計算機系統(tǒng)。與傳統(tǒng)的單片機相比,它重要的突破之一就是解決了設(shè)備和internet的互連問題,使得人們可以通過現(xiàn)有的網(wǎng)絡(luò)設(shè)施對網(wǎng)絡(luò)中各個節(jié)點的設(shè)備進行遠程實時監(jiān)控。近年來,嵌入式技術(shù)飛速發(fā)展,種類繁多、功能強大的CPU和片外連接, 為網(wǎng)絡(luò)應(yīng)用提供了穩(wěn)定、可靠的硬件環(huán)境;嵌入式操作系統(tǒng)對這些硬件和以太網(wǎng)也又很好的支持,操作系統(tǒng)的移植大為化簡,這些就為嵌入式webserver的實現(xiàn)提供了方便。嵌入式webserver將監(jiān)控系統(tǒng)中的各種協(xié)議的數(shù)據(jù)轉(zhuǎn)換成統(tǒng)一的TCP/IP協(xié)議格式,以便用戶通過以太網(wǎng)遠程訪問 webserver,實現(xiàn)對設(shè)備的監(jiān)控。

          本文介紹的嵌入式系統(tǒng)采用客戶端/服務(wù)器結(jié)構(gòu)模式,它由客戶端主機、現(xiàn)場嵌入WebServer和底層傳感控制單元三層的體系結(jié)構(gòu)組成。最底層為傳感控制單元,負責(zé)從現(xiàn)場采集數(shù)據(jù)并執(zhí)行控制指令。第二層為現(xiàn)場WebServer構(gòu)成,WebServer 具有Internet功能,可通過網(wǎng)絡(luò)通信線纜直接與Internet連接。它的主要功能是將傳感控制單元上傳來的數(shù)據(jù)以網(wǎng)絡(luò)服務(wù)形式實時發(fā)布,發(fā)布的信息可以被第三層的客戶端主機接收。客戶端主機為普通的PC機,用戶在客戶端主機上通過Web瀏覽器遠程訪問嵌入式WebServer主頁并向底層的傳感控制單元發(fā)出各種控制指令,進而實現(xiàn)采集數(shù)據(jù)、監(jiān)視和控制等功能。在這三層的結(jié)構(gòu)中,

          嵌入式webServer是系統(tǒng)的核心。系統(tǒng)的總體框圖如圖1所示:


          圖 1

          3 系統(tǒng)的硬件設(shè)計

          嵌入式Webserver以高性能微處理器為核心,其上可以運行操作系統(tǒng)。根據(jù)網(wǎng)絡(luò)服務(wù)的要求,選擇 Samsung公司ARM7TDMI內(nèi)核的微處理器S3C44BOX。S3C44BOX是一款具有豐富的片上外設(shè)的高性價比嵌入式處理器,如:擴展內(nèi)存控制器;帶專用DMA通道的LCD控制器;2個DMA通道,1個帶外部請求引腳的DMA通道;I2C總線控制器;5個PWM定時器及1個內(nèi)部定時器; 8個外部中斷源;5個PWM定時器及1個內(nèi)部定時器;帶PLL的時鐘發(fā)生器等等。其高集成度極大地簡化了其應(yīng)用系統(tǒng)硬件設(shè)計,軟件設(shè)計過程也大為縮短,并提高了系統(tǒng)的可靠性。為運行提供硬件上的支持,存儲系統(tǒng)采用了2MB Flash(AM29LV160DB,AMD)和2片8MB SDRAM(57V651620B,HYUNDAI)。Flash用來存儲啟動代碼和壓縮的linux內(nèi)核;SDRAM作為系統(tǒng)內(nèi)存使用。系統(tǒng)采用 SJA1000T和TJA1040T為S3C44BOX擴展一個接口,使之可以通過與各傳感控制單元連接起來。以太網(wǎng)控制器芯片選用是RTL8019AS。RTL8019AS是Realtek公司生產(chǎn)的一款具有高性價比的、即插即用的全雙工以太網(wǎng)控制器。它內(nèi)部集成有RAM,用作收發(fā)緩沖,降低了對處理器速度的要求。整個硬件系統(tǒng)如圖2所示。

          圖 2


          上一頁 1 2 下一頁

          評論


          相關(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); })();