一种双cpu涡轮流量计及其处理方法

文档序号:8394634阅读:343来源:国知局
一种双cpu涡轮流量计及其处理方法
【技术领域】
[0001]本发明涉及流量测量领域,尤其涉及一种双CPU涡轮流量计及其处理方法。
【背景技术】
[0002]涡轮流量计是通过检测叶轮的转速来测量流量的一种流量计。目前仪器仪表行业发展迅速,仪表的智能化及集成化程度越来越高,大部分涡轮流量计都具有了电流输出、频率输出、流量显示、按键输入、以及数字通讯功能,这种智能型的涡轮流量计,大都由一个涡轮信号处理电路将叶轮转速转化为频率信号,经过CPU采集频率,再经过运算得到流体的流量值,并将其显示出来,并通过电流输出、频率输出、或数字通讯等方式传输给上位机进行进一步的处理。这种涡轮流量计由于只有一个CPU,要完成采集频率、电流输出、频率输出、数字通讯、按键输入、流量显示等各种功能,可能产生由于响应不及时造成的频率采集错误,电流、频率输出不及时,按键响应不及时或数字通讯出错等问题。宄其原因,是由于涡轮流量计只有一个CPU,运算负担太重,在检测及处理时响应不及时造成。

【发明内容】

[0003]本发明为了解决涡轮流量计由于响应不及时造成的频率采集错误,电流、频率输出不及时,按键响应不及时或数字通讯出错等问题,提供了一种双CPU涡轮流量计及其处理方法。
[0004]为实现本发明的目的所采用的技术方案是:
一种双CPU涡轮流量计,包括输出控制CPU与测量控制CPU,所述输出控制CPU负责电流输出模块、频率输出模块、流量显示模块、按键输入模块及数字通讯模块;所述测量控制CPU负责采集由涡轮信号处理电路处理过的流量信号;输出控制CPU与测量控制CPU之间采用SPI通讯。
[0005]所述输出控制CPU与测量控制CPU选用MSP430系列单片机MSP430F5418A,或采用MSP430系列其他单片机或MCS-51或AVR系列单片机。
[0006]一种双CPU涡轮流量计的处理方法,所述测量控制CPU为SPI通讯的主机,控制SPI通讯过程,具体步骤如下:首先检测是否完成流量测量,如果未完成则继续进行流量测量及数据处理,若完成流量测量就至通讯标志进行通讯,最后检测是否通讯完成,若完成通讯则继续进行流量测量;所述输出控制CPU为SPI通讯的从机,其控制过程具体步骤如下:首先检测是否有通讯标志,若无通讯标志,则依次进行电流输出、频率输出、按键输入、流量显示和数字通讯,数字通讯后继续判断是否有通讯标志;若有通讯标志则进行通讯及数据处理,处理完成后再依次进行电流输出、频率输出、按键输入、流量显示和数字通讯。
[0007]与现有技术相比,本发明的有益效果是:
本发明的双CPU涡轮流量计使用两个CPU,一个用来控制流量测量,一个用来进行电流输出、频率输出、流量显示、按键输入、数字通讯等其他操作,能够有效的解决涡轮流量计由于响应不及时造成的频率采集错误,电流、频率输出不及时,按键响应不及时或数字通讯出错等问题,从而能够使涡轮流量计测量精确、输出准确,大大提高了涡轮流量计的可靠性,本发明的双CPU涡轮流量计结构简单,实用性强,能够广泛应用于流量测量领域。
【附图说明】
[0008]图1所示为本发明的双CPU涡轮流量计原理框图;
图2所示为本发明的输出控制CPU软件流程图;
图3所示为本发明的测量控制CPU软件流程图。
【具体实施方式】
[0009]以下结合附图和具体实施例对本发明作进一步详细说明。
[0010]本发明的双CPU涡轮流量计原理框图如图1所示,包括输出控制CPU与测量控制CPU,其中输出控制CPU负责电流输出模块、频率输出模块、流量显示模块、按键输入模块及数字通讯模块;测量控制CPU负责采集由涡轮信号处理电路处理过的流量信号;输出控制CPU与测量控制CPU之间采用SPI通讯。
[0011]本发明的输出控制CPU控制流程如图2所示,输出控制CPU为SPI通讯的从机,其具体流程为:首先检测是否有通讯标志,若无标志,则进行电流输出、频率输出、流量显示、按键输入、数字通讯等其他操作,若有通讯标志则进行通讯及数据处理,处理完成后再进行其他操作。
[0012]本发明的测量控制CPU控制流程如图3所示,测量控制CPU为SPI通讯的主机,控制SPI通讯过程,保证通讯过程不影响流量信号的采集,其具体流程为:检测是否完成流量测量,未完成则继续进行流量测量及数据处理,若完成流量测量就置通讯标志进行通讯,再检测是否通讯完成,若完成则继续进行流量测量。
[0013]本发明的双CPU涡轮流量计利用现有智能型涡轮流量计的功能模块,使用两个CPU,一个用来控制流量测量,一个用来进行电流输出、频率输出、流量显示、按键输入、数字通讯等其他操作,这样能够有效的解决涡轮流量计由于响应不及时造成的频率采集错误,电流、频率输出不及时,按键响应不及时或数字通讯出错等问题,从而能够使涡轮流量计测量精确、输出准确,大大提高了涡轮流量计的可靠性,本发明的双CPU涡轮流量计结构简单,实用性强,能够广泛应用于流量测量领域。
[0014]以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种双CPU涡轮流量计,其特征在于,包括输出控制CPU与测量控制CPU,所述输出控制CPU负责电流输出模块、频率输出模块、流量显示模块、按键输入模块及数字通讯模块;所述测量控制CPU负责采集由涡轮信号处理电路处理过的流量信号;输出控制CPU与测量控制CPU之间采用SPI通讯。
2.根据权利要求1所述的双CPU涡轮流量计,其特征在于,所述输出控制CPU与测量控制CPU选用MSP430系列单片机MSP430F5418A,或采用MSP430系列其他单片机或MCS-51或AVR系列单片机。
3.一种双CPU涡轮流量计的处理方法,其特征是,所述测量控制CPU为SPI通讯的主机,控制SPI通讯过程,具体步骤如下:首先检测是否完成流量测量,如果未完成则继续进行流量测量及数据处理,若完成流量测量就至通讯标志进行通讯,最后检测是否通讯完成,若完成通讯则继续进行流量测量;所述输出控制CPU为SPI通讯的从机,其控制过程具体步骤如下:首先检测是否有通讯标志,若无通讯标志,则依次进行电流输出、频率输出、按键输入、流量显示和数字通讯,数字通讯后继续判断是否有通讯标志;若有通讯标志则进行通讯及数据处理,处理完成后再依次进行电流输出、频率输出、按键输入、流量显示和数字通讯。
【专利摘要】本发明公开了一种双CPU涡轮流量计及其处理方法。本发明输出控制CPU负责电流输出模块、频率输出模块、流量显示模块、按键输入模块及数字通讯模块;所述测量控制CPU负责采集由涡轮信号处理电路处理过的流量信号;输出控制CPU与测量控制CPU之间采用SPI通讯。本发明所述测量控制CPU的流程为:检测是否完成流量测量,未完成则继续进行流量测量及数据处理,若完成流量测量就置通讯标志进行通讯,再检测是否通讯完成,若完成则继续进行流量测量;输出控制CPU的其流程为,检测是否有通讯标志,若无标志,则进行电流输出、频率输出、流量显示、按键输入、数字通讯等其他操作,若有通讯标志则进行通讯及数据处理,处理完成后再进行其他操作。本发明的双CPU涡轮流量计结构简单,实用性强,能够广泛应用于流量测量领域。
【IPC分类】G01F1-28
【公开号】CN104713602
【申请号】CN201510149720
【发明人】李蕊, 刘冰, 郭桂梅, 丛萌
【申请人】天津商业大学
【公开日】2015年6月17日
【申请日】2015年4月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1