对基于微波的粮食水分检测系统的分析与设计
2.3 软件设计
粮食水分检测系统软件由数据采集、水分值标定、水分值推算、系统灵敏度调节及显示模块组成。系统灵敏度调节模块可根据采样数据进行模拟信号放大倍数的调整,提高系统鲁棒性。图5为实时微波水分检测软件界面。
图6为软件设计流程。检测系统在初次安装或检测的物料品种变换时,需要进行系统水分标定和参数的设置,一般需要标定2或2个以上数据点,根据标定值进行数据拟合处理。系统初始化完成后,数据采集模块每采集一小段微波信号,对这段数据进行平滑处理。采用冒泡法先进行排序,选用中间的数据加权平均,并对采样数据进行温度补偿。水分值推算模块根据事先的标定值和平滑预处理后的结果,通过线性匹配算法推算出粮食水分含量值并实时显示。
评论