快速导航: 压力变送器 | 温度变送器 | 流量计/流量控制器 |

HART协议简介及在智能电磁流量计中的应用



爱游戏平台app下载


产品简介:

  HART,即Highway Addressable Remote Transducer,是可寻址远程传感器高速公路的简称,最早由美国 Rosemount公司开发并得到八十多家著名仪表公司的支持,其特点是在不干扰4~20mA模拟信号的同时允许双向数字通讯。

  符合HART协议的智能电磁流量计不但可以实现各种流量的检测和就地显示,还能够最终靠上位计进行远程设定,改变流量计的零点、量程,以及完成自诊断等功能,在很大程度上方便了流量计的使用和维护,因而具有较强的市场竞争力。[1]本文讨论基于HART协议智能电磁流量计具体实现的技术问题,一是要解决硬件电路的设计问题,二是要讨论实现HART协议命令集编程及上位机软件的实现 。

  HART协议遵循ISO制订的OSI 开放式系统互连参考模型,采用了OSI 模型的第一层、第二层和第七层,即物理层、数据链路层和应用层。

  HART 协议采用美国电线频移键控(FSK)标准,在4~20mA的模拟0.5mA的正弦波,波特率是 1200bps。因为所叠加的正弦信号平均值为0,而且相位连续频移键控技术方面的要求在波特率为 1200Hz的数据位 1 和 0 的边界的相位角是连续的,所以数字通讯信号不可能影响4~20mA的模拟信号。

  这一部分协议规定了HART 帧的格式,实现建立、维护、数据链路通讯功能,HART协议根据冗余检错码信息,通过差错检测机制和采取了自动重发请求协议(ARQ),实现通讯数据无差错传送。

  与协议相关的数据传输是以帧的形式实现的。帧是用户控制和寻址信息对用户数据的封装,只有帧中的字节记数结束且经过了差错检验接收正确无误或是物理层通知信号传输终止(如检测不到载波)之后才能够直接进行帧的识别。HART 帧的格式如图1所示。

  BYTE CORNT数据总长度:该值表示的是BYTE CORNT下一个字节到最后(不包括校验字节) 的字节数。

  在数据链路层中的HART协议是一种“主/从”协议。在从设备的应答消息中除了已被接收的确认命令,许多消息中还包含了主设备询问的数据。HART协议允许系统中同时有两个主设备正常运行,一个基本主设备,一个副主设备。从设备根据两个主设备不一样的地址来向它们分发各自的应答命令消息。

  规定了HART消息包中的3类命令,第一类是通用命令,适用于遵守HART协议的全部的产品,为符合HART协议的设备提供功能描述;第二类是普通操作命令,适用于遵守HART协议的大部分产品;第三类是设备特殊命令,适用于遵守HART协议的特殊产品。

  带有HART通讯协议的智能电磁流量计的硬件系统电路采取模块化设计,最重要的包含传感器模块,MCU模块、HART通讯模块和人机界面模块四个部分。

  由单片机控制的低频励磁电流输出到传感器的励磁线圈中,同时来自电磁流量传感器的微小电势信号经前置放大后通过AD模数转换电路送入到单片机。单片机对这些信号进行数据采集,分析处理送至液晶显示屏进行瞬时流量和累积流量的显示。同时单片机通过计算公式对得到的流量值进行补偿,将补偿后的流量信号通过HART通讯模块实现与上位机的远程通讯。

  HT2012 芯片用来实现HART 协议中通讯信号的解调及调制过程。图2为调制解调器与微处理器的连接。

  HART 信号的解调过程:由带通滤波器输出的脉冲信号进入HT2012 后,调制解调器分别将脉冲信号中的1200Hz和 2200Hz解调为数字1和0,再将数字信号由HT2012 的ORXD 端口输出,CPU 对接收到的数据来进行判断并执行相应的任务。



  • 上一篇: 成功油田高精度电动集流电磁流量计研发成功
  • 下一篇: 物发酵设备系统为何选择精川卫生型质量流量计?