基于AT89S52单片机的温湿度控制36494.doc

目 录 1 绪论 3 1.1 设计背景 3 1.2 温、湿度检测技术的发展和现状分析 3 1.2.1 温度检测技术 3 1.2.2 湿度检测技术 4 1.3 系统简介 6 1.3.1 系统功能简介 6 1.3.2 系统设计简介 6 1.4 本章小结 7 2 方案选择 8 2.1 控制模块 8 2. 2 输入模块 8 2. 3 显示模块 9 2. 4 数据采集模块 9 2.4.1 温度采集模块 9 2.4.2 湿度采集模块 10 2.5 本章小结 10 3 数字信号处理 11 3.1 数字信号处理简介 11 3.2 数字滤波技术简介 11 3.2.1 数据滤波技术的实现意义 11 3.2.2 数字滤波与模拟滤波的区别 11 3.3 列举三种数字滤波技术及在本文中的使用 12 3.3.1 递推平均滤波法 12 3.3.2 限幅滤波法 12 3.3.3 限幅平均滤波法 12 3.4 本章小结 13 4 硬件设计 14 4.1 系统外围器件介绍 14 4.1.1 74LS164 14 4.1.2 74LS08与门 15 4.1.3 CD4024 15 4.1.4 AT24C02 16 4.1.5 ADC0809 17 4.2 硬件设计及原理图 19 4.2.1 LCM1602液晶显示及驱动 19 4.2.2 数据采集模块 20 4.2.3 串口通信模块 27 4.2.4 电源模块: 28 4.2.5 报警电路 28 4.3 总设计硬件图 29 4.4 本章小结 30 5 系统软件设计 31 5.1 系统软件框图 31 5.2 系统各模块流程图及部分程序 31 5.2.1 初使化程序 31 5.2.2 矩阵键盘扫描 32 5.2.3 温湿度报警值设置模块 34 5.2.4 温湿度值采集、处理及显示模块 37 5.2.5 与PC机通信模块 40 5.2.6 报警状态判断模块 42 5.3 系统中两种数字滤波软件实现流程图 43 5. 4 本章小结 44 6 理论公式推导及系统测试 45 6.1 湿度的推导公式过程: 45 6.2 系统干扰处理及系统测试 46 6.2.1 系统干扰处理 46 6.2.2 系统测试 46 6.2.3 测试工具 47 7 总结和致谢 48 7.1 系统设计总结 48 7.2 致谢 48 参考文献 49 附录一 系统设计过程中的调试工具 50 附录二 部分单片机程序及注释 50 附录三 VB上位机通信平台程序 60 1 绪论 1.1 设计背景 人类的生存和社会活动与湿度密切相关。随着现代化的实现,很难找出一个与湿度无关的领域来粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,极易造成粮食的霉烂、或发生虫害温度是一种最基本的环境参数,人的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器模拟集成温度传感器智能集成温度传感器目前,国际上新型温度传感器正从模拟式向数字式从集成化向智能化、网络化的方向飞速发展。集成温度传感器主要包括模拟集成温度传感器、智能温度传感器(亦称数字温度传感器)两大类。模拟集成温度传感器是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC。模拟集成温度传感器的特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温、控温,不需要进行非线性校准外围电路简单。其典型产品有AD590、AD592、TMP17、LM135等。智能温度传感器是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部都包含温度传感器、AD转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路转换器(MUX)、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。典型产品有DS18B20、MAX6654、LM76等。文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器单片机为控制器构成的温度测量装置的工作原理及设计作了详细的介绍。该装置适用于人的日常生活和工、农业生产温度测量。相比之下,测量湿度要比测量温

文档评论(0)

1亿VIP精品文档

相关文档