ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:790.28KB ,
资源ID:12191342      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12191342.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(环境监测毕业设计环境监测与报警系统的设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

环境监测毕业设计环境监测与报警系统的设计.docx

1、环境监测毕业设计环境监测与报警系统的设计毕业设计(论文)题目:环境监测与报警系统的设计2012 年 5 月20日目 录摘 要 2关键词 2Abstract 3Key Words 3前 言 41系统总体结构设计 51.1 系统硬件电路结构设计 51.2 系统软件电路结构设计 52 .系统硬件电路设计 72.1 单片机电路设计 72.2数码管显示模块设计 72.3 传感器工作电路模块设计 82.3.1温度传感器工作电路模块设计 82.3.2湿度传感器工作电路模块设计 102.3.3一氧化碳传感器工作电路模块设计 102.3.4二氧化碳传感器工作电路模块设计 112.4 A/D转换电路模块设计 12

2、2.5 光电隔离耦合、驱动、报警及调节模块电路设计 132.5.1光电隔离耦合电路设计 132.5.2输出报警电路模块设计 132.5.3晶闸管功率驱动电路设计 133.软件设计 153.1 主程序设计 153.2子程序设计 153.2.1 显示子程序设计 153.2.2 温度信号采集程序设计 163.2.3 一氧化碳浓度采集程序设计 183.2.4 二氧化碳浓度采集程序设计 183.2.5 越限报警服务程序设计 183.3抗干扰设计 20结束语 21参考文献 22致 谢 23环境监测与报警系统的设计摘 要 随着国民经济的快速发展,人们在物质生活条件不断得到满足的同时,更加关注和追求全方位生活

3、质量的提高,渴望舒适、清洁的生活环境和生产环境。因此对生活和生产环境质量的监测与调控,正在得到广泛的重视和实施。传统的气体环境监测方法及设备,多为手持式、便携式的检测仪表,使用起来方便灵活,但检测功能相对较少,不能实现特定场所的多参数同时检测,降低工作效率。本论文将阐述以流行的电子线路设计软件Protel99 SE为开发平台,通过串口通讯、键盘输入、AD转换电路、显示报警电路、输出调节电路等模块化的硬件设计,与现代传感器技术相结合,可实现对温度、湿度、一氧化碳、二氧化碳等气体环境相关参数的实时监测与报警。实现了一机多用、功能丰富,满足了用户同时检测多个气体参数的需要。软件设计采用Keil C5

4、1单片机C语言软件开发系统,本着目标明确、主次分明的原则,采用模块化、层次化的结构,通过主程序模块、传感器信号采集处理子程序、显示输出子程序、报警调节子程序等设计,使软件设计具有移植性强、开发周期短、便于调试升级的特点,并配合硬件设计实现人机交互性好、使用简便、运行效率高、稳定可靠,满足对一般生产、生活等环境气体参数实时监测与报警的需要。关键词:单片机技术;模块化结构;气体传感器;监测与报警 Modern transformation of tradional political ideas AbstractWith the development of national economy, m

5、aterial life conditions are met,at the same time,we want more comprehensive quality of life,comfortable and clean production and living environmentSo the detection and control of theproduction and living environment is being paid extensive attention to and implementedTraditional gas environment moni

6、toring device is much as portable instrumentIt is convenient to use but has relatively few measuring functionIt Cant measure multiparameters of particular places at one time and has relatively low efficiencyThis article will introduce a system which takes the circuit design softwareProtel99 SE as th

7、e development platform,and by the hardware modular designincluding serial communication circuit,keyboard input,AD circuit,displayand alarm circuit,output control circuit and so on,combining with the modem sensor technology, it realizes real-time monitoring and alarming for the gas environmental para

8、meters such as temperature,humidity, CO and C02This system has the characteristic of multi-usage and rich function,it meet the users need of measuring multiple gas parameters at one timeThe software design uses Keil C5 1 software development systemBased on the principle of specific goal,clear major

9、and minor, this system adopts modularized and hierarchical structureAnd by the design of master program,subprogram of sensor signal collecting and processing,subprogram of display and output,alarm and control,the software design has the characteristic of good portability,short development cycle,conv

10、enient debugging and upgradingCombining with hardware design,this system realizes good human-machine interaction,easy operation,high running efficiency, reliable stability, it can satisfy real-time monitoring and alarming for gas parameter of common production and living environmentKey Words:single-

11、chip computer technology;modularized structure;gas sensor;monitor and alarm 前 言随着国民经济的快速发展,市场上出现了越来越多的智能化产品。且产品的性能也日益趋于优化。为了适应产品发展的总体要求,尽快地与国际化标准接轨,针对产品性能的检测要求,方法也趋于多样化。由于目前人们的工作环境关系到自身的生命安全,为了防止火灾。有效的对工作环境检查显得尤为重要。本课题所研究的环境监测与报警系统正是应这种要求而设计的。本课题所使用的单片机监测系统是通过对环境的温度、湿度、一氧化碳和二氧化碳的循环采样结果来实现报警的。而传统的性能检

12、测手段往往是借助于手工过程来完成的。既浪费了大量的人力和工时,又很难有力地保障产品性能的严格过关,对生产安全造成了极大的隐患,也在很大程度上限制了产品生产规模的扩大。本设计由前言、系统总体结构分析、硬件结构电路设计、系统软件设计、系统的可靠性分析及抗干扰设计等部分组成。前言阐述了气体环境参数检测与报警设备的技术现状,通过对现有相关产品的特点和不足,明确了本设计的主要内容和研究设计思路,阐述了该设计的实际研究价值,为后期的设计与实现工作进行了总的概括并提供了一定的基础。系统的硬件电路设计主要包括控制核心STC89C54RD单片机的结构接口及应用介绍,与计算机的串口通讯接口电路设计、数码管或液晶显

13、示模块设计,功能按键模块及串行E2PROM存储器模块,传感器采集模块及相应AD转换模块设计,输出驱动模块以及设备调节报警模块等。系统软件设计主要包括51系列兼容单片机语言软件开发系统KeiluVISION2的特点介绍和使用说明,包括主程序和相关的服务子程序,在系统软件的设计过程中,按照本设计的主要内容和硬件的模块化结构,总体设计要求是目标明确、主次分明,具有模块化的结构、层次化的内容,有科学合理的实验方法。系统的可靠性分析及抗干扰设计部分,主要从电路原理设计、PCB板设计和软件设计三个方面,介绍了可能的主要干扰和相关的解决措施。电路的原理结构设计,采用传统的经典电路结合新型的电子元器件进行设计

14、,技术更加先进。抗干扰问题是从事单片机设计的工程技术人员都将碰到一个大难题,通过分析单片机的干扰来源及其产生的危害,针对不同干扰源采取了改进原理设计、PCB板抗干扰设计、软件抗干扰设计等措施,使整个软、硬件系统的工作可靠性得到了大大提高。 1 系统总体结构设计1.1 系统硬件电路结构设计环境监测与报警系统的设计,其系统硬件电路结构主要包括:(1)单片机STC89C54RD+1。STC89C54RD+的封装一般采用DIP40封装,工作电压38V-5V,16K的ROM程序存储器,1280字节的数据RAM存储器,8K的EEPROM存储器,4个标准IO口,自带看门狗等。总体结构设计要体现硬件资源的充分

15、利用。(2)传感器。本设计选用了4种不同类型的传感器,CO传感器、C02传感器、湿度传感器、温度传感器。需要不同的工作电路。(3)数据显示。采用数码管显示,考虑单片机的接口资源以及软件设计的方便、可靠性能。(4)输出报警的方式。在光电耦合器后面,通过一个转换开关可以实现报警。(5)按键功能设定。按键功能包括中断功能选定、系统复位、数值输入、参数补偿校准、运行模式选择等,功能越多按键的数量也就越多,占用的口资源也就越多。环境参数监测与报警设备的硬件设计,采用了模块化结构,如图11所示。这种设计方案可以保证功能设置的灵活组成,根据市场或用户需要、以及部分硬件的升级换代的需要,调整系统的功能结构,提

16、高了系统的性能价格比,适应不同的测量参数的需要,拓宽了本系统的应用范围。整个环境参数监测与报警设备系统主要包括控制核心STC89C54RD单片机、与计算机的串口通讯接口电路、数码管或液晶显示模块、功能按键模块、串行E2PROM存储器模块、传感器采集模块、AD转换模块、输出驱动模块以及设备调节报警模块等。1.2 系统软件电路结构设计按照硬件的模块化结构,软件总体设计要求目标明确、主次分明,也具有模块化的设计结构,即整个控制软件由许多独立的小程序模块组成,既便于调试、连接,又便于移植、修改。系统软件设计包括主程序、系统服务子程序、功能子程序等,按照本设计的主要内容和硬件的模块化结构,总体设计要求是

17、目标明确、主次分明,具有模块化的结构、层次化的内容,有科学合理的实验方法。软件设计采用Keil C51单片机C语言软件开发系统,它集编辑、编译、仿真等于一体,并提供丰富的库函数和功能强大的集成开发调试工具。通过系统主程序、传感器信号采集处理子程序、显示报警子程序等模块化软件设计,具有可移植性强、开发周期短、便于调试升级的特点,整个系统人机交互性好、使用简便、运行效率高、稳定可靠,完全满足日益发展的生产、生活等气体环境条件实时监测与报警的要求。主程序是整个测控系统中最重要的程序,是一个顺序执行的无限循环程序。主要功能是实现系统的初始化,实现系统自检和调用数据处理子程序。系统服务子程序包括显示子程

18、序、键盘扫描子程序、设置查询、联机通讯、中断服务等。并包括一定的软件抗干扰软件措施,使系统具有自我诊断,自我恢复的能力,如数字滤波技术等。功能子程序设计根据系统的功能要求,采用模块化子程序设计。包括数据采集计算模块、输出报警模块等。主要完成数据采集,运算处理,越限报警,输出调节等功能。图1.1系统硬件结构框图2 系统硬件电路设计2.1 单片机电路设计 环境监测与报警系统的设计,采用美国ATMAL公司生产的单片机STC89C54RD+,它是一种带16K的flash程序存储器、128K的RAM数据存储器、内置看门狗、8个中断源、3个定时器,是一款性价比较高的单片机。选用STC系列单片机,主要是基于

19、原先已有的程序可以直接使用,无需改变硬件,另外用STC提供的STCISPexe提供的工具软件,可以直接使用串口将编好的程序代码下载进STC单片机即可,通讯接口电路简单,也可以使用通用编程器进行程序烧写。单片机STC89C54RD+为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 STC89C54RD单片机的使用,需要以计算机为平台,系统的整个软件开发与调试,离不开计算机及其专业的工具软件,程序的烧写也是由STC系列单片机的专门烧录软件通过计算机完成的。采用MAX232为串行通信芯片,可用于实现PC机与单片机数据传输,用Protel99设计的硬件原理图如图2.1所示。图2.1 RS-232串

20、行通讯原理图2.2数码管显示模块设计数码管是一种半导体发光器件,其基本单元是发光二极管。选用八段共阴极数码管作为显示器件,通过串入并出移位寄存器74LSl642与单片机的串口相连。其硬件原理电路图如图2.2所示。数码管的位数根据需要进行选择,显示分三部分:第一部分不同的检测参数标识码,因为有多种参数同时检测,所以只能通过轮回或指定的的方式进行显示,具体是那种参数,由设定的标识码进行确认。参数标识码可由12位数码管来完成显示;第二部分为“一”,用于区别参数标识码与参数的检测数值结果;第三部分为相关参数的检测数值结果显示,不同的参数用到的位数或精度可能有差别,用不到的数码位从后面消隐掉即可。 图2

21、.2数码管显示电路图数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出需要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。单片机接口与数码管之间采用74LSl64(串入并出移位寄存器)作为显示驱动芯片。共阴数码管将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。采用的显示模式为静态显示模式。静态驱动是指每个数码管的每一个段码都由一个单片机的IO端口进行驱动,或者使用如BCD码二十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,节省CUP的接口资源。静态时,推荐使用1

22、0-15mA。数码管显示模块与串口通讯模块公共用单片机的串口,通过数字开关或跳线可以实现接口转换。2.3 传感器工作电路模块设计2.3.1温度传感器工作电路模块设计本设计采用单总线DS18B203温度传感器,传统的温度检测大多以热敏电阻为传感器,采用半导体材料热敏电阻可靠性较差,测量温度准确率低,还得经过专门的信号处理电路并转换成数字信号才能由微处理器进行处理。DS18B20数字式温度传感器 与传统的热敏电阻有所不同的是,使用集成芯片,采用单总线技术,能够有效的减小外界的干扰,提高测量的精度,同时还可以直接将被测温度转化成串行数字信号供微机处理,使数据传输和处理简单化,有效地降低成本,调试也更

23、方便简单化,缩短设备的开发周期。DS18B20具有体积更小、适用电压更宽、更经济、可选更小的封装方式,更宽的电压适用范围,适合于构建自己的经济的测温系统。DS18B20的管脚排列及封装图如图2.3所示。图2.3 DSl8B20的管脚排列及封装图DS18B20单线数字温度传感器,即“一线器件”,其具有独特的优点:采用单总线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。测量温度范围宽,测量精度高。DS18B20的测量范围为

24、一55到+125;在-10到+85范围内,精度为05,DSl8B20的测量分辨率可通过程序设定912位。在使用中不需要任何外围元件,支持多点组网功能多个DSl8B20可以并联在惟一的三线上,实现多点测温。DS18B20供电方式灵活,可以通过内部寄生电路从数据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。负压特性电源极性接反时,温度计不会因发热而烧毁,只是不能正常工作。掉电保护功能DS18B20内部含有EEPROM,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。单总线DS18B20传感器的电路连接图 如图2.4所示。图2.4 单

25、总线DS18B202.3.2湿度传感器工作电路模块设计对于湿度的测量,传统的湿度测量传感器存在寿命短、价格高、信号调理电路复杂等缺点。在本系统中采用BM-RH206A4湿度模块,是采用湿敏电阻开发的一款低成本产品,工作稳定、漂移小、响应时间快、抗化学腐蚀性能强,广泛应用于电子、纺织、仓储、烟草、制药、气象等行业,也可用于温湿度表、加湿器、除湿机、空调、微波炉等产品。其电路连接图如图2.5所示。图2.5湿度传感器模块电路图BM-RH206A湿度模块的电气参数:湿度敏感元件:高分子湿敏电阻。供电电压:DC5V5。耗电电流:2mA。使用温度范围:060。使用湿度范围:95RH以下。湿度检测范围:20

26、90RH。储存温度范围:一2070。储存湿度范围:95RH以下(非凝露)。湿度检测精度:5RH(30RH90RH,550)。2.3.3一氧化碳传感器工作电路模块设计一氧化碳检测采用进口MS2200CO传感器5,专门用于检测还原性一氧化碳气体。具有线性度好、测量精度高的电化学传感器,可实现对浓度为0-300(可达418)*10-6molmol一氧化碳气体的高精度连续检测。一氧化碳传感器MS2200CO主要参数特点:工作温度-1060;工作湿度低于饱和点;贮存温度2080;电源50V5。一氧化碳传感器MS2200CO主要组成部分包括敏感元件:半导体氧化物厚膜;导线:铂丝;管脚:科瓦铁镍钴合金一氧化

27、碳传感器MS2200CO测试曲线:Rs,air_b:注入气体之前,在洁净空气中的阻值;Rs,gas:注入气体后,稳定时的阻值;Rs,air_a:除去气体后,在洁净空气中的阻值。一氧化碳传感器MS2200CO注意事项:(1)在测试时,元件表面不能有高浓度气体(60)超过2秒钟。(2)在连续测试时,不能在敏感部分旁边10cm高度以扩散的形式注入气体。(3)在敏感部分表面所发生的催化剂剧烈燃烧反映所导致的基极电阻下降不能检查。(4)加热电压不能超过55V。(5)催化剂通过提高敏感部分表面的温度产生火焰2.3.4二氧化碳传感器工作电路模块设计本项目所选用的二氧化碳传感器是采用NDIR技术的美国tela

28、ire公司产6004数字传感器6,此传感器基于气体对红外光吸收的郎伯一比尔吸收定律,采用国际上最新的电调制红外光源、高灵敏度滤光传感一体化红外传感器、高精度前置放大电路、可拆卸式镀膜气室等,实现不同浓度、气体的高精度连续检测。具有响应速度快、测量精度高、技术成熟的红外二氧化碳气体传感器。6004 C02传感器,是一种集成气体传感器,非常适合以微处理器为基础设计的控制器和相关设备应用。模块由一个黄金平面光学感应部分和必须外围电路组成。6004C02传感器体积小巧、功耗很小(45mA),所以特别适合安全检测或便携仪器使用。所有产品出厂前都经过标定,可直接使用;气体采样方法有两种:流通式和扩散式,模

29、块检测浓度最大可设置到5。主要参数:测量方法:单波非色散红外原理,具有厂家专利的自校准技术。测量范围:02000ppm精度(25时):40ppm+读数的3稳定性:在使用寿命期间(15年)2FS响应时间:T9060秒信号刷新时间间隔:16秒预热时间:2分钟(可以选择),10分钟(最高精度)工作环境:050,095RH非凝露输出信号:SPI或UART(异步传输)在9600波特率数字方式输出(接口协议可以索取),模拟输出04VDC02000ppm供电电源:标准5VDC(10)电源损耗:漏电流135mA,平均为45mA,最小15mA流速:扩散式为80120CCmin。2.4 A/D转换电路模块设计 本

30、设计选择TLCl5497是美国德州仪器公司生产的10位模数转换器,它采用CMOS工艺,具有内在的采样和保持,采用差分基准电压高阻输入,抗干扰,可按比例量程校准转换范围,总不可调整误差达到1LSBMax(48mV)等特点。电源电压范围:-O565V输入电压范围:-03VCC+03V输出电压范围:-03VCC+03V正基准电压:VCC+0.1V负基准电压:-0.1V峰值输入电流(任何输入端):20mA峰值总输入电流(所有输入端):30mA工作温度范围(自然通风):TLCl549C O70TLCl549I-4080TLCl549M-65125工作原理:在芯片选择(CS)无效情况下,IO CLOCK最

31、初被禁止且DATAOUT处于高阻状态。当串行接口把CS拉至有效时,转换时序开始允许IO CLOCK工作并使DATAOUT脱离高阻状态。串行接口然后把I/O CLOCK序列提供给I/O CLOCK并从DATA OUT接收前次转换结果。I/O CLOCK从主机串行接口接收长度在lO和16个时钟之间的输入序列。开始lO个I/O时钟提供采样模拟输入的控制时序。在CS的下降沿,前次转换的MSB出现在DATAOUT端。lO位数据通过DATAOUT被发送到主机串行接口。为了开始转换,最少需要10个时钟脉冲。如果I/O CLOCK传送大于10个时钟长度,那么在的10个时钟的下降沿,内部逻辑把DATA OUT拉至低电平以确保其余位的值为零。在正常进行的转换周期内,规定时间内CS端高电平至低电平的跳变可终止该周期,器件返回初始状态(输出数据寄存器的内容保持为前次转换结果)由于可能破坏输出数据,所以在接近转换完成时要小心防止CS被拉至低平。图2.6 AD转换时序图2.5 光电隔离耦合、驱动、报警及调节模块电路设计2.5.1光电隔离耦合电路设计 光耦合器亦称光电隔离器8,简称光耦。光耦合器以光为媒介传输电信号。它对

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1