微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于51单片机的室内甲醛测试系统

基于51单片机的室内甲醛测试系统

时间:09-13 来源:EEWORLD 点击:

为3*3阵列键盘,有功能选择键、报警确认键、回车(数值确认)键、数值键、键等。

1.4 CD显示单元

CD显示单元选用OCM 4×16字符点阵液晶显示屏模块组件,主要有LCD显示器、控制器、驱动器和偏压产生电路组成,用于显示当前被测温度值、电流输出值、温度报警设定值、P设定值、TI设定值、TD设定值、偏差量、报警状态等信息。

2 软件设计

软件采用模块化设计。全部软件由主程序、键盘处理子程序、数据采集子程序、报警程序组成。主程序是控制和管理的核心。系统上电后进行初始化和中断处理操作。初始化主要完成对报警值的设定和初次检查,同时断开各电器的电源。初始化完成后,系统开始正常运转。进行甲醛浓度检测和报警等操作,主程序的流程图如图3所示。

为了提高测量精度,本文采用中值滤波法,就是对参数连续采样N次(一般N为奇数),然后把N次采样值从大到小或从小到大,按递增或递减顺序排序,再取中间值作本次采样值。中值滤波对于去掉偶然因素引起的波动或采样不稳定产生的误差比较有效,在N次采样中只要有一次是正确的,即可提高精度。

3 结论

本文对利用单片机实现室内甲醛浓度测量进行了比较全面的描述和分析,本文所实现的甲醛浓度测量系统具有比较全面的功能。该测量系统操作方便、性价比适宜、运行可靠,测量精度高,还可以根据具体的需要对系统进行适当的修改。

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

网站地图

Top