1 HART 通信协议 VER 1.6 一.概述 HART(Highway Addressable Remote Transducer)协议采用基于Bell202 标准的FSK 频移键控信号,在低频的4-20mA 模拟信号上叠加幅度为0.5mA 的音频数字信号进行双向数字通讯,数据传输率为1200bps。由于FSK 信号的平均值为0,不影响传送给控制系统模拟信号的大小,保证了与现有模拟系统的兼容性。在HART 协议通信中主要的变量和控制信息由4-20mA 传送,在需要的情况下,另外的测量、过程参数、设备组态、校准、诊断信息通过 HART 协议访问。 在应用层,HART 规定了一系列命令,按命令方式工作。它有三类命令,第一类称为通用命令,这是所有设备都理解、执行的命令;第二类称为普通应用命令,所提供的功能可以在许多现场设备(尽管不是全部)中实现;第三类称为设备专用命令,以便于工作在某些设备中实现特殊功能,这类命令既可以在基金会中开放使用,又可以为开发此命令的公司所独有。 二.含义 1、 主机(Master):分为第一主机和第二主机,它能连接在HART 网络上,发出命令与从机通讯; 2、 从机(Field Dev ice):连接在过程控制现场中,具有测量、计算多种变量功能,并能与主机进行HART 通讯的设备; 3、 长帧(Long Frame):地址 Address 由5 字节组成的HART 数据帧,所有的HART 命令都支持长帧数据帧。长帧地址各字节含义如下图所示: 2 制造商ID 号(Manu factu rer ID)由HART 基金会分配; 在生产中,同类型设备序列号唯一,并且永不重复。广播地址使用长帧结构,低38 BIT 全为0。 厂商指定的设备类型(Deciv e Ty pe)与制造商ID 满足下表要求; 设备类型代码指定原则 4、 短帧(Short Frame):地址Address 由1 字节组成的HART 数据帧,短帧只有通用命令Command 0 能够使用,短帧字节含义如下:所有的HART 从机都支持长、短帧。 低6位短帧地址:轮询从机地址主机地址0:第二主机1:第一主机1:从机在突发模式0:正常模式短帧Address 字节含义 5、 请求帧(STX):由主机(如手抄器)向从机(现场设备)发出请求数据命令; 6、 应答帧(ACK):从机回复给主机的数据; 3 7、 前导符(Preamble):发起命令(数据)传输的设备在传输数据帧前发送的0x FF 字符,发送该字符的数量一般为5—20 个,该数量可以通过命令来改变;前导符的使用是为了使数据接收端在硬件电路上产生 CD 载波检测信号,以实现数据通讯的同步。 8...