MSP430F449在新型流量计中的应用
扫描二维码
随时随地手机看文章
1 引言
电磁流量计是基于法拉第电磁感应定律的一种测量导电性液体体积流量的仪表。其励磁方式的选择直接影响传感器内部励磁线圈所产生的磁场情况,进一步影响传感器输出的感应电动势信号和仪表的测量准确度。本人在总结现有励磁方法及前人的工作的基础上,提出了三值梯形波励磁方式。这种励磁方式采用正—零—负三极性规律的梯形波作为励磁电压波形。使用梯形波代替矩形波可以减小励磁波形上升沿和下降沿造成的磁场突变,有效地降低了对感应电动势产生的微分干扰,有利于仪表零点稳定性和测量准确度的提高。
2 电磁流量计硬件系统设计
基于三值梯形波励磁的电磁流量计硬件系统主要由励磁电路、信号处理电路和单片机系统三部分组成。其总体结构图如图1所示。
500)this.style.width=500;" border="0" />
图1 硬件总体结构图
2.1 励磁电路
励磁电路由梯形波励磁信号产生电路和励磁信号功率放大电路两部分组成。梯形波励磁信号产生部分采用16位D/A 转换芯片DAC7731 通过电平转换芯片SN74AHC245与MSP430F449单片机的USART通信模块相连的方式产生励磁信号。DAC7731 输出量程为-5V~+5V,内部参考电压10V,USART为4 线SPI主机模式。此励磁信号产生电路,通过MSP430单片机的定时器进行分频,可软件编程修改励磁频率,为电磁流量计选择不同的励磁频率提供了更大的方便。功率放大电路部分,采用互补对称式功率放大电路。通过运算放大器对励磁信号电压放大,两级互补对称功率放大电路对励磁信号电流放大,放大后的信号输入电磁流量计励磁线圈作为励磁电压。此电路可线性放大梯形波斜边部分,满足了梯形波励磁方式的要求。
2.2 信号处理电路
电磁流量计是法拉第电磁感应定律的具体应用。导电流体在磁场中流动切割磁力线,产生感应电动势。此感应电动势是一个微弱的交变信号,在实际测量中基本上可以测出1m/s流速对应为0.1mv感应电动势,且此信号内阻高,为兆欧级,同时噪声信号多,尤其为50Hz工频干扰,幅值远远大于流量的感应电动势信号。
根据感应电动势信号的特点,信号处理电路是测量系统中的关键部分,它是传感器和单片机之间的桥梁,作用是将传感器的感应电动势信号(微伏至毫伏级的梯形波励磁信号)经过放大、滤波、相乘等处理,转变为A/D采样可接受的信号,并且通过对这个采样信号的计算可得到流速信息,其电路单元框图如图2所示。
500)this.style.width=500;" border="0" />
图2信号处理电路单元框图
信号通道位于乘法电路之前,其作用是将弱信号放大到足够大的电平,兼有抑制和滤除部分干扰和噪声的功能。它由前置放大电路、高通滤波电路、放大电路组成。放大后的信号进入接下来的乘法器,乘法器采用四象限高速高精度乘法器芯片AD835, AD835具有很高的差分输入阻抗,不需外接阻抗变换电路。放大后的信号与线圈反馈回来的信号通过硬件乘法器相乘,输出乘积信号。由于MSP430单片机为单极性电源供电,因此片内A/D电压输入也为单极性输入,即0~3.3V,而乘法器AD835输出的信号为双极性信号,因此必须经过电平提升电路而将信号转换为单极性信号。电平提升电路包括两部分,第一部分完成的功能是把输入信号加1.6V后反相输出,第二部分把反相输出的信号再进行反相。这样就使最初输入的信号提升了1.6V,这样就能进入接下来的A/D进行采样。
2.3 单片机系统
本测量系统采用TI公司的MPS430F449单片机作为电磁流量计CPU,与晶振输入模块、复位电路、显示模块和键盘模块共同构成单片机系统。MSP430F449超低功耗微处理器是IT公司推出的一种新型单片机。它具有16位精简指令结构,内含12位快速A/D,60K字节FLASH ROM,2K字节RAM,片内资源丰富,有ADC、PWM、若干TIMER、串行口、看门狗定时器等。单片机系统的复位电路使用的是将引脚电压拉低到GND,然后释放,从而引起系统复位的方法。系统的键盘模块采用独立按键式键盘。由3个独立按键分别与3只上拉电阻共同和MSP430F449的P1.1、P1.2和P1.3相连,并将这三个端口设置为上升沿中断使能的方式,利用中断处理程序来判断键盘输入。
3 系统软件设计
系统软件由主程序、键盘菜单处理、定时器中断、梯形波励磁信号产生、A/D采样、LCD显示等部分组成。系统程序流程图如图3所示。
500)this.style.width=500;" border="0" />
从流程图中可以看出,系统软件是通过对连续等间隔采集来的1000个点求平均值来达到滤波目的的,即得到直流分量。这1000个点采到的数据都保存在一个数组当中,每采到一个新的点,就在这个数组当中对最老的点进行替换,数组中保存的都是最新的采样点,而对于这些点的求和则采用逐点法求得,即除了最开始采集的1000个数据需要做一次求和以外,后面只要把这个和减去最早的点的数据再加上最新的点的数据就可得到当前的最新的1000个数据之和(每采集一个新的点,就得到一个新的和)。然后对每一次求得的和作平滑处理,求这1000个点的平均值作为直流分量,平滑处理的目的是为了使得到的数据更加稳定,不会因为偶尔的误差或者波动出现显示的跳变。对经过平滑处理的和除以1000求得的平均值才认为就是软件滤波得到的直流分量。
4 试验结果及结论
试验所用传感器的内径为50mm,采用标准计量罐进行标定。低频矩形波励磁、三值低频矩形波励磁和三值梯形波励磁方式的励磁频率均为6Hz,励磁电压最大幅值为±8V。
由于仪表的零点稳定性主要反应于小流速(一般在0.25m/s以下)的测量准确度,因此主要集中在此流速段进行了试验。从试验结果可以表明三值梯形波励磁方式与低频矩形波励磁方式相比,在相同的标定流速下的相对误差更小,而且在接近零流速的试验点(标定流速为0.079m/s),三值梯形波励磁方式下的测量相对误差为-4.8%,小于低频矩形波励磁方式下的-6.9%,说明了提出的三值梯形波励磁方式在提高零点稳定性方面效果明显。
5 结束语
本系统通过软硬件协同设计,实现了用户通过键盘设置改变励磁频率、梯形波斜坡斜度和高低零值励磁段时间比。在流速变化小,测量准确度要求高的情况下选用较低的励磁频率,以保证更好的零点稳定性和测量准确度,在流速变化大,测量实时性要求高的情况下选用较高的励磁频率,以保证电磁流量计的响应速度。相比现有电磁流量计单一励磁频率难以满足不同测量要求方面取得了一定的突破。因而具有较高的推广应用价值和经济效益。
本文作者创新点:提出了三值梯形波励磁方式下的新型的信号处理方法。