低功耗电磁流量计的设计与实现
2015-06-09杜清府任文建
杜清府,任文建,张 超
(山东大学(威海)机电与信息工程学院,山东威海 264209)
低功耗电磁流量计的设计与实现
杜清府,任文建,张 超
(山东大学(威海)机电与信息工程学院,山东威海 264209)
传统电磁流量计大多采用交流220 V或直流24 V供电,励磁电流高达250 mA左右,耗能高,成本高。文中设计了一种基于MSP430F4794单片机的低功耗电磁流量计,采用3.6 V锂电池供电,励磁方式采用三值梯形波励磁,励磁电流仅为30 mA。围绕低功耗详细叙述了DC-DC升降压电路、三值梯形波励磁电路、信号处理电路、MSP430F4794单片机控制及外围电路。经实验测试,该电磁流量计能够满足用户需求。
电磁流量计;MSP430F4794;低功耗;三值梯形波励磁
0 引言
电磁流量计是一种基于法拉第电磁感应定律测量导电液体体积流量的仪表。由于其测量不受介质性能的影响、无压力损失和抗腐蚀性等特点,得到了越来越广泛的应用[1]。传统电磁流量计功率大、耗能高,无法满足低功耗的要求,且大多采用低频两值矩形波励磁,由于矩形波存在电平突变,磁场变化率dB/dt过高,引入微分干扰和同相干扰,同时两值励磁容易引起零点不稳导致电磁流量计无法测量小流量导电液体,测量范围受到限制。
本文在对传统电磁流量计大量研究的基础上,设计了一种锂电池供电的低功耗电磁流量计,供电电压为3.6 V,励磁电流仅有30 mA,功耗大大降低,相对于传统励磁方式,采用三值梯形波励磁,减小了微分干扰和同相干扰,同时提高了零点稳定性和测量精度。
1 原理
电磁流量计的传感器电极两端输出信号由式(1)表示[2]:
(1)
图1 三值梯形波励磁
2 系统硬件设计
整个系统框图如图2所示,主要由DC-DC升降压电路、励磁电路、流量信号调理电路以及MSP430F4794单片机等部分构成。锂电池为整个电路提供电源,选用两节一次性锂电池并联使用,型号ER34615H,标称电压3.6 V,标称容量为19 AH,储存寿命超过10年;锂电池输出电压经DC-DC升降压电路转换成3.3 V和±5 V供励磁电路、信号处理电路、单片机、液晶等使用;励磁电路输出恒定电流给电磁流量传感器的励磁线圈,线圈感生出恒定磁场,流体流过测量管道切割磁力线,传感器的一对电极感生出电压;电压信号经信号调理电路滤波放大后,由单片机A/D采集;超低功耗的MSP430F4794单片机为系统电路的控制核心,控制励磁电路输出三值梯形波,完成流量信号的运算以及液晶的显示和按键输入的反馈等。
图2 系统框图
2.1 DC-DC升降压电路
DC-DC升降压电路分为两种DC-DC电路,分别产生3.3 V和±5 V,如图3所示。TPS65130芯片产生5 V,该芯片在低负载时有Power-Save Mode,由于±5 V主要使用在放大器上,所以电路中使能此种模式,转换效率达90%以上,同时该芯片可通过单片机的P1.0和P1.1来使能转换电路,当关闭转换电路时,该芯片会与负载断开,进一步减少功耗。TPS62736芯片产生3.3 V,该芯片是超低功耗的降压转换器,针对50 mA的输出电流进行了优化,静态电流只有380 nA,转换效率在90%以上,与TPS65130一样可以通过单片机的P1.3来切换芯片的两种状态Buck Mode和Standby Mode,Buck Mode为正常转换状态,Standby Mode则关闭转换器以减少功耗,同时该芯片可以检测输入电压的高低,当低于设定值时,可以通过P1.2向单片机发送信号,从而当电池没有电的时候提醒用户更换。
图3 DC-DC升降压电路
2.2 梯形波励磁电路
梯形波励磁电路如图4所示。电压3.3 V为DC-DC芯片降压后得到,传统电磁流量计大多采用24 V励磁,此电路只需要3.3 V是由于采用了DMC2004芯片,该芯片内部含有1个NMOS管和1个PMOS管,开启电压小于1 V,当Vgs大于1.2 V时,NMOS导通电阻小于0.035 Ω,PMOS的导通电阻小于0.065 Ω,耗能少,符合低功耗的要求。
图4 梯形波励磁电路
恒流源电路采用低功耗放大器TLC2252,电流大小为Uz/R3,该电路取R3=39 Ω,恒流源约为30 mA.LM385、R1和C1是梯形波形成的关键,LM385为低功耗的参考电压芯片,C1充电到参考电压1.235 V,形成梯形的一边,放电时形成另一边。
P2.0、P2.1、P2.2的逻辑曲线如图5所示。
图5 逻辑曲线
t1时段,P2.1高电平,P2.2低电平,T2、T3导通,T1、T4截止,励磁线圈L1上的电流由B到A(假设从B到A为正), T2、T3导通的同时,P2.0由低电平变为高电平,电容C1开始充电,Uz由0近似线性增加,上升速率由R1,C1参数决定,当电压增加到1.235 V时,LM385开始导通,稳定在1.235 V,这个过程励磁线圈电流也由0上升到30 mA,并稳定在30 mA;t2时段,P2.1、P2.2电平维持不变,P2.0由高电平变成低电平,C1放电,Uz线性降低,电流也从30 mA降到0;t3时段,P2.1、P2.2都为高电平,T1、T2都截止,励磁线圈L1上的电流为0;T4时段,P2.1低电平、P2.2高电平,T1、T4导通,T2、T3截止,励磁线圈L1上的电流由A到B, T1、T4导通的同时,P2.0由低电平变为高电平,电容C1充电,电流从0下降到-30 mA,并稳定在-30 mA;t5时段,P2.1、P2.2电平维持不变,P2.0由高电平变成低电平,C1放电,Uz线性降低,电流也从-30 mA上升到0;t6时段,P2.1、P2.2都变为高电平,T1、T2截止,励磁线圈L1上的电流又变为0。经过t1到t6一个周期,形成了1—0—-1—0的三值梯形波。
2.3 流量信号调理电路
电磁流量传感器电极两端输出的感应电压信号相当微弱,属于微伏级信号,测量难度大,且感应信号中包含了各种各样的干扰成分,如式(1)中的共模干扰、串模干扰等。本文设计了图6所示的流量信号调理电路,把流量信号从干扰中检测出来,电路包括仪用放大电路、低通滤波电路、二次放大电路以及电位提升电路等[3]。
图6 信号调理电路
信号在进入处理电路前使用对称的电容进行简单的预滤波,去除夹杂在信号中的直流分量。传感器流量信号内阻可达MΩ级别,所以在选用放大器时应选择输入电阻高的放大器,同时为消除共模干扰,电路中使用低功耗的INA128仪用放大器来进行放大,INA128只需要改变电阻Rg的值就可获得不同的放大倍数,但在这里,信号中仍然含有干扰信号,所以放大器的放大倍数不宜取得太高,防止信号放大失真,为此取Rg为5 kΩ的精密电阻,设计信号放大倍数为11倍,放大后的信号中仍含有多种频率成分的噪声,在这种情况下就要采用滤波措施,增加系统的信噪比。滤波电路采用单位增益的二阶巴特沃斯低通滤波器,在梯形波形励磁电路中励磁频率为6.25 Hz,所以有用信号的频率也应该为6.25 Hz,在此设计的低通滤波器的截止频率为33.9 Hz。二次放大电路采用简单的同向放大电路,放大倍数100倍。信号经两次放大后,仍不满足A/D采样的要求,所以采用加法电路把电压提升,在电路中,放大后的信号与VREF(由LM385得到)相加,使流量信号在0.6 V上下波动。
2.4 单片机及外围电路
单片机采用超低功耗的MSP430F4794,该单片机有一种活动模式和五种低功耗模式,在活动模式最大电流仅有560 μA,在低功耗模式最小电流可达0.1 μA.在励磁时,每隔10 s单片机进入活动模式,且只持续160 ms,其它时间则进入低功耗模式。芯片内部自带16位的A/D,测量精度高。内部配备了最大可驱动160个段的LCD驱动模块,与低功耗的段式液晶相连,实现流量的显示。电路中设置了4个按键,可以在流量和累计流量之间切换,可以实现参数的设置等。
3 软件设计
在软件设计上,采用模块化设计思想,主要包括主程序、初始化子程序、中断子程序、按键子程序、液晶显示子程序等。
围绕低功耗,程序流程图如图7所示。程序中每隔10 s进行一次励磁,单片机A/D采样,计算显示后单片机休眠,进入低功耗模式。由于传感器是感性线圈,即使采用三值梯形波励磁,在励磁电流变化时仍然会产生波动,图5中的电压曲线即为此在程序中A/D采样时忽略这部分波动,只采样中间的部分,多次采样取平均值同时采用动态零点补偿的方法求得最终的励磁电压U=(u1-u2)-(u12-u11),这种方法可以消除动态的零点漂移,提高了测量精度。
图7 软件设计流程图
4 实验结果
实验中,使用的实验装置可以调节流速,一段时间内流过的液体质量可以称重,通过计算来标定流速和累积流量,实验中测量管的直径为50 mm,得到以下几组数据,通过Matlab软件生成曲线,如图8所示。从图中可以看出,在流量较大时测量误差控制在0.5%以内,在流量较小时误差也控制在3%以内,该方案在保证测量精度的基础上实现了仪表的低功耗。
图8 相对误差绝对值曲线图
[1] 汉泽西,徐岳,郑勇,等.基于MSP430F149的电磁流量计设计.电子测试,2009(1): 65-67.
[2] 靳笑宇,苏兆棠,莫德举.便携式低功耗电磁流量计测量电路的设计.仪器仪表用户,2005,12(1):23-25.
[3] 唐慧强,佘艳,唐明军.基于MSC1211的电磁流量计的硬件设计.仪表技术与传感器,2008(12): 50-51.
Design and Implementation of Electromagnetic Flowmeter with Low Consumption
DU Qing-fu,REN Wen-jian,ZHANG Chao
(School of Mechanical,Electrical and Information Engineering,Shandong University(Weihai),Weihai 264209,China)
Most of traditional electromagnetic flowmeters adopt AC 220 V or DC 24 V power supply.Their exciting current can be as much as 250 mA,and their energy consumption and cost are both high.Based on MSP430F4794 MCU,a kind of low power electromagnetic flowmeter was designed using 3.6 V lithium batteries.Its excitation mode used three-valued trapezoidal wave way,and the exciting current was only 30mA.Around low power,the DC-DC buck-boost circuit,three-valued trapezoidal wave excitation circuit,signal processing circuit,single chip microcomputer-MSP430F4794 and peripheral circuit were described.Experimental results show that it can satisfy customers’ needs.
electromagnetic flowmeter;MSP430F4794;low power;three-valued trapezoidal wave excitation
2014-02-18 收修改稿日期:2014-10-11
TP216.1
A
1002-1841(2015)03-0025-03
杜清府(1964—),副教授,硕士研究生,主要从事智能检测与仪表方面的研究工作。E-mail:dqf@sdu.edu.cn 任文建(1990—),硕士研究生,主要从事嵌入式仪表的研究。E-mail:rwjweihai@163.com