基于HART协议的智能电磁流量计设计

发布者:悠闲之旅最新更新时间:2012-01-30 来源: 21IC关键字:HART协议  电磁流量计 手机看文章 扫描二维码
随时随地手机看文章

1.引言

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

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

2 HART协议简介

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

2.1 物理层规范

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

2.2 数据链路层规范[2][3]

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

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

 


        PREAMBLE 前导信号。
  DELIM 定界符:一个独特的或是最容易识别的字符。
  ADDR地址字节:包含了源地址和目的地址,最高位都用来表示与该帧相关的主设备的地址。
  COM 命令字节:表示现场仪表所要执行的功能。
  BYTE CORNT数据总长度:该值表示的是BYTE CORNT下一个字节到最后(不包括校验字节) 的字节数。
  DATA 数据字节。
  CHK 奇偶校验:纵向奇偶校验。

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

2.3 应用层规范[4]

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

3 基于HART协议的智能电磁流量计的硬件设计

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

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

3.1 HART通讯模块设计

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

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


图2 HART接口电路


3.2 HT2012 与外部接口

  HART数字信号规范是峰值为1mA、平均值为0mA正弦交流电流信号,此信号经线路阻抗转化为正弦交流电压信号,而HT2012 输入和输出信号是0~5V 的方波信号,因此在HT2012 和外部的HART 信号之间还需要有滤波电路和整形电路。

  如图3所示,由TLC27 组成的滤波器是带通滤波器,用来减少接收信号的噪声干扰。滤波器还用来消除波形中的尖峰,从而使接收到的信号变得平缓。TLC37 组成的数字方波产生回路把经过TLC27 滤波后的正弦波转变成相应的方波,以便于HT2012 接收。

[page]

如图4所示,缓冲器74HC126 的作用是使方波的上升沿和下降沿趋于平缓,使信号满足HART 物理层规范所要求的信号波形上升沿和下沿的时要求,因为较平缓的上升沿和下降沿时间可以降低与其它网络间的串扰。

  HT2012需要外部提供460.8kHz的时钟信号,且要求时钟频率的误差是±0.1%,若直接入一个460.8kHz的晶振不仅会引起系统功耗的增加,而且该晶振属于非标准晶振,需专门定制。为了解决这一问题,在系统中采用一片1.8432MHz的晶振以产生时钟信号,再经分频器CD4013进行4分颇,可输出1.8432MHz /4=460.8kHz的分频信号供HT2012使用。

  AD421其内部的电压调节器与外部的场效应管DN25D对输入到AD421的电压进行调整,可提供+3.3V电压作为其他设备的电源。HART发出的FSK信号,经过一个电容耦合送到AD421中,转换成相应的±0.5mA正弦电流信号,实现电压信号到电流信号的转换,同时,叠加在4~20mA的电流上送给接收设备,实现了HART协议的信息的交换。本电路耦合电容取为0. 0033μF。

 

4 HART通讯协议的软件实现

4.1 智能电磁流量计串口中断程序[5]

  在串行口中断服务程序中,首先保护现场,然后判断是接收中断还是发送中断,若为接收中断则执行接收服务子程序,否则执行发送服务子程序。中断处理结束后,恢复现场并返回系统主程序。HART通信采用水平和垂直校验的方法。当检测到接收数据有差错时,则等到主设备命令帧发完后,通知主设备数据接收有误。主设备则重新发命令帧,从而保证通信的准确可靠。HART串口中断子程序流程图如图5所示。

 
图5 串口中断程序


4.2 HART命令拆分子程序[6][7]

  在对命令帧响应之前先要将该帧拆分,即首先判断该帧前导码是否正确,每接收一个前导码,计数器加1。再接收定界符,若为有效的定界符且前导码计数器大于1,则为HART帧的起始位置,根据定界符确定HART帧的类型,若为应答帧或成组模式帧则终止接收服务,等待载波结束;若为请求帧,则确定帧格式,设置接收长帧格式或短帧格式地址计数值,短帧格式地址接收1个字节,长帧格式地址接收5个字节。再接收命令号,数据字节长度字节,若数据字节长度字节出现奇偶校验错误则终止接收服务,等待载波结束;否则设置数据字节长度计数器,每接收一个数据字节,长度计数器减1,最后接收水平校验和。若接收请求地址匹配,对接收的HART 帧异或求水平校验和,并与接收水平校 验和进行比较,相同则表示无通讯错误,否则置水平校验和错误标志为1,结束接收服务并转入HART命令执行子程序。命令帧拆分程序流程如图6所示。

 
 
图6 HART命令帧拆分程序流程图

5 结论

  对研制的智能电磁流量计进行试验表明:该流量计集成化程度高、功能强、操作方便、性能可靠;具有自诊断、自检定功能和HART数据通讯功能;可测正反两个方向流量,也可测脉动流量;抗电磁干扰和温度性能好,适合于现场测量和显示;测量范围大,准确度高。

 

关键字:HART协议  电磁流量计 引用地址:基于HART协议的智能电磁流量计设计

上一篇:高温温度计研究
下一篇:CO气体监测仪的研究

推荐阅读最新更新时间:2024-03-30 22:23

电磁流量计衬里材料最为通用的几种类型介绍
电磁流量计作为一种应用最为广泛的流量类型,在生产与生活中发挥着越来越大的作用,根据相关资料显示,在2011年电磁流量计的全球销售额便已经达到8亿7千万美元,并且预计还在以每年20%的速度增长,特别是新兴的发展中国家的新建大型生产投资项目中,在以化工、制药和电厂为中心的设备投资中保持平稳增长。随着现代化工业生产中对于石油、化工、冶金、电力、机械行业的重大装备的大型化、复杂化得到了长足进步。现代企业对自动化仪表与系统的要求越来越高,同时也对计量仪器提出了更高的要求,电磁流量计的发展也在与时俱进,技术研发与市场拓展也在向纵深推进,这对于未来国内的电磁流量计的发展乃全球的自动化仪器仪表设备的增长将具有无法估量的价值。 电磁流量计 产品
[测试测量]
基于ARM处理器和Linux操作系统的电磁流量计设计方案
  0 引 言   电磁流量计是一种测量导电介质体积流量的计量仪表,具有测量精度高、稳定性好、可靠性高等特点。电磁流量计除可测量一般导电液体的流量外,还可测量液固两相液体、高粘度液体及盐类、强酸、强碱液体的体积流量,可广泛应用于水泥、化工、轻纺、冶金、矿山、造纸、医药、给排水、食品饮料、环保等工业技术部门,其产品的性能、质量和可靠性对上述企业的经济效益有着重要的影响。   传统电磁流量计一般采用8 位或16 位的单片机,由于单片机性能较弱和外围接口少,无法完成复杂算法或者多项并行任务; 在显示方式上一般采用LED 或段式LCD,只能显示数字、字母、汉字和一些粗糙的图案;在数据存储方面一般采用小容量的EPROM 存储器,流量数据
[单片机]
基于ARM处理器和Linux操作系统的<font color='red'>电磁</font><font color='red'>流量计</font>设计方案
智能电磁流量计的转换器在炎热夏季防止遭雷击的措施
夏季来临,雷电气候也越来越频繁, 智能电磁流量计 作为一种高精密电子化的数字型仪表,在使用过程中如何防止遭受雷击而使设备损坏,甚至造成重大损失是需要设备管理人员密切关注的问题,针对这个情况,我们特地撰写此文,提出几点注意事项,各位用户可以据此作参照对本企业的各类仪表设备作出相应的防护措施。 大家知道,电磁流量计是一种精密仪表,是一种依靠电磁感应工作的流量仪表,主要是通过转换器向电磁流量传感器励磁线圈提供稳定的励磁电流,前置放大器将传感器感应的电动势放大、转换成标准的电流信号或频率信号,便于流量的显示、控制与调节。雷电经过电源部分侵入烧坏仪表。雷电产生的同时伴随强大磁场仪表电子元件产生磁感应,瞬间生成强电压和电流,击穿绝缘烧坏仪表
[测试测量]
基于电磁流量计信号转换器的校验器设计方法的研究
一 前言: 电磁流量计信号转换器的校验器是一种对电磁流量计信号转换器进行性能测试及标定的装置,已有的电磁流量计信号转换器是由一系列高精度的电阻网络组成,一般只能进行定点的测试及标定,不同厂家的转换器的放大倍数等参数不同,因此,这样的电磁流量计信号转换器的校验器只能在无监测条件下对特定电磁流量计信号转换器进行定点的测试及标定。限制了电磁流量计应用 二 设计思路: 设计的电磁流量计信号转换器的校验器包括待校验的外部电磁流量计信号转换器和输出模拟电磁流量计要测量的流体流速信号的电阻网络。利用电磁流量计信号转换器输出的励磁电流提供电源及同步信号,得到模拟电磁流量计传感器的输出信号,该模拟信号相对大小可无级调整及测量;并且可以根据不同类
[测试测量]
基于<font color='red'>电磁</font><font color='red'>流量计</font>信号转换器的校验器设计方法的研究
插入式电磁流量计的优势
  LDC插入式电磁流量计和管段式电磁流量计测量原理一样,主要是测量封闭管道中的导电液体和浆液的体积流量。较于管段式电磁流量计,插入式电磁流量计安装维护简单方便,且性价比极高,今天针对插入式电磁流量计的优势作出以下几点:   1、LDC插入式电磁流量计的测量不受流体密度、温度、压力、粘度和电导率变化影响测量精度;   2、测量管内无阻碍流动部件,无压损,直管段要求较低;   3、结构简单,电磁流量计测量管可不用内衬,可靠性高;   4、高可靠性的外插安装方式,传感器的安装、维护无需拆卸测量管,因此较适合于无法停水的现场使用,而且可以在老管道上现场开口安装;   5、公称通径范围宽,适用于DN100~DN3000之间的所有口径管道,
[测试测量]
插入式电磁流量计的工作原理及安装要求
为了减少污染,节水减排,必须对生活用水、工业用水、循环水以及排放的污水进行严格的计量和控制。流量的测量在水资源实行总量控制、定额管理和石油化工生产及过程控制中占有重要地位。 1 技术分析 1.1 工作原理 插入式电磁流量计工作原理是基于法拉第电磁感应定律,测量流量时,液体流过垂直于流动方向的磁场,感应出一个与平均流速(体积流量)成正比的电压。其感应电压信号通过2个与液体直接接触的电极检出,并通过专用电缆传送至智能变送器,智能变送器根据电势的大小和电磁流量数学模型进行运算,转换成流量信号(包括瞬时量和累计量)进行现场显示,再将流量标准的4~20MA、1~5VDC信号输出到流量二次仪表或DCS。 1.2 组成 插入式电磁流量计
[测试测量]
插入式<font color='red'>电磁</font><font color='red'>流量计</font>的工作原理及安装要求
电子测量仪之如何验证电磁流量计
由于电磁流量计必须是在线连续使用,几乎不可能拆除再运输到国家计量检测中心进行检定。因此,对于现场使用的大口径电磁流量计的精度验证是很有必要的。电磁流量计的精度验证对于电磁流量计的管理,保证其精确度和可靠性,积累原始的比对数据,做日后的验证和核对也是非常有用的。电磁流量计的精度验证可利用清水池容积和电磁流量计校验 设备 。 对电磁流量计精度进行全面验证,以确定电磁流量计在水厂应用过程中的精度,确保计量数据真实可信或是否更换电磁流量计。 1.采用目测法和法,用GS8检查的励磁线圈阻值、信号线之间的绝缘电阻、接地电阻等项目是否符合出厂前的标准,电磁流量计转换器零点、输出电流等是否满足精度要求。具体检测方法为: (1)测量励磁线圈阻值判断
[测试测量]
HART通信协议在现场仪表远程通信中的实现
  1 HART协议简介   HART(Highway Addressable Remote Transducer),可寻址远程传感器高速通道的开放通信协议,是美国Rosemen公司于1985年推出的一种用于现场智能仪表和控制室设备之间的通信协议。   HART装置提供具有相对低的带宽,适度响应时间的通信,经过10多年的发展,HART技术在国外已经十分成熟,并已成为全球智能仪表的工业标准。   HART协议采用基于Bell202标准的FSK频移键控信号,在低频的 4~20mA模拟信号上叠加幅度为0.5mA的音频数字信号进行双向数字通讯,数据传输率为1.2Mbps。由于FSK信号的平均值为0,不影响传送给控制系统模拟信号的大小
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved