一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

采用工業(yè)以太網(wǎng)實現(xiàn)遠程開放型實驗室系統(tǒng)的構(gòu)建

電子設(shè)計 ? 作者:電子設(shè)計 ? 2018-11-21 08:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引 言

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

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

1 系統(tǒng)的整體方案

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

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

原有的實驗設(shè)備是通過控制臺的RS-232 串口接入計算機,其最大訊通距離只有15 m,無法滿足遠程監(jiān)控的需要。利用現(xiàn)有的實驗室以太網(wǎng)系統(tǒng),把串口實驗設(shè)備聯(lián)入網(wǎng)絡(luò),再進入校園網(wǎng)。在實驗設(shè)備終端進行串口與網(wǎng)口的轉(zhuǎn)換,使用串口聯(lián)網(wǎng)模塊,實驗串口數(shù)據(jù)轉(zhuǎn)化為支持以太網(wǎng)TCP/IP 協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)。系統(tǒng)的總體框圖如圖1。

采用工業(yè)以太網(wǎng)實現(xiàn)遠程開放型實驗室系統(tǒng)的構(gòu)建

圖1 以太網(wǎng)框架

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

2 系統(tǒng)中用到的關(guān)鍵技術(shù)

構(gòu)建基于以太網(wǎng)的遠程實驗平臺用到計算機技術(shù)、自動化技術(shù)和網(wǎng)絡(luò)技術(shù)等,由于實驗對象沒有網(wǎng)口使實驗系統(tǒng)直接接入以太網(wǎng),而僅有一個標準的RS-232 串口,所以需要在底層開發(fā)配置智能網(wǎng)絡(luò)節(jié)點,在串口和網(wǎng)口之間進行數(shù)據(jù)交換,實現(xiàn)串口數(shù)據(jù)發(fā)送給網(wǎng)絡(luò),接收網(wǎng)絡(luò)命令給實驗設(shè)備的功能。

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

2.1 串口服務(wù)器

底層智能網(wǎng)絡(luò)接口采用了深圳三旺通信公司的NP-311 型串口設(shè)備聯(lián)網(wǎng)服務(wù)器。NP311 支持諸如WINSOCK 等標準的API 接口形式TCP/UDP 以太網(wǎng)直接訪問方式,并且使用On-the-Fly 免設(shè)置功能,通過驅(qū)動程序?qū)崟r監(jiān)聽客戶軟件,實時調(diào)整。

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

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

2.2 嵌入式TCP/IP 協(xié)議

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

采用工業(yè)以太網(wǎng)實現(xiàn)遠程開放型實驗室系統(tǒng)的構(gòu)建

圖2 TCP/IP 協(xié)議族的分層

作為TCP/IP 協(xié)議的最底層,鏈路層也稱為數(shù)據(jù)鏈路層或網(wǎng)絡(luò)接口層,主要是接收網(wǎng)絡(luò)層的IP數(shù)據(jù)包,然后通過物理接口發(fā)送給串口實驗設(shè)備,或是從串口設(shè)備接收數(shù)據(jù)幀,抽出數(shù)據(jù)包并轉(zhuǎn)發(fā)給網(wǎng)絡(luò)層。也為ARP 模塊發(fā)送ARP 請求和接收ARP應(yīng)答。

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

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

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

2.3 上位機軟件設(shè)計

用戶端使用基于Windows 平臺的組態(tài)王軟件,它具有快速構(gòu)成和生成上位機監(jiān)控系統(tǒng)的功能,具有強大的開放性,可以利用VC、VB 等開發(fā)工具編寫應(yīng)用程序來訪文組態(tài)王實時數(shù)據(jù)庫中的變量,對組態(tài)王進行控制。

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

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

3 結(jié) 論

通過構(gòu)建實驗室以太網(wǎng)系統(tǒng),突破了實驗室對時間和空間的要求,特別是對一些比較貴重和需要反復(fù)實驗的設(shè)備具有重要的意義。還可以在不同校區(qū)進行跨校區(qū)實驗,對不同大學(xué),研究單位之間的跨地區(qū)合作有重要的作用。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5148

    文章

    19645

    瀏覽量

    317026
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5630

    瀏覽量

    175722
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9783

    瀏覽量

    87826
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于PIC32的以太網(wǎng)與CAN總線的網(wǎng)橋設(shè)計

    該設(shè)計以PIC32自帶的以太網(wǎng)模塊作為和外界網(wǎng)絡(luò)聯(lián)系的橋梁,實現(xiàn)實驗室(模型)的系統(tǒng)化管理。該系統(tǒng)可通過
    發(fā)表于 08-12 15:54 ?1142次閱讀

    【Aworks申請】基于EasyARM-i.MX283A以太網(wǎng)遠程監(jiān)控系統(tǒng)設(shè)計

    申請理由:基于ARM和外設(shè)以太網(wǎng)形成組網(wǎng)設(shè)計實現(xiàn)遠程監(jiān)控系統(tǒng),目前,我們生活中用到的監(jiān)控系統(tǒng)都是室內(nèi)或室外近距離
    發(fā)表于 07-08 23:48

    【FireBLE申請】無線智能實驗室管理系統(tǒng)的研究

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

    以太網(wǎng)工業(yè)以太網(wǎng)的不同

    工業(yè)以太網(wǎng)系統(tǒng)需要比辦公以太網(wǎng)更加穩(wěn)定可靠。以太網(wǎng),尤其是工業(yè)
    發(fā)表于 10-23 14:20

    以太網(wǎng)工業(yè)以太網(wǎng)的區(qū)別

    工業(yè)以太網(wǎng)系統(tǒng)必須比辦公以太網(wǎng)更健壯。以太網(wǎng),特別是工業(yè)
    發(fā)表于 10-24 10:41

    工業(yè)以太網(wǎng)實際應(yīng)用中該怎么應(yīng)對安全威脅?

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

    智慧實驗室教學(xué)管理系統(tǒng)平臺開發(fā)設(shè)計案例

    `實驗室管理系統(tǒng)開發(fā)LIMS和量化管理是現(xiàn)代實驗室管理的標志,LIMS能實現(xiàn)實驗室的量化管理,能提高實驗室的信息化水平,而量化管理能提高
    發(fā)表于 12-09 16:20

    開放型工業(yè)控制技術(shù)及系統(tǒng)

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

    以太網(wǎng)遠程監(jiān)控系統(tǒng)實現(xiàn)遠程監(jiān)測控制和管理技術(shù)設(shè)計開發(fā)

      隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,以太網(wǎng)工業(yè)控制領(lǐng)域的應(yīng)用日趨廣泛,基于以太網(wǎng)遠程監(jiān)控系統(tǒng)實現(xiàn)
    發(fā)表于 01-20 14:40 ?1316次閱讀
    <b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>遠程</b>監(jiān)控<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>遠程</b>監(jiān)測控制和管理技術(shù)設(shè)計開發(fā)

    淺析高速公路采用工業(yè)以太網(wǎng)技術(shù)的優(yōu)勢

    淺析高速公路采用工業(yè)以太網(wǎng)技術(shù)的優(yōu)勢 隨著工業(yè)設(shè)備智能程度越來越高,工業(yè)以太網(wǎng)已經(jīng)憑借著網(wǎng)絡(luò)化的功能和
    發(fā)表于 11-25 10:04 ?820次閱讀

    細談應(yīng)用工業(yè)以太網(wǎng)的優(yōu)勢

    近些年來,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和工業(yè)控制領(lǐng)域?qū)W(wǎng)絡(luò)性能要求越來越高,以太網(wǎng)正逐步進入工業(yè)控制領(lǐng)域,形成了新型的以太網(wǎng)控制網(wǎng)絡(luò)技術(shù)。工業(yè)
    發(fā)表于 01-22 14:06 ?1886次閱讀
    細談應(yīng)<b class='flag-5'>用工業(yè)</b><b class='flag-5'>以太網(wǎng)</b>的優(yōu)勢

    基于以太網(wǎng)的DSP系統(tǒng)程序遠程更新的研究與實現(xiàn)

    基于以太網(wǎng)的DSP系統(tǒng)程序遠程更新的研究與實現(xiàn)
    發(fā)表于 10-20 15:28 ?9次下載
    基于<b class='flag-5'>以太網(wǎng)</b>的DSP<b class='flag-5'>系統(tǒng)</b>程序<b class='flag-5'>遠程</b>更新的研究與<b class='flag-5'>實現(xiàn)</b>

    如何通過PIC32以太網(wǎng)模塊與CAN總線實現(xiàn)遠程監(jiān)測與控制?

    該設(shè)計以PIC32自帶的以太網(wǎng)模塊作為和外界網(wǎng)絡(luò)聯(lián)系的橋梁,實現(xiàn)實驗室(模型)的系統(tǒng)化管理。該系統(tǒng)可通過
    的頭像 發(fā)表于 09-03 10:11 ?5154次閱讀

    發(fā)燒友實驗室的簡介

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

    以太網(wǎng)的CAN總線系統(tǒng)設(shè)計

    該設(shè)計以PIC32自帶的以太網(wǎng)模塊作為和外界網(wǎng)絡(luò)聯(lián)系的橋梁,實現(xiàn)實驗室(模型)的系統(tǒng)化管理。該系統(tǒng)可通過
    發(fā)表于 05-20 15:52 ?1712次閱讀