HART协议在智能电磁流量计中的设计应用

发布者:bullfish最新更新时间:2010-06-29 来源: 第三届全国虚拟仪器大会论文集关键字:电磁流量计  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 接收。

  如图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协议在智能电磁流量计中的设计应用

上一篇:基于PROFIBUS-DP的FCS诊断软件的开发
下一篇:网络式温湿度监控系统研究

推荐阅读最新更新时间:2024-03-30 21:31

电磁流量计的基本知识
电磁流量计在测量导电介质的液体流量有着无与伦比的优点,今年来电磁流量计在各行业中的广泛应用,越来越要求维护的仪表工掌握更多有关电磁流量计的知识,下面金湖中鼎仪表有限公司给大家作细致的分析: 测量原理   电磁流量计的工作原理是基于法拉第电磁感应定律。当导电金属杆以一定速度做垂直于磁力线方向的运动,即会产生感应电压。   假设电磁感应线圈产生磁场强度B为恒定,产生的感应电压Ue正比于流体速度v,管道截面积A为已知,则体积流量Qv则可通过如下公式计算:   电磁流量计由流量传感器和变送器两大部分组成。传感器测量管上下装有励磁线圈,通励磁电流后产生磁场穿过测量管,一对电极装在测量管内壁与液体相接触,引出感应电势,送到变送器
[测试测量]
HOLTEK推出HT47C07L、HT47C08L
Holtek低电压R-F Mask MCU系列新增两个型号 HT47C07L及HT47C08L,工作电压为1.2V~2.2V,内含IRC振荡电路、WDT、一组16bit Timer、Buzzer及EL Carrier输出。 其中HT47C07L提供了单通道的R-F转换器,ROM为1Kx16、RAM为48 byte、I/O最多18埠,LCD最多可驱动57点。另外,HT47C08L则提供了双通道的R-F转换器,ROM为2Kx16、RAM为96 byte、I/O最多21埠,LCD最多可驱动80点。 HT47C07L与HT47C08L的R-F功能为电阻值到频率的转换,可应用于电阻值量测,进而执行控制动作或显示相关讯息,因此HT47C0
[单片机]
HT97220免电容高保真G类耳机放大音频解决方案
1HT97220介绍 伴随着智能手机、蓝牙耳机、无线麦等越来越多的便携式音频设备的出现,其电路板设计空间越来越不足;将音频信号传输到耳机,一直以来都使用庞大的DC阻隔电容,不仅对电路板空间提出了较大的挑战,对音质的低频部分表现也存在损伤。 而随着人们对音质需求的普遍提高,高保真的蓝牙头戴耳机、专业级耳机设备的需求越来越大,并逐渐向普通消费者延伸。 深圳市永阜康科技有限公司推出基于嘉兴禾润的HT97220免电容高保真G类耳机放大器解决方案,是一款不需要输出DC阻隔电容的立体声耳机驱动芯片,具有极其精简的BOM表,并提供纤薄的QFN16无铅无卤封装,非常适用于微型便携式音频设备中。其非凡的失真、信噪比和完全消失的click-pop声
[手机便携]
<font color='red'>HT</font>97220免电容高保真G类耳机放大音频解决方案
电磁流量计解决方案
  在现场仪器仪表和智能发送器系统中,设计人员会运用各种类型的测量方法,包括温度、压力、流量和电压测量等。ADI经验丰富的应用工程师能够针对每种应用提供定制解决方案,同时还会考虑线路和环路供电接口问题。   工业电磁流量计的系统原理和典型架构    电 磁流量计的工作原理基于法拉第电磁感应定律。当垂直于磁场方向的导体以速度V做切割磁力线运动时,在导体的两端会产生一定的感应电动势E,液体流速变化可以通过检测该感应电动势的大小来计算。   电磁流量计的优点是无压力损耗,并且不受粘度、流体密度、温度、压力或电导率的影响,适合纸浆、泥浆、污水等的高精度测量工作。   电磁流量计系统包括电源、电磁激励、信号调理、模数转换、处理器、显示器
[测试测量]
<font color='red'>电磁</font><font color='red'>流量计</font>解决方案
电磁流量计选型中的注意事项
流量的测量非常复杂,为了达到准确测量的目的,不仅要懂得流量计的原理与特点,也要注意整个测量系统的有关事项。就使用的情况而言,需要在选型、安装、使用、维护等几个环节上引起注意,以保证计量仪表的正确、合理使用。 选型中的注意事项 (1)电磁流量计内衬的选择将直接关系到电磁流量计的正确使用与寿命。所以要根据被测流体的温度、压力、速度以及固体颗粒的硬度、含量和颗粒的大小来决定选用不同的内衬。 (2)电磁流量计的量程要适合工艺参数的实际需要。工艺量程为选用的电磁流量计量程的80% 一90% ;其测量下限要考虑电磁流量计检测器的信噪比;其适应的流体压力范围为:-0.098 MPa~2.941 MPa,因为流体的压力过高会影响其电极的使
[测试测量]
<font color='red'>电磁</font><font color='red'>流量计</font>选型中的注意事项
HOLTEK新推出HT45F39 Ultrasonic Parking Assist Flash MCU
Holtek不断追求于车用MCU领域的卓越与精进,正式推出高性价比、高度整合的超声波停车辅助Flash MCU HT45F39。HT45F39符合工业上 −40℃ ~ 85℃工作温度与高抗噪声之性能要求。内建专属超声波传感器处理电路 (Sensor Circuit),作为超声波回波信号放大、滤波及数字化处理,特别适合超声波相关产品应用。搭配ICP (In-Circuit Programming)及IAP ( In-Application Programming) 技术方案,可轻易实现成品韧体及数据更新。 HT45F39的快闪程序内存 (Flash Program ROM) 为2K Words,SRAM为160 Bytes、I/O
[单片机]
HOLTEK新推出<font color='red'>HT</font>45F39 Ultrasonic Parking Assist Flash MCU
测量环境中外源性因素对于电磁流量计的干扰和抑制
电磁流量计作为一种依靠电磁作用原理工作的流量仪表,在使用的过程中会受到外部的各种干扰,用户在安装过程中要特别注意避免因为外部的不良测量环境对于仪表造成的影响,本文就是针对于电磁流量计在使用过程中受到的最主要的干扰类型做一个简单的描述。 目前在工业生产中普遍使用的 电磁流量计 ,一般都采用50Hz电源提供直接供电,最后输出一个和流量成正比的电流信号(0-10mA或4-2OmA)。电磁流量变送器产生的流量信号为mV级交流信号,通常设定流体平均速度为1 m/s, 流量信号为1mV或0.5mV。实际测量中取得的电级信号除流量信号外还混杂着同相、正交和共模等干扰信号,特别是交流励磁时干扰电压的幅值较高,可达数十mV或更大,势必严重影响测量。
[测试测量]
测量环境中外源性因素对于<font color='red'>电磁</font><font color='red'>流量计</font>的干扰和抑制
HT46R22单片机在电磁炉功率控制中的应用
摘要:介绍了电磁炉的基本工作原理,并提出了一种采用HT46R22单片机实现电磁炉功率稳定输出的功率控制方法,最后简单介绍了该方法的软硬件设计过程。 关键词:电磁炉;HT46R22;功率控制 引言 近年来,随着环保和节能意识的逐步提高,一种新兴的"绿色的厨具"--电磁炉正在家庭中普及。它改变了传统的明火烹调方式,利用电磁感应原理,使电流通过内置的线圈时产生磁场,磁场内的磁力线感应到铁制器皿,产生无数高速运动的小涡流,涡流产生的巨大循环能量转换为有效热能,使锅具自行高速加热,最终直接加热食物。电磁炉的热效率达到90%以上,同时它无烟无灰,无污染,不升高室温,不产生一氧化碳等有害物质,安全环保。电磁炉还采用了微电脑控制,能够随意控
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved