1、 本科毕业论文(20 届)基于单片机的药品仓库温湿度报警系统设计所在学院 专业班级 测控技术与仪器 学生姓名 学号 指导教师 职称 - II -完成日期 年 月 - 1 -摘 要药品的质量关系到人的健康及生命安全,因此药品的保存至关重要,而药品仓库的温湿度影响药品的保质与药效,所以我们需要对药品仓库里的温度与湿度实时检测与控制。本论文提出一种药品仓库的温湿度报警设计方案,该方案包括单片机最小系统、温湿度传感器检测模块 DHT11、按键模块、报警模块、液晶显示模块、降温控制模块、加湿控制模块和电源部分。以 STC89C52 单片机最小系统作为核心控制电路,温湿度传感器检测环境的温度和湿度经过单片
2、机计算处理后在 LCD1602 液晶上把温度和湿度显示出来。当实际温度大于设置温度的上限值时启动降温继电器控制降温,一直降温到下限值时停止降温。当实际湿度小于设置湿度的下限值时启动加湿继电器对室内加湿,一直加湿到设置的上限值时停止加湿。关键词:药品仓库、单片机 STC89C52、温湿度控制- 2 -AbstractThe quality of medicines relates to human health and life safety, so the preservation of medicines is vital. The temperature and humidity of t
3、he drug store affect the quality and efficacy of the drugs, so we need to check and control the temperature and humidity in the medicine warehouse.This paper puts forward a kind of the temperature and humidity alarm design scheme of the medicine warehouse, which includes single chip microcomputer mi
4、nimum system module, temperature and humidity sensor DHT11, cool button module, alarm module, liquid crystal display module, control module, humidification control module and power supply part. The minimum STC89C52 single chip system as the core control circuit, temperature and humidity testing envi
5、ronment temperature and humidity after a single-chip processing temperature and humidity on the LCD1602 LCD display. When the actual temperature is greater than the upper limit of temperature setting start cooling relay control cooling, cooling to the lower limit value to stop cooling. When the actu
6、al humidity less than the lower limit of set humidity start humidifying relay on indoor humidifying, humidification until the upper limit of set stops humidifying.Keywords: Medicine warehouse; microcontroller STC89C52; temperature and humidity control 目 录1 绪 论 .11.1 课题研究的背景 11.2 课题研究的意义 11.3 国内外研究现状
7、 21.4 课题主要研究内容 22 系统总体方案设计 .32.1 功能要求 32.2 设计思路 32.2.1 传感器选择方案 .32.2.2 显示器选择方案 .42.2.3 单片机主芯片选择方案 .42.3 总体设计框图 53 系统硬件设计 .63.1 概述 63.2 主控模块设计 63.2.1 STC89C52 芯片的简介 .63.2.2 STC89C52 单片机最小系统 .83.2.3 主控模块电路原理图 .93.3 DHT11 传感器模块设计 93.3.1 DHT11 传感器简介 .93.3.2 DHT11 传感器模块电路设计 .133.4 1602 液晶显示模块设计 143.4.116
8、02 液晶显示屏简介 .143.5 降温加湿模块的设计 173.6 电源部分的设计 173.7 按键模块的设计 184 系统软件设计 .194.1LCD1602 液晶器显示 214.2DHT11 温湿度采集 225 系统测试与结果 .25结论 .30参考文献 .31致 谢 .32附录 A 温湿度检测元器件清单 .33附录 B 硬件原理图 .34附录 C 程序清单 .3411 绪 论1.1 课题研究的背景温湿度控制已成为当今社会研究的热门项目。是工农业生产过程中必须考虑的因素。作为最常见的被控参数。温度和湿度已经不再是相互独立的物理量,而应在系统中综合考虑。广泛应用于实验室、大棚、花圃、粮仓乃至
9、药品仓库等各个领域。温度、湿度和人类的生产、生活有着密切的关系,随着工业自动化的快速发展,温度湿度的检测与控制不仅在工业领域起着重要作用,与此同时医药行业也需要对温湿度的严格的监测与把控。因此药品仓库对药品保存的环境要求是十分严格的。温湿度对药品的存贮影响很大,超出合适的温湿度范围,药品不仅会变质影响药性,而且也可能会发生毒变,危害生命。由此而见,对药品仓库环境的温湿度控制、做出及时有效合理的措施显得十分重要。而传统的温湿度控制则利用湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材。通过人工进行检测。对不符合温度和湿度要求的库房进行通风、降温、去湿等操作。这种人工测试方法费时费力,效率低
10、。切随机性较大。误差大。所以需要采用一套先进的单片机温湿度报警系统,成为必要的选择。利用单片机对温、湿度控制,具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。1.2 课题研究的意义在药品存储过程中,药品环境中的温湿度对药品的影响尤为的大,以西药而言:温度稍高一些就会使疫苗血清、酶制品、生物制剂等药品中的蛋白性变性从而降低他们的药性;而问的也会使得某些糖衣片、胶丸发生变形粘连。西药受潮很容易出现变色、结块、变形、破裂等现象。西药受潮后会导致药性降低以及微生物滋生等。以中药而言:中药对温度也有一定的适应范围,温度过高或过低均会导致中药质量发生变化。温度高于 35时
11、,含脂肪多的植物就容易泛油。中药如果贮存不当,包装不好,吸收了空气中的水分,含水量即会增高,药品就容易发霉变质受潮,中药材会腐烂。2013 年 6 月 1 日,国家药监局召开新闻发布会,最终确定了最新的 GSP(Good Supply Practice)规范。GSP 是为了防止有质量事故的发生以及提前避免有可能会2产生质量事故的因素,从医药商品的流通等各个环节开始进行严格的控制,从而制定的一套管理规范。其中对药品仓库温湿度的一系列指标在最新的规范进行了严格的规定。温湿度的控制是药品仓库管理的核心。温湿度指标确保药品的存贮与质量,从而保障了药品的安全性。在过去的各类药品仓库浪费大量人力进行环境温
12、湿度的监控,该系统采用高精度温湿度传感器,能够准确测量环境温湿度并实时监控,在环境温湿度超出范围时,自动做出相应的措施控制温湿度,节省了一定的人力。1.3 国内外研究现状纵观国内外,以前的温湿度系统特点是造价比较高,组成结构繁琐,功能较少,现在正向成本相对低廉,模块集成度高转变。现在的温湿度监测系统包含的元件以及使用的技术,包括数字电路仪器以及模拟电路仪器等等。根据数据采集而得到的温湿度监测系统在实际生活中起着越来越重要的作用,但是目前大部分采用采集-总线-微机的系统构成方式,成本高,损耗大。随着单片机的普及,利用单片机进行监测的系统取得巨大的成就,目前,此类监测系统在国内仍处于技术应用领先地
13、位。1.4 课题主要研究内容本论文基于单片机和数字温湿度传感器,对药房或药品仓库的室内温度和湿度进行测量,当室内温度和湿度超出设定上下限值时,系统会报警并且采取相对应的应对措施对温湿度调节。根据上述研究内容本论文分为五大部分,结构安排如下:第一部分为绪论。主要内容为本课题的研究目的和意义,以及研究的背景和国内外研究现状;第二部分是系统的总体方案设计。主要内容讲述系统的设计思路以及系统的组成和功能,还介绍比较各方案优缺点选择的最优方案。第三部分为系统硬件的设计。主要从系统的各种硬件器件的性能和结构等方面进行深入的说明,主要的器件有 STC89C52、数字温湿度传感器 DHT11、LCD 液晶显示
14、器等。第四部分为系统软件的设计。主要介绍了主程序执行流程与相关代码,还有各个模块功能的流程与代码,包括 DHT11 温湿度传感器采集模块、LCD 液晶器显示模块等。第五部分是系统的测试与结果。主要3演示系统各模块的操作以及系统主要功能,还有测试中测出的一些数据,通过比较数据以及对系统的分析得出结论。42 系统总体方案设计2.1 功能要求通过数字温湿度传感器 DHT11 采集温湿度数据,即时传输给单片机;单片机将收到的信号进行分析和处理,将采集到时温湿度实时数据送给 1602 液晶显示屏;通过 1602LCD 液晶屏完成温湿度的数据显示;设定温度湿度上下限数值,当实际温度大于设置温度的上限值时启
15、动降温继电器控制降温,一直降温到下限值时停止降温。当实际湿度小于设置湿度的下限值时启动加湿继电器对室内加湿,一直加湿到设置的上限值时停止加湿。2.2 设计思路电路总体上分为温湿度测量控制系统由单片机最小系统、温湿度传感器检测模块 DHT11、按键模块、液晶显示模块和电源部分。以 STC89C52 单片机最小系统作为核心控制电路,温湿度传感器检测环境的温度和湿度经过单片机计算处理后在LCD1602 液晶上把温度和湿度显示出来。当实际温度大于设置温度的上限值时启动降温继电器控制降温。当实际湿度小于设置湿度的下限值时启动加湿继电器对室内加湿。温度和湿度的控制设置参数可以通过按键进行设置。长按可以实现
16、连加和连减功能。2.2.1 传感器选择方案方案一:选用 DS18B20 温度传感器作为温度检测模块和 HS1101 是电容式湿度传感器检测湿度。DS18B20 是一线式数字温度传感器。具有独特的单线式接口方式。测量范围在55125,1085,误差范围在-+0.5。最高精度可达0.0625。HS1101 是电容式湿度传感器。可测量相对湿度范围在 0%100%RH。误差为-+2%RH。方案二: 选用 DHT11 作为设计的温湿度检测模块。DHT11 是一款集成型的数字温湿度一体传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC 测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超