1、 毕业设计论文 作者 学号 系部 电子信息工程系 专业 电子信息工程技术/电子商务 题目 小型仓库温湿度监测系统 指导教师 评阅教师 完成时间: 2010 年 3 月 15 日 毕业设计毕业设计( (论文论文) )中文摘要中文摘要 小型仓库温湿度监测系统 摘要:仓库内要实现温湿度的精确控制必须进行多点测量。基于这一 要求,本文采用多个数字温湿度传感器 SHTll 来设计仓库监测系统, 以达到简化软硬件系统设计, 提高测量精度的目的。 首先介绍了SHTll 的结构特点、接口电路和工作时序, 然后确定了采用多个 SHTll 纽成 的温湿度测量系统的软硬件设计方案, 最后基于 AT89S51 单片机
2、设计 了电路简洁、大大节省 I/O 口资源、 具有现场独立显示和远距离通信 功能的多点温湿度测量系统,并编写了 PC 机端直观的数据观测界面 程序,为现代化仓库的集中管理提供了条件。 关键词:SHT11;AT89S51;串口通信;仓库温湿度监测系统 毕业设计毕业设计( (论文论文) )外文摘要外文摘要 Title :Title : Small Storage Temperature 式 中 S() T 为 SHT11 温度测量值,特点系数 d1、d 2 值见表 2-5。 S() T d 2 d 2 14 bit 0.01 0.018 12 bit 0.04 0.072 表 2-5 温度转换系数
3、 3. 测量举例 VDD d1 d1 5V -40.00 -40.00 4V -39.75 -39.50 3.5V -39.66 -39.35 3V -39.60 -39.28 2.5V -39.55 -39.23 图 2-11 “0000100100110001” “0000100100110001”=2353 RHlinear=C1+C 2 S() RH +C 3 S() RH 2 =-4+0.04052353+-2.810 6 2353 2 =75.19 %RH(未包含温度补偿) 2.2 2.2 单片机单片机 AT89AT89S S5151 本设计采用 ATMEI 公司的 AT89S51
4、 芯片作为微控制器。AT89S51 是一个低功 耗,高性能 CMOS 8 位单片机。 主要性能参数: 与 MCS-51 产品指令系统完全兼容 4k 字节在系统编程(ISP)Flash 闪速存储器 1000 次擦写周期 4.05.5V 的工作电压范围 全静态工作模式: 0Hz 33MHz 三级程序加密锁 1288 字节内部 RAM 32 个可编程 I /O 口线 2 个 16 位定时/计数器 6 个中断源 全双工串口 UART 通道 低功耗空闲和掉电模式 中断可从空闲模唤醒系统 看门狗(WDT)及双数据指针 掉电标识和快速编程特性 灵活的在系统编程(ISP 字节或页写模式) 2.2.12.2.1
5、 单片机单片机 AT89S51AT89S51 的的结构及组成 AT89S51 是由 CPU、内部数据存储器 RAM、内部程序存储器 ROM、并行输入/ 输出(I/O)口、串口口、定时/计数器、中断系统、时钟电路等部分组成,它们 均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机。结 构图如图 2-12 图 2-12 AT89S51 内部结构 2.2.2.2.2 2 单片机单片机 AT89S51AT89S51 的的引脚 AT89S51 采用 40 管脚双列直插 DIP 封装,如图 2-13。 图 2-13 AT89S51 引脚图 引脚功能说明: VCC :电源电压 VSS :地
6、P0 口: P0 口是一组 8 位漏极开路型双向 I/0 口,也即地址/数据总线复用 口。作为输出口用时,每位能驱动 8 个 TTL 逻辑门电路,对端口写“ l ”可 作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转 换地址 (低 8 位) 和数据总线复用, 在访问期间激活内部上拉电阻。 在 F1ash 编 程时, P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外 接上拉电阻。 P1 口: Pl 是一个带内部上拉电阻的 8 位双向 I/O 口, Pl 的输出缓冲级 可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。对端口写“l” ,通过内部的 上拉电阻把端口拉