999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于USB總線接口的HART MODEM的研發與應用

2017-05-10 07:03:04田英明
計算機測量與控制 2017年4期

田英明

(重慶川儀自動化股份有限公司, 重慶 401121)

基于USB總線接口的HART MODEM的研發與應用

田英明

(重慶川儀自動化股份有限公司, 重慶 401121)

現階段工業自動化儀器儀表領域以HART總線為通訊的方式已經成為行業的標配,然而這種基于串行總線接口HART MODEM在工程實際的應用中存在實用性、便攜性差和購買成本高的問題;為此,文章提出一種基于USB總線接口的HART MODEM模塊的研發與應用,其目的是替換現有的基于串行總線接口的HART MODEM模塊,同時解決現有模塊所存在的問題;闡述的USB總線接口的HART MODEM模塊以STC89C51RD微控制器為核心,通過USB驅動芯片CH375A接收PC機發來的HART協議幀,同時將協議幀通過DS8500 HART調制解調器芯片轉發給工業現場HART型的總線儀表;經過實驗與應用的驗證,該模塊的抗干擾性、通訊誤碼率均到達工業級產品指標,并廣泛的應用于自動化儀器儀表中的壓力變送器、溫度變送器、流量計、執行器等領域。

HART總線;串行總線;HART MODEM;USB總線;微控制器;協議幀

0 引言

迄今為止,在工業自動化儀器儀表的應用領域中以HART總線[1]為通訊方式的單表完全成了行業的標準和標配。HART總線是實現工業自動化控制系統與單表之間數字通訊的基礎,用的最多的是串口通信接口的HART MODEM,它的缺點是傳輸速度慢,并且在大多數情況下很不適合筆記本電腦的應用,這就會產生當工業現場HART型儀器儀表[2]產品出現問題時,不利于技術維護人員現場的檢修與維護;而傳統的HART手操器,雖然操作使用方便,但由于其價格昂貴,也不利于大多用戶的使用。鑒于串行總線接口通信的HART MODEM和傳統的HART手操器存在上述不足之處,文章提出一種基于USB總線接口的HART MODEM模塊的研發與應用,其目的是替換現有的基于串行總線接口的HART MODEM模塊,同時解決現有模塊在工程實際的應用中存在實用性、便攜性差和購買成本高的問題。據了解,目前,國內公司還沒有生產基于USB通信接口[3]的HART MODEM產品,市面上見到的同類型產品是新加坡的一家公司生產的,但其價格也比較昂貴。本著方便用戶使用的原則,進行了基于USB總線接口通信的HART MODEM模塊的研發與應用。

1 USB總線型HART MODEM模塊整體研發方案

1.1 USB總線型HART MODEM模塊的技術指標

由于基于USB總線型HART MODEM模塊是將USB總線和HART總線相結合的,并且以HART總線協議的為通訊協議基礎的一款工業級產品。所以該模塊產品的研發設計與應用就要達到工業級產品要求的硬性指標,具體表現為以下幾個方面:

1)模塊工作溫區在-40~85 ℃之間;

2)防護等級達到IP67等級;

3)通訊協議為標準的HART總線協議;

4)通訊抗干擾能力強且通訊誤碼率小于百萬分之一(與現有串行總線型HART MODEN和HART手操器完全相同);

5)模塊電源由PC機或是智能設備的USB總線接口提供標準的5V DC;

6)模塊的適用范圍為工業自動化儀器儀表中配有HART總線通訊方式的儀表,如壓力變送器、溫度變送器、流量計、執行器等。

1.2 USB總線型HART MODEM模塊的研發思路

以上述技術指標為標準和依據展開對USB總線型HART MODEM模塊硬件和軟件的設計與研發。硬件的設計要實現USB總線通訊電路和HART總線電路且保證整體電路工作與通訊抗干擾能力滿足上述指標,同時能夠長期穩定的工作與自動化現場。軟件的整體設計研發是以PC機或智能設備的USB總線接口為基礎,通過USB總線實現上位機控制監測軟件之間的數據傳輸;然后在通過HART總線來實現USB型HART MODEM模塊與現場HART總線型儀表之間的數據傳輸,最終實現筆記本或臺式機電腦通過USB總線與現場HART總線型儀表之間通訊。模塊的整體軟硬件最終實現在工業現場達到小于百萬分之一的通訊誤碼率。圖1為基于USB總線接口的HART MODEM整體研發架構圖。

圖1 USB總線接口的HART MODEM整體架構圖

1.3 USB總線型HART MODEM模塊的研發內容

模塊的整體研發內容分三部分:其一為軟件與HART協議組態部分。該部分主要上位機檢測軟件與模塊微控制器間HART協議幀的傳輸與解析,以及模塊與HART總線型儀器儀表間HART協議幀的傳輸與解析。現階段工業自動化儀表現場應用的HART型總線儀表的HART協議版本多數為HART5.0和HART6.0,PC機客戶端應用程序主要圍繞HART5.0和HART6.0協議版本中通用命令[4]和常用命令[5]的進行組幀傳輸,以及協議幀響應處理。其二為硬件研發設計部分。該部分的設計以PC機的USB接口為基礎展開設計,首先是應用USB總線的驅動芯片CH375[6]來實現PC機與USB型HART MODEM模塊之間通訊的電路設計;其次是應用DS8500的HART調制解調器芯片[7]來實現USB型HART MODEM模塊與HART總線儀表或設備之間通訊電路的設計;最終完成USB型HART MODEM模塊整體電路的研發設計。其三為整體模塊的實驗應用測試部分。該部分主要驗證整體模塊的性能與質量是否能夠滿足研發提出的技術指標和現場客戶的需求。

1.4 USB總線型HART MODEM模塊的研發意義

該模塊可以完全取代現有的基于串行通訊接口的HART MODEM和價格昂貴的HART手操器,并且該模塊的研發設計可以便捷的應用HART通訊網絡與筆記本電腦或臺式電腦之間進行數字通訊。同時該模塊無需外部供電,電源來自于USB總線接口設備。模塊能夠兼容多種類型的HART產品(壓力變送器、溫度變送器、流量計、執行器等等)。此外,該模塊還具有性能可靠,成本低的優點。

2 USB總線接口的HART MODEM硬件原理與實現

模塊硬件工作原理:PC機通過USB接口向HART MODEM發送命令協議幀,微控制器STC89C51RD從USB接口驅動芯片的CH375A[8]中的緩沖區內讀取命令協議幀,并將獲得的命令協議幀轉發給HART MODEM,HART MODEM在微控制器的控制下對接收到的命令協議幀進行調制處理,并將調制解調后的命令協議幀發送至現場的HART智能設備;HART智能設備接收到命令協議幀后做出相應的命令響應協議幀進行回傳,HART MODEM對獲得的命令響應協議幀進行解調處理,并將得到的解調命令響應協議幀轉發給微控制器,微控制器將接收的解調數據通過USB接口轉發給PC機。

USB總線型HART MODEM模塊硬件設計首先要滿足整體硬件能夠在-40℃~85℃之間正常工作運行;其次所設計的硬件能夠將USB總線設備和HART型儀表有機的融合起來實現智能設備與HART型儀表之間正常、穩定、準確的通訊;最后所設計硬件具有較強的抗干擾能力,以確保該模塊上微控制器軟件的正常運行,同時整體軟硬件的通訊誤碼率小于百萬分之一,這也是HART總線型儀表或設備在工業自動化應用領域中的最基本要求。基于上述要求展開USB總線型HART MODEM模塊的硬件的設計與實現。整體模塊的電路共分為電源電路、在線仿真調試電路、USB總線通訊電路、HART MODEM通訊電路四部分電路。本文著重對USB總線通訊電路和HART MODEM通訊電路進行闡述,因為這是實現USB總線型HART MODEM模塊通信的硬件核心部分,圖2為基于USB總線接口的HART MODEM模塊的整體硬件電路原理圖。

圖2 USB總線接口的HART MODEM硬件原理圖

2.1 USB總線接口電路

該部分電路主要實現PC機與USB型HART MODEM模塊之間的數據雙向傳輸功能。當PC機向模塊發送數據時,如果微控制器STC89C51RD+獲取到U4(CH375A)驅動芯片的RD#和CS#處于有效狀態時,則微控制器通過P0 I/O端口從CH375A的并行端口D0-D8上讀取PC發來的數據;相反,當模塊向PC傳輸數據時,微控制器控制操作WR#和CS#處于有效狀態,同時將待發數據寫到微控制器的P0 I/O端口,CH375A驅動芯片從并行端口D0-D8上獲取微控制器發來的數據并上傳至PC機。整個數據的讀寫時序要嚴格按照CH375A手冊的要求及廠商提供的驅動函數進行。

2.2 HART MODEM及外圍電路

HART MODEM電路通過型號為DS8500的HART調制解調器芯片實現的,該芯片滿足HART協議物理層規[9]范要求,并且集成了1 200 Hz/2 200 Hz FSK信號調制[10]、解調功能,且集成數字信號處理功能。當HART調制解調電路通過HARTOUT端發送FSK信號時,FSK信號通過設備端隔離直流電路(電容C32、C33,電阻R13、R14)隔離直流信號后,傳輸至共模扼流圈B1的原邊線圈上,通過濾波電路(C36、C37)進行濾波后傳輸至連接端子J3(兩個端子分別串聯在HART儀表電源回路上電阻的兩端),最終由連接端子J3將FSK信號傳輸至HART智能設備中;當HART調制解調電路通過HARTIN端接收FSK信號時,將HART智能設備發送的信號通過連接端子J3傳輸至共模扼流圈B1的原邊線圈上,并通過模塊端隔離直流電路(C35、C34)隔離直流信號后,傳輸至HART調制解調電路的FSK信號輸入端HARTIN。

由于型號為DS8500的HART調制解調器芯片的供電為3.3 V DC,而微控制器STC89C51RD+芯片的供電為5.0 V DC。因此要存在一個5.0 V DC至3.3 V DC的電平轉換電路。見圖2中場效應管Q9的柵極G通過電阻R27連接DS8500芯片的數字信號輸出端D_OUT,源極S連接接地端,漏極D通過電阻R28連接5 V直流電源,且漏極D經過與非門D1連接單片機的信號接收端HT_RxD。當DS8500芯片的數字信號輸出端D_OUT輸出3.3 V高電平時,場效應管Q9飽和導通,其漏極D的電位為0 V,該0 V電位經過與非門D1,產生5 V高電平,即單片機的HT_RXD端為+5 V高電平信號,從而實現了3.3 V電平準換為5 V電平的過程。當DS8500芯片的數字信號輸出端D_OUT輸出低電平信號時,場效應管Q9截止,其漏極D電位為5 V,該5 V電位經過與非門D1,產生低電平,即HT_RXD端為低電平信號。

3 USB總線接口的HART MODEM軟件研發與實現

文章闡述的基于USB總線型HART MODEM模塊的軟件設計主要圍繞HART5.0和HART6.0協議版本中通用命令和常用命令展開的。程序主要完成通用命令和常用命令組幀傳輸,以及對應命令的協議響應幀組幀回傳功能。同時模塊程序要實現HART通訊協議傳輸與響應的誤碼率小于百萬分之一的技術指標。圖3和圖4分別為HART通訊協議的短幀和長幀格式。

圖3 HART通訊協議的短幀格式

圖4 HART通訊協議的長幀格式

由于HART總線是自動化儀器儀表中常用的工業總線,只要軟件嚴格按照協議幀格式進行組幀及其幀響應處理便可實現通訊,文章不做贅述。然而本文闡述的基于USB總線型HART MODEM模塊是將USB總線與HART總線相融合的一款產品,這就要求軟件要解決兩方面的通訊問題。

3.1 HART協議命令幀的下發

微控制器STC89C51RD+會依據CH375芯片CS#、RD#、WR#、A0和INT#引腳狀態進行相應程序處理。當模塊處于HART協議命令幀的下發接收狀態時,WR#為高電平且CS#、RD#和A0為低電平,CH375中的數據通過D7-D0輸出,同時微控制器應用P0 I/O端口將CH375輸出的數據讀入,然后將讀入的數據通過串行總線MCU_TxD引腳傳送給DS8500的HART調制解調器芯片的D_IN端口,最終通過HARTOUT端發送FSK信號傳輸至現場的HART智能設備中。

3.2 HART協議響應命令幀的上傳

HART智能設備收到PC機發來的HART協議命令幀后便做出相應的協議命令響應幀回傳給PC機。此時的協議命令響應幀通過HARTIN端接收FSK信號,DS8500的HART調制解調器芯片將HARTIN端接收FSK信號通過D_OUT端口傳輸給微控制器STC89C51RD+的串行總線MCU_RxD引腳,然后微控制器控制RD#為高電平且CS#、WR#和A0為低電平狀態,并通過P0 I/O端口將協議命令響應幀寫入到CH375的數據端口D7-D0,最終由CH375芯片通過USB總線將HART協議命令響應幀數據回傳給PC機,完成并實現PC機通過本文提出的基于USB總線接口的HART MODEM模塊與工業現場HART 型智能設備之間的通訊過程。圖5為基于USB總線接口的HART MODEM模塊的軟件控制流程圖。

圖5 USB總線接口的HART MODEM軟件流程圖

4 USB總線型HART MODEM模塊測試與應用

USB總線型HART MODEM模塊通常是用在帶HART總線協議的自動化儀器儀表上,所以它的工作環境也要符合工業級要求,即-40至85℃。USB總線型HART MODEM模塊研發完成后,將其放入高低溫烘箱中進行高低溫實驗,同時還要進行不間斷性的通訊測試,通常每500 ms發送一幀HART總線協議,在高低溫烘箱中要進行連續7天的不間斷性通訊和高低溫實驗測試,累計通訊次數1209600次,高低溫循環次數為7次。實際的研發成測試中,我們隨機選擇50臺USB總線型HART MODEM模塊進行了上述的高低溫下百萬次的通訊測試驗證,實驗結果:48臺無通訊錯誤,1臺1次錯誤通訊,1臺3次錯誤通訊。實驗結果表明,USB總線型HART MODEM模塊完全可以取代現有的同類產品,同時該模塊還大大降低了產品的成本,提高了產品的實用性和便攜性。表1為3種同類型HART MODEM的測試與應用對比。

5 結束語

USB總線接口型HART MODEM模塊的軟硬件經過反復的修改與調試,以及多次的實驗驗證了該模塊實現了在研期間提出的技術指標。經實地的壓力變送器和溫度變送器應用客戶的反饋信息得出該模塊的工作狀態和應用指標與現有的串行總線接口型HART MODEM和傳統的HART手操器完全相同。因此,本文提出的基于USB總線接口型HART MODEM模塊可以取代現有的串行總線接口型HART MODEM和傳統的HART手操器,并解決了同類產品在工程實際的應用中存在實用性、便攜性差和成本高的問題。這也為該模塊廣泛的推廣于自動化儀器儀表中的壓力變送器、溫度變送器、流量計、執行器等領域奠定了基礎。

表1 3種類型HART MODEM的應用對比

[1] Schulz,Rebecca,Mitchell,Leslie. HART Protocol: Practical digital communication tool for analog installations[J]. ISHN,2008, 42(9): 57-60.

[2] 趙 昀,魏祥毓,龐彥斌,等.符合HART協議的現場儀表通信卡軟件研究開發[J].儀器儀表學報,2001,22(3):428-431.

[3] 陳 堯,劉開華.通用USB總線接口設計與應用[J].電子測量技術,2006,29(3):164-165.

[4]Sharp,Ira.WirelessHART:ANaturalProgressioninHARTProtocol[J].ProcessHeating, 2014,21(6):32-34.

[5] 繆學勤.HART現場總線走向WirelessHART現場網絡[J].自動化儀表,2012(2):1-5.

[6] 王治軍,陳少華,宋 磊,等.基于FPGA的1553B-USB總線轉換器設計[J].電子測量技術,2008(6):180-182.

[7] 鄧清濤,楊 鵬.基于CH375的單片機u盤控制器的設計與實現[J].自動化與儀器儀表,2007,4(132):15-18.

[8] 李忠虎,王慶憲.基于CH375和STC89C52RC的無紙記錄儀數據存儲模塊[J].儀表技術與傳感器,2013(9):47-48.

[9] 賀中華, 魏文雄,謝云山,等.基于C8051F020與HART的液體渦輪流量計設計[J]. 重慶郵電大學學報(自然科學版), 2011(4):474-477.

[10] 孔祥偉,周杏鵬.基于HART協議的智能壓力變送器的設計與實現[J].儀表技術與傳感器,2010(2):15-18.

Development and Application of HART MODEM Module Based on USB Bus Interface

Tian Yingming

(Chongqing Chuanyi Automation Co.,Ltd.,Chongqing 401121,China)

At this stage HART bus communication has become the industry standard in the field of industrial automation instrument, but this HART MODEM which based on the serial bus interface has some problems in practical applications of the engineering,such as poor practicability, poor portability ,and high cost of purchase.Therefore, this paper puts forward a kind of research and application of HART MODEM module based on USB bus interface,its purpose is to replace the existing HART MODEM module which based on serial bus interface,at the same time solve the problems existing in the current module.In this paper the HART MODEM module based on USB bus interface uses the STC89C51RD microcontroller as the core,through the USB driver chip CH375A receiving the HART protocol frame from PC,while the protocol frame is forwarded to the HART bus instrument in the industrial field by DS8500 HART modem chip. Through experiment and application verification,the noise immunity and communication bit error rate of the module reaches the industrial product index,and widely used in automation instrument ,such as pressure transmitter, temperature transmitter, flowmeter, actuator, and other fields.

HART bus;serial bus ;HART MODEM;USB bus;microcontroller; protocol frame

2016-11-08;

2016-12-06。

國家863專項(2012AA041201)。

田英明(1979-),男,重慶人,在讀博士,高工,主要從事計算機智能控制、工業自動化儀表及總線領域的研究工作。

1671-4598(2017)04-0216-04

10.16526/j.cnki.11-4762/tp.2017.04.059

TP273

A

主站蜘蛛池模板: 亚洲精品你懂的| 97成人在线视频| 国产视频大全| 波多野结衣在线一区二区| 72种姿势欧美久久久大黄蕉| 国产精品天干天干在线观看| 国产91视频免费观看| 色一情一乱一伦一区二区三区小说| 国产精品30p| AV片亚洲国产男人的天堂| 免费xxxxx在线观看网站| 亚洲男人的天堂网| 国产一区成人| 欧美日韩在线国产| 伊人五月丁香综合AⅤ| 伊人国产无码高清视频| 91偷拍一区| 无码在线激情片| 亚洲午夜福利在线| 嫩草在线视频| 99在线观看视频免费| 91综合色区亚洲熟妇p| 永久免费av网站可以直接看的 | 国产精品毛片在线直播完整版| 一级毛片免费播放视频| 中文无码日韩精品| 欧美曰批视频免费播放免费| 亚洲无限乱码一二三四区| 精品亚洲国产成人AV| 亚洲日本在线免费观看| 国产乱视频网站| 伊人中文网| 欧美日韩一区二区在线免费观看| 亚洲精品福利视频| 久久久久青草线综合超碰| 国产中文一区二区苍井空| 欧美一区国产| 真实国产乱子伦视频| 色妺妺在线视频喷水| 国产9191精品免费观看| 亚洲国模精品一区| 91精品国产91久久久久久三级| 亚洲看片网| 亚洲无码免费黄色网址| 午夜三级在线| 久久亚洲综合伊人| 99在线视频免费| 一级不卡毛片| 久久情精品国产品免费| 无码人中文字幕| 国产打屁股免费区网站| 日本中文字幕久久网站| 欧美日韩一区二区三区在线视频| 国产人人射| 婷婷五月在线| 美女无遮挡拍拍拍免费视频| 亚洲成人精品久久| 国产成人亚洲综合a∨婷婷| 国产91在线|日本| 看国产一级毛片| 日韩 欧美 小说 综合网 另类| 99re免费视频| 日本午夜精品一本在线观看| 中文字幕乱妇无码AV在线| 亚洲色图欧美| 热re99久久精品国99热| 亚洲日本一本dvd高清| 国产精品页| 草草影院国产第一页| 欧美亚洲日韩中文| 欧美一级特黄aaaaaa在线看片| 国产va视频| 五月六月伊人狠狠丁香网| 成人在线综合| 欧美有码在线| 九九香蕉视频| 72种姿势欧美久久久大黄蕉| 国产精品欧美在线观看| 国产成人精品高清不卡在线| 国产成人高清亚洲一区久久| 91人妻在线视频| 国产女人爽到高潮的免费视频 |