使用HART兼容性处理技术简化设计过程

不同的应用需要不同的模拟输入。支持 hart 的技术简化了设计过程。
在加工厂或工厂环境中看到 4 m ato 20 ma 模拟电流回路并不少见。虽然这些不同应用中的基本信令相同,但带宽要求却大不相同。工厂控制系统可能需要来自位置和位移传感器的 100 赫兹的环路带宽,而典型的过程控制系统只需要几赫兹的更新速率,并且通常启用 hart(高速可寻址远程传感器)。hart 协议允许通过传统的模拟 4 ma 至 20 ma 电流环路进行双向 1.2/2.2 khz fsk(频移键控)调制数字通信。设计同时满足这两种情况的 4 m a 至 20 ma 输入可能具有挑战性。图 1 中的电路图显示了实现支持 hart 的模拟输入的传统方法。
图 1:带无源滤波器的 hart 启用输入。
在图中,r 1和 r sense提供 250 wohm 的系统终端阻抗。hart fsk 信号从那里交流耦合到 hart 调制解调器。4 ma 至 20 ma 模拟信号由精密 100 wr sense电阻转换为 0.4 v 至 2 v 信号。然后,模拟低通滤波器从模拟信号中衰减 hart fsk 分量,然后再将其传递给 a/d 转换器。二阶低通模拟滤波器具有 25 hz 的带宽和 -40 db/十倍频程滚降。该电路符合 hart 规范,可将 hart fsk 信号衰减至低于 4 ma 至 20 ma 满量程的 -60 db 以上水平,确保 hart fsk 通信对输入的干扰小于 0.1%。
另一方面,该模拟低通滤波器在系统输入的满量程步进后需要将近 70 毫秒才能稳定在 0.1% 以内。长稳定时间和低带宽不适用于需要快速运行且不需要 hart 通信的系统。模拟滤波器确实可以被绕过,但这需要额外的模拟电路,例如开关或多路复用器。图 2 显示了启用 hart 的模拟输入的另一种方法。
图 2:支持 hart 的灵活带宽输入。
与前面的电路类似,hart fsk 信号从 250 ω 输入阻抗交流耦合,4 ma 至 20 ma 信号由精密 100 wr sense电阻转换为 0.4 v 至 2 v 信号。然而,在这个电路中,一个相当轻的低通滤波器将信号的带宽限制在 27 khz 左右,以提供系统抗扰度和电磁兼容性 (emc)。在系统输入的满量程阶跃后,滤波器在 40 µs 内稳定到 0.1%。
该信号被传递到具有内置数字滤波器的 sigma-delta a/d 转换器,例如 analog devices 的 ad7173。可以对数字滤波器进行编程,以实现较慢的操作和最佳的 hart fsk 信号抑制,或者在需要快速模拟输入功能时进行快速操作。
ad7173 有多种工作模式。适用于抑制 hart fsk 信号的一种模式是 sinc3 滤波器,其陷波设置为 400 hz 或约数,它在较低的 hart fsk 频率 (1.2 khz) 提供深滤波器陷波,并在较高的频率 (2.2千赫)。图 3 中的图表显示了该数字滤波器的频率响应及其与图 1 中的模拟滤波器的比较。
图 3:具有无源滤波器的启用 hart 的输入。
不幸的是,现实世界并不是那么简单。当通过 hart 发送完整消息时,hart fsk 调制信号频谱不仅包含基本调制频率的能量,而且还包含介于 1.2 khz 和 2.2 khz 载波之间、以下和以上的分量。图 4 显示了 a/d 转换器输入上的 hart fsk 消息的典型频谱,以及被具有 400 hz 陷波的 sinc3 滤波器衰减时的频谱。在这种情况下,主机正在发送 hart 命令 3,而从机正在响应该命令。
图 4: hart 消息频谱。
从图 4 可以明显看出,hart 消息的一部分,尤其是在较低频率下,仍然可以出现在 a/d 输出数据中。也就是说,可以轻松更改数字滤波器设置,以在输入速度和 hart fsk 信号抑制之间取得适当的平衡。图 5 显示了系统性能,测量为相对于 4 ma 至 20 ma 满量程的百分比误差,以及模拟滤波器(图 1)和 sinc3 数字滤波器(图 2)的系统速度。
图 5: sinc3 滤波器与模拟滤波器的对比。
模拟滤波器在硬件中是固定的,并且具有固定的建立时间。对于系统输入上快速变化的模拟信号,模拟滤波器输出误差主要由其缓慢稳定决定。例如,如果系统输入每 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 x 7.5 = 30 ms 来扫描所有四个通道。这就是四通道系统在 30 毫秒时显示相同的 ~0.4% 误差的原因。
对于更精确的 4 ma 至 20 ma 输入,sinc3 滤波器可设置为 30 ms 建立时间,这对应于 100 hz 陷波,它将 hart 信号抑制到小于满量程的 0.1%。如果速度更重要,具有 6 ms 稳定时间(~500 hz 陷波)的 sinc3 滤波器仍会抑制低于 4 ma 至 20 ma 输入 0.5% 的 hart 通信信号。如果速度是唯一要求并且不需要 hart 通信,那么前面讨论的 ad7173 可以采样超过 31ksamples/s,建立时间为 161µs/通道。
传统的模拟低通滤波器更容易理解,而且由于板上每个通道的元件数量较少,因此在某些情况下,在多通道系统中实施时可以提供更好的模拟输入性能。另一方面,集成在 sigma-delta a/d 转换器上的数字 sinc 滤波器具有显着的灵活性,可以一直提供给最终系统用户。数字解决方案需要较少的硬件,如果设置正确,它在过滤 hart fsk 信号方面的性能优于单通道系统中的模拟解决方案,并且在多达四通道系统中具有可比性或更好的性能。
作者:michal brychta,derrick hartmann


二维数组与二级指针是好兄弟吗?
乐视超级汽车生态园最新消息:下月27日肯定奠基开工 或拿地后用土地作抵押
机器人需要更具场景适用性的导航方案 导航方案选择需要因地制宜
ABB亮相行业年会 携手业界推动智能技术发展
基于块层的组成“bio层”的详细解析
使用HART兼容性处理技术简化设计过程
智慧城市的数据治理
【英飞凌PSoC 6 RTT开发板试用】通过软件和硬件I2C接口获取数字温湿度传感器SHT30的数据
谷歌多模态大模型PaLI研究神经网络
详解列控中心与ZPW-2000轨道电路接口
不一样的STM32“脱机”烧录器
比特币和以太坊的应用和区别是什么
音箱采用无线充电技术,实用性将大大提升
中国布局新能源汽车开放,本土化才是关键
5G工业网关助力搭建污水预处理智能化信息应用平台
安森美半导体将在2015 APEC展示下一代电源系统
恩智浦半导体公司宣布推出首个多设备车载无线充电解决方案
电梯前室 (合用前室) 和楼梯间的余压传感器的是怎么进行工作的
单片机教程十二:单片机逻辑与或异或指令详解
Helm部署MinIO集群