4、系统软件设计与实现,重点介绍了数据采集程序、参数存储及校正程序、湿度计算程序、串口通信、液晶显示程序的设计,重点给出了部分程序的流程图、设计思想。
5、课后总结本课题所做的工作和成果,并且在制作过程中所遇到的问题,并提出了下一步的工作展望。
第二章 系统总体方案的设计
本课题的主要任务是完成一个高精度的湿度、温度及大气压力测量系统。通过综合分析国内外温度湿度压力测量技术现状,提出一种采用将单片机技术和各种传感器及A/D转换器件结合的湿度温度及其大气压力测量仪设计方案。
将温度传感器DS18B20直接接入单片机,并且测量三处的温度取其平均值;湿度传感器HS1 101经过NE555振荡电路后接入单片机T0口,对其进行计数来确定湿度,为了提高其精确度取其三路的数据,由于单片机的接口有限,则加入一个开关选择器74LS153,取其平均数;大气压力传感器MPX4115也是采集其三路的数据,在经过TLC1543的A/D转换器再接入单片机AT89C51,经过单片机取其平均值。实现湿度、温度、大气压力的高精度测量,液晶显示器LCD12864、串行通信口为用户提供良好的观测。
2.1 设计需求
(1)常温条件空气湿度、温度及其大气压力的测量。
(2)0℃以下温度空气湿度、温度及其大气压力的测量。
(3)常温及其0℃以下温度空气湿度、温度及其大气压力的测量结果显示在液晶屏,数据的采集也可以传输到计算机上。
2.2 技术要求
(1)可实时采集三路湿度、温度及其大气压力的信号,并且能完成这些采集参数处理、转换、显示。其中:
1)大气压力值用符号 P 表示,有效数字为 5 位,单位为 hPa,如 1234.5hPa。大气压力测量范围:6~1680hPa,使用温度:-40℃~50℃。
2)可应用于普通环境空间和工厂及其农业大棚等环境的温湿度测量,精度为 5%,分辨率为 1%,。这两种功能可非同时,并要求可通过人机接口进行选择设定。
(2)可实现与计算机的通信功能。
(3)采样周期约为 10 秒,输出值为 3 次采样的平均值(约 30 秒)。
(4)要求具备复位的功能,即当从一个环境进入另一个环境进行测量时,或要进行重新的测量时,按下复位键即可。
2.3 总体方案的设计
采用将单片机技术和各个单片机相结合的湿度温度大气压力测量的设计方案。设计的系统以传感器的原理为测量基础,采用DS18B20作为感温元器件,采用HS1 101作为感湿元器件,采用MXP4115作为感大气元器件。再根据传感器的原理特征,外加了TLC1543作为大气压力的A/D转换器件,74LS153作为湿度的计数选着开关器件。然后每个量都采集三次数据,显示结果取其三次的平均值,这样就实现温度、湿度、压力的高精度测量,通过液晶显示器和串行通信口,这样使用户直观方便、便于工作,单片机采用Atmel 公司的 AT89C52,简单、可靠、成本低廉。
- 上一篇:三维激光测量技术及其在超高压输电线路中的应用
- 下一篇:MC33035永磁无刷直流电机控制系统设计+电路图
-
-
-
-
-
-
-
巴金《激流三部曲》高觉新的悲剧命运
浅析中国古代宗法制度
NFC协议物理层的软件实现+文献综述
g-C3N4光催化剂的制备和光催化性能研究
高警觉工作人群的元情绪...
C++最短路径算法研究和程序设计
上市公司股权结构对经营绩效的影响研究
现代简约美式风格在室内家装中的运用
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...