HART通信協議在現場儀表遠程通信中的實現(圖)

2020-12-22 電子產品世界

1 hart協議簡介
  hart(highway addressable remote transducer),可尋址遠程傳感器高速通道的開放通信協議,是美國rosemen公司於1985年推出的一種用於現場智能儀表和控制室設備之間的通信協議。
  hart裝置提供具有相對低的帶寬,適度響應時間的通信,經過10多年的發展,hart技術在國外已經十分成熟,並已成為全球智能儀表的工業標準。
  hart協議採用基於bell202標準的fsk頻移鍵控信號,在低頻的 4~20ma模擬信號上疊加幅度為0.5ma的音頻數位訊號進行雙向數字通訊,數據傳輸率為1.2mbps。由於fsk信號的平均值為0,不影響傳送給控制系統模擬信號的大小,保證了與現有模擬系統的兼容性。
  在hart協議通信中,主要的變量和控制信息由4~20ma傳送,在需要的情況下,另外的測量、過程參數、設備組態、校準、診斷信息通過hart協議訪問。
  hart通信採用的是半雙工的通信方式。
  hart協議參考 iso/osi(開放系統互連模型 ),採用了它的簡化三層模型結構,即第一層物理層,第二層數據鏈路層和第七層應用層。

  第一層:物理層。規定了信號的傳輸方法、傳輸介質,為了實現模擬通信和數字通信同時進行而又互不幹擾,hart協議採用頻移鍵控技術 fsk,即在4~20ma模擬信號上迭加一個頻率信號,頻率信號採用 be11202國際標準,數位訊號的傳送波特率設定為 1200bps,1200hz代表邏輯「0」,2200hz代表邏輯「1」,信號幅值0.5a,如圖 1所示。
  通信介質的選擇視傳輸距離長短而定。通常採用雙絞同軸電纜作為傳輸介質時,最大傳輸距離可達到1500m。線路總阻抗應在230~1100ω之間。

  第二層:數據鏈路層。規定了hart幀的格式,實現建立、維護、終結鏈路通訊功能。hart協議根據冗餘檢錯碼信息,採用自動重複請求發送機制,消除由於線路噪音或其他幹擾引起的數據通訊出錯,實現通訊數據無差錯傳送。
  現場儀表要執行hart指令,操作數必須合乎指定的大小。每個獨立的字符包括1個起始位、8個數據位、1個奇偶校驗位和一個停止位。由於數據的有無和長短並不恆定,所以hart數據的長度也是不一樣的,最長的hart數據包含25個字節。

  第七層:應用層。為hart命令集,用於實現 hart指令。命令分為三類,即通用命令、普通命令和專用命令。

2 現場儀表hart協議遠程通信硬體設計
  某現場儀表的hart協議部分主要完成數位訊號到模擬電流信號的轉換,並實現對主要變量和測量、過程參數、設備組態、校準及診斷信息的訪問。圖2是hart協議通信模塊結構設計框圖。
  hart通信部分主要由d/a轉換和bell202 modem及其附屬電路來實現。其中,d/a變換作用是直接將數位訊號轉換成4~20ma電流輸出,以輸出主要的變量。bell202 modem及其附屬電路的作用是對疊加在4~20ma環路上的信號進行帶通濾波放大後,hart通信單元如果檢測到fsk頻移鍵控信號,則由bell202 modem將1200hz的信號解調為「1」,2200hz信號解調為「0」的數位訊號,通過串口通信交mcu,mcu接收命令幀,作相應的數據處理。然後,mcu產生要發回的應答幀,應答幀的數位訊號由modem調製成相應的1200hz和2200hz的fsk頻移鍵控信號,波形整形後,經ad421疊加在環路上發出。
  d/a變換器採用ad421,它是美國adi公司推出的一種單片高性能數模轉換器,由環路供電,16位數位訊號以串行方式輸入,可以將數位訊號直接轉換成4~20ma電流輸出。它提供了高精度、全集成、低功耗的解決方案,採用16引腳dip、tssop、soic封裝,可實現低成本的遠程智能工業控制。ad421包括串行輸入16位 d/a(數字/電流 )轉換,除自身用電外,還提供可選擇的 (5v,3.3 v或 3 v)穩壓輸出供變送器其他部分用電。
  hart modem採用 smar公司的 ht2012,是符合bell202標準的半雙工數據機,實現hart協議規定的數字通信的編碼或解碼。該晶片專為 hart儀器設計,片內集成了符合 bell202標準的調製器、解調器、時鐘及定時電路、檢測控制電路。性價比較高,16腳 dip和28腳plcc封裝,在+5v供電時工作電流80μa。ht2012與微控制器交換數位訊號,同ad421作模擬信號接口。它一方面與mcu的異步串行通信口進行串行通信,一方面將輸入的不歸零的數位訊號調製成fsk信號,再經ad421疊加在4~20ma的迴路上輸出,或者將迴路信號經帶通濾波、放大整形後取出fsk信號解調為數位訊號,從而實現hart通信。
  對於hart modem所需要的輸入時鐘,採用7.3728mhz的晶振通過兩個計數器74ls161進行兩次4分頻,得到16分頻的時鐘。

  由於hart數字通信的要求,有0.5ma的正弦波電流信號疊加在4ma電流上,因此整個硬體電路必須保證在3.5ma以下還能正常工作,因此實現系統的低功耗設計非常重要。
  圖3和圖4分別是採用的ad421和ht2012的外圍電路圖。


3 通信的軟體設計
  hart通信程序也即為hart協議數據鏈路層和應用層的軟體實現,是整個現場儀表軟體設計的關鍵。
  在hart通信過程中,主機(上位機)發送命令幀,現場儀表通過串行口中斷接收到命令幀後,由mcu作相應的數據處理,產生應答幀,由mcu觸發發送中斷,發出應答幀,從而完成一次命令交換。
  首先在上電或者看門狗復位後,主程序要對通信部分進行初始化,主要包括波特率設定、串口工作方式設定、清通信緩衝區、開中斷等。
  在初始化完成之後通訊部分就一直處在準備接收狀態下,一旦上位機有命令發來,ht2012的載波檢測口ocd變為低電平,觸發中斷,啟動接收,程序就進入接收部分。然後完成主機命令的解釋並根據命令去執行相應的操作,最後按一定的格式生成應答幀並送入通信緩衝區,啟動發送,完成後關閉sci。
  圖5是串行接收請求幀、回復應答幀程序的流程圖。
在發送應答幀之後,再次進入等待狀態,等待下一條主機命令。

4 結語
  實踐證明,上述方法具有結構簡單、工作可靠的特點,完全符合hart協議,具有較好的通用性。
  由於hart眾多不容置疑的優點,使得它成為全球應用最廣的現場通信協議,已成為工業上實用的標準。因此在今後很長一段時期內,hart協議產品在國內仍然具有十分廣闊的市場。

參考文獻
1 r.burow (t-berkom), k.fazel (dlr), p.hoeher (dlr), o.klank (dtb), h.kussmann (bosch), p.pogrzeba (tberkom), p.robertson (dlr), and m.j.ruf(bosch), 「dvb-t and dmb in mobile environments,」 ag3 (transmission
concepts), task force dvb-dmb, february 1998
2 郭梯雲,楊家瑋,李建東. 數字移動通信. 人民郵電出版社. 2000
3 胡廣書. 數位訊號處理(理論、算法與實現). 清華大出版社. 1997
4 劉寶琴. altera可編程邏輯器件及其應用. 清華大學出版社. 1995



技術專區

相關焦點

  • 什麼是Hart協議-Hart協議儀表特點
    目前在工業控制領域中HART協議已經成為智能儀表應用中的標準協議,在過程控制設備中提供可尋址遠程通信服務。HART現場通信協議在工業控制領域內被廣泛的認可,它採用的是Bell202FSK標準,在測量過程中將4~20mA的模擬信號疊加一個0.5mA的正弦調製波。
  • 智能電流變送器中HART數據機的實現方法
    現場總線是目前國際上過程控制領域的一個熱點,通過現場總線,數字通信技術可以延伸到現場儀表,給控制體系帶來一場革命。HART協議作為一個開放性的協議,現已成為智能儀表的事實上的標準。同時為了滿足智能現場通信器對信號實時處理的需要,在HART智能現場通信器軟體總體設計中採用實時嵌入式控制系統。為此,筆者設計了一種基於MAXQ2000嵌入式微處理器的增強型智能變送器,採用HART協議進行信號的調製解調,所提供的通信通道在傳輸傳感器數據的同時,還可傳輸控制和診斷信號。
  • HART協議的層次結構
    這是因為,這個協議的結構和一些通信原理的知識有關聯。這裡我們來簡單介紹一下。之後對於它的層次再來詳細闡述一下。現代工業生產中存在著多種不同的主機和現場設備,要想很好地使用他們,完善的通訊協議是必須的。HART協議最初是由美國Rosemount公司開發,已應用了多年。HART協議使用FSK技術,在4~20mA信號過程量上疊加一個頻率信號,成功地把模擬信號和數位訊號雙向同時通訊,而不互相干擾。
  • ADI推出支持HART現場儀表應用的信號鏈解決方案
    (NASDAQ: ADI),全球領先的高性能信號處理解決方案供應商,日前推出環路供電 HART®(可尋址遠程傳感器高速通道)智能發送器演示電路 CN0267,它適合功耗預算以3.5 mA 為限的工業應用。此現場儀表電路展示了一種完整的低功耗、高精度信號鏈解決方案,其面積開銷極小,並經過 ADI 公司測試和驗證,構成 Circuits from the Lab™ 實驗室電路計劃的一部分。
  • 物聯網通信協議常見的有哪幾種
    物聯網使遠程和分散物體(設備,傳感器節點,網關單元,雲伺服器)之間的連接和通信成為可能。 物聯網通信協議的專業知識對於理解物聯網系統至關重要。這些有線或無線協議不僅充當通信媒介,還為物聯網網絡提供增值功能。諸如Zigbee之類的物聯網協議實現了無幹擾,低功耗的通信,而像Profinet這樣的開源協議可以促進與各種工業單元和設備的無縫和快速通信。
  • JoMesh現場應急指揮通信系統
    其現代意義,一般指在出現自然的或人為的突發性緊急情況時,同時包括重要節假日、重要會議等通信需求驟增時,綜合利用各種通信資源,保障救援、緊急救助和必要通信所需的通信手段和方法,是一種具有暫時性的、為應對自然或人為緊急情況而提供的特殊通信機制。 在軍事作戰中,指揮通信系統的構建,是為了提高軍事指揮能力。
  • modbus通信協議,profibus、FF、CAN總線等幾種現場總線知識合集
    modbus通信協議,profibus、FF、CAN總線等幾種現場總線知識合集 李倩 發表於 2018-04-29 17:47:00 在工業的發展中,現場總線起著非常重要的作用,主要應用於石油、化工、電力、醫藥
  • CAN通信協議在礦井安全生產監控系統中的應用
    通信協議是在網絡中用於規定信息的格式以及信息如何發送和接收的一套規則。處於網絡中的節點必須遵循雙方約定的規則才能保證數據的正確接收和發送。
  • 思科統一通信中的SIP協議支持
    SIP協議提供了一種基於標準的、為多種設備和應用提供IP通信的方式。本白皮書介紹了思科Ò 統一通信系統中目前和將要實現 的對SIP協議的支持。思科統一通信系統包括IP語音、數據和視頻通信產品和應用,可幫助機構更有效地通信、簡化業務流程,並實現更高收入。
  • 採用RS-485串行通信和Modbus通信協議實現電動機綜合保護裝置的設計
    為了解決其開發對象實時多任務性的要求,單CPU、單個開發 的模式將被多個、多類型CPU 和多人協同開發的模式所代替,在這新的開發模式中,面臨一個新 問題——在實施信息交互的過程中如何將實現CPU 之間信息交互的軟硬體標準化,這是關係到 該模式能否成功實施的關鍵。在眾多的通信方式中,基於UART 的RS-485 串行通信模式以其連 線簡捷、高可靠性以及可帶動多CPU 的能力而被廣泛採用。
  • 支持HART協議的兩線制迴路供電信號調理模塊
    產品特點:本文引用地址:http://www.eepw.com.cn/article/248359.htm  ● 輸出迴路供電  ● 支持HART協議通信
  • 三菱PLC——FX3U的常用通信有哪些
    大家好,我是小江,在這裡分享一些我工作中遇到的一些問題,有的是我寫的程序,有的是看書一些心得,分享到這上面,如果有不妥的地方,希望見諒,能看得過去,就看看,看不過去的話,就當啥也沒用,今天在這裡分享的是我看三菱的手冊中關於FX3U的通信,放在這裡也為了以後自己好查看的到。
  • HART協議的晶片設計原理
    這裡我們主要闡述一下HART協議在工業中的另一種應用——數據機晶片SYM20C15進行應用設計。工業控制中,現場儀表普通採用4~20mA標準。為拓展現有儀表的數位化功能,使之不僅能夠傳輸測量數據,還能夠傳輸診斷信息,需要在已有的4~20mA模擬信號基礎上增加數字通信能力。
  • WebSocket通信協議應用安全問題分析
    WebSocket通信協議於2011年被IETF定為標準RFC 6455,WebSocket API也被W3C定為標準,主流的瀏覽器都已經支持WebSocket通信。 WebSocket協議是基於TCP協議上的獨立的通信協議,在建立WebSocket通信連接前,需要使用HTTP協議進行握手,從HTTP連接升級為WebSocket連接。
  • 物聯網中的通信協議主要有哪些?
    概述  物聯網中設備、網關、雲以及服務之間的相互通信是按照一定的通信協議進行的。大多數的IP協議應用都使用了TCP或UDP進行傳輸。而在許多物聯網應用中,有幾種消息分發功能是常見的,希望這些功能可以通過不同的應用以可互操作的標準方式來實現。本文盤點整理下目前比較常用到的一些物聯網中的「會話層」協議。
  • 無線通信協議的6個標準
    通信方式如何?無線通信協議將如何發展? 我們可以將無線通信協議分解為以下6個標準: 蜂窩網絡 無線上網 射頻(RF) 射頻識別 藍牙 NFC 在以下各段中,我們將簡要概述和說明每種物聯網通信技術 蜂窩網絡的利與弊 優點: 連接穩定 通用兼容性 缺點: 智慧型手機與設備之間無直接通信(必須通過基站) 每月費用高 功耗高 蜂窩網絡的示例包括將數據發送到遠程伺服器的公用事業儀表,在數字廣告牌上更新的商業廣告或通過Internet連接的汽車。
  • 一文讀懂什麼是HART數字協議
    過程工廠中的現場儀表正開始受到更複雜的計量規程的約束。現在大多數新的現場儀器都是智能數字儀器。HART協議是一種流行的數字協議,它兼具模擬系統和數字控制系統的特點。今天,這些功能可以在一個單獨的HART文檔過程校準器中使用,它可以幫助技術人員快速有效地服務於HART儀器的工作負載。過程環境要求生產力流程工業的激烈競爭要求以最低成本實現最大產量。生產力的提升延伸到了維護部門,同時,法規和質量標準要求更嚴格的校準和廣泛的文件。
  • 基於CORTEX-M3的多機通信網絡的設計與實現
    設計中,CORTEX—M3用做系統終端,作為主機和從機。從機負責前端系統的各類數據測量,主機作為控制端,負責各從機測量信息的採集,並通過網絡實現對從機的控制。在系統的設計中,網絡傳輸接口採用RS485,根據通信網絡特點,設計中自製了RS485多機通信協議,開發了基於CORTEX—M3處理器的通信接口程序,程序移植性好,可以移植到CORTEX—M3內核的通信網絡當中。
  • 簡單介紹HART協議通訊器
    簡單介紹HART協議通訊器 下面我們來對HART協議的手持通訊器進行一下介紹。那麼這個產品你的一些參數和特點我們做了具體的介紹希望對大家有用。
  • 幾種遠程監控通信方式的介紹_幾種遠程監控方式的比較
    幾種遠程監控通信方式的介紹        一.RPC   RPC使用C/S方式,採用http協議,發送請求到伺服器,等待伺服器返回結果。這個請求包括一個參數集和一個文本集,通常形成「classname.methodname」形式。優點是跨語言跨平臺,C端、S端有更大的獨立性,缺點是不支持對象,無法在編譯器檢查錯誤,只能在運行期檢查。