0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HART的模拟输入的传统实现方法

电子设计 2019-04-10 10:11 次阅读

4 mA至20 mA模拟电流环路常用于工厂环境中。虽然这些环境中的基本信号调制均相同,但带宽要求却有很大的不同。工厂控制系统可能需要100 Hz环路带宽(来自位置和位移传感器)。而典型的过程控制系统仅需几Hz更新速率,且一般都支持HART。HART (可寻址远程传感器高速通道的开放通信协议)协议允许在传统的模拟4 mA至20 mA电流环路内实现双向1.2 kHz/2.2 kHz FSK (频移键控)调制数字通信。设计同时满足两种情况的4 mA至20 mA输入可能会有一定难度。本文提供了一种方法,可以极大地简化这类设计。

图1中的电路图是一个支持HART的模拟输入的传统实现方法。

HART的模拟输入的传统实现方法

R1和RSENSE组成一个250 Ω系统端接阻抗。HART FSK信号从该处到HART调制解调器为交流耦合。通过精密100 Ω RSENSE电阻,将4 mA至20 mA模拟信号转换为0.4 V至2 V电压信号。然后,模拟低通滤波器衰减模拟信号中的HART FSK成分,接着将其输入ADC。二阶低通模拟滤波器带宽为25 Hz,滚降为–40 dB/十倍频程。

该电路符合HART规范,可将HART FSK信号衰减至4 mA至20 mA满量程以下超过–60 dB电平,确保HART FSK通信的4 mA至20 mA模拟输入扰动不超过0.1%。

另一方面,该模拟低通滤波器在系统输入端的满量程跳变之后,建立至0.1%以内需大约70 ms。这种较长的建立时间和低带宽性能不适合没有HART通讯需求的高速系统。虽然模拟滤波器可以被旁路掉,但需要额外的模拟电路,比如开关或多路复用器

图2显示了支持HART的模拟输入的替代方案。

HART的模拟输入的传统实现方法

与上一个电路类似,HART FSK信号交流耦合至250 Ω输入阻抗,而4 mA至20 mA信号通过精密100 Ω RSENSE电阻转换为0.4 V至2 V电压信号。然而在本电路中,一个轻度的低通滤波器将信号带宽限制为27 kHz左右,以便为系统提供免疫性和电磁兼容性(EMC)。系统输入端满量程跳变后,滤波器在40 μs时间内建立至0.1%。

该信号通过内置的数字滤波器传输至Σ-Δ型ADC (比如ADI的 AD7173)。数字滤波器可编程设置为较慢的工作速度模式和最优HART FSK信号抑制模式,或者在要求快速模拟输入时设置为快速工作模式。

AD7173支持多种工作模式。其中一种模式适合用来抑制HART FSK信号,将SINC3滤波器的陷波频率设为400 Hz,或者可在较低HARTFSK频率(1.2 kHz)时提供深滤波器陷波并可在较高频率(2.2 kHz)时提供大幅衰减的分数频率。图3中的曲线显示该数字滤波器的频率响应,及其与图1中模拟滤波器的比较。

HART的模拟输入的传统实现方法

不幸的是,真实情况远没有那么简单。当一条完整的消息经过HART发送后,HART FSK调制信号频谱不仅在基频调制频率处包含电能,且在1.2 kHz与2.2 kHz载波之间、下方和上方包含频率分量。

图4显示了HART FSK消息在ADC输入端的典型频谱,以及通过sinc3滤波器以400 Hz陷波衰减时的频谱。本例中,主机发送HART命令3,从机响应该命令。

HART的模拟输入的传统实现方法

由图4可以看出,HART消息的一部分(尤其在较低频率处)依然可以出现在模数输出数据中。也就是说,可以轻松更改数字滤波器设置,以便实现4 mA至20 mA输入速度和HART FSK采样抑制之间的正确平衡。

图5显示了系统性能,其测量值在4 mA至20 mA满量程范围内以百分比误差表示,同时比较模拟滤波器(如图1所示)和sinc3数字滤波器(如图2所示)的系统速度。

HART的模拟输入的传统实现方法

模拟滤波器在硬件中固定,并具有固定的建立时间。对于系统输入端的快速变化模拟信号而言,模拟滤波器输出误差由其较慢的建立时间决定。例如,如果系统输入每40 ms改变满量程,则滤波器输出不会建立至正确值的1%以内。对于较慢的输入信号而言,模拟滤波器输出误差由其抑制HART FSK信号低频分量的能力决定。对于典型HART命令3消息而言,该误差测量值约为4 mA至20 mA满量程的0.09%。

此外,数字SINC3滤波器的建立时间是一个用户设置的参数,滤波器输出误差是由于HART FSK调制对应的滤波器设置决定的。例如,400 Hz陷波的SINC3滤波器对应7.5 ms建立时间,当传输HART命令3时,A/D上测得的扰动不足4 mA至20 mA满量程的0.4%。在具有四个模拟输入的系统中,SINC3滤波器在通道之间顺序切换。同样的400 Hz陷波SIN3滤波器现在需要4 × 7.5 = 30 ms才能扫描全部四个通道。这便是四通道系统的曲线在30 ms处均显示出约为0.4%误差的原因。

对于更精确的4 mA至20 mA输入而言,sinc3滤波器可设为30 ms建立时间,该设置对应100 Hz陷波且将HART信号抑制在不足满量程的0.1%。如果在系统中速度更为重要,则6 ms建立时间(约500 Hz陷波)的sinc3滤波器依然可以将HART通信信号抑制在4 mA至20 mA满量程的0.5%以下。此外,如果只要求速度且无需进行HART通信,则前文示例中的AD7173能够以每通道161 μs的建立时间达到31 kSPS的采样速率。

总之,传统的模拟低通滤波器较容易理解,而某些情况下,每通道略为增加几个元器件可在多通道系统中实现较好的模拟输入性能。另一方面,Σ-型ADC的集成数字sinc3滤波器具有极大的灵活性,而这种灵活性是一路直到终端系统用户都可提供的。数字解决方案所需硬件较少,并且若设置得当,则其在HART FSK信号滤波性能方面远优于单通道系统中的模拟解决方案,而与最多四通道的系统相比具有接近或更佳的性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HART
    +关注

    关注

    2

    文章

    74

    浏览量

    32712
  • 多路复用器
    +关注

    关注

    9

    文章

    873

    浏览量

    65297
  • 模拟电流环路

    关注

    0

    文章

    2

    浏览量

    2546
收藏 人收藏

    评论

    相关推荐

    四种模拟输入信号的保护电路实现方法

    本文介绍了四种模拟输入信号的保护电路的实现方法
    发表于 03-28 09:55 1196次阅读

    HART协议传输原理

    的是半双工的通信方式,其特点是在现有模拟信号传输线上实现数字信号通信,属于模拟系统向数字系统转变过程中过渡性产品,因而在当前的过渡时期具有较强的市场竞争能力,得到了较快发展。HART
    发表于 10-24 21:29

    【技术贴】HART协议传输原理和特点

    实现数字信号通信,属于模拟系统向数字系统转变过程中过渡性产品,因而在当前的过渡时期具有较强的市场竞争能力,得到了较快发展。HART规定了一系列命令,按命令方式工作。它有三类命令,第一类称为通用命令,这是
    发表于 02-07 00:02

    基于HART兼容性简化模拟电流环路设计

    20mA输入可能会有一定难度。图1中的电路图是一个支持HART模拟输入传统部署方法。  图1
    发表于 10-17 16:51

    HART的电流输入

    作者:Derrick Hartmann,Michal BrychtaHART(可寻址远程传感器高速通道的开放通信协议)协议允许在传统模拟4 mA至20 mA电流环路内实现双向1.2 kHz/2.2
    发表于 07-19 07:22

    支持HART模拟输入传统部署方法

    一个支持HART模拟输入传统部署方法
    发表于 03-01 08:33

    传统变送器的HART改造

    简单介绍了HART 通信协议的物理层、数据链路层、应用层的规范。并在对其中关键技术和器件的选择进行分析的基础上,重点分析了如何实现传统模拟变送器向H
    发表于 12-20 15:20 6次下载

    传统变送器的HART改造

    简单介绍了HART 通信协议的物理层、数据链路层、应用层的规范。并在对其中关键技术和器件的选择进行分析的基础上,重点分析了如何实现传统模拟变送器向H
    发表于 01-07 15:44 18次下载

    HART协议智能仪表自动校验系统的设计和实现

    HART协议智能仪表自动校验系统的设计和实现 介绍HART协议智能仪表的自动校验系统的设计思想 和实现方法,提出了应用
    发表于 10-15 21:36 1111次阅读
    <b class='flag-5'>HART</b>协议智能仪表自动校验系统的设计和<b class='flag-5'>实现</b>

    什么是HART协议,HART是什么意思

    什么是HART协议 HART协议(Highway Addressible Remote Transducer):是Rosemount公司于1986年提出的一项标准。实现4~20mA模拟
    发表于 07-28 17:32 3.3w次阅读

    支持HART的电流输入以及与向余量受限的4mA至20mA输入设计中添加HART功能

      本文将重点阐述支持HART的电流输入以及与向余量受限的4mA至20mA输入设计中添加HART功能相关的难题。
    发表于 09-19 14:57 25次下载
    支持<b class='flag-5'>HART</b>的电流<b class='flag-5'>输入</b>以及与向余量受限的4mA至20mA<b class='flag-5'>输入</b>设计中添加<b class='flag-5'>HART</b>功能

    关于HART协议的低功耗智能变送器的研究

    传统变送器大多采用模拟信号实现设备间通信,信号易受干扰,且传统变送器功耗过高。而 HART 协议可以实现
    发表于 04-27 14:40 9次下载
    关于<b class='flag-5'>HART</b>协议的低功耗智能变送器的研究

    如何在支持HART模拟输入上实施硬件资料下载

    电子发烧友网为你提供如何在支持HART模拟输入上实施硬件资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-10 08:48 8次下载
    如何在支持<b class='flag-5'>HART</b>的<b class='flag-5'>模拟</b><b class='flag-5'>输入</b>上实施硬件资料下载

    一个支持HART模拟输入传统部署方法资料下载

    电子发烧友网为你提供一个支持HART模拟输入传统部署方法资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资
    发表于 04-12 08:41 10次下载
    一个支持<b class='flag-5'>HART</b>的<b class='flag-5'>模拟</b><b class='flag-5'>输入</b>的<b class='flag-5'>传统</b>部署<b class='flag-5'>方法</b>资料下载

    使用TPS2661x保护模拟输入和输出模块中的HART I/O

    电子发烧友网站提供《使用TPS2661x保护模拟输入和输出模块中的HART I/O.pdf》资料免费下载
    发表于 09-24 10:30 0次下载
    使用TPS2661x保护<b class='flag-5'>模拟</b><b class='flag-5'>输入</b>和输出模块中的<b class='flag-5'>HART</b> I/O