标题:
基于数据融合技术的智能压力传感器研究
[打印本页]
作者:
forsuccess
时间:
2012-9-15 23:39
标题:
基于数据融合技术的智能压力传感器研究
摘要:随着科学技术的发展,智能传感器系统已成为计算机测控系统新的研究方向,而信息融合技术又为开发多功能传感器系统开辟了途径。在此采用ADuC812单片机设计硬件电路,实现信号处理,利用多维回归分析法消除多参数状态下复合灵敏度的影响,提高传感器的精度,并通过MAX232收发器实现PC机与传感器测量系统之间的通信,完成数据转换、数据处理和打印等功能,使测量系统更加完善。实验结果表明,该系统具有体积小,携带方便,精度高和功能强的特点,适合航空、宇航、海洋和化学等场所的应用。
关键词:智能压力传感器;信息融合技术;多维回归分析法;BP神经网络法
0 引言
随着高性能计算机测控系统的发展,传统传感器已不再与其测控系统相适应。控制系统要求传感器具备较强的信息处理和自我管理能力,以实现信息的采集与信息的预处理,减轻控制计算机的数据处理负担和提高整个测控系统的可靠性。然而计算机则着重于信息的高层次加工和处理,便于在现有硬件条件下大幅度提高系统的性能,简化系统的结构。智能传感器系统就是为了更好地适应计算机测控系统的发展而提出的一个新的研究方向。
一个压力传感器,当压力参量恒定而温度变化时,其输出值也发生改变,即这个压力传感器存在温度参量的复合灵敏度。当传感器存在复合灵敏度时,就会致使其性能不稳定,测量精度低。多传感器信息融合技术就是通过对多个参数的监测并采用一定的信息处理方法来提高每一个参量的测量精度。在只要求测量一个目标参量的场合,为提高被测目标参量的测量精度,把其他参量当作干扰量,消除其影响,使每个参量测量精度都获得提高,所以传感器信息融合技术为开发多功能传感器系统开辟了途径。本文主要讨论智能压力传感器技术应用和数据融合技术的研究。
1 智能压力传感器的硬件设计
图1为智能压力传感器的硬件框图。在本设计中,硬件系统的组成分为2部分:
(1)传感器输出信号的预处理部分。主要由信号调理电路组成,包括对静压和温度传感器的恒压源电路的设计,以及对传感器输出信号进行滤波放大。
(2)信号分析处理部分,将模拟信号转换为数字信号,并完成对信号的分析处理。
在信号处理部分,本文着重采用ADuC812单片机设计硬件电路,结构简单,体积小,其功能方框图如图2所示。由图2可知ADuC812单片机与其他单片机不同的特点:芯片内不仅集成了可重新编程非易失性闪速/电擦除程序存储器的高性能8位(与8051兼容)MCU,还包含了高性能的自校准8通道ADC及2通道12位DAC;与所有8051兼容的器件一样,对于程序和数据存储器,ADuC812具有各自独立的地址空间,如64 KB外部程序地址空间和16 MB外部数据地址空间,但与其他器件不同的是,它包含了片内闪速存储器技术,可以向用户提供8 KB的闪速/电擦除程序存储器、640 KB的闪速/电擦除数据存储器;芯片集成了全部辅助功能块,可以充分支持可编程的数据采集核心。这些辅助功能块包括看门狗定时器(WDT)、电源监视器(PSM)以及ADCDMA功能。另外,为多处理器接口和I/O扩展提供了32条可编程的I/O线、IZC兼容的SPI和标准UART串行端口。
在本文中,将ADuC812单片机P1口的P1.0,P1.1和P1.2作为三路信号输入通道。其中一路输入温度信号,一路输入静压信号,一路接地,这一路可配合相应的软件来降低温漂和系统误差;P1.7口接发光二极管,用于监测单片机是否正常工作:P2口的P2.0和P2.1作为液晶显示的输入脉冲和数据端;P3口的P3.0(RXD)和P3.1(TXD)外接一片MAX232,进行电平转换,实现和PC机的通信。本设计采用外部时钟产生方式.晶体频率为11.059 2 MHz,采用内部基准,在7引脚(CRER)与AGND之间连接0.1μF的电容。电源复位电路采用MAX708芯片进行复位。硬件设计中最大的亮点是硬件电路简洁,ADuC812单片机不用外接A/D和D/A转换器,不占用大量的空间,并且具有可重新编程非易失性闪速/电擦除程序存储器,调试简单。
2 多传感器数据融合算法的选择
目前应用在智能压力传感器的融合算法主要有2种,分别为多维回归分析法和BP神经网络法。 由表2可知,
补偿前:
3.2.2 灵敏度温漂
计算灵敏度温度系数αs,根据下式:
式中:t2,t1为工作温度的上下限值;U(t2),U(t1)为同一入压力作用下工作温度分别为t2,t1时,压力传感器的输出值;压力传感器在压力范围0~0.6 MPa,温度在27~67 ℃时,补偿前后的压力测试结果如表3所示。
补偿前:
从以上计算所得的结果可以看出,补偿结果都有提高,说明本文的设计方案是可行的。
3.2.3 误差分析
误差来源主要有3个方面:
(1)压力实验时用浮球式压力计存在压力误差,因为加压时要用肉眼观察压力基准,由此产生误差;
(2)压力、温度结果计算拟合参数时有计算误差,此误差很小;
(3)采集数据误差,放大器对压力传感器输出数据的放大和进行A/D转换都会产生误差。
3.2.4 创新点
(1)本文采用ADuC812单片机设计硬件电路,这种芯片内不仅集成了可重新编程非易失性闪速/电擦除程序存储器的高性能8位MCU,还包含了高性能的自校准8通道ADC及2通道12位DAC,使硬件电路设计简单,体积小,携带方便并减小误差。
(2)针对传感器测量的温度漂移和非线性等问题,提出了利用多传感器信息融合技术,即曲面拟合法和曲线拟合法来加以解决,使算法简单,数据融合能力强,补偿效果明显。
4 结语
本文着重采用ADuC812单片机设计硬件电路,结构简单,体积小,携带方便;通过多维回归分析法消除多参数状态下复合灵敏度对传感器的影响,保证对特定参数测量的分辨能力,提高传感器的精度。
实验结果表明,该系统具有精度高,功能强,体积小的特点,适合航空、海洋、化学等场所的应用。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0