新聞中心

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

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

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

1 引 言

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

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

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

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

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


圖 1

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

嵌入式Webserver以高性能微處理器為核心,其上可以運(yùn)行操作系統(tǒng)。根據(jù)網(wǎng)絡(luò)服務(wù)的要求,選擇 Samsung公司ARM7TDMI內(nèi)核的微處理器S3C44BOX。S3C44BOX是一款具有豐富的片上外設(shè)的高性價比嵌入式處理器,如:擴(kuò)展內(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è)計(jì),軟件設(shè)計(jì)過程也大為縮短,并提高了系統(tǒng)的可靠性。為運(yùn)行提供硬件上的支持,存儲系統(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擴(kuò)展一個接口,使之可以通過與各傳感控制單元連接起來。以太網(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)閉