2022年酒店环境环境实时监测系统的设计与制作 .pdf
《2022年酒店环境环境实时监测系统的设计与制作 .pdf》由会员分享,可在线阅读,更多相关《2022年酒店环境环境实时监测系统的设计与制作 .pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、四川师范大学成都学院程控交换课程设计1 酒店环境环境实时监测系统的设计与制作前言在科技日新月异的今天,人们在满足温饱的基础上更加重视生活品质的提高,而室内环境作为与人们健康密切相关的环境尤为受到重视。酒店因其特殊的服务性质,其家具摆设,空气检测等要求越来越高。比方人们会需要一个适宜的温度,不是太热,不是太冷。同时,人们对酒店环境空气的要求更显重要,比方男人抽烟会使得酒店环境烟雾弥漫,使用液化气也按难免会有泄露, 这些气体都是对人体有害的。 因此,把握酒店环境的环温度、湿度、空气质量的度,来进行妥善调节,从而防止由于这些环境因素的超标对人体健康造成的伤害就显的尤为重要。所以为了人们的身体健康,同
2、时有个一个更好的环境,并且为了能够到达提前未卜先知的功能,利用所学的知识设计了本作品:一个微型的酒店环境环境监测器。简单的实时监测酒店环境的温度,湿度,以及烟雾的超标等,本设计利用STC89C52单片机作为监测器的控制中心即CPU, 用户它来控制相关的传感器。如温湿度传感器、烟雾传感器、液晶显示器等。以此来检测酒店环境的环境。到达实时检测酒店环境的温度,湿度,以及有毒气体的目的。 使用者可以对监测系统进行相关的设置,限定温度、湿度、烟雾等环境因素的临界值。一旦某项指标超过所限定的临界值,这个系统可以自动的提醒家人进行相关的调节动作。例如,当温度高了,通过相关提示打开风扇、空调等。当湿度低了,通
3、过相关提示喷洒水雾增加湿度。当有毒气体增多了,提示家人开窗通风并迅速关闭气体来源等。这样,系统在家人还没有发现危险到来之前就能够进行相关的提示操作,防止一定的危险事故的发生,从而到达监测报警实现未卜先知的目的。1 总体系统设计设计原理本设计的思路是根据单片机的工作原理,利用各个传感器的特性,设计相关的电路,用单片机来采集相关的各个变量,结合时钟芯片在液晶屏上实时的显示各种状态,并且通过按键进行相关的设置,超过设置界限时,进行声光报警。2 设计方案2.1 方案一采用 STC89C52单片机作为控制核心,直接利用温湿度传感器采集温度和湿度,利用精选学习资料 - - - - - - - - - 名师
4、归纳总结 - - - - - - -第 1 页,共 20 页四川师范大学成都学院程控交换课程设计2 烟雾传感器来监测烟雾的危害程序,经过处理后直接传给单片机,单片机综合分析以后,送到 LCD12864上显示,并且单片机结合时钟实时的显示状态,通过独立键盘来设置和调整时间,真题电路设计简单,具体模块框图如下:图 2.1-1 方案一模块框图2.2 方案二:我们采用ARM7 处理器作为系统的控制核心,利用温度传感器和湿度传感器来分别采集温度和湿度,经过高精度AD转换器,编程数字信号后传送给ARM 处理并用TFT 彩屏显示出来,并添加专门各种气体检测传感器来检测酒店环境气体的密度等,同时我们加上高精度
5、时钟芯片DS12C887来实时显示时间,便于实时检测,对于控制我们用矩阵键盘来输入信号,方便处理,不用不断的按键盘。同时通过485 串口把数据传给电脑来分析。具体框图如下:单片机控制系统液晶显示电路温湿度传感器独立键盘报警控制模块电源模块烟雾检测电路实时时钟电路精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 20 页四川师范大学成都学院程控交换课程设计3 图 2.2-1方案二模块框图2.3 方案比较方案一电路设计比较简单,对温度湿度要求不是很高的情况下,基本满足要求,而且可以实时显示, 设置简单,软件调试比较简单, 用在家庭中不但节约成
6、本, 而且操作方便,而方案二中我们选用ARM 处理器,利用各种测量范围宽的温湿度传感器和高精度的气体传感器来检测酒店环境的状态,这套方案对于要求比较高的场合比较用,特别是在工业场合上来检测酒店环境的状态,并送到电脑进行分析,用在家庭中成本昂贵,综合比较方案一电路简单,测试范围满足要求,而方案二测试范围大,调试复杂,虽然精度高等优点,但是方案一更具有性价比和推广性,最后我们经过综合比较我们选用方案一。3 元件选型与电路设计3.1 单片机最小系统 STC89C52型单片机简介STC89C52是 一 种 带 8K 字 节 闪 烁 可 编 程 可 檫 除 只 读 存 储 器 FPEROM-Flash
7、Programmable and Erasable Read Only Memory 的低电压,高性能COMOS8的微处理器,俗称单片机。 该器件采用 ATMEL 搞密度非易失存储器制造技术制造,与工业标准的 MCS-51ARM处理器温湿 度传感器AD 转换模块时钟芯片矩阵键盘液晶显示电路报警控制电路电源模块485 通信接口各种气体传感器精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 20 页四川师范大学成都学院程控交换课程设计4 指令集和输出管脚相兼容。其总控制电路如图3-1。图 3-1 总控制电路 STC89C52引脚功能介绍主电源
8、引脚 2 根VCC(Pin40):电源输入,接 5V电源GND(Pin20):接地线外接晶振引脚 2 根XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端控制引脚 4 根RST/VPP(Pin9):复位引脚,引脚上出现2 个机器周期的高电平将使单片机复位。ALE/PROG(Pin30) :地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入 / 输出引脚 32 根STC89C52 单片机有 4 组 8 位的可编程
9、I/O 口,分别位 P0、P1、P2、P3口,每个口有8 位8 根引脚,共 32根。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 20 页四川师范大学成都学院程控交换课程设计5 P1口Pin1Pin8:8 位准双向 I/O 口线,名称为 P1.0P1.7 P2口Pin21Pin28:8 位准双向 I/O 口线,名称为 P2.0P2.7 根据原理我们制作了如下电路,单片机接线如下: STC89C52 主要功能如表 -1 所示。表-1 STC89C52主要功能主要功能特性兼容 MCS51 指令系统8K可反复擦写 Flash ROM 32
10、个双向 I/O 口256x8bit 内部 RAM 3 个 16 位可编程定时 / 计数器中断时钟频率 0-24MHz 2 个串行中断可编程 UART 串行通道2 个外部中断源共 6 个中断源2 个读写中断口线3 级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能系统的引脚接线根据其系统工作原理设计出如图3-1 所示的引脚接线:图-1引脚接线图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 20 页四川师范大学成都学院程控交换课程设计6 根据 52单片机的特点,我们采用12M晶振给单片机提供时钟信号,两个各加一个30pf 的电容来稳定型号
11、,由于52 单片机是采用低电平复位,我们又在其旁边加了一个按键,便于手动复位,电路连接如图3-2:图 3-2 电路连接图时钟电路 DS1302 简介 DS1302 是美国 DALLAS 公司推出的一种高性能、低功耗、带RAM 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为 2.5V 5.5V 。 采用三线接口与CPU进行同步通信 , 并可采用突发方式一次传送多个字节的时钟信号或RAM数据。 DS1302内部有一个318 的用于临时性存放数据的RAM寄存器。 DS1302是 DS1202的升级产品,与DS1202兼容,但增加了主电源/ 后背电源双电源引
12、脚 , 同时提供了对后背电源进行涓细电流充电的能力。 DS1302 引脚功能介绍DS1302的引脚功能图如图 -4 所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 20 页四川师范大学成都学院程控交换课程设计7 图 3-4 引脚功能图DS1302的引脚排列 , 其中 Vcc1 为后备电源, VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由 Vcc1 或 Vcc2 两者中的较大者供电。当Vcc2大于 Vcc1V 时,Vcc2 给 DS1302供电。当 Vcc2 小于 Vcc1 时, DS1302由 Vc
13、c1 供电。 X1和 X2是振荡源,外接32.768kHz 晶振。RST是复位 / 片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/ 命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当 RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中 RST置为低电平,则会终止此次数据传送,I/O 引脚变为高阻态。上电运行时,在 Vcc2.0V 之前, RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。 I/O 为串行数据输入输出端( 双向) 。SCLK为时
14、钟输入端。 DS1302 工作原理操作时序DS1302工作时为了对任何数据传送进行初始化,需要将复位脚RST 置为高电平且将 8 位地址和命令信息装入移位寄存器。数据在时钟SCLK 的上升沿串行输入,前8位指定访问地址,命令字装入移位寄存器后,在之后的时钟周期,读操作时输出数据,写操作时输出数据。时钟脉冲的个数在单字节方式下为8+88 位地址 +8 位数据,在多字节方式下为 8 加最多可达 248的数据。对 DS1302的操作就是对其内部寄存器的操作,DS1302内部共有 12 个寄存器,其中有7 个寄存器与日历、时钟相关,存放的数据位为BCD 码形式。此外, DS1302还有年份寄存器、控制
15、寄存器、充电寄存器、时钟突发寄存器及与RAM 相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器以外的寄存器。日历、 时间寄存器及控制字 如表-1 所示:表 3-1:日历、时钟寄存器与控制字对照表寄存器名称7 6 5 4 3 2 1 0 1 RAM/CK A4 A3 A2 A1 A0 RD/W 秒寄存器1 0 0 0 0 0 0 分寄存器1 0 0 0 0 0 1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 20 页四川师范大学成都学院程控交换课程设计8 小时寄存器1 0 0 0 0 1 0 日寄存器1 0 0 0 0 1
16、1 月寄存器1 0 0 0 1 0 0 星期寄存器1 0 0 0 1 0 1 年寄存器1 0 0 0 1 1 0 写保护寄存器1 0 0 0 1 1 1 慢充电寄存器1 0 0 1 0 0 0 时钟突发寄存器1 0 1 1 1 1 1 最后一位 RD/W ,为“ 0”时表示写操作进行,为“1”时表示读操作。DS1302内部寄存器列表如 表.3-2 所示:表.3-2:DS14302内部主要寄存器分布表DS1302内部的 RAM 分为两类,一类是单个RAM 单元,共 31 个,每个单元为一个8位的字节,其命令控制字为COHFDH,其中奇数为读操作,偶数为写操作;再一类为突发方式下的 RAM ,此方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年酒店环境环境实时监测系统的设计与制作 2022 酒店 环境 实时 监测 系统 设计 制作
限制150内