ZHCADC2 November   2023 AFE781H1 , AFE782H1 , AFE881H1 , AFE882H1 , DAC161P997 , DAC161S997 , DAC7750 , DAC7760 , DAC8740H , DAC8741H , DAC8742H , DAC8750 , DAC8760 , DAC8771 , DAC8775

 

  1.   1
  2.   摘要
  3.   商标
  4. 1HART 协议简介
    1. 1.1 HART 协议的不同形式
    2. 1.2 HART 增强 4-20mA 环路
    3. 1.3 HART FSK 信号
    4. 1.4 HART 配置
    5. 1.5 HART 协议结构
      1. 1.5.1 HART 通信
      2. 1.5.2 HART 字节
      3. 1.5.3 HART 数据帧结构
        1. 1.5.3.1 HART 起始字节
        2. 1.5.3.2 HART 器件寻址
        3. 1.5.3.3 HART 命令
  5. 2HART 协议和测试规格
    1. 2.1 OSI 协议模型
    2. 2.2 HART 协议规范
    3. 2.3 HART 测试规格
  6. 3TI 支持 HART 的器件
    1. 3.1 具有 HART 连接的 TI DAC
    2. 3.2 TI HART 调制解调器
  7. 4结论
  8. 5参考文献

OSI 协议模型

HART 协议遵循七层开放系统互连 (OSI) 协议模型。OSI 模型描述了计算机系统用于通过网络进行通信的七个层。图 2-1 所示为 OSI 协议模型和 HART 协议的比较。

GUID-20231026-SS0I-MHBX-TM3G-796GCWKHXQ8T-low.svg图 2-1 HART 协议与 OSI 协议模型的比较

在 OSI 模型的七个层中,HART 协议使用三个层来描述网络通信。

底部是一个 HART 物理层。这是基于 Bell 202 标准的 HART 传输的 FSK 格式。该信号以 1200 波特发送数据,并叠加在 4mA 到 20mA 模拟测量信号上。

接下来,HART 数据链路层 (DLL) 定义主机和变送器之间的通信格式和时序规则。总线上可以有两台不同的主机,并且在多点模式下,可以并行连接多达 15 个器件(HART 版本 3 至 5)或 62 个器件(HART 版本 6 或更高版本)。

最后,应用层会进行一些人机或计算机交互,定义协议中使用的命令、响应和数据格式。如前所述,应用层的命令分为多个类别。这些命令包括通用命令、常见做法命令和器件专用的命令。

每个层都通过测试来验证 HART 协议中的不同规则。HART 注册测试分为三层,涵盖物理层、数据链路层和应用层命令。