www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]1 引 言隨著計算機技術和網(wǎng)絡技術的迅速發(fā)展,應用多傳感器的控制系統(tǒng)實現(xiàn)多參數(shù)的遠程測量和多象的遠程控制成為計算機控制領域的研究熱點之一。它能大幅縮小生產(chǎn)周期,節(jié)約勞動力成本,提高企業(yè)效益,對于市場競爭日益

1 引 言

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

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

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

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

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


圖 1

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

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


圖 2

4 系統(tǒng)軟件的設計

4.1 uClinux操作系統(tǒng)的移植

由于嵌入式websever硬件資源有限,在此平臺上只能運行一個小型的操作系統(tǒng)??紤]到硬件的特點和對系統(tǒng)的功能要求等因素,我們選擇了一款目前比較成熟的uClinux操作系統(tǒng),并在此基礎上實現(xiàn)了嵌入式webserver。uClinux從標準的Linux 內核派生而來,通過對內存管理和進程管理等相關方面進行改寫,滿足無MMU處理器的開發(fā)要求。它繼承了Linux穩(wěn)定而優(yōu)良的性能,同時通過個性化的內核定制,能夠更好的滿足嵌入式應用的多樣化需要,提供豐富的應用軟件支持。

為了使uClinux能運行于硬件平臺,必須對uClinux進行移植。uClinux的移植可以修改內核中相關文件來實現(xiàn)。要修改的文件很多,不能一一介紹,主要有以下幾處: (1)linux/arch/mach-S3C44B0X目錄下處理器結構的,如:arch.c、irq.c等。arch.c指定了系統(tǒng)啟動時用到的地址,按照硬件設計的不同,地址將有所不同;irq.c是與中斷處理相關的程序。由于linux所支持體系結構的種類繁多,所以對一個新型的體系,其低級例程可以模仿與其相似的體系例程編寫,在這里可以從mach-S3C4510目錄下的文件修改得到。(2)include/asm-armnommu /arch-S3C44B0X下相關文件,如:dma.h、hardware.h、irq.h、system.h、time.h等。dma.h這條文件定義了DMA通道,以及DMA可以使用的內存空間。hardware.h件定義了內存地址和10地址,根據(jù)設計的硬件電路不同而不同。irq.h中定義了 fixup_irq()、irq_init_irq()等函數(shù)。system.h在該文件中需要定義兩個函數(shù):arch-idle()和arch- reset()。time.h實現(xiàn)了定時器中斷處理s3c44b0x_timer_interrupt()和相關函數(shù)。(3)各級相關makefile。在交叉編譯環(huán)境下編譯內核,當編譯結束時會生成內核的鏡像文件image.rom,將其和bootloader一起燒寫在板子的Flash中,重新加電通過串口可以觀測到內核的啟動信息,證明系統(tǒng)移植成功。

4.2 守護進程的實現(xiàn)

uClinux移植完成后就可以在此平臺上進行應用程序開發(fā)了。系統(tǒng)開發(fā)的主要功能要求是使系統(tǒng)響應遠程客戶機的請求,完成特定的操作,同時能夠自動的將本地的監(jiān)測數(shù)據(jù)傳送到遠程客戶機上。根據(jù)這一要求,必須對在服務器上實現(xiàn)一個守護進程。該程序在uClinux下用C語言編寫,當uClinux操作系統(tǒng)啟動后會自動運行,流程圖如圖3所示。


圖 3

4.3 嵌入式Webserver的實現(xiàn)

考慮到硬件資源的限制,這里我們選擇uClinux下的boa服務器。Boa是一款單任務的HTTP服務器,它通過建立HTTP請求列表來處理多路連接請求,而且它只為CGI程序創(chuàng)建新的進程,這樣就節(jié)省了大量的系統(tǒng)資源, 因此,Boa具有很高的HTTP請求處理速度和效率,在嵌入式系統(tǒng)中具有很高的應用價值。要在uClinux上運行boa需要對uClinux進行修改, 在user/Makefile,加入dir_$(CONFIG_USER_BOA_SRC_BOA) += boa;在config/config.in中加入

comment "Network Applications"

bool "boa" CONFIG_USER_BOA_SRC_BOA

在uClinux-dist/vendors/Samsung/44b0/rc中加入一行ifconfig eth0 202.117.0.2 up,再增加一行腳本命令boa &,把Default.html定義為遠程客戶瀏覽的控制頁面,放在/uClinux-dist/romfs下面[3]。最后,在進行內核配置時make Menuconfig時選中boa ,重新編譯內核,將最終生成的文件燒寫進Flash中即可。

4.4 客戶端軟件實現(xiàn)

用戶端使用了Java語言編寫的應用程序瀏覽該嵌入式Webserver上的html信息,并完成數(shù)據(jù)處理和相應的控制功能。主要包括:產(chǎn)生發(fā)送至Webserver的指令流,顯示從Webserver返回的數(shù)據(jù);當命令執(zhí)行過程中所要執(zhí)行的信息的提示;對返回數(shù)據(jù)的簡單處理等等。

5 結束語

本文作者創(chuàng)新點:本文克服單片機在組建大型網(wǎng)絡方面的局限,提出了基于uClinux的網(wǎng)絡化遠程監(jiān)控系統(tǒng)。該系統(tǒng)充分利用以太網(wǎng)網(wǎng)絡的諸多優(yōu)點以及CAN總線網(wǎng)絡在工業(yè)控制方面的廣泛應用, 實現(xiàn)了兩種網(wǎng)絡的無縫互連, 并在這種連接的基礎上實現(xiàn)對機電設備的遠程集中監(jiān)測和控制。該監(jiān)控系統(tǒng)具體積小、性能可靠、組網(wǎng)方便靈活等優(yōu)點, 它能夠大幅提高企業(yè)的自動化和信息化水平,有著廣闊的應用前景。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

摘 要 :針對傳統(tǒng)紡紗設備需要工作人員現(xiàn)場監(jiān)控的問題,文中結合物聯(lián)網(wǎng)技術,設計了一種可以利用計算機客戶端與手機終端遠程獲取紡紗機工作參數(shù)的遠程監(jiān)控系統(tǒng),并介紹了系統(tǒng)結構、功能與軟件設計。該系統(tǒng)可實現(xiàn)數(shù)據(jù)存儲與管理,移動客...

關鍵字: 物聯(lián)網(wǎng) 紡紗設備 手機終端 數(shù)據(jù)存儲 遠程監(jiān)控系統(tǒng) 自動化

摘要:較為全面地介紹了當前遠程監(jiān)控系統(tǒng)的應用現(xiàn)狀,并對現(xiàn)有傳輸系統(tǒng)的特點進行了分析和研究。在此基礎上,提出了適用于遠程監(jiān)控系統(tǒng)的、基于GSM的無線數(shù)據(jù)傳輸系統(tǒng)的總體架構及設計方案,詳細介紹了帶有以太網(wǎng)接口的、基于GSM的...

關鍵字: 遠程監(jiān)控系統(tǒng) 無線數(shù)據(jù)傳輸 總體方案設計 以太網(wǎng)

  摘要:目前,遠程視頻監(jiān)控系統(tǒng)已成為智能家居的重要組成部分。智能監(jiān)控系統(tǒng)基于Android操作系統(tǒng)平臺,以平板式計算機作為客戶端,通過HTTP協(xié)議從IP攝像機下載監(jiān)控圖片,并利用多種算法對家中

關鍵字: Android 操作系統(tǒng) 智能家居 遠程監(jiān)控系統(tǒng)

  一個大時代的變革,都是由無數(shù)個小角色演繹而成。社會結構變換、區(qū)域經(jīng)濟轉移、網(wǎng)絡生態(tài)重塑、經(jīng)濟周期更替,中國制造業(yè)、尤其是沿海的出口加工型企業(yè)已到了生死存亡的時刻。   在產(chǎn)業(yè)升級的過

關鍵字: plc 中國制造2025 物聯(lián)網(wǎng) 遠程監(jiān)控系統(tǒng)

進入21世紀以來,我國汽車產(chǎn)業(yè)以全球矚目的速度蓬勃發(fā)展,這也促進了汽車裝備制造業(yè)的發(fā)展。目前汽車產(chǎn)業(yè)對裝備技術的要求主要有:柔性好、效率高、精度高、可靠性好以及成套性好。而在服務方面對汽車裝備企

關鍵字: plc 自動化 遠程監(jiān)控系統(tǒng)

一、概述 隨著科學技術的迅猛發(fā)展,各種設備制造商紛紛涌現(xiàn),設備制造商已經(jīng)成為生產(chǎn)力發(fā)展的重要組成部分。如何提高管理水平,提高企業(yè)效率和競爭力是從管理到基層面臨的日益嚴峻的問題。對于如何提

關鍵字: plc 智能工業(yè) 遠程監(jiān)控系統(tǒng)

貴公司是否在維護數(shù)據(jù)采集與監(jiān)視控制(SCADA)系統(tǒng),來為客戶提供更高效的服務,或者希望通過公司設置基于云的遠程監(jiān)控解決方案來節(jié)省資金?如果是這樣,您可能會受益于工業(yè)物聯(lián)網(wǎng)(IIOT)。原始設備

關鍵字: 工業(yè)物聯(lián)網(wǎng) 遠程監(jiān)控系統(tǒng) 控制面板 數(shù)據(jù)收集

今年以來,全球各地火災事件頻頻發(fā)生,傳統(tǒng)消防模式下主要采用“人防+技防”的手段,去實現(xiàn)火情預警和處理。但是由于管理人員素質不一,在管理人員檢查消防安全隱患、匯報火情時,總存在著意外和時延。

關鍵字: 智慧消防 安防 消防設備 遠程監(jiān)控系統(tǒng)

伴隨著城市化進程的加快,如何防患火災、確保消防安全,成為當今城市治理中的重點和難點問題。運用大數(shù)據(jù)、物聯(lián)網(wǎng)等技術構建“智慧消防”系統(tǒng),有效整合各方力量,摸清火患底數(shù),加快構建城市公共安全火災防控

關鍵字: 智慧消防 物聯(lián)網(wǎng) 大數(shù)據(jù) 遠程監(jiān)控系統(tǒng)

1.適用范圍 小區(qū)主要道路、廣場、地上停車場、地下停車場、主要出入口、電梯轎廂等位置的保安監(jiān)控系統(tǒng)。 隨著通信技術、控制技術和計算機網(wǎng)絡技術的飛速發(fā)展和普及應用,智能化小區(qū)在逐步

關鍵字: 分布式 遠程監(jiān)控系統(tǒng) 應用設計 網(wǎng)絡遠程
關閉