Hart設(shè)備抓包系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明屬于一種新型的HART設(shè)備抓包系統(tǒng)。
【背景技術(shù)】
[0002]HART (Highway addressable Remote Transducer)高速尋址遠(yuǎn)程變送協(xié)議,由R0SEM0UNT發(fā)起的一種智能現(xiàn)場(chǎng)設(shè)備和控制系統(tǒng)間通訊協(xié)議的工業(yè)標(biāo)準(zhǔn),它是過(guò)程工業(yè)中使用最廣泛的通訊協(xié)議。HART儀表是帶有HART功能的智能儀表。但是,目前多數(shù)生產(chǎn)廠家對(duì)于生產(chǎn)的具有HART協(xié)議的儀表設(shè)備,沒(méi)有對(duì)外開(kāi)放專用協(xié)議細(xì)節(jié),這給一些需要使用該儀表設(shè)備專用協(xié)議的研發(fā)人員造成了很大的困擾,他們無(wú)法直接從HART設(shè)備獲取到HART協(xié)議的內(nèi)容,很難破解協(xié)議中各個(gè)命令代碼的含義,因此解決這一問(wèn)題就成為當(dāng)前重要的研發(fā)課題。
[0003]利用單片機(jī)開(kāi)發(fā)系統(tǒng),自制了 HART設(shè)備抓包系統(tǒng),能實(shí)現(xiàn)對(duì)具有HART協(xié)議設(shè)備的完整抓包功能,在所捕捉到的數(shù)據(jù)包中,包含了研發(fā)人員所需要的所有命令格式和內(nèi)容,為研發(fā)人員提供了非常有利的HART命令數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于解決現(xiàn)有技術(shù)存在的問(wèn)題,提供HART設(shè)備抓包系統(tǒng)。HART475手持通訊器與HART設(shè)備通訊時(shí),該抓包系統(tǒng)能捕捉到通訊過(guò)程中的每一條發(fā)送命令代碼和接收命令代碼,而且該系統(tǒng)能夠把這些命令代碼通過(guò)過(guò)濾、整理,以標(biāo)準(zhǔn)的HART通訊協(xié)議格式的文本形式,顯示在計(jì)算機(jī)操作界面中。該系統(tǒng)還能把所有顯示的文本內(nèi)容,以文本文件的形式保存到計(jì)算機(jī)中,以便研發(fā)人員隨時(shí)可以翻閱文件中的命令內(nèi)容。
[0005]本發(fā)明的技術(shù)方案是:HART設(shè)備抓包系統(tǒng),其特征在于:該系統(tǒng)有單片機(jī)板、端口 A、數(shù)據(jù)線A、USB端口、RS232端口、計(jì)算機(jī)、端口 B、數(shù)據(jù)線B、端口 C、通訊線A、端口 D、HART475手持通訊器、HART設(shè)備、端口 E、通訊線B,其特征是:單片機(jī)板的端口 A、端口 B分別用數(shù)據(jù)線A、數(shù)據(jù)線B與計(jì)算機(jī)的USB端口、RS232端口相連;其中,單片機(jī)板的端口 C用通訊線A與HART475手持通訊器的端口 D相連;HART475手持通訊器的端口 D用通訊線B與HART設(shè)備的端口 E相連。端口 A、B分別為標(biāo)準(zhǔn)的USB端口、串口用DB9 RS232接口 ;端口 C為二芯插座;數(shù)據(jù)線A、B為標(biāo)準(zhǔn)的USB、RS232數(shù)據(jù)線;通訊線B為HART475手持通訊器專用通訊線。
[0006]上述的HART設(shè)備抓包系統(tǒng),其所述的端口 A為標(biāo)準(zhǔn)的USB端口。
[0007]上述的HART設(shè)備抓包系統(tǒng),其所述的端口 B為標(biāo)準(zhǔn)的串口用DB9 RS232接口。
[0008]上述的HART設(shè)備抓包系統(tǒng),其所述的端口 C為二芯插座。
[0009]上述的HART設(shè)備抓包系統(tǒng),其所述的數(shù)據(jù)線A為標(biāo)準(zhǔn)的USB數(shù)據(jù)線。
[0010]上述的HART設(shè)備抓包系統(tǒng),其所述的數(shù)據(jù)線B為標(biāo)準(zhǔn)的RS232數(shù)據(jù)線。
[0011]上述的HART設(shè)備抓包系統(tǒng),其所述的通訊線A為二根普通的電線。
[0012]上述的HART設(shè)備抓包系統(tǒng),其所述的通訊線B為HART475手持通訊器專用通訊線。
[0013]本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn):可以在計(jì)算機(jī)操作界面上,實(shí)時(shí)查看HART475手持通訊器和HART設(shè)備之間發(fā)生過(guò)的所有的HART命令的內(nèi)容。可以過(guò)濾掉HART協(xié)議里面每條指令的前導(dǎo)字節(jié),把研發(fā)人員需要的關(guān)鍵數(shù)據(jù)字節(jié)保留,并按照清晰、明了的排版方式,把所捕捉到的HART協(xié)議命令內(nèi)容展示在計(jì)算機(jī)操作界面上。在計(jì)算機(jī)操作界面上,通過(guò)使用文件保存功能,研發(fā)人員可以把窗口中顯示的所有內(nèi)容保存到文本文件中。研發(fā)人員可以隨時(shí)打開(kāi)保存的文本文件,所看到的文件內(nèi)容清晰、簡(jiǎn)潔、通俗易懂。
【附圖說(shuō)明】
[0014]圖1是本發(fā)明的結(jié)構(gòu)示意圖;
[0015]圖中,I —單片機(jī)板;5 —端口 A ;6 —數(shù)據(jù)線A ;7 — USB端口;8 — RS232端口;9 一計(jì)算機(jī);10 —端口 B ;11 一數(shù)據(jù)線B ;12 —端口 C;13 —通訊線A;14 —端口 D ;15 一HART475手持通訊器;16 — HART設(shè)備;17 —端口 E ;18 一通訊線B。
【具體實(shí)施方式】
[0016]現(xiàn)通過(guò)【具體實(shí)施方式】,并結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明如下:
[0017]HART設(shè)備抓包系統(tǒng),其特征在于:該系統(tǒng)包括單片機(jī)板1、端口 A 5、數(shù)據(jù)線A 6、USB端口 7、RS232端口 8、計(jì)算機(jī)9、端口 B 10、數(shù)據(jù)線B11、端口 C12、通訊線A13、端口 D14,HART475手持通訊器15、HART設(shè)備16、端口 E17、通訊線B18 ;其中,單片機(jī)板I的端口 A5通過(guò)數(shù)據(jù)線A6與計(jì)算機(jī)9的USB端口 7相連;單片機(jī)板I的端口 BlO通過(guò)數(shù)據(jù)線Bll與計(jì)算機(jī)9的RS232端口 8相連;單片機(jī)板I的端口 C12通過(guò)通訊線A13與HART475手持通訊器15的端口 D14相連;HART475手持通訊器15的端口 D14通過(guò)通訊線B18與HART設(shè)備16的端口 E17相連。
[0018]上述的HART設(shè)備抓包系統(tǒng),其所述的端口 A5為標(biāo)準(zhǔn)的USB接口。
[0019]上述的HART設(shè)備抓包系統(tǒng),其所述的端口 BlO為標(biāo)準(zhǔn)的串口用DB9 RS232接口。
[0020]上述的HART設(shè)備抓包系統(tǒng),其所述的端口 C12為二芯插座.
[0021]上述的HART設(shè)備抓包系統(tǒng),其所述的數(shù)據(jù)線A6為標(biāo)準(zhǔn)的USB數(shù)據(jù)線。
[0022]上述的HART設(shè)備抓包系統(tǒng),其所述的數(shù)據(jù)線Bll為標(biāo)準(zhǔn)的RS232數(shù)據(jù)線。
[0023]上述的HART設(shè)備抓包系統(tǒng),其所述的通訊線A13為普通的兩根電線。
[0024]上述的HART設(shè)備抓包系統(tǒng),其所述的通訊線B18為HART475手持通訊器專用通訊線。
[0025]現(xiàn)簡(jiǎn)要介紹本發(fā)明的使用方法:首先在計(jì)算機(jī)操作界面上,需設(shè)置以下幾個(gè)參數(shù):
(I)端口 B的波特率等于115.2KHz ;⑵字節(jié)長(zhǎng)度等于8 ; (3)奇偶效驗(yàn)方式等于NONE ;
(4)停止位等于I。設(shè)置完畢后,按<0K>按鈕,再按鼠標(biāo)右鍵,出現(xiàn)一個(gè)下拉菜單,點(diǎn)擊“Conncet”菜單項(xiàng)。最后點(diǎn)擊〈開(kāi)始抓包〉按鈕和〈允許監(jiān)視〉選擇框。以上操作完成后,進(jìn)入HART475手持通訊器的HART操作界面,此時(shí)研發(fā)人員根據(jù)自己的需要,操作HART475手持通訊器,查找自己所需要的HART設(shè)備的各種參數(shù),當(dāng)找到這些參數(shù)時(shí),HART475手持通訊器已經(jīng)與HART設(shè)備完成了這些參數(shù)的HART命令的發(fā)送和接收過(guò)程,而這些命令的內(nèi)容,實(shí)時(shí)顯示在計(jì)算機(jī)操作界面上。研發(fā)人員可以在線閱讀所發(fā)生過(guò)的所有命令的內(nèi)容。如果研發(fā)人員要保留計(jì)算機(jī)操作界面上的所有內(nèi)容,可以按〈保存到文件 > 按鈕,實(shí)現(xiàn)把計(jì)算機(jī)操作界面上顯示的所有指令內(nèi)容保存到文本文件中,以便日后隨時(shí)可以翻閱、研究采集到的指令內(nèi)容。
【主權(quán)項(xiàng)】
1.HART設(shè)備抓包系統(tǒng),其特征是:該系統(tǒng)有單片機(jī)板、端口 A、數(shù)據(jù)線A、USB端口、RS232端口、計(jì)算機(jī)、端口 B、數(shù)據(jù)線B、端口 C、通訊線A、端口 D,HART475手持通訊器、HART設(shè)備、端口 E、通訊線B,其特征是:單片機(jī)板的端口 A、端口 B分別用數(shù)據(jù)線A、數(shù)據(jù)線B與計(jì)算機(jī)的USB端口、RS232端口相連;單片機(jī)板的端口 C用通訊線A與HART475手持通訊器的端口D相連;HART475手持通訊器的端口 D用通訊線B與HART設(shè)備的端口 E相連。2.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的端口A為標(biāo)準(zhǔn)的USB端口。3.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的端口B為標(biāo)準(zhǔn)的串口用 DB9 RS232 接 P。4.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的端口C為二芯插座。5.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的數(shù)據(jù)線A為標(biāo)準(zhǔn)的USB數(shù)據(jù)線。6.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的數(shù)據(jù)線B為標(biāo)準(zhǔn)的RS232數(shù)據(jù)線。7.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的通訊線A為兩根普通的電線。8.根據(jù)權(quán)利要求1所述的HART設(shè)備抓包系統(tǒng),其特征是:所述的通訊線B為HART475手持通訊器專用通訊線。
【專利摘要】HART設(shè)備抓包系統(tǒng),有單片機(jī)板、端口A、數(shù)據(jù)線A、USB端口、RS232端口、計(jì)算機(jī)、端口B、數(shù)據(jù)線B、端口C、通訊線A、端口D,HART475手持通訊器、HART設(shè)備、端口E、通訊線B,其特征是:?jiǎn)纹瑱C(jī)板的端口A、端口B分別用數(shù)據(jù)線A、數(shù)據(jù)線B與計(jì)算機(jī)的USB端口、RS232端口相連;單片機(jī)板端口C用通訊線A與HART475手持通訊器端口D相連;HART475手持通訊器端口D用通訊線B與HART設(shè)備的端口E相連。端口A、B分別為標(biāo)準(zhǔn)的USB端口、串口用DB9?RS232接口;端口C為二芯插座;數(shù)據(jù)線A、B為標(biāo)準(zhǔn)的USB、RS232數(shù)據(jù)線;通訊線B為HART475手持通訊器專用通訊線。
【IPC分類】G06F3/048, G06F9/46
【公開(kāi)號(hào)】CN204790979
【申請(qǐng)?zhí)枴緾N201520318169
【發(fā)明人】李云鵬, 呂海武, 楊家磊, 王道芬, 張桂玲, 李花, 張慧穎
【申請(qǐng)人】中國(guó)石油天然氣股份有限公司吉林石化分公司
【公開(kāi)日】2015年11月18日
【申請(qǐng)日】2015年5月18日