咨询服务热线
0517-86996066
18915186518

热点资讯

咨询热线:

0517-86996066

邮件:

电话:

地址: 江苏华云仪表有限公司

涡轮流量计智能积算仪的设计解决方案


文章日期:2017-06-17|阅读数:


涡轮流量计智能积算仪以MSP430单片机作为处理器,经过运算放大器对输入脉冲 进行整形滤波放大后输入到单片机中,由单片机对输入脉冲进行相应的处理和运算并进行实 时流量的显示和数据信息的发送。系统电路采用24 V和3.6V双电源设计,通过HART通信 协议与上位机主机进行通讯,从上位机可以读取和置入参数。

引言

涡轮流量传感器具有测量准确、测量范围宽、 技术成熟等优点,被广泛应用于工业生产中的流 量测量。涡轮流量计智能积算仪是用来处理和显 示涡轮流量传感器发送的脉冲信号,它能够把测 量的流速等信息直接显示并转化成数字信号远传。 当前,涡轮流量传感器的测量精度已经能够达到 较高的水准,智能积算仪部分也在逐步实现智能化和信息化。涡轮流量仪表也需要添加智能信息 处理单元部分,使生产过程的监控和检测更加便 捷、高效和人性化。

1.功能设计

本文研究了涡轮流量计智能积算仪,系统以 MSP430F149单片机作为核心处理器, 能够通过液晶显示屏实时显示流速,使用基于可 寻址远程传感器高速通道的开放通信协议进行数 据传输,系统断电时数据能够瞬间保存,工作电 压过低能够触发报警,采用4mA~20mA模拟电流 输出表示流量的大小,用户通过按键可置入仪表 系数。通过合理科学的硬件设计以及软件编程, 实现了涡轮流量计智能积算仪的多功能化和低功 耗化。

2.硬件设计

2.1电源供电系统

系统有两个互不干扰的供电电路。一个是使 用3.6V电压电池进行供电,另外一个是外接直流 24V电源供电。当系统不需要进行数据通讯并且 不需要4~20mA模拟电流输出的时候,整个智能 积算仪能够仅仅在3.6V电压电池的供电下持续工 作三年以上。反之,可以使用外接直流的24V电 源供电,通过AD421芯片进行电压转换,同时它 能够将数字信号十分的转换成相应的模拟电 流信号,产生4~20mA电流输出。电路原理图如 图1所示。

涡轮流量计智能积算仪

2.2通讯系统

根据可寻址远程传感器高速通道的开放通信 协议,通讯系统用AMI公司生产的A5191芯片完成HART通讯。HART通讯是一种基于FSK频移 键控技术的通讯方式,在模拟电流信号的基础上 叠加不同的频率信号,用频率1 200Hz代表数字 “1”,频率2 200Hz代表数字“0”。通讯方式外围 电路原理图如图2所示。

涡轮流量计智能积算仪

2.3显示系统

系统显示模块选用点阵式液晶DCG13232, 电路如图3所示。它能够显示各种汉字和图形, 能够选择工作在串行模式或者并行模式,内置了ST7565R控制器,能够开启或者关闭蓝色背光。 正常电压为3V〜3.6V,无背光时它的工作电流为 140|xA,打开背光后的工作电流为92mA。

显示系统

2.4断电保护及低电压报警系统

系统断电保护电路与低电压报警电路如图4、 图5所示。选用了 IMP809R实现系统断电之后的 数据保护功能,当电压低于2.63 V,它能够产生 —个脉冲信号,并能短时间维持这个电压,让单片机进行数据保存。用IMP809S实现电池电量不 足时的低电压的报警功能,跳变电压为2.93V, 当它的供电电压低于2.93V时,产生一个持续的 脉冲给单片机,单片机检测到后即可让低电压报 警灯亮起。

3.程序设计

系统主程序采用瀑布式结构化程序设计方 法,程序中主要的功能函数为初始化程序、实 时显示流量数据程序、通讯程序以及其他的一 些功能程序。

智能积算仪上电之后,对单片机的各个模块 进行初始化,其中包括系统时钟的配置,判断是 否写入过仪表系数,看门狗的设置,ROM存储器 中数据的读取,用于液晶显示的IO 口的程序, UART通讯模块的初始等。初始化完成后设置各 个中断源,开启外部中断、通讯中断、定时器中 断等,屏蔽一切不需要的中断资源,设置单片机 内置的定时器,每间隔2s产生一次中断。主程序 设计流程图与程序初始化流程图见图6、图7。

程序设计

完成初始化后程序进入主循环程序,进行涡轮 流量传感器的脉冲处理,经过和仪表系数的线性比 对,计算出当前的瞬时流量,并通过对时间的累 积。系统整体处理事件都是基于中断,在电池供电 的情况下将电路的能耗降到较低水平。使用定时/比 较器对涡轮流量传感器传送的脉冲进行捕捉,使用 单片机内设置的定时器每间隔2 s进行一次计数,对所有前2s的收到的脉冲数进行处理,计算出瞬 时流量和累积流量并显示在液晶屏幕上。显示 菜单默认显示实时的瞬时流量和累积流量,菜单 按钮按下后切换到仪表系数植入界面,可以通过参 数置入按钮改变仪表系数,这样能够使涡轮流量 计智能积算仪适用于不同的涡轮流量传感器。

HART通讯程序的计算机显示程序由VB语 言编写,其人机交互界面如图8所示。每隔1s上 位机软件就会向下位机智能仪表请求一次数据, 接收到后立即刷新界面数据,通讯采用串口方式, 速率为1 200bps。下位机涡轮流量计智能积算仪 的通讯由单片机的通用串行异步收发器完成,当 通讯口检测到线路上有对应的电平变化时,会进 入通讯中断程序,把接收到的数据进行存储,当 数据传输完毕后,A5191芯片会产生一个脉冲, 是单片机进入外部中断执行命令分析任务。图9 为智能积算仪的通讯程序流程图。

程序设计

4.结论

本文设计了涡轮流量计智能积算仪,以 MSP430单片机作为处理器,可用3.6V电池供 电,也可用24V电源供电,采用HART通讯协 议与电脑进行数据交换,系统能够实时显示瞬时 流量和累积流量,具有断电数据自动保存和工作 电压过低报警设计,4mA~20mA模拟电流输出功 能,使用按键设置仪表系数,超低功耗设计以及本安防爆设计。仪器功能强大,具有广阔的应用 前景。


随机推荐