毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:日期:指导教师签名:日期:仓库温湿度检测系统设计院系自动化学院专业自动化班级学号姓名指导教师负责教师毕业论文(设计)诚信声明本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得或其他教育机构的学位或证书使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
论文(设计)作者签名:日期: 2013 年 3月 10 日毕业论文(设计)版权使用授权书本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。
本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。
本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为。
论文(设计)作者签名:日期: 2013 年 3 月 10 日指导教师签名:日期:年月日摘要本设计使用STC89C52单片机作为主控制模块,利用简单的外围电路来驱动1-Wire总线,利用1-Wire总线协议,实现了多点温度和湿度的精确测量。
利用STC89C52单片机本身强大的功能和内部RAM资源,可以很方便的实现单片机与PC机间的数据传输,并能利用软件方便的逻辑判断实现了1-Wire总线的ROM搜索,实现了测温器件18B20的枚举,实现了无人干预的测温点的动态裁剪,所以本设计具有很强的现实应用性。
另外,本系统的湿度检测没有完成。
本文从1-Wire总线的原理入手,详细阐述了1-Wire总线的ROM搜索过程,以及硬件电路的设计、计算和软件的算法。
关键词:DS18B20 ;单片机MCU;串行传输Serial Data Transfer;单总线1-wire interfaceAbstractThis design as the main STC8952 of single-chip control module, using a simple external circuit to drive the 1-Wire bus, the use of 1-Wire bus protocol, to achieve a more accurate measurement of temperature. The use of MCS STC89C52 powerful features and its own internal RAM resources, it is easy to achieve single-chip and PC data transfer between aircraft and the use of software to facilitate the realization of the logic to determine the 1-Wire bus ROM search, the realization of the temperature measurement device enumeration 18B20, no intervention to achieve a dynamic temperature measurement point cut, so the design of practical application. In addition,the system did not complete humidity testing.This article from the 1-Wire bus starting with the principle, described in detail 1-Wire bus ROM search process, as well as the design of hardware circuits, computing and software algorithms.Keywords :DS18B20; Single-chip MCU ;Serial transmission Serial Data Transfer;monobus 1-wire interface目录摘要 (I)Abstract (III)目录 ................................................................................................................................. I V 第1章绪论 (1)1.1选题背景 (1)1.2设计过程及工艺要求 (2)1.2.1基本功能 (2)1.2.2主要技术参数 (2)第2章系统总体设计 (3)2.1温度传感器的选择 (3)2.2信号采集 (4)2.2.1 DS18B20基本知识 (4)2.2.2 DS18B20产品的特点 (4)2.2.3 DS18B20的引脚介绍 (4)2.3信号分析与处理 (5)2.3.1单总线的实现 (5)2.3.2 DS18B20的使用 (6)2.3.3 DS18B20的应用电路 (11)2.3.4单片机89C52 (14)2.3.5 MAX232电平转换芯片特点 (18)2.3.6单片机与PC间通信接口电路设计 (20)2.3.7过限指示 (20)第3章软件设计 (22)3.1 1-Wire总线协议处理 (22)3.2 1-Wire CRC 校验处理 (27)3.3 1-Wire 器件的ROM搜索 (29)3.4 ‘FIRST’操作 (37)3.5 ‘NEXT’操作 (37)3.6数据传输 (38)第4章总结 (40)社会经济效益分析 (41)参考文献 (42)致谢 (44)附录A 程序清单 (45)附录B PCB板图 (64)第1章绪论1.1选题背景防潮、防霉、防腐、防爆是粮库日常工作的重要内容,是衡量粮库管理质量的重要指标。
它直接影响到储备物资的寿命和工作可靠性。
为保证日常工作的顺利进行,首要问题是加强仓库内温度的监测工作,因为温度的升高,就意味着粮库内的有氧呼吸的加强,就意味着马上就要发生腐烂霉变。
因此我们需要一种造价低廉、使用方便且测量准确的温度测量仪。
在我们的印象中,温度的测量不外乎由传感器、放大器、数码显示、报警器等单元组成。
但是通过实际的考察,现实的系统根本不是这个样子:由于粮食要定期的通过熏蒸来除虫、防鼠,熏蒸药剂具有高毒性,高腐蚀性,人员根本不能随意接触到仓内设备,更不要说通过数码管的显示和报警器来及时发现温度的异常变化,同时出于防爆的要求,在仓库内部的系统,是完全密封的,并被充入低氧高氮的气体,平时人员根本不能及时进入。
因此现在的监控系统都是由计算机监控,采用专用组态软件、单片机及数字传感器组成的,具有500-1000个测温点的,网络化的数字式温度检测的系统。
下图展示了一种可能的结构图1.1现场采集站通过一线牵采集模块,对粮仓的温度进行测量采集,每个粮仓约有200点模拟量输入(温度)并根据粮食的情况对现场进行湿度检测。
现场控制站现场控制站可用西门子PLC控制现场输送机、提升机、电动闸门、通风机的启动运行,以及报警等功能的反馈信号,实现自动化控制。
上位机上位机运行组态通用工业过程监控软件,对现场的设备进行监控、并对仓库温湿度进行巡回检测。
并生成动态画面、报表、报警、曲线等数据管理功能。
这就要求我们必须设计一种高可靠,高一致性,基本免维护,可自由增减测温点,并具有和计算机联网交换数据的能力的测温组件。
1.2设计过程及工艺要求根据实际的需求,我们提出了测温组件的基本功能,需要说明的是,在这里你看不到传统的温度显示功能,因为实际上工作人员根本不可能到现场去记录温度的显示。
同时增加了组件的测温点免维护自由增减功能,以适应系统的规模的自由裁剪。
1.2.1基本功能检测温度测温点免维护自由增减过限指示与计算机通讯1.2.2主要技术参数温度检测范围:-40℃-+60℃测量精度: 0.5℃报警方式:闪动的LED指示灯通讯方式:RS232 9600,N,8,1第2章系统总体设计本设计是以STC89C52为基本系统核心的一套检测系统,其中包括、单片机、复位电路、温度检测、过限指示、通讯接口、系统软件等部分的设计。