HART协议详解:03 HART协议结构解析
第三季 HART协议结构解析
——从FSK波形到数据帧:看懂智能仪表之间的数字语言
各位工业现场的工程师朋友们,大家好!
上一季我们揭开了HART物理层的“数字魔法”:在4–20mA电流环上,通过Bell202 FSK实现了模拟与数字的和谐共存。
我们用示波器“听到了”1200/2200Hz的频率切换,但那还只是“声音”。真正的工程师需要进一步读懂语言——这些波形到底代表哪台设备在说什么?它发送了什么请求?仪表又如何回应?
本季,我们将从FSK波形跨越到数据链路层,完成关键转变:从看得见的信号,到看得懂的数字帧。这也是HART从“通信”走向“理解设备”的重要一步。
3.1 HART完整通信模型
HART绝非简单的“1200bps串口”,而是一套层次清晰的通信体系:
工业应用层(DCS / AMS / 手操器) ↑ 命令语义层(Universal / Common / Device Specific Commands) ↑ 数据链路层(Frame / Address / Checksum) ← 本季重点 ↑ 物理传输层(Bell202 FSK) ↑ 模拟信号层(4–20mA电流环)- 物理层:解决“信号如何传输”(频率、幅值、阻抗)。
- 数据链路层:解决“数据如何可靠组织和传递”。
- 更高层:解决“数据代表什么意义”。
本季重点解析数据链路层,让我们把“噪声”变成可读的工业语言。