RM新时代网站-首页

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>規(guī)則標(biāo)準(zhǔn)>hart通訊協(xié)議

hart通訊協(xié)議

2010-07-28 | rar | 1009 | 次下載 | 10積分

資料介紹

現(xiàn)代工業(yè)生產(chǎn)中存在著多種不同的主機(jī)和現(xiàn)場(chǎng)設(shè)備,要想很好地使用他們,完善的通訊協(xié)議是必須的。HART協(xié)議最初是由美國(guó)Rosemount公司開(kāi)發(fā),已應(yīng)用了多年。HART協(xié)議使用FSK技術(shù),在4~20mA信號(hào)過(guò)程量上疊加一個(gè)頻率信號(hào),成功地把模擬信號(hào)和數(shù)字信號(hào)雙向同時(shí)通訊,而不互相干擾。HART協(xié)議參照了國(guó)際標(biāo)準(zhǔn)化組織的開(kāi)放性互連模型,使用OSI標(biāo)準(zhǔn)的物理層、數(shù)據(jù)鏈路層、應(yīng)用層。HART協(xié)議規(guī)定了傳輸?shù)奈锢硇问?、消息結(jié)構(gòu)、數(shù)據(jù)格式和一系列操作命令,是一種主從協(xié)議。當(dāng)通訊模式為“問(wèn)答式”的時(shí)候,一個(gè)現(xiàn)場(chǎng)設(shè)備只做出被要求的應(yīng)答。HART協(xié)議允許系統(tǒng)中存在2個(gè)主機(jī)(比如說(shuō),一個(gè)用于系統(tǒng)控制,另一個(gè)用于HART通信的手操儀),如果不需要模擬信號(hào),多點(diǎn)系統(tǒng)中的一對(duì)電纜線上最多可以連接15個(gè)從設(shè)備。
物理層
物理層規(guī)定了信號(hào)的傳輸方法、傳輸介質(zhì)。采用Bell202標(biāo)準(zhǔn)的FSK頻移鍵控信號(hào),在低頻的4~20mA模擬信號(hào)上疊加一個(gè)頻率數(shù)字信號(hào)進(jìn)行雙向數(shù)字通信。數(shù)字信號(hào)的幅度為0 . 5 m A ,數(shù)據(jù)傳輸率為1200bps,1200Hz代表邏輯“1”,2200Hz代表邏輯“0”。數(shù)字信號(hào)波形如左圖所示。

數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層規(guī)定HART協(xié)議幀的格式,可尋址范圍0~15,“0”時(shí),處于4~20mA及數(shù)字信號(hào)點(diǎn)對(duì)點(diǎn)模式,現(xiàn)場(chǎng)儀表與兩個(gè)數(shù)字通信主設(shè)備(也稱(chēng)作通信設(shè)備或主設(shè)備)之間采用特定的串行通信,主設(shè)備包括PC機(jī)或控制室系統(tǒng)和手持通信器。單站操作中,主變量(過(guò)程變量)可以以模擬形式輸出,也可以以數(shù)字通信方式讀出,以數(shù)字方式讀出時(shí),輪詢地址始終為0。也就是說(shuō),單站模式時(shí)數(shù)字信號(hào)和4~20mA模擬信號(hào)同時(shí)有效。
“1~15”處于全數(shù)字通信狀態(tài),工作在點(diǎn)對(duì)多點(diǎn)模式,通信模式有“問(wèn)答”式、“突發(fā)”式(點(diǎn)對(duì)點(diǎn)、自動(dòng)連續(xù)地發(fā)送信息)。按問(wèn)答方式工作時(shí)的數(shù)據(jù)更新速率為2~3次/s,按突發(fā)方式工作時(shí)的數(shù)據(jù)更新速率為3~4次/s。
在本質(zhì)安全要求下,只使用一個(gè)電源,至多能連接15臺(tái)現(xiàn)場(chǎng)儀表,每個(gè)現(xiàn)場(chǎng)設(shè)備可有256個(gè)變量,每個(gè)信息最大可包含4個(gè)變量。這就是所謂的多點(diǎn)(多站)操作模式。這種工作方式尤其適用于遠(yuǎn)程監(jiān)控,如管道系統(tǒng)和油罐儲(chǔ)存場(chǎng)地。
采用多點(diǎn)模式,4~20mA的模擬輸出信號(hào)不再有效(輸出設(shè)在4mA使功耗最小,主要是為變送器供電,各個(gè)現(xiàn)場(chǎng)裝置并聯(lián)連接 ),系統(tǒng)以數(shù)字通信方式依次讀取并聯(lián)到一對(duì)傳輸線上的多臺(tái)現(xiàn)場(chǎng)儀表的測(cè)量值(或其它數(shù)據(jù))。如果以這種方式構(gòu)成控制系統(tǒng),可以顯著地降低現(xiàn)場(chǎng)布線的費(fèi)用和減少主設(shè)備輸入接口電路,這對(duì)于控制系統(tǒng)有重要價(jià)值。
HART協(xié)議根據(jù)冗余檢錯(cuò)碼信息,采用自動(dòng)重復(fù)請(qǐng)求發(fā)送機(jī)制,消除由于線路噪聲或其他干擾引起的數(shù)據(jù)誤碼,實(shí)現(xiàn)數(shù)據(jù)無(wú)差錯(cuò)傳送。
能利用總線供電,可滿足本質(zhì)安全防爆要求。HART協(xié)議信息幀的格式如下圖所示。
HART協(xié)議的幀格式以8位為一個(gè)字節(jié)進(jìn)行編碼,對(duì)每個(gè)字節(jié)加上一個(gè)起始位、一個(gè)奇偶校驗(yàn)位和一個(gè)停止位以串行方式進(jìn)行傳輸。通常采用UART(通用異步接收/發(fā)送器)來(lái)完成字節(jié)的傳輸。由于數(shù)據(jù)的有無(wú)和長(zhǎng)短不恒定,所以HART數(shù)據(jù)的長(zhǎng)度不能超過(guò)25個(gè)字節(jié)。
 消息結(jié)構(gòu)
  如下所示,一條消息包括源地址、目的地址和一個(gè)校驗(yàn)位。每一個(gè)應(yīng)答消息中包括現(xiàn)場(chǎng)設(shè)備狀態(tài),用于確保持續(xù)通訊的順暢進(jìn)行。數(shù)據(jù)位可有可無(wú),視具體情況而定。一般每秒種可以傳輸2~3條消息。
PREAMBLE     START        ADDR        COM          BCNT        STATUS        DATA          PARITY
序文        定界符        地址         命令號(hào)       數(shù)據(jù)長(zhǎng)度      響應(yīng)碼       數(shù)據(jù)字節(jié)       奇偶校驗(yàn)
(導(dǎo)言字節(jié))  (起始字節(jié))  (地址字節(jié))   (命令字節(jié))   (字節(jié)數(shù))   (狀態(tài)字節(jié))   (通信數(shù)據(jù))   
  HART5.0以前版本的設(shè)備一般采用“短結(jié)構(gòu)”,單一的現(xiàn)場(chǎng)設(shè)備如果只利用4~20 mA電流信號(hào)進(jìn)行測(cè)量時(shí),從設(shè)備的地址都是0;否則,對(duì)于多設(shè)備而言,從設(shè)備的地址是從1~15,這種短結(jié)構(gòu)的地址采用“隨選”的方法,隨機(jī)分配1~15中的一個(gè)。HART5.0版本推出了“長(zhǎng)結(jié)構(gòu)”,這種格式的從設(shè)備地址具有獨(dú)一無(wú)二性,如同每個(gè)網(wǎng)卡中物理地址一樣,全世界范圍內(nèi)都沒(méi)有重復(fù),一般占5個(gè)地址字節(jié)中的38位。這38位地址信息包含了生產(chǎn)廠家的代碼、設(shè)備型號(hào)碼和設(shè)備識(shí)別碼。這種格式減少了誤傳輸和誤接收的可能性。現(xiàn)在大多數(shù)主機(jī)設(shè)備既能支持長(zhǎng)結(jié)構(gòu)又兼容短結(jié)構(gòu),當(dāng)從機(jī)的應(yīng)答信號(hào)中沒(méi)有“唯一”標(biāo)識(shí)碼時(shí),HART5.0及其以上的版本提供的0號(hào)命令,就可以用于短幀中的設(shè)備地址識(shí)別。也就是說(shuō),主機(jī)將根據(jù)應(yīng)答信號(hào)中是否具有“惟一”標(biāo)識(shí)碼來(lái)決定結(jié)構(gòu)格式為“長(zhǎng)”還是“短”。   一般消息幀的組成,其中:
 ?。?)PREAMBLE 導(dǎo)言字節(jié),一般是5~20個(gè)FF十六進(jìn)制字節(jié)。他實(shí)際上是同步信號(hào),各通訊設(shè)備可以據(jù)此略做調(diào)整,保證信息的同步。在開(kāi)始通訊的時(shí)候,使用的是20個(gè)FF導(dǎo)言,從機(jī)應(yīng)答0信號(hào)時(shí)將告之主機(jī)他“希望”接收幾個(gè)字節(jié)的導(dǎo)言,另外主機(jī)也可以用59號(hào)命令告訴從機(jī)應(yīng)答時(shí)應(yīng)用幾位導(dǎo)言。
 ?。?)START 起始字節(jié),他將告之使用的結(jié)構(gòu)為“長(zhǎng)”還是“短”、消息源、是否是“突發(fā)”模式消息。主機(jī)到從機(jī)為短結(jié)構(gòu)時(shí),起始位為02,長(zhǎng)幀時(shí)為82。從機(jī)到主機(jī)的短結(jié)構(gòu)值為06,長(zhǎng)結(jié)構(gòu)值為86。而為“突發(fā)”模式的短結(jié)構(gòu)值為01,長(zhǎng)結(jié)構(gòu)為81。一般設(shè)備進(jìn)行通訊接收到2個(gè)FF字節(jié)后,就將偵聽(tīng)起始位。
 ?。?)ADDR 地址字節(jié),他包含了主機(jī)地址和從機(jī)地址,如前所述,短結(jié)構(gòu)中占1字節(jié),長(zhǎng)結(jié)構(gòu)中占5字節(jié)。無(wú)論長(zhǎng)結(jié)構(gòu)還是短結(jié)構(gòu),因?yàn)镠ART協(xié)議中允許2個(gè)主機(jī)存在,所以我們用首字節(jié)的最高位來(lái)進(jìn)行區(qū)分,值為1表示第一主機(jī)地址,第二主機(jī)用0表示?!巴话l(fā)”模式是特例,0,1值將交替出現(xiàn),也就是說(shuō),在該模式下,賦予2個(gè)主機(jī)的機(jī)會(huì)均等。次高位為1表示為“突發(fā)”模式,短結(jié)構(gòu)用首字節(jié)的0~4位表示值為0~15的從機(jī)地址,第5,6位賦0;而長(zhǎng)結(jié)構(gòu)用后6位表示從機(jī)的生產(chǎn)廠商的代碼,第2個(gè)字節(jié)表示從機(jī)設(shè)備型號(hào)代碼,后3~5個(gè)字節(jié)表示從機(jī)的設(shè)備序列號(hào),構(gòu)成“唯一”標(biāo)志碼。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1PC1013三合一快充數(shù)據(jù)線充電芯片介紹
  2. 1.03 MB   |  5次下載  |  免費(fèi)
  3. 2基于c51的時(shí)鐘設(shè)計(jì)
  4. 0.56 MB   |  3次下載  |  免費(fèi)
  5. 3智能門(mén)鎖原理圖
  6. 0.39 MB   |  3次下載  |  免費(fèi)
  7. 4CC256x TI藍(lán)牙協(xié)議棧基礎(chǔ)HFGAGDemo應(yīng)用
  8. 1006.09KB   |  2次下載  |  免費(fèi)
  9. 5通過(guò)C51單片機(jī)控制數(shù)碼管顯示
  10. 0.56 MB   |  2次下載  |  免費(fèi)
  11. 62024PMIC市場(chǎng)洞察
  12. 2.23 MB   |  2次下載  |  免費(fèi)
  13. 7ADS8332EVMV2-PDK評(píng)估模塊
  14. 1.98MB   |  1次下載  |  免費(fèi)
  15. 8ADI高性能電源管理解決方案
  16. 2.43 MB   |  1次下載  |  免費(fèi)

本月

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  146次下載  |  1 積分
  3. 2新概念模擬電路第四冊(cè)信號(hào)處理電路電子書(shū)免費(fèi)下載
  4. 10.69 MB  |  65次下載  |  免費(fèi)
  5. 3PCB布線和布局電路設(shè)計(jì)規(guī)則
  6. 0.40 MB   |  23次下載  |  免費(fèi)
  7. 4GB/T4706.1-2024 家用和類(lèi)似用途電器的安全第1部分:通用要求
  8. 7.43 MB   |  11次下載  |  1 積分
  9. 5JESD79-5C_v1.30-2024 內(nèi)存技術(shù)規(guī)范
  10. 2.71 MB   |  10次下載  |  免費(fèi)
  11. 6elmo直線電機(jī)驅(qū)動(dòng)調(diào)試細(xì)則
  12. 4.76 MB   |  9次下載  |  6 積分
  13. 7串口工具UartAssist5.0.exe
  14. 0.60 MB   |  8次下載  |  免費(fèi)
  15. 8使用CR6850C設(shè)計(jì)并制作12V5A開(kāi)關(guān)電源
  16. 1.53 MB   |  6次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935115次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183330次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73806次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65985次下載  |  10 積分
RM新时代网站-首页