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参考文献

HART 命令

HART 命令在帧中的扩展字节之后以单个字节形式发送。从主机到现场器件的命令可以从器件读取变量、状态等信息或器件信息。命令还可以写入现场器件以设置轮询地址以及写入描述符和消息。

命令分为几个类别。首先,所有现场器件都需要通用命令,HART 协议必须支持这些命令。其次,以标准格式对许多(但非所有)器件实现了常见做法命令。还有一些可用于特定器件或器件制造商的器件专用命令。最后,还有一些器件系列命令,可用于一组器件类型的标准功能或制造商定义的测量值,以便对该系列进行通用访问。

通用命令是针对命令 0 - 30、38 和 48 定义的,描述了主机与现场器件之间的基本事务。通用命令用于读取器件标识、动态变量和其他信息。这些命令还会将轮询地址和其他标识信息写入器件存储器。为了符合 HART 协议,必须实现通用命令。请注意,使用单字节时,基本命令限制在 0 到 255 之间。命令 31 指示数据字段中显示的 16 位命令编号,该编号会将可能的命令显著扩展到现场器件。

常见做法命令的定义范围为 32 至 121(38 和 48 除外),并非用在所有现场器件中。使用时,必须按照协议中所述实现常见做法命令。其他常见做法的命令包括扩展后的命令 512 - 767。

命令 122 - 126 供工厂使用,129 和 254 至 511 是保留命令。还有额外的器件专用命令(具体取决于现场器件的传感器或传动器类型),以及用于无线器件和 16 位扩展内的 WirelessHART 的其他命令。