ZHCADC2 November 2023 AFE781H1 , AFE782H1 , AFE881H1 , AFE882H1 , DAC161P997 , DAC161S997 , DAC7750 , DAC7760 , DAC8740H , DAC8741H , DAC8742H , DAC8750 , DAC8760 , DAC8771 , DAC8775
HART 协议遵循七层开放系统互连 (OSI) 协议模型。OSI 模型描述了计算机系统用于通过网络进行通信的七个层。图 2-1 所示为 OSI 协议模型和 HART 协议的比较。
在 OSI 模型的七个层中,HART 协议使用三个层来描述网络通信。
底部是一个 HART 物理层。这是基于 Bell 202 标准的 HART 传输的 FSK 格式。该信号以 1200 波特发送数据,并叠加在 4mA 到 20mA 模拟测量信号上。
接下来,HART 数据链路层 (DLL) 定义主机和变送器之间的通信格式和时序规则。总线上可以有两台不同的主机,并且在多点模式下,可以并行连接多达 15 个器件(HART 版本 3 至 5)或 62 个器件(HART 版本 6 或更高版本)。
最后,应用层会进行一些人机或计算机交互,定义协议中使用的命令、响应和数据格式。如前所述,应用层的命令分为多个类别。这些命令包括通用命令、常见做法命令和器件专用的命令。
每个层都通过测试来验证 HART 协议中的不同规则。HART 注册测试分为三层,涵盖物理层、数据链路层和应用层命令。