在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于SX52BD和24LC256芯片實現數據采集與診斷系統的設計

電子設計 ? 來源:電子技術應用 ? 作者:毛勇,金偉正 ? 2021-06-17 15:34 ? 次閱讀

遠程診斷技術是通過設備診斷技術與計算機網絡技術相結合,在設備上建立狀態監測點,采集設備狀態數據,在診斷中心對設備運行進行分析診斷的一項新技術。用于診斷的系統大致可以分為三類:大型的在線狀態監測與診斷系統; 以便攜式數據采集器與巡檢裝置的計算機輔助診斷系統;利用Internet實現的遠程診斷系統。 在線式系統適用于連續的狀態監測與診斷,系統構成復雜、費用昂貴、專用性強。而便攜式監測與分析系統可以定時或不定時巡檢,適用面廣,用途廣泛。遠程診斷的實現既能使設備的故障診斷更加靈活方便,應用更加廣泛,又能實現資源共享,避免重復開發。因此,該技術近年來得到飛速的發展。一般的遠程診斷系統需要在現場配置專用計算機系統,成本較高,本文提出一種基于嵌入式Web服務器的數據采集與診斷系統,它不需要在現場配置專用計算系統。

1 系統原理及組成

圖1是基于嵌入式Web服務器的數據采集與故障診斷系統的結構圖。從圖1中可以看出,整個遠程故障診斷系統可分為三個部分:嵌入式Web服務器的數據采集、客戶方局域網、遠程診斷服務器與網上診斷資源。

1.1 嵌入式Web服務器

近年來互聯技術發展的一個重要趨勢就是它被越來越多地用于低成本的場合,如手持設備、智能家電等。8位處理器已經在很多場合替代昂貴的32位處理器實現互聯;而且這種策系統也有著自身的優點,例如:低廉的價格、易于與各種傳感器和采集器接口、體積小巧,而且能很方便地擴展各種協議如UARTI2C、SPI協議等與以太網協議的轉換,從而實現遠程數據采集和遠程控制。 本系統中嵌入式Web服務器為客戶方局域網提供網絡接口,同時具有現場數據采集的功能,實現現場采集數據到客戶局域網的數據傳輸。克服了傳統方法中需要現場配置PC機的缺陷,而且更能克服環境條件的限制。

(1)硬件結構

嵌入式Web服務器硬件結構如圖2所示。

本系統中嵌入式Web服務器選擇SX52BD作為主控CPU。SX52BD是美國Ubicom公司專門為網絡通信設計的一款8位超高速控制器,運行速度可高達50MHz。該芯片基于RISC架構、運算速度高、靈活的I/O控制、高效的數據操作,而且支持ISP在線編程

本系統選擇24LC256串行EEPROM作為數據存儲單元(網頁存儲單元)。24LC256是32K字節的串行EEPROM,通過I2C總線與SX52BD通信。可以存放采集數據或者網頁。如果需要存儲網頁,應該預留網絡下載接口(可以通過I/O口線擴展串行口,網頁內容通過PC機串口下載)。NIC芯片可選擇RTL8019AS或者美國DAVICON公司的DM9008。RTL8019AS是臺灣REALTEK半導體器件公司生產的10BaseT全雙工以太網收發控制器。

這兩款控制器與NE2000完全兼容,只是管腳分布有些不同。數據采集部分可以根據需要自行選擇,具有相當的靈活性。

(2)軟件實現

本系統中嵌入式Web服務器的軟件主要由芯片初始化設置、TCP/IP協議棧的實現、數據采集及處理等模塊組成。在程序中加入基于TCP/IP協議的用戶自定義數據通信協議。這樣使客戶局域網中的PC機能夠與嵌入式Web服務器進行自定義的通信,如:發送數據采集命令、采集參數初始化命令等。利用SX52BD實現的網絡協議棧中,物理層功能由網絡接口卡(NIC芯片)來完成。

程序的初始化部分包含其驅動程序。網絡層部分加入了地址解析協議(ARP),實現IP地址到物理地址的映射。整個結構如圖3所示。

協議棧的實現主要分為接收數據包的解釋以及發送數據包的打包。以太網數據以幀的格式進行傳輸,其幀格式如下:(字段沒有按比例畫出,數據單位為Octet) 如果幀類型字段值為0x0806,則為ARP包;如果為0x0800,則為IP數據包。接收幀時,根據不同的幀類型由不同的軟件模塊對它進行處理。發送數據幀時,也根據不同的幀類型由不同的程序進行打包處理。基本方法和處理接收幀相同,只是把讀操作改為寫操作。幀的接收和發送都是基于物理層對NIC的操作,包括讀接收緩沖區、寫發送緩沖區。NIC采用8位工作方式,對其緩沖區的操作需要逐一讀寫每個8位組。讀接收緩沖區時對不同的字段進行判斷、記錄處理。NIC操作具體內容可以參考芯片資料,限于篇幅,不作詳細介紹。

由于在Internet中都使用約定俗成的TCP/IP協議,因此,基于IP的TCP和UDP協議起著非常重要的作用。由于SX52BD是一種嵌入式微控制器,內存較小,不能用傳統的方法實現TCP和UCP。因此它們需要很大的緩沖區來構造套接字(SOCKET),一邊進行應用層的處理。發送數據時也是這樣,邊處理實用數據邊填充發送數據。這種方法極大地節約了內存資源,而且有效地提高了應用程序的處理速度。由于程序的主要功能是接收數據采集命令,真正傳送的數據量很小,不需巨大的緩存空間。

1.2 客戶方局域網

客戶方局域網對設備進行在線監測及一般故障的診斷,主要負責重要信息的存儲,為數據采集站或現場工作站提供簡單的診斷服務,與外界溝通獲得幫助。數據庫技術是這種監測與診斷系統的一項關鍵技術。系統必須利用數據庫對采樣子系統所采集的實時數據進行分析和處理生成歷史數據庫。庫中數據可以被用戶查詢并進一步分析,從而了解設備的運行狀況和發展趨勢。在故障發生后也可對相關測點進行追憶,為診斷和維修提供依據。在本系統中,客戶局域網能夠與嵌入式Web服務器進行通信,對嵌入式Web服務器進行控制。可通過命令應答的方式將采集的現場數據取回進行處理。如果嵌入式Web服務器配置了網頁存儲資源,也可通過訪問嵌入式Web服務器的網頁內容與之進行交互。

1.3 遠程診斷服務器與網上診斷資源

遠程診斷服務器是診斷服務提供者在Internet上建立的服務站點。它通常包括:WWW服務器、ASP程序、CGI程序、JAVA小程序(JAVA Applet)。根據實際需要,可能還需建立FTP服務器、電子郵件服務器等。WWW服務器對網絡進行監聽,接受用戶從瀏覽器發出的請求、診斷信息和相關斷,將有關的診斷結果文件及JAVA小程序近回給用戶。診斷服務的主要承擔者是診斷服務主程序和網上的診斷資源,包括診斷專家系統、診斷信號分析系統等。

2 系統實現與應用

本系統用于發電機及低壓配電網中的變壓器故障檢測診斷,如振動、掉相、欠壓、過壓、超載、功率越界等。數據采集在嵌入式Web服務器的I/O端口上接入相應傳感器,使用實驗室的局域網資源,用一臺微機作為客戶機與嵌入式Web服務器通信,同時訪問遠程診斷服務器。遠程診斷服務器利用Windows NT4.0及IIS4.0作為操作系統和WWW服務器,并在此基礎上分別利用Microsoft Interdev和Visual C++開發建立遠程診斷系統。

診斷時,客戶端微機利用WWW瀏覽器登錄診斷服務器,并在交互式網頁中,利用表單提供故障征兆信息和數據文件,請求診斷服務。診斷服務器調用診斷資源進行診斷得到的診斷結果,利用交互式網頁和Java小程序返回給客戶機。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    455

    文章

    50812

    瀏覽量

    423579
  • 控制器
    +關注

    關注

    112

    文章

    16361

    瀏覽量

    178030
  • 數據采集
    +關注

    關注

    39

    文章

    6100

    瀏覽量

    113652
收藏 人收藏

    評論

    相關推薦

    基于SX52BD單片機的嵌入式遠程電網監測系統構建

      介紹應用UBICOM公司的SX52BD單片機構建用于遠程電網監測的嵌入式系統的具體方案,使基于單片機的測控設備可
    發表于 11-30 10:47 ?1047次閱讀
    基于<b class='flag-5'>SX52BD</b>單片機的嵌入式遠程電網監測<b class='flag-5'>系統</b>構建

    基于SX52BD單片機實現接口通信系統的設計

    SX52BDSX系列產品,是采用CMOS工藝制造的、可配置的通信控制器。它是一種高速單片機,指令大都是單周期的,其工作頻率可達到50MHz。由于其特有速度,設備可實現虛擬外設(軟件代替硬件的功能)。本文講述的通信就是基于此完成
    的頭像 發表于 05-05 17:26 ?2451次閱讀
    基于<b class='flag-5'>SX52BD</b>單片機<b class='flag-5'>實現</b>接口通信<b class='flag-5'>系統</b>的設計

    基于SX52BD單片機和CS8900A控制器實現英特網終端的應用設計

    ·SX52BD是Ubicom公司生產的一款RISC指令集的高速單片機。程序存儲器采用Flash,片內容量為4096字節,重復寫周期1萬次以上;數據存儲器是SRAM,片內容量為262×8位
    的頭像 發表于 06-14 14:48 ?3025次閱讀
    基于<b class='flag-5'>SX52BD</b>單片機和CS8900A控制器<b class='flag-5'>實現</b>英特網終端的應用設計

    VXI/GPIB總線的通信設備測試診斷系統設計

    接口,數字探筆、模擬探筆、夾具等測試接口,可以實現對沒有引到的電路板邊緣連接器的重要測試信號的測試。主控計算機是測試診斷過程的指揮控制中心,對數據采集及激勵設備的工作進行協調和控制。測試數據
    發表于 11-16 15:08

    ECS 控制臺診斷系統

    摘要: 控制臺診斷系統,旨在為您提供快速反饋問題的渠道,在降低您的反饋成本的同時,第一時間為您提供解決方案,減少您的損失,給您提供更加平滑的控制臺操作體驗。當您在操作 ECS控制臺 時,可能會
    發表于 12-26 14:03

    IIC EEPROM 24LC256頭文件

    // _24lc256.h#ifndef _24LC256_H_#define _24LC256_H_#define _24LC256_READ0xa1#define _
    發表于 01-26 09:11

    24LC256怎么下拉寫保護引腳

    大家好,這更是一個學術問題。但是,我確實需要一個客觀的意見。我們使用24LC256 EEPROM,由于某些原因,較早的設計者通過10K電阻器將WP引腳拉低到地上,永久禁用該設備上的寫保護功能。吸收
    發表于 01-29 09:16

    采用單片機AT89S5224位A/D芯片CS5532設計的多路數據采集系統

    針對采集精度低、主控芯片資源占用大,采集速度慢等問題設計了一種多路數據采集系統系統采用AT89
    發表于 02-19 07:21

    請問怎樣去設計一種數據采集診斷系統

    數據采集診斷系統的原理是什么?數據采集診斷系統是由哪些部分組成的?怎樣去設計一種數據采集診斷系統
    發表于 05-27 06:24

    24AA256/24LC256/24FC256 pdf da

    The Microchip Technology Inc. 24AA256/24LC256/24FC256 (24XX256*) is a 32K x 8 (
    發表于 08-07 14:01 ?33次下載

    ECP協議及在SX52BD與PC機間通信的實現

    介紹一種快速的并行協議—— ECP協議在高速單片機與PC機間通信的應用。高速單片機采用SX52BD, 并用虛擬外設實現
    發表于 04-16 09:38 ?24次下載

    24AA256/24LC256/24FC256中文資料

    24AA256/24LC256/24FC256中文資料:美國微芯科技公司(Microchip Technology Inc.)生產的電擦寫式只讀存儲器系列24CXX、
    發表于 07-12 19:44 ?30次下載

    256K的i2c?CMOS串行EEPROM,24AA256/24LC256/24FC256

    The Microchip Technology Inc. 24AA256/24LC256/ 24FC25624XX256*) is a 32K x 8 (
    發表于 09-11 12:31 ?21次下載
    <b class='flag-5'>256</b>K的i2c?CMOS串行EEPROM,<b class='flag-5'>24AA256</b>/<b class='flag-5'>24LC256</b>/<b class='flag-5'>24FC256</b>

    基于國產麒麟操作系統的狀態診斷系統設計

    現有的數據采集與監視控制(SCADA)系統大多運行在Windows平臺上,缺少國產化方面的考慮[1]。本文介紹的SCADA系統開發及運行環境實現了全國產化。作為工業級
    的頭像 發表于 06-11 16:18 ?4899次閱讀
    基于國產麒麟操作<b class='flag-5'>系統</b>的狀態<b class='flag-5'>診斷系統</b>設計

    大口徑天線健康診斷數據采集系統

    診斷的意義 通過采集天線振動配電、振動和周圍環境因素,經FFT等,可對故障點進行診斷,優化算法可預警故障,關鍵時刻不掉鏈子。 1.3健康診斷系統框圖 1.4公司產品應用 依托我公司產品
    的頭像 發表于 07-22 10:26 ?323次閱讀
    大口徑天線健康<b class='flag-5'>診斷</b><b class='flag-5'>數據采集</b><b class='flag-5'>系統</b>
    主站蜘蛛池模板: 四虎最新网址入口| 不卡精品国产_亚洲人成在线 | 日韩h视频| 免费网站日本永久免费观看| 精品一区二区三区免费爱 | 国产牛牛| 亚洲一区二区在线播放| 中文字幕人成不卡一区| 午夜精品影院| 免费看黄的视频软件| 天天干天天操天天干| 国产98在线传媒在线视频| 亚洲三区视频| 婷婷五月花| 久久www免费人成高清| 美女被免费视频的网站| 一区二区视频| 特级中国aaa毛片| 91成人午夜性a一级毛片| 国产情侣露脸| 亚洲成a人片在线观看导航| 免费视频爰爱太爽了| 奇米一区二区三区四区久久| 4438x全国免费| 偷偷久久| 曰本裸色私人影院噜噜噜影院| 高清影院在线欧美人色| 性欧美大胆高清视频| www.黄色一片| 91福利免费视频| 亚洲淫视频| 毛片免| 天天操夜夜夜| 曰韩毛片| 激情综合在线观看| 日本在线看小视频网址| 伊人久久大香线蕉观看| 久久久久免费精品国产| 免费在线观看的视频| 美女张开腿让男生桶出水| 欧美一级欧美三级在线|