亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        河工模型數(shù)據(jù)通信協(xié)議的智能化識別方法

        2018-05-21 07:42:12魯娟娟
        實(shí)驗(yàn)室研究與探索 2018年4期
        關(guān)鍵詞:河工數(shù)據(jù)格式通信協(xié)議

        魯娟娟, 陳 紅

        (1. 正德職業(yè)技術(shù)學(xué)院 電子與信息技術(shù)系, 南京 211106; 2. 河海大學(xué) 水利水電學(xué)院, 南京 210098)

        0 引 言

        河工模型廣泛應(yīng)用于模擬天然水沙運(yùn)動(dòng),揭示水沙運(yùn)動(dòng)的內(nèi)在規(guī)律,解決重大水利工程關(guān)鍵技術(shù)難題。為順利開展模型試驗(yàn),評估工程前后水沙運(yùn)動(dòng)變化情況,需要精確采集流量、流速、水位、壓力等參數(shù),并反饋控制邊界。因此,模型數(shù)據(jù)測控對河工模型試驗(yàn)順利開展至關(guān)重要,一直是河工模型試驗(yàn)領(lǐng)域內(nèi)的研究重點(diǎn)[1~3]。蔡守允等[4]研發(fā)了一套綜合水利實(shí)體模型試驗(yàn)測量與控制系統(tǒng),應(yīng)用于長江航道整治實(shí)體模型研究;虞邦義等[5]研發(fā)了實(shí)體模型自動(dòng)測控系統(tǒng),用于淮河干流模型試驗(yàn)數(shù)據(jù)采集和邊界控制;吳新生等[6]開發(fā)了潮汐模擬系統(tǒng),用于深圳河口潮汐水流模型;魯娟娟等[7]基于ZigBee無線數(shù)據(jù)交互技術(shù)開發(fā)了河工模型智能流速采集系統(tǒng),用于贛江南昌段河工模型流速測量。隨著計(jì)算機(jī)、電子、物聯(lián)網(wǎng)、通信等技術(shù)的快速發(fā)展,河工模型測控技術(shù)得到進(jìn)一步完善:① 測量數(shù)據(jù)同步性更高,蔡守允開發(fā)的系統(tǒng)可同步采集32路流速、水位等信號;② 控制策略更智能,陳紅[8]采用改進(jìn)PID控制器完善復(fù)雜水位跟蹤控制,減小了水位滯后或超調(diào)等控制偏差,提高了復(fù)雜水位模擬能力;③ 數(shù)據(jù)傳輸更簡便,陳紅[8]、楊楠等[9]運(yùn)用ZigBee技術(shù)組建無線網(wǎng)絡(luò),通過改進(jìn)網(wǎng)絡(luò)結(jié)構(gòu),提升網(wǎng)絡(luò)容量,滿足大尺度河工模型多參數(shù)數(shù)據(jù)采集需求。

        隨著新型技術(shù)的發(fā)展,近年來出現(xiàn)了大量新型數(shù)字傳感器,促進(jìn)了河工模型水沙參量測量技術(shù)的發(fā)展。然而,不同廠家、不同型號通信協(xié)議之間協(xié)同性差,導(dǎo)致測控系統(tǒng)兼容性、擴(kuò)展性差,阻礙了測控系統(tǒng)的進(jìn)一步發(fā)展。為了提高通信協(xié)議的通用性,解決不同設(shè)備的異構(gòu)系統(tǒng),工業(yè)控制領(lǐng)域多采用(OLE for Process Control, OPC)技術(shù)[11-14],硬件開發(fā)商和應(yīng)用系統(tǒng)開發(fā)均需要運(yùn)用OPC標(biāo)準(zhǔn);而且OPC技術(shù)需要相應(yīng)服務(wù)平臺(tái)支持,增加了系統(tǒng)開發(fā)難度。因此,OPC技術(shù)無法適用于河工模型測控系統(tǒng)。為了提高河工測控模型測控系統(tǒng)通用性、靈活性,針對不同廠家、不同設(shè)備的通信協(xié)議差異性,本文提出了一種基于數(shù)據(jù)庫技術(shù)的協(xié)同通信協(xié)議標(biāo)準(zhǔn),實(shí)現(xiàn)河工模型測控設(shè)備標(biāo)準(zhǔn)化。

        1 協(xié)同通信協(xié)議標(biāo)準(zhǔn)

        測控系統(tǒng)主要由上位機(jī)應(yīng)用系統(tǒng)和測控設(shè)備組成,具有啟動(dòng)采集、停止采集、讀取數(shù)據(jù)、查詢儀器狀態(tài)、設(shè)置地址、設(shè)置波特率等功能,其數(shù)據(jù)交互一般采用“一問一答”模式,即上位機(jī)發(fā)出命令,測控設(shè)備接收命令并根據(jù)命令獲取數(shù)據(jù),再發(fā)送給上位機(jī),如圖1所示。要完成上位機(jī)應(yīng)用系統(tǒng)和測控設(shè)備的協(xié)同工作,數(shù)據(jù)通信協(xié)議至關(guān)重要。

        圖1 數(shù)據(jù)交互采集流程

        1.1 通信協(xié)議數(shù)據(jù)庫

        協(xié)同通信協(xié)議標(biāo)準(zhǔn)依托ACCESS數(shù)據(jù)庫技術(shù)[15-16],把相同功能、不同通信協(xié)議的功能映射為標(biāo)準(zhǔn)模式,映射過程如圖2所示。

        圖2 命令幀管理

        測控系統(tǒng)中,通信協(xié)議一般包括通信端口參數(shù)配置、命令碼格式設(shè)置、命令設(shè)置、數(shù)據(jù)格式設(shè)置、數(shù)據(jù)校驗(yàn)等內(nèi)容。為此,設(shè)計(jì)通信協(xié)議標(biāo)準(zhǔn)數(shù)據(jù)(見表1),主要包含通信協(xié)議編號、協(xié)議數(shù)目、命令碼、命令格式、數(shù)據(jù)格式、波特率、數(shù)據(jù)校驗(yàn)、儀器返回值長度、返回值格式和操作地址等信息。測控系統(tǒng)應(yīng)用程序設(shè)計(jì)時(shí),所有儀器的通信協(xié)議都以表1所示的形式存放在數(shù)據(jù)庫中,一臺(tái)儀器一個(gè)編號,一個(gè)編號對應(yīng)一臺(tái)儀器的所有協(xié)議。

        表1 標(biāo)準(zhǔn)通信協(xié)議映射數(shù)據(jù)表

        在河工模型試驗(yàn)數(shù)據(jù)交互過程中,不同儀器或者同一儀器不同命令反饋數(shù)據(jù)類型、數(shù)據(jù)格式有時(shí)不同,不利于對數(shù)據(jù)進(jìn)行管理和識別。數(shù)據(jù)類型一般有字符串和16進(jìn)制,數(shù)據(jù)格式一般包含起始位、數(shù)據(jù)位、停止位和校驗(yàn)位。為了有效管理數(shù)據(jù),采用了數(shù)據(jù)庫對數(shù)據(jù)格式進(jìn)行統(tǒng)一標(biāo)準(zhǔn)化動(dòng)態(tài)管理,數(shù)據(jù)格式設(shè)計(jì)如表2所示,包括數(shù)據(jù)類型、數(shù)據(jù)格式、數(shù)據(jù)格式表的主鍵等。儀器接收命令后,將對應(yīng)數(shù)據(jù)返回至上位機(jī),上位機(jī)再根據(jù)識別相應(yīng)儀器的數(shù)據(jù)格式進(jìn)行解析獲取測量數(shù)據(jù),然后存入數(shù)據(jù)庫,統(tǒng)一數(shù)據(jù)存儲(chǔ)格式。這種通用的數(shù)據(jù)解析方法具有兩個(gè)優(yōu)勢:① 數(shù)據(jù)按統(tǒng)一格式進(jìn)行存儲(chǔ),當(dāng)儀器增加更換時(shí),僅需更新數(shù)據(jù)庫,不需要改變數(shù)據(jù)處理程序,易于程序維護(hù);② 數(shù)據(jù)調(diào)用方便 ,便于后期數(shù)據(jù)處理、分析等。

        表2 數(shù)據(jù)格式表

        1.2 智能識別

        采用標(biāo)準(zhǔn)通信協(xié)議進(jìn)行數(shù)據(jù)交互,不同于特定通信協(xié)議?;跀?shù)據(jù)庫的通信協(xié)議識別過程如圖3所示。系統(tǒng)獲取通信協(xié)議編號,識別不同儀器;根據(jù)標(biāo)準(zhǔn)通信碼格式,識別命令用途;根據(jù)通信協(xié)議編號和命令用途調(diào)用命令碼,根據(jù)命令格式轉(zhuǎn)換為二進(jìn)制或文本格式;系統(tǒng)發(fā)出命令,儀器返回對應(yīng)數(shù)據(jù),系統(tǒng)再對照數(shù)據(jù)庫相應(yīng)數(shù)據(jù)格式進(jìn)行解析,獲取測量數(shù)據(jù)。

        圖3 智能識別流程

        2 綜合應(yīng)用

        以贛江南昌段河工模型為例,模型范圍為東新贛江特大橋上游約2 km,下游分別至西河磚瓦廠附近、東河南支的豫章大橋上游、中支自礁磯頭向下游約3 km處,模擬河長約25 km。模型水平比尺400,垂直比尺100。根據(jù)研究內(nèi)容,模型需要布置水位、流速等儀器,流量采用三角堰測量,通過實(shí)時(shí)監(jiān)測水位計(jì)算流量。

        為采集16路水位、64路流速數(shù)據(jù),運(yùn)用智能化識別方法,通過ACCESS數(shù)據(jù)庫管理儀器通信協(xié)議,將水位、流速儀器通信協(xié)議編號設(shè)置為“1001”和“1002”,依據(jù)表1和表2完成數(shù)據(jù)表設(shè)計(jì),儀器功能碼表名稱為Intdatars,數(shù)據(jù)碼表名稱Datatypers。采用VB程序編制相應(yīng)程序,數(shù)據(jù)庫管理代碼如下:

        strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "Intdata.mdb"

        Set m_totaldatabase = New ADODB.Connection

        m_totaldatabase.Open strcnn

        Set rs = New ADODB.Recordset

        打開數(shù)據(jù)庫,調(diào)用水位儀器通信協(xié)議采集數(shù)據(jù):

        rs.Open opencon, m_Intdatars where Cmd_Protocalflag=1001

        Dim m_command as string

        m_command=rs(“Cmd_gatherstart”)

        mscomm.Output=m_command

        rs.close

        接收串口數(shù)據(jù),并轉(zhuǎn)換為字符串格式m_getdata。根據(jù)水位儀對應(yīng)數(shù)據(jù)格式,提取對應(yīng)水位數(shù)據(jù):

        rs.Open opencon, m_Datatypers where Cmd_Protocalflag=1001

        m_stnum=rs(“Cmd_Datafor_infS”)

        m_datalong=rs(“Datafor_infL”)

        Waterleveldata=mid(m_getdata,m_stnum,m_datalong)

        其中Waterleveldata為水位數(shù)據(jù),轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)即為水位數(shù)據(jù)。同樣處理方法完成流速數(shù)據(jù)。

        圖4、5為水位和流速測量數(shù)據(jù)模型與原型對比圖,試驗(yàn)結(jié)果表明智能化識別方法可調(diào)用不同儀器通信協(xié)議,解析儀器返回?cái)?shù)據(jù),實(shí)現(xiàn)不同儀器數(shù)據(jù)采集,而不需要重復(fù)開發(fā)數(shù)據(jù)交互程序。

        圖4 水位測量數(shù)據(jù)對比

        圖5 流速測量數(shù)據(jù)對比

        3 結(jié) 語

        測控系統(tǒng)是河工模型試驗(yàn)的重要組成部分,隨著計(jì)算機(jī)、通信和電子技術(shù)的快速發(fā)展,河工模型測控系統(tǒng)逐步沿著系統(tǒng)化、智能化、自動(dòng)化、網(wǎng)絡(luò)化發(fā)展。然而,大量數(shù)字傳感器與上位機(jī)的數(shù)據(jù)交互協(xié)議差異阻礙了測控技術(shù)的進(jìn)一步發(fā)展。為此,采用ACCESS數(shù)據(jù)庫,設(shè)計(jì)了一套通信協(xié)議智能識別方法,將儀器功能碼及數(shù)據(jù)碼存儲(chǔ)于數(shù)據(jù)庫,數(shù)據(jù)交互時(shí),通過索引數(shù)據(jù)庫調(diào)用相應(yīng)儀器功能碼,發(fā)出數(shù)據(jù)采集命令,同時(shí)根據(jù)數(shù)據(jù)庫解析儀器返回?cái)?shù)據(jù),實(shí)現(xiàn)不同儀器的數(shù)據(jù)交互。將數(shù)據(jù)通訊協(xié)議智能化識別方法應(yīng)用到贛江南昌段河工模型試驗(yàn),解決了水位儀、流速儀的數(shù)據(jù)采集及自動(dòng)識別難題,提升了河工模型試驗(yàn)效率。

        參考文獻(xiàn)(References):

        [1] 王曉春.膠州灣物理模型試驗(yàn)測控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].青島:國家海洋局第一海洋研究所,2013.

        [2] 吳新生. 河工模型量測與控制技術(shù)[M]. 北京: 中國水利水電出版社,2010.

        [3] 虞邦義. 河工模型相似理論和自動(dòng)測控技術(shù)的研究及其應(yīng)用[D].南京:河海大學(xué), 2003.

        [4] 蔡守允,張曉紅.水利工程模型試驗(yàn)量測技術(shù)的發(fā)展[J].水資源與水工程學(xué)報(bào),2009,20(1),:67-69.

        [5] 虞邦義,武 鋒,呂列民.河工模型量測與控制技術(shù)研究進(jìn)展[J].水動(dòng)力學(xué)研究與進(jìn)展,2001,16 (1):45-47.

        [6] 吳新生,林木松,廖小永,等.深圳河口潮汐模型變頻生潮與量測控制系統(tǒng)[J].長江科學(xué)院院報(bào),2010(4):12-16.

        [7] 魯娟娟,白延敏,房世龍.河工模型智能流速采集系統(tǒng)開發(fā)及應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2013,32(12):68-71.

        [8] 陳 紅.大型實(shí)體模型智能化測控設(shè)計(jì)及關(guān)鍵技術(shù)研究[D].南京:河海大學(xué), 2016.

        [9] 楊 楠,李昌垣,萬浩平,等.無線智能流速采集儀及系統(tǒng)[J].江西水利科技.2011,37(4):284-286.

        [10] 劉 杰,樂嘉海.黃浦江河口潮汐物理模型控制與測量技術(shù)[J].水利水運(yùn)工程學(xué)報(bào),2004(2):68-71.

        [11] 唐海林.OPC標(biāo)準(zhǔn)化方法在系統(tǒng)集成中的應(yīng)用研究與開發(fā)[D].北京:北京機(jī)械工業(yè)自動(dòng)化研究所, 2014.

        [12] 閆曉風(fēng),趙艷領(lǐng).基于OPC UA通用數(shù)據(jù)采集模塊設(shè)計(jì)[J].儀器儀表標(biāo)準(zhǔn)化與計(jì)量,2015(6):26-27.

        [13] 劉漢強(qiáng).基于協(xié)同服務(wù)的底層設(shè)備的數(shù)據(jù)采集和標(biāo)準(zhǔn)化接口的研究[D].上海:同濟(jì)大學(xué),2009.

        [14] 張 娜.面向遠(yuǎn)程設(shè)備監(jiān)測數(shù)據(jù)的通用解析服務(wù)設(shè)計(jì)與實(shí)現(xiàn)[D].南京:南京郵電大學(xué),2016.

        [15] 何 著, 趙壽根,羅 成,等.SHPB實(shí)驗(yàn)數(shù)據(jù)庫管理系統(tǒng)的開發(fā)和應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2007,26(5):20-23.

        [16] 陳 紅,唐立模,房世龍,等.單點(diǎn)流速儀空間坐標(biāo)定位及數(shù)據(jù)管理[J].實(shí)驗(yàn)室研究與探索,2012,31(9):11-13.

        猜你喜歡
        河工數(shù)據(jù)格式通信協(xié)議
        明清時(shí)的河道治理中心與三代河工的淮安萬家
        清代河工賠修制度研究綜述
        “校風(fēng),大;學(xué)風(fēng),好”
        在智能交通系統(tǒng)中PLC數(shù)據(jù)格式轉(zhuǎn)換方法的研究
        電子測試(2018年1期)2018-04-18 11:52:49
        基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計(jì)
        基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計(jì)與研究
        基于NS-3的PLC多頻通信協(xié)議仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
        電測與儀表(2016年2期)2016-04-12 00:24:52
        清前期河道總督的權(quán)力及其演變
        論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
        DWG與SHP數(shù)據(jù)格式互轉(zhuǎn)換方法研究——以龍巖規(guī)劃測繪數(shù)據(jù)為例
        人妻少妇偷人精品久久人妻| 日本高清一区二区三区视频 | 国产男女做爰猛烈视频网站| 水蜜桃视频在线观看免费18| 国产精品一区久久综合| 无码a级毛片免费视频内谢5j| 亚洲精品国偷拍自产在线麻豆| 国产精品综合日韩精品第一页| 国产亚洲精品国产福利在线观看| 国产一区二区三区免费小视频| 国产一区二区三区在线蜜桃| 国产男小鲜肉同志免费| 久久精品国产99国产精2020丨| 99在线无码精品秘 入口九色| 各类熟女熟妇激情自拍 | 熟妇丰满多毛的大隂户| 国产婷婷丁香五月麻豆| 91情侣在线精品国产免费| 国内精品熟女一区二区| 一区二区三区人妻av| 国产 精品 自在 线免费| 色婷婷综合久久久久中文| 免费国产99久久久香蕉| 国产高潮精品一区二区三区av | 少妇内射兰兰久久| a级毛片100部免费看| 无码视频一区二区三区在线观看| 國产AV天堂| 中文字幕一区二区在线| 亚洲av无码乱码国产麻豆| 又爽又黄又无遮挡的激情视频| 亚洲男人堂色偷偷一区| 精品蜜桃av一区二区三区| 日本一区二区三级免费| 国产综合色在线精品| 丰满少妇愉情中文字幕18禁片| 亚洲国产欧美日韩一区二区| 日本高清一区二区三区在线 | 国产亚州精品女人久久久久久| 国产精品久久久久电影网| 国产精品香蕉网页在线播放|