HART协议与软件开发
时间:2018-10-09 阅读:2648
HART协议与软件开发
遵照一套标准的协议来开发一套系统,其大的好处是不论硬件设备提供商还是软件开发人员,都可以独立地按照标准的规范进行设计,分别提供标准的接口,从而大大提高工作效率,在后的软件和硬件的联合调试中会带来大的方便。由于HART协议是本数据平台软件和整个控制系统软件设计的理论依据,只有充分理解和消化了HART协议各层规范后,才可以根据具体规范对协议的各层进行软件实现,从而达到上位机软件与基于HART协议的现场仪表之间进行通信,以完成数据交换的目的。目前,国内对HART协议进行系统的翻译,总结和消化的文献还不多见,因此在本章,郑州波特电子有限公司将根据在研究工作中对HART协议的消化和理解,简要地对在软件设计中涉及到的HART协议规范进行总结。
概述:
HART(Highway Addressable Remote Transducer)协议,是一项4-20mA信号与数字通信技术兼容的过渡性标准,现已有Rosemount ,Smar,ABB ,Fuji , Moore, E+H, Honeywell, Fisher Controls, Arcom Control Systems Ltd. 等70多家公司参加了HART 协议基金HCF。由于HART 协议众多不容置疑的优点,使它成为应用为广泛的现场通信协议,1994年,HART变送器占世界智能变送器市场的76%,已成为事实上的工业标准。据业内人士估计,HART 协议在上的使用寿命为15-20年,国内由于客观条件所限,这个时间还会更长些,因此,在今后很长一段时间内,HART 产品仍有十分广泛的市场。
HART 协议保留了4-20mA过程控制信号的工业标准,允许在同一个环路上同时存在模拟信号和数字通信信号而不相互影响。这一点是通过采用Bell202的通信标准实现的,Bell202采用频移键控FSK(Frequency Shift Keying )技术。HART 协议的通信是在4-20mA的电流上施加一频率信号而实现的。有两个信号频率,一个是1200HZ,代表逻辑“1”,另一个是2200HZ,代表逻辑“0”,信号的幅值是0.5mA。
在整个通讯过程中,既有模拟信号(4-20mA),也有数字信号(1200HZ和2200HZ),由于在一个信号周期中,通信信号的平均值为0,从而不对4-20mA的模拟信号产生影响,这是HART协议重要的特点之一。