精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

采用工業以太網實現遠程開放型實驗室系統的構建

電子設計 ? 作者:電子設計 ? 2018-11-21 08:01 ? 次閱讀

引 言

隨著高等教育的迅速發展,高校規模和人數不斷擴大,而教育資源并沒有隨之相應地得到及時有效補充,現階段形成了不斷增長的學生人數和教育資源、特別是實驗室資源相對缺乏的矛盾。另外,目前高等學校實驗創新性不足,學生對教學規定的實驗缺乏興趣等等現象嚴重。如何高效、合理地利用現有的實驗條件進行實驗教學,提高學生自主學習積極性,建立創新性實驗、實踐教學條件和環境,科研對于解決這些問題有著重要的意義。

本文提出了一種開放性實驗室的具體實施方案,從現有的實驗條件出發,利用以太網技術,自動化技術和嵌入式硬件開發,實現通過校園網、甚至Internet 可以遠程訪問和監控實驗現場,做到如同親臨實驗現場的感覺,不但提高了實驗室資源的利用率,有效地緩解了實驗室資源與增多的高校學生人數之間的矛盾,也全面提升了自動化專業實驗手段的技術含量和擴大了學生專業視野,對培養學生的實驗興趣也有很大效果。

1 系統的整體方案

現在高校電氣與自動化類實驗室設備大多是有通訊串口,能在本地用計算機對實驗過程數據監測和操作,但是對于聯入以太網或者校園網的功能欠缺,本文以過程控制實驗室為例,采用以太網監控系統的通信接口和軟件技術,對具有本地傳統通訊串口的實驗設備實施具備遠程訪問、監控功能的二次開發和設計,實現一種基于工業以太網架構的遠程開放型控制系統實驗平臺。

以過程控制實驗室中流行使用的PCI—Ⅰ型過程控制系統實驗裝置為例,此裝置主要對連續性工業過程中的物理模擬量例如液位、壓力、流量、溫度等熱工參數的自動調節控制。上位機軟件采用北京亞控公司組態王軟件,完成現場數據的采集、流程控制、動畫顯示、報表輸出、實時和歷史數據的處理,報警和安全機制、趨勢曲線及企業監控網絡的功能。

原有的實驗設備是通過控制臺的RS-232 串口接入計算機,其最大訊通距離只有15 m,無法滿足遠程監控的需要。利用現有的實驗室以太網系統,把串口實驗設備聯入網絡,再進入校園網。在實驗設備終端進行串口與網口的轉換,使用串口聯網模塊,實驗串口數據轉化為支持以太網TCP/IP 協議的網絡數據。系統的總體框圖如圖1。

采用工業以太網實現遠程開放型實驗室系統的構建

圖1 以太網框架

數據采集部分仍然使用實驗設備自帶的液位傳感器壓力傳感器、流量傳感器以及標準的工業自動化儀表等,通過牛頓7000 系列模塊實驗A/D轉換,把實驗數據傳送給RS-232 串口。用戶上位機仍然使用原有的組態王監控軟件,使用重定位串口程序,使得本地計算機串口和遠程現場實驗設備串口實現對應。另外由于組態王軟件直接支持TCP/IP 協議,在軟件上設置數據,也可直接訪問以太網中IP 地址來與實驗設備進行數據交換。

2 系統中用到的關鍵技術

構建基于以太網的遠程實驗平臺用到計算機技術、自動化技術和網絡技術等,由于實驗對象沒有網口使實驗系統直接接入以太網,而僅有一個標準的RS-232 串口,所以需要在底層開發配置智能網絡節點,在串口和網口之間進行數據交換,實現串口數據發送給網絡,接收網絡命令給實驗設備的功能。

由于已有的組態王軟件可以支持串口和TCP/IP 網絡訪問,所以用戶端可采用兩種方式訪問實驗終端,一種是安裝虛擬串口驅動程序,并創建虛擬串口,通過參數設定,計算機的虛擬串口和遠端的真實串口建立對應關系,使用者可像真實串口一樣任意使用這些虛擬串口。第二種方式是實驗終端的串口聯網模塊設置固定的IP 地址,用戶通過以太網訪問網絡中的IP 地址,來進行對實驗設備的訪問和控制。

2.1 串口服務器

底層智能網絡接口采用了深圳三旺通信公司的NP-311 型串口設備聯網服務器。NP311 支持諸如WINSOCK 等標準的API 接口形式TCP/UDP 以太網直接訪問方式,并且使用On-the-Fly 免設置功能,通過驅動程序實時監聽客戶軟件,實時調整。

支持TCP(Transmission Control Protocol),UDP(User Datagram Protocol),ARP(AddressResolution Protocol),ICMP(InternetControl Message Protocol)和DHCP(Dynamic Host Configuration Protocol)。支持Server和Client 模式,使串口實驗設備工作在C/S 模式。

此設備模塊使用的On-the-Fly 免設置功能,監聽使用者的軟件,實時調整串口參數,在使用過程中諸如串口速率、奇偶校驗、比特位等一系列參數實現自動設置。并且提供了一種安全的密碼保護功能,這在開放式總線結構的的以太網中非常實用,可以避免非法用戶的訪問,對實驗設備起到保護的作用。

2.2 嵌入式TCP/IP 協議

嵌入式設備的存儲器一般都很有限,要把整個TCP/IP 協議族嵌入到系統中,顯然會非常吃力,并且在實際使用中,并不是協議族中的所有協議都要用到。鑒于嵌入式系統自身的特點以及系統實際需要,這里并沒有實現全部的TCP/IP 協議,而是采用了簡化了的TCP/IP 協議族。它的體系結構由高到低分為應用層、傳輸層、網絡層和鏈路層四層,每一層都有相應的協議集來完成不同的通信功能。

采用工業以太網實現遠程開放型實驗室系統的構建

圖2 TCP/IP 協議族的分層

作為TCP/IP 協議的最底層,鏈路層也稱為數據鏈路層或網絡接口層,主要是接收網絡層的IP數據包,然后通過物理接口發送給串口實驗設備,或是從串口設備接收數據幀,抽出數據包并轉發給網絡層。也為ARP 模塊發送ARP 請求和接收ARP應答。

網絡層的主要協議是IP 協議,是整個協議族中最重要的一層,是所有TCP、UDP、ICMP 及IGMP的基礎,IP 協議提供了不可靠、無連接的數據報傳送服務。另外,網絡層中ICMP 負責傳遞差錯報文以及其他需要注意的信息,在IP 數據報內部傳輸;IGMP 用于支持主機和路由器進行多播,讓一個物理網絡上的所有系統知道主機當前所在的多播組。

傳輸層主要用于兩臺主機應用程序的端對端通信,提供了兩種不同的傳輸協議:UDP(用戶數據報協議)和TCP(傳輸控制協議)。UDP 是面向無連接、不可靠的傳輸協議,TCP 是面向連接、可靠的傳輸協議。TCP 主機與客戶機通信時,通過三次所謂的“握手”認證,在網絡間建立一個虛擬的連接路徑;而UDP 則不建立這個連接。所以有時候UDP 會出現數據丟包現象。

串口服務器接收到網絡數據后,進入到TCP/IP協議對以太網數據幀進行處理,逐個判斷是否為ARP 報文、IP 報文、ICMP 報文以及TCP 報文,確定后進入相應的報文處理過程[4]。程序設計中采用中斷的方式,可以提高CPU 的利用率,當有新數據接收或發送時,主程序進入中斷程序進行響應的處理。網絡數據處理流程圖略。

2.3 上位機軟件設計

用戶端使用基于Windows 平臺的組態王軟件,它具有快速構成和生成上位機監控系統的功能,具有強大的開放性,可以利用VC、VB 等開發工具編寫應用程序來訪文組態王實時數據庫中的變量,對組態王進行控制。

組態王軟件支持TCP/IP 以及485/232 等多種網絡體系功能,這就給了多一些選擇來實現遠程監控。一種是通過直接訪問串口服務器的在校園網中唯一確定的IP 地址,進行網絡控制;另外可以在用戶端安裝一種虛擬串口軟件,也叫串口重定位軟件,使實驗設備中的實際串口與用戶端的虛擬串口對應,對實際串口進行一個網絡映射,在用戶端通過組態王就可以對實驗設備進行網絡訪問控制。

另外,在沒有上位機通用軟件的實驗系統中,可以采用基于Socket的遠程實驗ActiveX控件或遠程實驗Java Applet小程序兩種方式實現遠程實驗用戶機和現場實驗室之間的動態數據的交換。ActiveX控件和Java Applet都是駐留在Web服務器上的,用戶在做實驗前下載到遠程用戶機上使用。兩者的區別是ActiveX控件在下載到遠程用戶機后與具有獨立IP地址的遠程實驗代理服務器直接建立Socket連接,實現動態實驗數據的傳輸,建立連接后不需要再通過Web服務器轉接;而用Java Applet技術實現動態數據交換方式時,下載到遠程實驗工作站的Applet小程序與Web服務器之間建立Socket連接,Web服務器在局域網內與遠程實驗代理服務器建立連接,遠程實驗工作站和遠程實驗代理服務器之間交換的動態實驗數據和控制命令需要通過Web服務器中繼。

3 結 論

通過構建實驗室以太網系統,突破了實驗室對時間和空間的要求,特別是對一些比較貴重和需要反復實驗的設備具有重要的意義。還可以在不同校區進行跨校區實驗,對不同大學,研究單位之間的跨地區合作有重要的作用。

另外,采用串口聯網服務器的遠程實驗以太網,對原有的實驗條件無需做大的修改,就可以達到遠程實驗的效果。

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

    關注

    5069

    文章

    19023

    瀏覽量

    303458
  • 以太網
    +關注

    關注

    40

    文章

    5383

    瀏覽量

    171150
  • 服務器
    +關注

    關注

    12

    文章

    9028

    瀏覽量

    85199
收藏 人收藏

    評論

    相關推薦

    基于PIC32的以太網與CAN總線的網橋設計

    該設計以PIC32自帶的以太網模塊作為和外界網絡聯系的橋梁,實現實驗室(模型)的系統化管理。該系統可通過
    發表于 08-12 15:54 ?1053次閱讀

    【Aworks申請】基于EasyARM-i.MX283A以太網遠程監控系統設計

    申請理由:基于ARM和外設以太網形成組網設計實現遠程監控系統,目前,我們生活中用到的監控系統都是室內或室外近距離
    發表于 07-08 23:48

    【FireBLE申請】無線智能實驗室管理系統的研究

    申請理由:應用FireBLE作為核心控制板,并采用該開發板上無線通訊功能組建無線通訊網絡,開發管理系統,從而實現實驗室的智能管理。項目描述:目前,大部分實驗室的管理還是靠人工來管理,有
    發表于 07-23 11:36

    以太網工業以太網的不同

    工業以太網系統需要比辦公以太網更加穩定可靠。以太網,尤其是工業
    發表于 10-23 14:20

    以太網工業以太網的區別

    工業以太網系統必須比辦公以太網更健壯。以太網,特別是工業
    發表于 10-24 10:41

    工業以太網實際應用中該怎么應對安全威脅?

    20世紀90年代中期至21世紀初,各DCS廠商以信息技術的發展為依托,先后推出了集成高速工業以太網的第三代開放型DCS并已在現代化大工業中得到了大量的應用。由于
    發表于 09-25 07:40

    智慧實驗室教學管理系統平臺開發設計案例

    `實驗室管理系統開發LIMS和量化管理是現代實驗室管理的標志,LIMS能實現實驗室的量化管理,能提高實驗室的信息化水平,而量化管理能提高
    發表于 12-09 16:20

    開放型工業控制技術及系統

    開放型工業控制技術及系統共分八章主要闡述開放型工業控制技術及系統的基本組成、工作原理、
    發表于 01-14 22:48 ?0次下載
    <b class='flag-5'>開放型</b><b class='flag-5'>工業</b>控制技術及<b class='flag-5'>系統</b>

    以太網遠程監控系統實現遠程監測控制和管理技術設計開發

      隨著網絡通信技術的發展,以太網工業控制領域的應用日趨廣泛,基于以太網遠程監控系統實現
    發表于 01-20 14:40 ?1169次閱讀
    <b class='flag-5'>以太網</b><b class='flag-5'>遠程</b>監控<b class='flag-5'>系統</b><b class='flag-5'>實現</b><b class='flag-5'>遠程</b>監測控制和管理技術設計開發

    淺析高速公路采用工業以太網技術的優勢

    淺析高速公路采用工業以太網技術的優勢 隨著工業設備智能程度越來越高,工業以太網已經憑借著網絡化的功能和
    發表于 11-25 10:04 ?748次閱讀

    細談應用工業以太網的優勢

    近些年來,隨著網絡技術的發展和工業控制領域對網絡性能要求越來越高,以太網正逐步進入工業控制領域,形成了新型的以太網控制網絡技術。工業
    發表于 01-22 14:06 ?1717次閱讀
    細談應<b class='flag-5'>用工業</b><b class='flag-5'>以太網</b>的優勢

    基于以太網的DSP系統程序遠程更新的研究與實現

    基于以太網的DSP系統程序遠程更新的研究與實現
    發表于 10-20 15:28 ?9次下載
    基于<b class='flag-5'>以太網</b>的DSP<b class='flag-5'>系統</b>程序<b class='flag-5'>遠程</b>更新的研究與<b class='flag-5'>實現</b>

    如何通過PIC32以太網模塊與CAN總線實現遠程監測與控制?

    該設計以PIC32自帶的以太網模塊作為和外界網絡聯系的橋梁,實現實驗室(模型)的系統化管理。該系統可通過
    的頭像 發表于 09-03 10:11 ?4945次閱讀

    發燒友實驗室的簡介

    電子發燒友創新開放實驗室(后統簡稱:發燒友實驗室),是為了解決百萬電子工程師的“購買儀器壓力大、降低創新成本”而建立的免費開放型、共享
    的頭像 發表于 03-15 16:04 ?3395次閱讀

    以太網的CAN總線系統設計

    該設計以PIC32自帶的以太網模塊作為和外界網絡聯系的橋梁,實現實驗室(模型)的系統化管理。該系統可通過
    發表于 05-20 15:52 ?1509次閱讀