微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 智能压力传感系统的设计 -25

智能压力传感系统的设计 -25

时间:12-01 来源:互联网 点击:


4 系统软件设计

 由于硬件补偿成本比较高且精度不高,需要结合软件进行数据补偿,来提高温度漂移补偿的精度,从而消除温度等多种非目标参量的影响。传感器非线性和温度误差的软件补偿修正方法很多,神经网络己有许多成功的实例,它需要先获取一批传感器系统实验数据,然后离线学习,当学习完成后,提取神经网络的参数,编写相应的处理程序,将温度误差模型及校正算式存储在内部的微处理器中,对测量数据进行温度误差修正。本文采用了rbf网络模型对实验中采集的数据进行非线性补偿仿真实验,补偿压力传感器温度漂移。在对实验数据进行融合处理以后,利用c8051f410对非线性和温度变化产生的误差进行修正,补偿取得了非常满意的效果,所得到的数据精度高,抗干扰能力强,见附表。



   附表 软件求得的压力融合值与其压力标定值

5 结束语

  本文设计了一种以c8051f410为微处理器为核心的智能压力传感系统。系统采用压阻式压力传感器,采用恒流源电路,差动放大电路,高性能集成温度传感器ds18b20等硬件措施来抑制温度等其它非目标参量的影响。系统还进行了软件补偿,采用rbf神经网络数据融合处理修正传感器温漂及非线性。系统采用c8051f410微处理器对传感器的输出信号进行采样处理,并直接显示结果,也可通过rs-232与上位机通讯。实验结果证明该系统具有低功耗、低漂移、速度快、精度高、抗干扰能力强等特点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top