日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于嵌入式web服務器的UPS監測系統
  • 企業:控制網     領域:工業以太網    
  • 點擊數:1308     發布時間:2006-01-16 14:30:23
  • 分享到:
本文給出了一種基于internet的分布式UPS監測系統的實現方案,使得用戶可以通過PC遠程管理整個UPS系統;還提出了一種嵌入式web服務器的設計方案,并對嵌入式TCP/IP協議棧的簡化及實現進行研究,同時詳細闡述了其硬件和軟件的實現。



    UPS(uninterruptible power supply)直譯為不間斷電源系統。作為網絡系統中的保護設備,它主要起到兩個作用:(1)為電腦系統提供備用電源,目的是防止電網供電突然斷電造成對重要文件數據損害;(2)消除電網供電上的“污染”(包括浪涌、波動、脈沖、噪聲等),使電腦中的電子部件免受摧毀性損壞。而如何確保UPS系統的正常運作就成為一門新的課題。監測UPS中的電池狀況,UPS機房的環境溫度,UPS系統的負載情況,都將成為確保UPS系統正常工作不可或缺的一部分。

    當前是一個構筑在網絡基礎之上的信息化時代。未來的社會必然是一個以IP網絡和IP業務為主的信息化社會。通過Internet實現對遠程設備進行實時的監控是一個非常有前景的想法。這也就是嵌入式Internet技術的產生背景。嵌入式Internet技術是以Internet技術和嵌入式技術的發展為基礎的。該技術的出現使得各種家用設備的上網成為可能。如果嵌入式設備提供WWW,則用戶就可以通過Internet遠程監測各種設備。

    結合實際需要,如何利用Internet方便的實現對不同的UPS機房進行統一監測和管理將成為大型UPS系統的基本要求。

    一、概述

    本文提出的基于嵌入式web服務器的UPS監測系統有兩部分組成(見圖1):測量網和嵌入式web服務器。其中測量網完成對UPS機房的監測并將測量結果傳送到嵌入式web服務器上;嵌入式web服務器獲取測量結果并且完成web服務器功能,使得用戶可以遠程訪問測量結果。下面分別介紹這兩部分。



圖1 系統結構

    二、測量網

    圖2可見,測量網主要由集成測量儀和溫濕度模塊組成,組網方式采用通用的RS-485總線方式。每個嵌入式web服務器可以通過RS-485和多臺集成測量儀相連,最多可以掛接32個集成測量儀;而每臺集成測量儀又可以通過RS-485總線和溫濕度模塊相連,同樣最多可以掛接32個溫濕度模塊。



圖2 測量網組成原理圖

    集成測量儀主要完成以下幾個功能:(1)測量UPS電池組電壓和充放電電流;(2)測量配電柜三相電壓和電流;(3)同嵌入式web服務器進行通信;(4)同溫濕度模塊進行通信。其中UPS電池組測量和配電柜測量是設計方案中的難點和重點。

    考慮到UPS電池組和配電柜的測量比例需要能過靈活搭配且相互之間不影響,故特設計通用的總線將UPS電池組測量和配電柜測量模塊化,制成通用的UPS電池組測量卡和配電柜監測卡。集成測量儀的設計分為:總線板、控制板、UPS電池組測量卡和配電柜監測卡。

    控制板完成與嵌入式web服務器和溫濕度模塊的通信,以及測量各個板卡所傳遞的信號;而UPS電池組測量卡和配電柜監測卡將帶測量的信號轉換成芯片可測量的電信號;總線板則控制待測信號進入控制板進行測量(其中電源模塊設計在總線板上)。

    溫濕度模塊用于將測量點的溫濕度參數通過RS-485傳給集成測量儀。

    通過以上的設計,使用者可以根據具體情況,靈活搭配電池組、配電柜和溫濕度的測量比例,從而滿足不同UPS機房的需求。

    三、嵌入式web服務器

    硬件實現:



圖3 嵌入式web服務器硬件結構框圖

    嵌入式web服務器主要芯片有CYGNAL公司的C8051F020芯片、RTL8019AS以太網控制芯片、IS62LV1024L靜態存儲器、AT45081B FLASH和MAX485。

    C8051F020芯片是完全集成的混合信號系統級芯片(SOC),具有與8051指令集完全兼容的CIP-51內核。其時鐘頻率可達25MHz,最大25MIPS,片內具有4kB的SRAM和64kB的Flash,22個中斷源、串行外設總線接口SPI、兩個增強型UART、五個16位定時器、可編程技術器/定時器陣列、看門狗定時器以及電源監視器等內嵌外設。完全可以滿足本系統的需要。

    RTL8019AS是臺灣Realtek公司制造的全雙工10Mbps以太網控制芯片。該芯片符合ETHERNET 2與IEEE802.3標準,內置16KB的SRAM、雙DMA通道和FIFO,支持8/16位數據總線和基地址選擇。在本系統中RTL8019AS工作在8位模式下,其中一套DMA用于和C8051F020通信,稱為遠端DMA,另一套DMA用于內部使用,成為本地DMA。微控制器C8051F020通過訪問RTL8019AS上的讀寫指針以判斷是否有以太網數據到達IS62LV1024L和AT45081B為存儲芯片主要是增加系統的存儲容量;MAX485用于和測量系統通信。C8051F020通過MAX485將測量系統的結果存儲到本機,通過RTL8019AS將回應來自internet的訪問。

    TCP/IP協議的簡化:

    結合工業測量的需求,嵌入式web服務器中的TCP/IP協議的一般都是根據具體情況進行簡化。從而能夠最大限度的節約硬件的硬件和軟件資源。

    TCP/IP一般采用簡化的四層模型:應用層、傳輸層、網絡層和鏈路層。

    應用層主要完成一個對話過程即負責對數據進行解釋,如HTTP FTP TELNET等協議,在本系統中結合自身需要我們只處理HTTP協議。

    傳輸層是負責提供端到端的通信即通過明確定義數據通道和特性傳輸數據,例如定義網絡端口,該層協議由傳輸控制協議TCP(提供可靠的數據傳輸)和用戶數據報協議UDP(提供不可靠的數據傳輸)組成。

    應用層協議HTTP使用TCP傳輸控制協議,故本系統只實現TCP協議。

    網絡層負責處理從發送方到目的地址的路由信息,同時為建立網絡互聯提供ARP地址解析協議(用于實現物理地址和IP地址的映像)和ICMP因特網控制報文協議(傳遞差錯報文以及其他需要注意的信息)。
鏈路層負責為不同的網絡鏈路提供通明的數據傳輸,在本系統中該層由RTL8019硬件來實現。



圖4 精簡TCP/IP協議棧主要函數

    上圖為本系統實現TCP/IP為每一層設計的主要函數。其中,HTTP_SERVER()為HTTP服務程序,該程序接收由傳輸層接收的數據,并根據接收的數據決定是否做出響應;HTTP_SEND()將HTML文件發送到TCP層;TCP_SEND()和TCP_RCEV()分別為發送和接收TCP數據;ICMP_RCVE()和PING_SEND()用來響應因特網控制報文協議;ARP_RESLOVE()、ARP_RCV()E和ARP_SEND()用來實現IP地址和物理地址的映像和對ARP的響應;IP_SEND()和IP_RCVE()用來發送和接收IP數據報;ETH_RCVE()、ETH_SEND()、RCVE_FRAME()和SEND_FRAME()用于實現驅動RTL8019AS接收和發送數據。

    軟件實現:

    本軟件一方面要實現web服務器的功能,其中包括對IP地址的設置和TCP/IP以及HTTP協議的實現;另一方面要通過RS-485總線從測量網接收測量數據,并更新到html文件中,使得用戶可以得到當前的測量數據。圖5為嵌入式web服務器軟件設計流程。



圖5 嵌入式web服務器軟件設計流程

    系統首先進行初始化配置,然后使用CHECK_8019函數查看RTL8019AS的狀態。然后根據系統狀態確定,調用那些函數進行處理。系統首先判斷是否有以太網數據到達,如果是則進行數據進棧處理。如果不是有以太網數據到達,則判斷是否TCP傳送超時(即是否收到TCP_ACK),如果超時則啟動網頁重傳。如果TCP沒有超時則判斷是否已有的TCP連接是否已無數據傳輸。如果是則關閉該連接。如果該連接空閑占用并未超時,則判斷是否ARP傳送超時。超時則重傳ARP,否則判斷是否ARP緩存已經過時。如果是,則清除該緩存,否則判斷是否到時間刷新測量數據。并在所有處理之后返回CHECK_8019函數。

    其中“數據進棧處理”的流程如圖6所示,首先通過ETH_RCVE()和RCVE_FRAME()對數據進行處理,判斷是ARP_PACKET還是IP_PACKET,如果是ARP數據則依次經過ARP_RCVE()、ARP_RESLOVE()、和ARP_SEND()進行ARP響應。

    如果是IP數據則送往IP_RCVE(),并判斷是TCP_PACKET還是ICMP_PACKET,如果是TCP_PACKET則送TCP_RCVE()。TCP_RCVE()根據接收的數據建立連接并將數據送往HTTP_SERVER()。如果是ICMP_PACKET則送PING_SEND。HTTP_SERVER()響應接收到的數據并依次調用發送函數,將網頁發送到請求方。



圖6 數據進棧處理流程圖

    “讀取測量數據”模塊完成以下工作:通過RS-485總線分別從不同的集成測量儀上將測量數據取回,并且將網頁刷新。故用戶能夠訪問到當前最新測量數據。

    四、結束語

    通過該系統,用戶可以通過internet網遠程對UPS機房進行監控,并且能夠根據自身系統的需求靈活進行系統配置以滿足不同用戶的需求,也可以以此為基礎開發大型的UPS系統管理軟件。

    參考文獻

    [1] W.Richard stevens,范建華,胥光輝,張濤等譯 TCP/IP詳解 卷1 機械工業出版社;

    [2] Bentham Jeremy,陳向群譯,嵌入式系統web服務器 機械工業出版社;

    [3] 陳學泉、關宇東 嵌入式TCP/IP協議單片機技術在網絡通信中的應用[J],電子技術應用,2002(8):48-49;

    [4] 黃天戌 劉洋 一種嵌入式web服務器的設計與實現 計算機應用 2004(11)

    [5] Http://www.embedded.com

    [6] Http://www.xhl.com.cn

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 爆乳无码一区二区三区-爆乳熟妇一区二区三区霸乳-爆乳熟妇一区-爆乳少妇在办公室在线观看-爆乳护士一区二区三区在线播放-白丝一区二区三区 | 你懂的在线观看视频-你懂的日韩-你懂的国产精品-你懂的福利视频-夜夜操网-夜夜操天天爽 | 成人久久久久-成人久久久-成人久久精品一区二区三区-成人久久18免费游戏网站-成人久久18免费网-成人久久18免费软件 | 天天噜噜色-天天看天天射天天视频-天天看天天射天天碰-天天看天天碰-国产成人高清-国产成人爱情动作片在线观看 | 国产成人综合在线观看网站-国产成人综合在线-国产成人综合亚洲亚洲欧美-国产成人综合亚洲动漫在线-国产成人综合亚洲-国产成人综合网在线观看 | 日韩精品在线视频观看-日韩精品在线播放-日韩精品影视-日韩精品一区在线观看-日韩精品一区二区亚洲AV观看-日韩精品一区二区三区在线观看l | 欧美成人国产一区二区-欧美成人黄色-欧美成人黄色片-欧美成人家庭影院-欧美成人精精品一区二区三区-欧美成人精品a8198v无码 | 欧美黄色网址-欧美黄色特级视频-欧美黄色片在线播放-欧美黄色片免费观看-99看片网-99看片 | 手机看片福利永久国产日韩-手机看片369-手机精品在线-手机国产乱子伦精品视频-国产精品嫩草影院在线观看免费-国产精品嫩草影院在线播放 | 我爱52av好色,一级毛片大全免费播放,成人午夜无人区一区二区,国产一区国产二区国产三区,青青青青久久精品国产h,狠狠操五月天 | 日韩精品免费观看,亚洲精品国产综合一线久久,99精品国产高清一区二区三区香蕉,亚洲图区欧美,日韩电影免费在线观看中文字幕,999国产精品999久久久久久 | 欧美日本一道免费一区三区-欧美日本一道高清二区三区-欧美日本一道道一区二区三-欧美日本亚洲国产一区二区-在线观看黄的网站-在线观看国内自拍 | 激情 亚洲,欧美日韩一区二区在线观看视频,欧美亚洲第一页,国内精品福利在线视频,国产黄色小视频网站,日本欧美成人 | 欧美亚洲国产一区-欧美亚洲国产视频-欧美亚洲国产日韩综合在线播放-欧美亚洲国产日韩一区二区三区-jizzjizz免费大全-jizzjizz免费 | 91麻豆精品国产一级-91啦国产-91蝌蚪在线视频-91蝌蚪在线播放-91蝌蚪网-91蝌蚪视频在线观看 | 国产一区二区三区四区五区加勒比-国产一区二区三区四区五区六区-国产一区二区三区四区五在线观看-国产一区二区三区无码A片-国产一区二区三区-国产一区二区三区亚洲欧美 | 色视频www在线播放国产人成-色射综合-色射网-色射啪-国产91成人-国产91白浆四溢 | 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 2022精品国产-2022精品福利在线小视频-2022黄网-2022国产男人亚洲欧美天堂-2022国产毛片大全-2022国产精品网站在线播放 | 一个色综合高清在线观看-一个色在线视频-一个色在线-一个人在线免费观看www-久久99网-久久99视频免费 | 国产福利在线视频尤物tv-国产福利在线看-国产福利在线高清导航大全-国产福利在线-国产福利影视-国产福利一区二区麻豆 | 国产系列欧美系列日韩系列在线-国产午夜在线视频-国产午夜在线观看视频播放-国产午夜在线观看视频-性夜影院爽黄a免费视频-性视频网址 | 欧洲国产伦久久久久久久-欧洲福利视频-欧洲vat一区二区三区-欧日韩在线不卡视频-日韩在线视频不卡 | 国产亚洲精品a在线观看app-国产亚洲精品A久久777777-国产亚洲精品AV片在线观看播放-国产亚洲精品AV麻豆狂野-亚洲 欧美 国产在线视频-亚洲 欧美 国产 综合五月天 日韩精品免费观看,亚洲精品国产综合一线久久,99精品国产高清一区二区三区香蕉,亚洲图区欧美,日韩电影免费在线观看中文字幕,999国产精品999久久久久久 | 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 久久久久久久久久久久久久,免费福利资源站在线视频,午夜精品久久久久久影视riav,黄色的视频免费观看,国产人成免费视频,国产福利小视频 | 亚洲欧美在线x视频,国产97碰免费视频,88午夜理论不卡,伦理电影院一个免费看片高清在线欧美激情视频在线观看一区二区三区 | 北条麻妃在线观看,国产播放器一区,日本丶国产丶欧美色综合,亚洲一区二区三区高清,九九九国产,亚洲欧美久久精品一区 | 久久亚洲精品中文字幕-久久亚洲精品永久网站-久久亚洲精品无码A片大香大香-久久亚洲精品成人综合-在线观看视频中文字幕-在线观看视频一区 | 欧美极品videosvideohd-欧美极品videosex性欧美-欧美极品jizzhd欧美4k-欧美极品brazzers 高清-伊人久久中文-伊人久久香 | 欧美日韩一区二区三区在线观看-欧美日韩一区二区三区在线播放-欧美日韩一区二区三区在线-欧美日韩一区二区三区四区-欧美日韩一区二区三区视视频-欧美日韩一区二区三区视频播 | 极品白丝-激性欧美激情在线播放16页-激情综合五月天丁香婷婷-激情伊人网-亚洲天堂久久精品成人-亚洲天堂久久精品 | 精品国产无码一区二区-精品国产无套在线观看-精品国产无限资源免费观看-精品国产午夜福利在线观看-精品国产午夜久久久久九九-精品国产午夜肉伦伦影院 | youjizz日本人-youjizz亚洲-youpornyoujizz中国-yy6080久久-欧美日韩国产在线-欧美日韩国产在线播放 | 久久久精品国产sm最大网站-久久久精品国产免大香伊-久久久精品国产免费A片胖妇女-久久久精品久久久久久96-久久久精品久久久久久久久久久-久久久精品久久日韩一区综合 | 国产内射大片-国产男人午夜视频在线观看-国产免费一级片-国产免费一级精品视频-国产免费网站看v片元遮挡-国产免费久久爱久久啪 | 午夜久久久久久-午夜久久久-午夜精品在线免费观看-午夜精品影院-国产日韩久久-国产日韩精品一区在线观看播放 | 国内自拍中文字幕,久久久一本精品99久久精品66,精品400部自拍视频在线播放,国产麻豆精品在线,日韩欧美高清视频,久久久免费精品视频 | 国产黄色片在线播放-国产黄色片一级-国产黄色片网站-国产黄色片免费看-青草社-青草热视频 | 日韩精品在线视频观看-日韩精品在线播放-日韩精品影视-日韩精品一区在线观看-日韩精品一区二区亚洲AV观看-日韩精品一区二区三区在线观看l | 香蕉网站男人网站-香蕉网站狼人久久五月亭亭-香蕉网在线视频-香蕉网在线观看-香蕉网伊-香蕉婷婷 中文有码中文字幕免费视频-中文有码视频-中文伊人-中文一区在线观看-欧美性综合-欧美性在线视频 |