产品推荐:水表|流量计|压力变送器|热电偶|液位计|冷热冲击试验箱|水质分析|光谱仪|试验机|试验箱


仪表网>技术中心>应用设计>正文

欢迎联系我

有什么可以帮您? 在线咨询

智能金属管浮子流量计设计分析

来源:ABG仪表集团-金湖百纳仪表科技有限公司   2019年10月18日 16:22  

 流量计的硬件设计 智能金属管浮子流量计的硬件采用模块化设计,共分为传感器 单元、微处理器单元、显示单元、总线通信单元和供电单元等五个 模块。硬件框图如图 1 所示。 基于 HART 协议的智能金属管浮子流量计 路宗强 (承德石油高等专科学校 , 河北 承德 067000) 摘 要:介绍了智能金属管浮子流量计的设计思路,以及系统硬件及软件设计。该流量计由于采用了高性能微处理器,一方面将 HART 协议移 植到金属管浮子流量计上实现总线通信,另一方面采用 Kalman 滤波方法,提高了流量计的精度。同时在产品的设计上采用模块化设计降低了 系统的运行故障。经现场测试,流量计在组态、精度、可靠性等方面都达到了设计要求。 关键词:HART 协议;智能金属管浮子流量计;低功耗;Kalman 滤波 单元将从 HART 总线接收到的信号解调,然后将数字信号送给微 处理器单元。从而实现了智能金属管浮子流量计和上位机之间的 双向通信。 3 流量计的软件设计 智能金属管浮子流量计的软件设计采用模块化编程结构,主要 包括三个部分:输入模块、控制模块、输出模块。所有程序代码均 现场信号的检测,由传感器单元来完成,将磁钢嵌在流量计的 浮子内部,霍尔元件固定在流量计外管壁,当流量改变时,浮子位 置改变,磁钢的磁场随之改变,霍尔元件输出的电压经放大调理后 送入微处理器单元。 微处理器单元的核心选用 TI 公司的 MSP430FE425,其运算速度 高、超低功耗的同时,内部集成了 AD 转换器和 FLASH 存储器,因 此可以有效地减少系统的配置,大大简化了系统的硬件组成,提高 系统的运行的可靠性。微处理器单元接收传感器单元的检测信号, 经滤波、温度补偿后将现场实际流量值送至显示单元显示,同时经 总线通信单元、HART 总线送至上位机。 总线通信单元是 HART 协议物理层的硬件实现。一方面微处 理器单元送出的数字信号经调制解调器 HT2012 调制成 FSK 频移 键控信号,叠加在环路上发送到 HART 总线。另一方面总线通信 采用 C 语言编写。 输 入 模 块 主 要 包 括 数 据 采 集、 滤 波、 温 度 补 偿、非线性补偿和数值计 算等,总体采用定时器中 断方式,程序流程图如图 2 所示。输入模块中的非 线性补偿程序采用分段线 性拟合的方式来实现。通 过 采 集 9 组 或 11 组 流 量 信号,作为拟合直线的端 点,当前采样值按数据大 小得到拟合曲线段的斜率 和初始数据,代入拟合方 程即可得到修正后的流量 数据。 控 制 模 块 包 括 键 盘 处 理程序和看门狗程序,键 盘处理功能是通过中断方 式设置标志位在置入参数 子程序中实现的。智能金 属管浮子流量计在通过总 线组网,实现上位机组态 调试的同时,通过键盘, 可以就地调试。 输 出 模 块 包 括 显 示 程 序和通信中断服务程序。 通信中断服务程序流程图 如图 3 所示。 4 结论 在设 计 过 程 中, 我 们 一 方 面 采 用 了 高 性 能、 低 功 耗、 低 成 本的微处理器,在金属管浮子流量计上实现了 HART 总线通信, 实现了上位机组态,连接图如图 4 所示。另一方面充分考虑智 能金属管浮子流量计在现场工作时由于管道机械振动和磁场不 稳定的干扰,微处理器获得的信号有噪音,采用数字信号处理 方法结合现代滤波技术,采用 Kalman 滤波方法,提高了流量 计的精度。同时由于采取了温度补偿措施,提高了流量计的抗 

免责声明

  • 凡本网注明“来源:仪表网”的所有作品,均为浙江兴旺宝明通网络有限公司-仪表网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:仪表网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非仪表网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
联系我们

客服热线: 15267989561

加盟热线: 15267989561

媒体合作: 0571-87759945

投诉热线: 0571-87759942

关注我们
  • 下载仪表站APP

  • Ybzhan手机版

  • Ybzhan公众号

  • Ybzhan小程序

企业未开通此功能
详询客服 : 0571-87759942