澳门葡京娱乐

电磁流量计HART协议手操器的硬件结构、原理及App功能

   论述HART协议及其在现场仪表中的应用, 先容了手操器的发展及工作原理, 描述所设计的基于HART 协议的电磁流量计手操器的硬件结构、原理及App功能, 并在实践中得到了成功的应用。           

   电磁流量计是利用法拉第电磁感应定律测量导电流体的体积流量的仪表。由于安装位置的限制, 在调试时采用手操器读取仪表内各参数以判断运行情况就成了电磁流量计应用的一大趋势。现场总线技术是当前自动检测技术及过程控制领域的热点之一, 通过现场总线, 数字通信技术正在给现场仪表及过程控制系统带来巨大变革。但目前基于4 ~ 20mA 的模拟设备还广泛应用于工业控制各个领域, 实现全数字化还不现实。为实现从模拟到全数字的过渡, 美国Rosemount 企业于1985 年推出了一种用于现场智能仪表与控制设备之间的通信协议.. HART 协议。HART 协议兼容模拟电流信号及数字通信信号, 既可进行模拟信号传输, 又能进行数字通信。作为一个开放性协议, 经过十年多的发展, HART 协议已广泛为智能仪表领域所接受。HART 通信最广泛的应用是现场智能仪表与手持终端之间的通信。但手持终端并不适用于操作人员做常规, 也不能实现用户自编程序的自动控制过程, 本文针对这种情况设计了一种操作方便、能满足用户特殊要求、符合HART 通信标准的电磁流量计手操器, 并在现场测试中得到了实现。

   1 HART协议结构模型概况

   HART 协议采用在4~ 20mA 模拟信号上叠加音频数字信号的方法进行双向数字通信, 不会影响传送的系统模拟信号大小, 保证了与现有模拟系统的兼容性。HART 协议遵循ISO 制订的OSI 开放式系统互连参考模型中的第一层、第二层、第七层, 即物理层、数据链路层和应用层( 见图1) 。图1 HART 通信协议模型

   1. 1 物理层

   物理层规定了信号的传输方法和传输媒质。HART 通信传输基于Bell202 通信标准, 采用频移键控.. FSK 方法, 传递波特率设定为1200bps, 数字信号.. 0..和.. 1..分别用.. 2200Hz..和.1200Hz.. 的正弦波表示, 这些频率叠加在模拟信号上传递。由于FSK 信号平均值为0, 不影响模拟信号传输, 传输介质通常采用双绞电缆线, 最大传输距离为1500m( 见图2) 。图2 .. HART 信号传输标准

   1. 2 路层规定了HART 帧的格式, 实现建立、维护、终结链路通信功能。HART 协议采用自动重复请求发送机制, 根据冗余纠错码信息实现通信数据的无差错传递。

主设备..从设备的数据帧格式FF FF 定界符地址命令字节计数数据校验字节从设备..主设备的回应数据帧格式FF FF 定界符地址命令字节计数响应数据校验字节.. .. HART 协议采用2~ 20 个.. FF..作为给接收设备的同步信息, 所有主设备、从设备发送的帧均以一定数目的.. FF..字节开头, 这些信号在物理层的协议实现中用于对调制解调电路系统进行预同步。通常HART 协议按主从方式通信, 通信由主设备发起, 从设备先听后答。在点到点的通信中, 电磁流量计手操器即为主, 电磁流量计即为从。HART 帧以8 位(1 字节) 进行编码, 对每字节加上起始位、奇偶校验位及1 位停止位共11 位传递, 保证了每个字节数据传输的同步。

   2 手操器的硬件设计

   2. 1 .基于HART 协议的硬件设计特点

 手操器的软硬件设计严格遵循HART 协议的技术规范, 应用该手操器可以与其他符合HART 协议的设备进行数字通信, 具备良好的兼容性。.. 模拟所有运算均采用精度极高的IEEE754 格式的浮点数运算, 精度可达0. 1%。

   2. 2 硬件电路原理图设计

   2. 2. 1 CPU

   根据HART 手操器的设计要求, 选择了MCS- 51 系列中的89C51 单片机作为微处理器, 内含128 字节RAM、4 个8 位并行I/ O 口、1 个全双工的串行I/ O、2个16 位字时器和两级优先权的5 个中断源。89C51 指令系统含大量算数运算、逻辑判断、转移及位操作指令, 非常适合本设计的要求。根据系统程序的大小, 本设计采用EPROM27256 作为手操器的程序存储器, 程序空间32k。HART 手操器原理图如图3 所示。图3 .. HART 手操器原理图

   2. 2. 2  HART 调制解调器A5191HRT

   A5191HRT 是专为实现HART 协议而设计的低功耗调制解调器, 它几乎包含所有在4~ 20mA 模拟现场仪表上叠加HART 协议所需的电路, 只需外接少量元件即可构成HART 协议的完整应用。它共有时钟模块、调制器模块、解调器模块和载波检测模块等4 个功能模块。 调制当INRTS 引脚为低电平时, 调制器工作, 解调器关闭, 芯片接收CPU 送到ITXD 引脚的不归零码(NRZ) 数字信号并调制成FSK 信号后由OTXA 引脚输出。ITXD 为低电平时, OTXA 输出2200Hz 信号; ITXD 为高电平时, OTXA 输出1200Hz 信号。发送信号波特率为1200bps。应用线路图如图4 所示。图4.. HART 调制解调器应用线路图.. 解调当INRTS 引脚为高电平时, 解调器工作, 调制器关闭。接收到的信号需经过一个带通滤波器, 这个滤波器部分集成在芯片内, 部分外接。A5191HRT 需要IAREF 和ICDREF 两个参考电压源: IAREF 为芯片内部的放大器和比较器提供电压基准, 正常为1. 235V; ICDREF 用于载波检测, 应比IAREF 低0. 08V, 见图5。图5.. HART 调制解调器解调过程.. 载波检测当IRXAC 的电压小于ICDREF 时, 比较器的CDCMP 输出逻辑电平并被引入一个载波检测模块。当INRTS 为高且有4 个连续脉冲到达时,OCD 脚置高, 下一个有效脉冲必须在2. 5ms 内被接收才能使OCD 保持高电平。载波检测用于对HART 帧信号同步信号的检测。时钟芯片正常工作需要460. 8KHz 的时钟信号, 由引脚OXTL 和IXTL 间连接1 个晶体谐振器实现。

   3  系统的App模块设计

   在点- 点HART 协议智能电磁流量计的设计中采用的

是主从结构, 主机即为手操器, 从机即为电磁流量计。从机的主程序流程图如图6 所示。图6.. HART 电磁流量计主程序流程图根据流量变送器的程序流程, 从机的A5191HRT 初始化应设定为解调接收状态, 相应主机即手操器的A5191HRT 初始化应设定为调制发送状态。HART 的数据链路层规定了数据帧格式和数据通信规程, 其通信是按字节接收和发送的, 格式如下: 起始位0 D0 D1 D2 D3 D4 D5 D6 D7 奇偶校验停止位1 .. .. 规定在发送一个通信帧时, 每两个字符之间的发送间隔GAP 不能大于一个发送字节帧的时间9. 167ms (1200s .. 11) 。数据帧由若干字节组成, HART 帧分为长帧和短帧两种, 但均遵循如下格式: 序文起始字符地址命令号字节数通信状态通信数据检验码图7 .. HART 电磁流量计手操器主程序流程图.. .. 序文由两个或两个以上的.. FF..组成, 主要用于MODEM 接收时的帧同步; 起始字符一个字节, 包括源地址和目的地址; 命令号一个字节, 代表HART 的命令序号; 检验码一个字节用于校验接收数据的正确性。电磁流量计手操器主程序流程如图7 所示, 中断程序流程如图8 所示。图8.. HART 电磁流量计手操器中断程序流程图.. .. 电磁流量计的HART 协议手操器中设置了4 个参数显示屏幕: 累积流量、瞬时流量、密度、仪表零点等4 个主变量为一屏; 阻尼时间、最大流量、小信号切除、仪表号为第二屏参数; 非线性修正参数占据了第三、四屏。

   基于HART 协议的仪表与传统4~ 20mA 标准的仪表具有兼容性, 有着广泛的应用空间。手操器正是与之相配套的产品, 具有操作灵活、使用简单的优点。本设计在大港油田的现场调试获得成功。实践证明, 本电磁流量计手操器的设计较好地满足了电磁流量计现场调试的要求, 其功能满足了客户的需要。


 


XML 地图 | Sitemap 地图