毕业设计(论文)烟草仓库温度、湿度单片机测控装置的设计_第1页
毕业设计(论文)烟草仓库温度、湿度单片机测控装置的设计_第2页
毕业设计(论文)烟草仓库温度、湿度单片机测控装置的设计_第3页
毕业设计(论文)烟草仓库温度、湿度单片机测控装置的设计_第4页
毕业设计(论文)烟草仓库温度、湿度单片机测控装置的设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学科分类号: 湖南人文科技学院湖南人文科技学院 本科生毕业设计 题 目:烟草仓库温度、湿度单片机测控 裝置的设计 学生姓名: 学号: 系 部: 通信与控制工程系 专业年级: 通信工程 2007 级 指导教师: 职 称: 湖南人文科技学院教务处制 湖南人文科技学院本科毕业设计诚信声明 本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下, 独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经 注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的 作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方 式标明。本人完全意识到本声明的法律结果由本人承担。 作

2、者签名: 年 月 日 湖南人文科技学院毕业设计 i 烟草仓库温度、湿度单片机测控裝置的设计烟草仓库温度、湿度单片机测控裝置的设计 摘 要:现代农业生产离不开环境控制,本文在对国内外温室智能控制进行深入分析 的基础上,针对温室智能化控制存在的诸多因子,将智传感器监测和单片机控制相结 合,提出了基于单片机的温湿度检测系统设计方案。 本系统采用层次化、模块化设计,整个系统由数据采集系统、单片机控制系统、 计算机监控系统组成。系统以单片机为核心,以多个温度、湿度传感器作为测量元件, 通过单片机与智能传感器相连,采集并存储智能传感器的测量数据。在单片机系统中, 还要实现程序的扩展存储、数据的实时显示、超

3、限语音报警和数据辅助存储功能。单 片机作为监控计算机与智能传感器连接的中心,另一方面通过 rs232 总线与监控计算 机通信,将采集到的数据传输给监控计算机。监控计算机将单片机传输的数据进行记 录、存储、处理和报警,供工作人员浏览、记录和进行相关处理。 本设计主要做了如下几方面的工作:一是确定系统的总体设计方案。包括系统要完 成的设计功能,达到的技术指标,系统的设计原则,由此简要介绍系统的整个组成和 系统工作原理;二是进行智能传感器的硬件电路和软件系统的设计。包括传感器的静动 态特征介绍,采用单总线技术的 ds1820 数字温度传感器测温时序、测温原理、测温电 路以及测温系统软件设计,湿敏电容

4、传感器 hs1101 的湿度测量电路,为防止模拟传感 器采集湿度数据的失真,采用了线形插值算法:三是单片机及通信接口的硬件电路及软 件系统设计。内容包括采用的 at89s52 单片机的介绍,i2c 总线的 at24c04 的存储扩 展,4 数码管显示输出,超限数据的语音报警,模拟 spi 总线辅助数据存储;四是对计 算机软件系统的设计思路、工作原理和实现方法进行了阐述。首先通过 rs-232c 协议 实现单片机和计算机的连接,借助 windows 下串行通信编程的 activex 控件通过串行 接口收发数据,然后计算机作为监控机实现数据的显示、存储、查询、打印和系统设 置功能。 本系统将信息采

5、集、信息传输、信息处理等多种信息技术相互融合,采用了多种 总线技术,将温室环境多种参数监测和单片机控制理论相结合,提出一种切实可行的 温室环境监测系统,可以全面、实时、自动地对监测数据进行自动记录、存储和处理, 并将有关信息根据现场实际情况,采用最有效方式送入计算机进行处理,并可对监测 南人文科技学院毕业设计 iiii 系统进行远程控制。满足了对作物生长状态实行全面、实时、长期监测的要求。实现 了对温室环境的温湿度实时监测和控制,实现了温室环境温湿度检测的自动化和智能 化。 关键词关键词:at89s52;:at89s52; ds1820;ds1820; hs1101;hs1101; mmc;m

6、mc; isd2560isd2560 湖南人文科技学院毕业设计 iii the design of tobacco warehouse temperature, humidity microcontroller measure-control device abstract: modern agricultural production is inseparable from the environmental control.in the light of the causes of greenhouse intelligent control,based on thorough analy

7、sis about our national and abroad greenhouse intelligent control,combining intelligent sensors test with mcu control.this thesis proposes a design scheme on mcu temperature and humidity testinf system. this system adopts hierarchical,modular design. it consists of data acquisition system, mcu contro

8、l system, computer monitoring system, and centers around the mcu, with many temperature, humidity sensors as measurement components.it collects and stores intelligent sensor measurement data by connecting mcu with intelligent sensors.in mcu system, some functions of the expansion storage of procedur

9、es, real 一 time display of data, overrun auto alarm and auxiliary data storage are realized. as the center of the monitoring computer and intelligent sensor, mcu monitoring computer by the transmits the gathered data the to means of the communication between 232 bus and monitoring computer.the monit

10、oring computer will record, store,process and alarm the data, so that the operators can browse and record it,then take relative measures. this design has mainly done the following several works. first, it establishes the general design of the system, including the design function of the system to be

11、 completed, the technical specifications to be reached, design principles of the system, and introduces the entire system components and work principle of the systems. secondly, it designs the hardware circuit and software design of intelligent sensors,including the introduction of the static and dy

12、namic characteristics of sensors. the software designing of temperature measurement phase, temperature measurement principle, temperature measurement circuit and temperature measurement system of digital temperature sensor ds1820 which adopts one-wire bus technology,humidity sensor circuit of sensor

13、 hs1101,in order to prevent the distortion of humidity data gathered by mock sensor, the linear interpolation algorithm is adopted. thirdly,it designs hardware circuit of communication interface and software system, including the introduction of adopted at89s52 scm, storage expansion of at24c04 of i

14、c bus,display output of 4 digital tubes, audio alarm of overrun data, auxiliary data storage of 南人文科技学院毕业设计 iviv mock spi bus.the last,it elaborates the working principle,designing thoughts and realizing methods of computer software system. at first, through rs 一 232c protocol scm and computer infer

15、face are connected, and data is received and sent by serial with communication the in help of active x programmed by serial windows environment. computer can display,store, inquire and print the data and setting as a monitor. this system integrates modern signal gathering technology, signal transmit

16、ting technology, information processing technology, combines many parameters in greenhouse environment monitoring and control theory of scm and by many bus technologies,proposes one kind of practical feasible greenhouse environmental monitoring system. which can automatically record, storge and hand

17、le data, completely,real 一 time, and automaticly, and input the relative information into the computer in an effective way according to reality. besides, it can control the monitoring system long 一 distace.it meets the equirement of monitoring on crop growth state completely, real 一 t ime, long 一 te

18、rm. it can monitor and control the greenhouse environment timely and realize automation and intelligentize of temperature and humidity testing in greenhouse. keywords:at89s51; ds1820;hs1101;mmc;isd2560 . 湖南人文科技学院毕业设计 v 目目 录录 第 1 章 绪论.1 1.1 课题的提出和意义.1 1.2 国内外研究现状.1 1.2.1 国外温室环境控制.1 1.2.2 我国温室控制技术.2 1

19、.2.3 温室环境控制技术三个发展阶段.2 1.2.4 温室控制存在的问题.3 1.3 主要研究内容.3 第二章 方案的比较和论证.5 2.1 温度传感器的选择.5 2.2 湿度传感器的选择.5 2.3 信号采集通道的选择.6 第 3 章 系统总体设计与实现.8 3.1 系统功能设计.8 3.2 系统设计原则.8 3.3 系统组成与工作原理.9 第 4 章 传感器设计.11 4.1 传感器基本特性.11 4.1.1 传感器的静态特性.11 4.1.2 传感器的动态特性.12 4.2 ds1820 温度传感器 .12 4.2.1 ds1820 数字温度传感器概述.12 4.2.2 ds1820

20、温度传感器.13 4.2.3 ds1820 测温电路图.15 4.3 湿度传感器.16 南人文科技学院毕业设计 vivi 第 5 章 单片机设计.19 5.1at89s52 单片机.19 5.2 存储器的设计.21 5.3 数据存储器的掉电保护.22 5.4 系统时钟的设计.23 5.5 显示与报警的设计.23 5.5.1 显示电路.23 5.5.2 报警电路.24 第 6 章 软件设计.26 第 7 章 总结.31 参考文献.32 湖南人文科技学院毕业设计 1 第 1 章 绪论 1.1 课题的提出和意义 抽烟有害健康这已成为不争的事实,如果抽发霉的烟,则对人的健康损害更大。 所以烟草仓库对湿

21、度有较高的要求,目前都是由人工根据干湿计显示的湿度决定是否 让去湿机工作。设计一个单片机测控装置对烟草仓库的湿度、温度进行检测、显示并 自动控制去湿机和空调机的工作,是有现实意义的。 防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重 要指标。它直接影响到储备物资的使用寿命和工作可靠性。为保证日常工作的顺利进 行,首要问题是加强仓库内温度与湿度的监测工作。但传统的方法是用与湿度表、毛 发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温 度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效 率低,且测试的温度及湿度误差大,随机性大

22、。因此我们需要一种造价低廉、使用方 便且测量准确的温湿度测量仪。 1.2 国内外研究现状 温室是一种可以改变植物生长环境、为植物生长创造最佳条件、避免外界四季变 化和恶劣气候对其影响的场所。它以采光覆盖材料作为全部或部分结构材料,可在冬 季或其他不适宜露地植物生长的季节栽培植物。温室生产以达到调节产期,促进生长 发育,防治病虫害及提高质量、产量等为目的。而温室设施的关键技术是环境控制, 该技术的最终目标是提高控制与作业精度。 1.2.1 国外温室环境控制 国外对温室环境控制技术研究较早,始于 20 世纪 70 年代。先是采用模拟式的组 合仪表,采集现场信息并进行指示、记录和控制。80 年代末出

23、现了分布式控制系统。 目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的 温室控制技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化 的方向发展。像园艺强国荷兰,以先进的鲜花生产技术著称于世,其玻璃温室全部由 南人文科技学院毕业设计 22 计算机操作。英国伦敦大学农学院研制的温室计算机遥控技术,可以观测 50km 以外温 室内的光、温、湿、气和水等环境状况,并进行遥控。 1.2.2 我国温室控制技术 我国对于温室控制技术的研究较晚,始于 20 世纪 80 年代。我国工程技术人员在 吸收发达国家温室控制技术的基础上,才掌握了人工气候室内微机控制技术,该技术

24、 仅限于温度、湿度和 coz 浓度等单项环境因子的控制。我国温室设施计算机应用,在 总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展。在技术 上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统, 与发达国家相比,存在较大差距。我国温室现状还远远没有达到工厂化农业的境地, 生产实际中仍然有许多问题困扰着我们,存在着温室装备配套能力差,产业化程度低, 环境控制水平落后,软硬件资源不能共享和可靠性差等缺点。 1.2.3 温室环境控制技术三个发展阶段 从国内外温室控制技术的发展状况来看,温室环境控制技术大致经历三个发展阶 段: 1、手动控制。这是在温室技术发展

25、初期所采取的控制手段,其时并没有真正意义 上的控制系统及执行机构。生产一线的种植者既是温室环境的传感器,又是对温室作 物进行管理的执行机构,他们是温室环境控制的核心。通过对温室内外的气候状况和 对作物生长状况的观测,凭借长期积累的经验和直觉推测及判断,手动调节温室内环 境。但这种控制方式的劳动生产率较低,不适合工厂化农业生产的需要。 2、自动控制。利用计算机技术及现代控制理论对温室内的各种环境因子如温度、 光照、湿度、c02 浓度和施肥等,进行自动控制和调节成为温室控制的主要方式。人 为创造适宜作物生长最佳环境的自动控制技术手段成为主流。此时的温室有比较完整 的控制系统,有各种传感器采集温室环

26、境数据,监控系统实时监测环境变化及控制执 行机构的动作,良好的人机界面使种植者的操作过程形象而且简便。计算机自动控制 的温室控制技术实现了生产自动化,适合规模化生产,劳动生产率得到提高。目前我 国绝大部分自主开发的大型现代化温室及引进的国外设备都属于这种控制方式。 3、智能化控制。智能化的控制技术将农业专家系统与温室自动控制技术有机结合, 以温室综合环境因子作为采集与分析对象,通过专家系统的咨询与决策,给出不同时 湖南人文科技学院毕业设计 3 期作物生长所需要的最佳环境参数,并且依据此最佳参数对实时测得的数据进行模糊 处理,自动选择合理、优化的调整方案,控制执行机构的相应动作,实现温室的智能

27、化管理与生产。能够根据温室环境条件和作物生长状况,应用适当的知识表达和规则 化,推理决策出最适合作物生长的温室环境。这种控制方式既能体现作物生长的内在 规律,发挥农业专家在农业生产中的指导作用,又可充分利用计算机技术的优势,使 系统的调控非常方便和有效,实现温室的完全智能化控制。 1.2.4 温室控制存在的问题 首先是农业专家系统自身的问题,农业专家系统的技术还不十分成熟。各种专家 系统在收集、整理农业专家知识时并没有把专家是如何学习和获得这些知识的过程整 理出来,这样开发的专家系统并不具有真正的学习能力。其次是采集数据的束缚,温 室控制技术主要停留在对温室环境因子的监控上,并没有考虑温室作物

28、本身的生理过 程。还有就是农业专家系统在温室实时控制中的应用的局限性,农业专家系统对温室 环境因子进行实时监控,不同于开发单纯的农业专家系统,其中涉及与控制系统的 “接口”问题。在开发温室农业专家控制系统时,对农业知识的表达及推理策略等要 认真考虑。同时,将更多的农业知识用于温室生产的实时控制中,不仅仅局限于对环 境因子的专家指导。 总之,随着计算机技术、农业应用电子技术、传感器智能化技术、机械电子一体 化技术和计算机网络技术研究的发展,温室技术体系己经成为各个国家为合理利用农 业资源、提高农产品产量、降低生产成本、保护生态环境、提高农产品在国际市场竞 争力的前沿性研究领域。 1.3主要研究内

29、容主要研究内容 本设计主要做了如下几方面的工作:一是确定系统的总体功能设计方案;二是进行智 能传感器的硬件电路和软件系统的设计;三是单片机及通信接口的硬件电路及软件系统 设计;四是对连接单片机的上位管理计算机软件系统的设计思路、工作原理和实现方法 进行了阐述。 本文将信息采集技术、信息传输技术、信息存储技术及信息处理技术等相互融合, 将温室环境多种参数监测和单片机控制理论相结合,提出一种切实可行的温室环境监 南人文科技学院毕业设计 44 测系统,可以全面、实时、自动地对监测数据进行自动记录、存储和处理,并将有关 信息根据现场实际情况,采用最有效方式送入计算机进行处理,并可对监测系统进行 远程控

30、制。满足了对作物生长状态实行全面、实时、长期监测的要求。 与传统监测系统相比,本系统具有以下优点: 传感器设计成智能型,可以增加系统数据采集速度,减轻监 控计算机的负担。 增加了辅助存储功能,在监控计算机不工作的时候,采用多 媒体存储卡存储采集数据。 单片机的设计提高了系统的监测速度,系统的可靠性、实时 性都有很大提高 对模拟设备采集到的数据,为防止失真,采用了数据插值算 法。 利用语音芯片,超限报警,实现了人性化管理。 湖南人文科技学院毕业设计 5 第第 2 2 章章 方案的比较和论证方案的比较和论证 当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必 要的输入信息。对

31、于测量系统而言,如何准确获得被测信号是其核心任务;而对测控 系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。 传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对 原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。工 业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中 的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。 2.12.1 温度传感器的选择温度传感器的选择 方案一:采用热电阻温度传感器。热电阻是利用导体的电阻随温度变化的特性制 成的测温元件。现应用较多的有铂、铜、镍等热电阻。

32、其主要的特点为精度高、测量 范围大、便于远距离测量。 铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电 阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。缺点是价格贵,温 度系数小,受到磁场影响大,在还原介质中易被玷污变脆。按 iec 标准测温范围- 200650,百度电阻比 w(100)=1.3850 时,r0 为 100 和 10,其允许的测量 误差 a 级为(0.15+0.002 |t|) ,b 级为(0.3+0.005 |t|) 。 铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在 腐蚀性介质中使用稳定性差。在工业中用于-50180测

33、温。 方案二:采用 ds1820,它的测温范围在-55+150之间,而且精度高。m 档在 测温范围内非线形误差为0.3。ds1820 可以承受 44v 正向电压和 20v 反向电压, 因而器件反接也不会损坏。使用可靠。它只需直流电源就能工作,而且,无需进行线 性校正,所以使用也非常方便,借口也很简单。作为电流输出型传感器的一个特点是, 和电压输出型相比,它有很强的抗外界干扰能力。ds1820 的测量信号可远传百余米。 综合比较方案一与方案二,方案二更为适合于本设计系统对于温度传感器的选择。 2.22.2 湿度传感器的选择湿度传感器的选择 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空

34、气吸收水分后引 起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。电容式、 电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积 随之发生变化而进行湿度测量的。 南人文科技学院毕业设计 66 方案一:采用 hos-201 湿敏传感器。hos-201 湿敏传感器为高湿度开关传感器,它 的工作电压为交流 1v 以下,频率为 50hz1khz,测量湿度范围为 0100%rh,工作温 度范围为 050,阻抗在 75%rh(25)时为 1m。这种传感器原是用于开关的 传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或以下的湿 度电平。然而,这种传感

35、器只限于一定范围内使用时具有良好的线性,可有效地利用 其线性特性。 方案二:采用 hs1100/hs1101 湿度传感器。hs1100/hs1101 电容传感器,在电路 构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。不需校准的 完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构, 由顶端接触(hs1100)和侧面接触(hs1101)两种封装产品,适用于线性电压输出和 频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。 相对湿度在 1%-100%rh 范围内;电容量由 16pf 变到 200pf,其误差不大于 2%rh;响应时间小于 5s;温

36、度系数为 0.04 pf/。可见精度是较高的。 综合比较方案一与方案二,方案一虽然满足精度及测量湿度范围的要求,但其只 限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。而且还不具备在 本设计系统中对温度-3050的要求,因此,我们选择方案二来作为本设计的湿度传 感器。 2.32.3 信号采集通道的选择信号采集通道的选择 在本设计系统中,温度输入信号为 8 路的模拟信号,这就需要多通道结构。 方案一、采用多路并行模拟量输入通道。 这种结构的模拟量通道特点为: (1) 可以根据各输入量测量的要求选择不同性能档次的器件。总体成本可以作得较 低。 (2) 硬件复杂,故障率高。 (3) 软件

37、简单,各通道可以独立编程。 方案二、采用多路分时的模拟量输入通道。 这种结构的模拟量通道特点为: (1) 对 adc、s/h 要求高。 (2) 处理速度慢。 (3) 硬件简单,成本低。 (4) 软件比较复杂。 综合比较方案一与方案二,方案二更为适合于本设计系统对于模拟量输入的要求, 湖南人文科技学院毕业设计 7 比较其框图,方案二更具备硬件简单的突出优点,所以选择方案二作为信号的输入通 道。 信号调 理电路 信号调 理电路 信号调 理电路 采样/ 保持器 采样/ 保持器 采样/ 保持器 a/d转换器 a/d转换器 a/d转换器 接口 接口 接口 cpu 图 2-1 多路并行模拟量输入通道 信号

38、调 理电路 信号调 理电路 信号调 理电路 采样/ 保持器 a/d转换器接口cpu 多 路 切 换 器 图 2-2 多路分时的模拟量输入通道 南人文科技学院毕业设计 88 第第 3 章章 系统总体设计系统总体设计与实现与实现 3.1 系统功能设计 系统要完成的设计功能如下: 实现对温室温湿度参数的实时采集,测量空间多点的温度和湿度:根据测 量空间或设备的实际需要,由多路温度、湿度传感器对关键温、湿度敏感 点进行测量,由单片机对各路数据进行循环检测、数据处理、存储,实现 温湿度的智能、多空间点的测量。 实现超限数据的及时报警。 现场监测设备应具有较高的灵敏度、可靠性、抗干扰能力并具有存储、远 程

39、通信功能。 通信系统具有较高的可靠性、较好的实时性和较强的抗干扰能力。与计算 机通讯功能,采用 rs232 串行通讯方式最远传输距离为 20 米。 长时间测量数据记录功能:可以根据需要设置数据记录时间间隔,数据存 入数据存储器。 监控计算机软件设计管理软件既要具有完成数据采集、处理的功能,其软 件编程应具有功能强大、界面友好、便于操作和执行速度快等特点。 要求达到的技术指标: 控制温度为 28 度 测温精度为正负 2 度 湿度为百分之五十 湿度的精度为正负三个百分点 3.2 系统设计原则 要求单片机系统应具有可靠性高、操作维护方便、性价比高等特点。 1、可靠性 高可靠性是单片机系统应用的前提,

40、在系统设计的每一个环节,都应该将可 靠性作为首要的设计准则。提高系统的可靠性通常从以下几个方面考虑:使用可靠性高 的元器件;设计电路板时布线和接地要合理;对供电电源采用抗干扰措施;.输入输出通道 湖南人文科技学院毕业设计 9 抗干扰措施;进行软硬件滤波:系统自诊断功能等。 2、操作维护方便 在系统的软硬件设计时,应从操作者的角度考虑操作和维护方便,尽量减少对操 作人员专用知识的要求,以利于系统的推广。因此在设计时,要尽可能减少人机交互 接口,多采用操作内置或简化的方法。同时系统应配有现场故障诊断程序,一旦发生 故障能保证有效地对故障进行定位,以便进行维修。 3、性价比 单片机除体积小、功耗低等

41、特点外,最大的优势在于高性能价格比。一个单片机 应用系统能否被广泛使用,性价比是其中一个关键因素。因此,在设计时,除了保持 高性能外,尽可能降低成本,如简化外围硬件电路,在系统性能和速度允许的情况下 尽可能用软件功能取代硬件功能等。 3.3 系统组成与工作原理 以单片机为控制核心,采用温湿度测量,通信技术,误差修正等关键技术,以温 湿度传感器作为测量元件,构成智能温湿度测量系统。该系统,可分为温度测量电路, 湿度测量电路,a/d 转换及滤波电路,数据存储及显示电路,语音报警电路,见图 3.1。选用的主要器件有:温度传感器 ds1820,湿度传感器 hs1101, at89s52, a/d 转

42、换器 tlc0834,数据存储器 at24c04, mmc 存储卡,6 数码管显示模块,语音报警芯 片 isd2560, max232,集成定时器 555 芯片等。 at89s52 单片机 数据采集 报警指示 数据处理 数据显示 数据存储 图 3.1 硬件结构图 南人文科技学院毕业设计 1010 本系统以单片机 atme189s52 为核心,数据采集、存储、显示、报警以及上传至计 算机进行数据处理都要通过单片机。数据采集通过单总线的智能温度传感器 ds 1820 和模拟的湿度传感器 hs110i 完成;当采集数据超出预警值时,有语音报警芯片 isd2560 实时报警,然后进行相应处理;数据存储

43、可以在计算机完成,在计算机不工作 时还设置了辅助的多媒体卡 mmc 存储;由数码管实时显示接收的数值:数据处理主要是 上位机完成的数据曲线显示、数据存储、数据打印等功能。 在整个系统中采用了多种总线、协议技术,如智能温度传感器 ds 1820 的单总线 技术,存储扩展的 i2c 总线技术,mmc 的模拟 spi 总线技术,单片机和计算机连接的 rs232 协议技术等。为防止模拟传感器数据采集的失真,采用了线形插值算法。在这 个系统中单片机部分采用 c 语言编程。 湖南人文科技学院毕业设计 11 第 4 章 传感器设计 4.1 传感器基本特性 在监控系统中有各种不同的物理量需要监测和控制,这就要

44、求传感器 能感受被测非电量并将其转换成与被测量有一定函数关系的电量。传感器 所测量的非电量是处在不断的变化之中,传感器能否将这些非电量的变化 不失真地转换成相应的电量,取决于传感器的输入一输出特性。传感器这 一基本特性可用静态特性和动态特性来描述。 4.1.1 传感器的静态特性 传感器的静态特性是指当被测量处于稳定状态下,传感器的输入与输出值之间的 关系。传感器静态特性的主要技术指标有:线性度、灵敏度、迟滞和重复性等。 1、线性度 传感器的线性度是指传感器实际输出一输入特性曲线与理论直线之间的最大偏差 与输出满度值之比。 2、灵敏度 传感器的灵敏度是指传感器在稳定标准条件下,输出量的变化量与输

45、入量的变化 量之比。对于线性传感器来说,其灵敏度是个常数。 3、迟滞 传感器在正(输入量增大)反(输入量减小)行程中,输出输入特性曲线不重合的 程度称为迟滞,迟滞误差一般以满量程输出 yfn 的百分数表示。迟滞特性一般由实验 方法确定。 4、重复性 传感器在同一条件下,被测输入量按同一方向作全量程连续多次重复测量时,所 得输出一一输入曲线的不一致程度,称重复性。重复性误差用满量程输出的百分数表 示。重复性特性也用实验方法确定,常用绝对误差表示。 5、分辨力 传感器能检测到的最小输入增量称分辨力,在输入零点附近的分辨力 南人文科技学院毕业设计 1212 称为阂值。 6、零漂 传感器在零输入状态下

46、,输出值的变化称为零漂,零漂可用相对误差 表示,也可用绝对误差表示。 4.1.2 传感器的动态特性 传感器测量静态信号时,由于被测量不随时间变化,测量和记录过程 不受时间限制。而实际中大量的被测量是随时间变化的动态信号,传感器 的输出不仅需要精确地显示被测量的大小,还要显示被测量随时间变化的 规律,即被测量的波形。传感器能测量动态信号的能力用动态特性表示。 动态特性是指传感器测量动态信号时,输出对输入的响应特性。传感器动 态特性的性能指标可以通过时域、频域以及试验分析的方法确定,其动态 特性参数如:最大超调量、上升时间、调整时间、频率响应范围、临界频率 等。 动态特性好的传感器,其输出量随时间

47、的变化规律将再现输入量随时 间的变化规律,即它们具有同一时间函数。但是,除了理想情况以外,实 际传感器的输出信号与输入信号不会具有相同的时间函数,由此引起动态 误差。 4.2 ds1820 温度传感器 4.2.1 ds1820 数字温度传感器概述 美国 dallas 公司生产的 ds 1820 数字温度传感器,可以直接将被测温度转化为 串行数字信号供微机处理,通过简单的编程实现 9 位的温度读数。并且多个 ds 1820 可以并接到多个地址线上与单片机实现通信。由于每一个 ds1820 出厂时都刻有唯一的 一个序列号并存入其 rom 中,因此 cpu 可用简单的通信协议就可以识别,从而节省 大

48、量的引线和逻辑电路。与其它温度传感器相比,ds 1820 具有以下特性: 湖南人文科技学院毕业设计 13 独特的单线接口方式,ds1820 在与微处理器连接时仅需要一 条口线即可实现微处理器与 ds1820 的双向通讯。 ds1820 支持多点组网功能,多个 ds1820 可以并联在唯一的 三线上,实现多点测温。 ds 1820 在使用中不需要任何外围元件。 温范围一 ss一+12 5 0c,固有测温分辨率 0 . 5 0c o 测量结果以 9 位数字量方式串行传送 ds 1820 采用 3 脚 to-92 封装或 8 脚 so 封装,管脚排列如图 4.1 所示: 图 4.1 ds1820 的

49、封装和引脚 对图 4.1 中 ds1820 的引脚功能说明如下: nc:空引脚,不连接外部信号。 vdd:接电源引脚,电源供电 3.0-5.5v. gnd:接地。 dq:数据的输入和输出引脚。 dq:引肚口的 1/o 为数据输入/输出端(即单线总线),该引脚为漏极开路输出,常 态下呈高电平。 4.2.2 ds1820 温度传感器 温度传感器选用一总线温度传感器 ds1820。ds1820 是美国 dallas 半导体公司 生产的可组网数字式温度传感器,与其它温度传感器相比,ds1820 具有以下特性:独 特的单线接口方式,ds1820 在与微处理器连接时仅需要一条口线即可实现微处理器与 ds1

50、820 的双向通讯。ds1820 支持多点组网功能,多个 ds1820 可以并联在唯一的三 线上,实现组网多点测温。ds1820 在使用中不需要任何外围元件,全部传感器元件及 转换电路集成在形如一只三极管的集成电路内。温度范围55125,固有测温 南人文科技学院毕业设计 1414 分辨率0.5;测量结果直接输出数字温度信号,以“一线总线”串行传送给 cpu, 同时可传送 crc 效验码,具有极强的抗干扰纠错能力;测量结果以 9 位数字量方式串 行传送。 ds1820 虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但 在实际应用中也应注意以下几方面的问题: (1)系统的硬件虽然简

51、单但需要相对复杂的软件进行补偿,由于 ds1820 与微处 理器间采用串行数据传送,因此,在对 ds1820 进行读写编程时,必须严格的保证读写 时序,否则将无法读取测温结果。 (2)在 ds1820 的有关资料中均未提及单总线上所挂 ds1820 数量问题,容易使 人误认为可以挂任意多个 ds1820,在实际应用中并非如此。当单总线上所挂 ds1820 超过 8 个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计 时要加以注意。 (3)连接 ds1820 的总线电缆有长度限制。由于信号电缆本身存在电阻,距离过长 时将导致信号衰减。试验中,当采用普通信号电缆传输长度超过 50

52、m 时,读取的测温 数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达 150m。 ds1820 有 pr-35 和 soic 两种封装形式,管脚排列如表 4.1 所示。本系统选用 pr-35 封装形式。ds1820 返回温度值虽然只有 9 位,如图 4.2 所示。 表 4.1 ds1820 管脚排列 管脚管脚定义说明 8 脚 soic 3 脚 pr-35 2 1gnd地 1 2i|o数据输入端 8 3vcc电源 3 4 5 6 7nc空脚 图 4.2 ds1820 温度值表示方法 d9 为符号位,0 表示正,1 表示负,高字节的其他位(d10d15)是以符号位的扩 展位表示

53、的;d0d8 为数据位,以二进制补码表示。温度是以 1/2lsb 形式表示的。 湖南人文科技学院毕业设计 15 表 4.2 为数值和温度的关系。 表 4.2 ds1820 数值和温度的关系 温度数据(二进制)数据(十六进制) +1250000 0000 1111 101000fah +250000 0000 0011 00100032h +0.50000 0000 0000 00010001h 00000 0000 0000 00000000h +0.51111 1111 1111 1111ffffh -251111 1111 1100 1110ffceh -551111 1111 1001

54、0010ff92h 因到烟草仓库内环境温度不能出现负温情况,因此本系统不考虑负温情况,这样, 在硬件选取上可以考虑选用商业级器件,不必要选用工业级器件,可以大幅度降低成 本。因此单片机读取温度信息后,只需将低字节(d0d8)送入上位机和控制电路即 可。 4.2.3 ds1820 测温电路图 ds1820 测量温度时使用特有的温度测量技术。ds1820 内部的低温度系数振荡器 能产生稳定的频率信号 f0,高温度系数振荡器则将被测温度转换成频率信号 f。当计数 门打开时,ds1820 对 f 0 计数,计数门开通时间由高温度系数振荡器决定。芯片内部还 有斜率累加器,可对频率的非线性予以补偿。测量结

55、果存入温度寄存器中。 在 64 位 rom 的最高有效字节中存有循环冗余校验码(crc)。主机根据 rom 的 前 56 位来计算 crc 值,并和存入 ds1820 中的 crc 值作比较,以判断主机收到的 rom 数据是否正确。crc 的函数表达式为:crc=x8+x5+x3+1(占君等.2006) 。此外, ds1820 尚需依上式为暂存器中的数据来产生一个 8 位 crc 送给主机,以确保暂存器数 据传送无误。 在系统安装及工作之前应将主机逐个与 ds1820 挂接,以读出其序列号。其工作过 程为:主机发出一个脉冲,待“0”电平大于 480s 后,复位 ds1820,在 ds1820

56、所发响应 脉冲由主机接收后,主机再发读 rom 命令代码 33h,然后发一个脉冲(15s),并接着读 取 ds1820 序列号的一位。用同样方法读取序列号的 56 位。另外,由于 ds1820 单线通 信功能是分时完成的,遵循严格的时隙概念,因此,系统对 ds1820 和各种操作必须按协 南人文科技学院毕业设计 1616 议进行,即:初始化 ds1820(发复位脉冲),发 rom 功能命令,发存储器操作命令,处 理数据。 ds1820 单点测温电路框图如图 4.3 所示,其中,网络定义 p3.4 为 89s52 的 p3.4 引脚。 图 4.3 ds1820 单点测温电路图 4.34.3 湿度

57、传感器湿度传感器 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引 起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。电容式、 电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积 随之发生变化而进行湿度测量的。下面 介绍 hs1100/hs1101 湿度传感器及其应用。 1、特点 不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固 态聚合物结构,由顶端接触(hs1100)和侧面接触(hs1101)两种封装产品,适用于 线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程 等。 图 4.4a

58、 为湿敏电容工作的温、湿度范围。图 4.4b 为湿度-电容响应曲线。 100 75 50 25 0 -20020-40406080 100 温度 / 长期稳定 正 常 工 作 区 区 非 正 常 区 02040 6080 170 160 180 190 200 相对湿度 /%rh 图 4.4a、湿敏电容工作的温、湿度范围 图 4.4b、湿度-电容响应 曲线。 湖南人文科技学院毕业设计 17 相对湿度在 1%-100%rh 范围内;电容量由 16pf 变到 200pf,其误差不大于 2%rh;响应时间小于 5s;温度系数为 0.04 pf/。可见精度是较高的。 2、湿度测量电路 hs1100/h

59、s1101 电容传感器,在电路构成中等效于一个电容器件,其电容量随着所 测空气湿度的增大而增大。如何将电容的变化量准确地转变为计算机易于接受的信号, 常有两种方法:一是将该湿敏电容置于运方与租蓉组成的桥式振荡电路中,所产生的 正弦波电压信号经整流、直流放大、再 a/d 转换为数字信号;另一种是将该湿敏电容 置于 555 振荡电路中,将电容值的变化转为与之成反比的电压频率信号,可直接被计 算机所采集 频率输出的 555 测量振荡电路如图 4.5 所示。集成定时器 555 芯片外接电阻 r4、r2 与湿敏电容 c,构成了对 c 的充电回路。7 端通过芯片内部的晶体管对地短路又 构成了对 c 的放电

60、回路,并将引脚 2、6 端相连引入到片内比较器,便成为一个典型的 多谐振荡器,即方波发生器。另外,r3 是防止输出短路的保护电阻,r1 用于平衡温 度系数。 图 4.5、频率输出的 555 振荡电路 该振荡电路两个暂稳态的交替过程如下:首先电源 vs 通过 r4、r2 向 c 充电,经 t 充电时间后,uc 达到芯片内比较器的高触发电平,约 0.67vs,此时输出引脚 3 端由 高电平突降为低电平,然后通过 r2 放电,经 t 放电时间后,uc 下降到比较器的低触发 电平,约 0.33vs 此时输出,此时输出引脚 3 端又由低电平突降为高电平,如此翻来覆去,形成方 波输出。其中,充放电时间为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论