基于单片机的CO浓度检测及报警系统设计与制作.doc
《基于单片机的CO浓度检测及报警系统设计与制作.doc》由会员分享,可在线阅读,更多相关《基于单片机的CO浓度检测及报警系统设计与制作.doc(41页珍藏版)》请在咨信网上搜索。
1、 学号: 密级: 基于单片机的CO浓度检测及报警系统 设计与制作学 院 名 称:培黎工程技术学院专 业 名 称:电子信息科学与技术学 生 姓 名:指 导 教 师: 二一五年五月Design and Manufacture of CO Concentration Detection and Alarm System Based on SCMCollege :School of Bailie EngineeringTechnologySubject :Electronic Information Science and TechnologyName :Directed by :May 2015郑
2、重 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名: 日期: 37 / 41摘 要本文是以STC89C52芯片为核心设计制作了一种CO浓度检测及报警系统。通过CO传感器检测空气中CO浓度,经电路处理实现报警及降低其浓度作用。该系统主要包括ADC0832模数转换芯片,CO检测,蜂鸣器预警电路,LCD液晶显示电路等。软件编程采用C语言,具
3、有功耗低,成本低等特点。关键词:CO检测;单片机;报警系统ABSTRACT A detection and alarm system for CO concentration is designed with STC89C52 chip. It detects concentration of CO in air through carbon monoxide sensors, the role of alarm and reduce its concentration is achieved by circuit.This system mainly consists of ADC0832
4、chip,detection of CO, buzzer alarm circuit and LCD liquid crystal display circuit.The software is programmed with C language. Therefore,the system is characterized by low power dissipation and low cost. Key words: detection of CO;Single chip microcomputer; alarmsystem目 录第1章 绪论11.1课题的背景和意义11.2 CO检测仪的
5、种类21.3 设计任务2第2章 CO检测系统硬件设计32.1 STC89C52单片机简介32.2单片机最小系统的设计52.3数据采集系统的简介72.4模数转换器的简介82.5按键电路的设计92.6外围扩充存储器的简介92.7上拉电阻电路的设计102.8液晶显示器简介102.9报警电路的设计11第3章 CO检测系统软件设计133.1软件设计结构133.2主程序模块的设计143.3模数转换的设计153.4按键模块的设计和时钟模块的设计163.5液晶显示模块的设计17第4章 系统调试及功能实现184.1总体系统调试184.1.1软件调试184.1.2 软件下载184.2 实物展示19结论21参考文献
6、22致谢23附录24第1章 绪论1.1课题的背景和意义一氧化碳是无色、无臭、无味、有毒的气体,熔点199,沸点191.5。标准状况下气体密度为l.25g/L,和空气密度(标准状况下1.293g/L)相差很小,这也是容易发生煤气中毒的因素之一。一氧化碳分子中碳元素的化合价是2价,能进一步被氧比成4价,从而使一氧化碳具有可燃性和还原性,一氧化碳能够在空气中或氧气中燃烧,生成二氧化碳。一氧化碳中毒(carbon monoxide poisoning),亦称煤气中毒。一氧化碳是无色、无臭、无味的气体,故易于忽略而致中毒。常见于家庭居室通风差的情况下,煤炉产生的煤气或液化气管道漏气或工业生产煤气以及矿井
7、中的一氧化碳吸入而致中毒。中毒原理:一氧化碳会与肺部的血红蛋白结合,造成机体缺氧。一是轻度中毒。患者可出现头痛、头晕、失眠、视物模糊、耳鸣、恶心、呕吐、全身乏力、心动过速、短暂昏厥。血中碳氧血红蛋白含量达10%-20%。二是中度中毒。除上述症状加重外,口唇、指甲、皮肤粘膜出现樱桃红色,多汗,血压先升高后降低,心率加速,心律失常,烦躁,一时性感觉和运动分离(即尚有思维,但不能行动)。症状继续加重,可出现嗜睡、昏迷。血中碳氧血红蛋白约在30%-40%。经及时抢救,可较快清醒,一般无并发症和后遗症。三是重度中毒。患者迅速进入昏迷状态。初期四肢肌张力增加,或有阵发性强直性痉挛;晚期肌张力显著降低,患者
8、面色苍白或青紫,血压下降,瞳孔散大,最后因呼吸麻痹而死亡。经抢救存活者可有严重合并症及后遗症。一氧化碳的后遗症。中、重度中毒病人有神经衰弱、震颤麻痹、偏瘫、偏盲、失语、吞咽困难、智力障碍、中毒性精神病。部分患者可发生继发性脑病。在当今社会发展中,现代化的发展给人类带了很大的方便,但与此同时,人生安全越来越受到人们的重视,一氧化碳在工业领域所给我们带来的方便不言而喻,但它对人体的危害也是显而易见的。所以我们设计一款基于单片机控制的一氧化碳检测仪,对一氧化碳进行检测,为人们提供了安全的保障。1.2 CO检测仪的种类目前,市场上一氧化碳检测仪的种类是多种多样,目前应用得较为广泛的是热催化监测方式,但
9、由于多种可热性气体都能催化氧化燃烧,导致检测精度下降,另外,采用这种方式的检测仪体积和功率都较大,不便于随身携带,本设计使用的是一种采用点调制非光红外(NDIR)气体成分分析技术检测一氧化碳气体的方法的一氧化碳传感器,该方法提高了检测精度,大大降低了检测仪的尺度和功耗,延长了电池供给时间,体积和功耗的有效降低。1.3 设计任务本设计的任务是设计一个由单片机控制的一氧化碳的浓度检测及报警系统,它将传感器输出的电压信号进行A/D转换、滤波、线性化,由单片机将电压值转换为气体浓度和温度送LCD1602液晶显示,并判断是否超过报警上限,若超过,则发出声光报警,并打开风扇降低一氧化碳的浓度。同时用户可以
10、自己设定报警上限,使用户可以根据实际情况方便的掌握安全状况。该系统以STC89C52单片机为核心,可以实现声光报警、故障自诊断、浓度显示、报警限设置。它结构简单、性能稳定、使用方便、价格低廉、智能化,具有一定的实用价值。第2章 CO检测系统硬件设计本论文主要完成一氧化碳检测仪软件和硬件仿真设计,设计内容包括:A/D转换器程序、控制程序、超标报警、键盘检测、数据显示等。硬件设计部分主要包括:单片机、A/D转换器、时钟芯片、LCD、外围扩展数据RAM等芯片的选择;硬件主电路设计、数据采集、模数转换电路设计、液晶显示电路设计、外围扩充存储器接口电路、时钟电路、复位电路、键盘接口电路等功能模块电路设计
11、。硬件结构框图2.1。硬件设计总体电路图见附录A1。图2.1 硬件结构框图2.1 STC89C52单片机简介本系统采用STC89C52单片机。而目前世界上较为著名的8位单片机的生产厂家和主要机型如下:美国Intel公司:MCS51系列及其增强型系列;美国Motorola公司:6801系列和6805系列;美国Atmel公司:89C51等单片机;美国Zilog公司:Z8系列及SUPER8;美国Fairchild公司:F8系列和3870系列;美国Rockwell公司:6500/1系列;美国TI(德克萨司仪器仪表)公司:TMS7000系列;NS(美国国家半导体)公司:NS8070系列等等。MCS51系
12、列单片机包括三个基本型8031、8051、8751。本系统采用STC89C52单片机为控制核心。而相比之下52型功能更为强大,ROM和RAM存储空间更大,52还兼容51指令系统。基于本系统设计内容的需要,综合考虑后,我们选择单片机ATME公司的STC89C52为控制核心;主要基于考虑STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8KB的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)、6个中断源;时钟频率024MHz;器件采用高密度、非易失性存储技术生产,并兼容标准MCS-51指令系统,功能强大。STC89C52是美国ATMEL公司生产的
13、低电压,高性能CMOS 8位单片机,片内含8K bytes的可反复擦写的只读程序存储器(PEROM)和256K bytes的随机存取数据存储器,器件采用ATMEL公司的高密度,非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器和FLASH存储单元,功能强大,STC89C52单片机适合于许多较为复杂控制应用场合。 图2.2 引脚图主要性能参数:与MCS-51产品指令和引脚完全兼容;8K字节可重擦写FLASH闪存存储器;1000次写/擦循环;时钟频率:0Hz24MHz;三级加密存储器;256字节内部RAM;32个可编程I/O口线;3个16位定时/计数器
14、;6个中断源;可编程串行UART通道。2.2单片机最小系统的设计 采用STC89C52来设计一个单片机系统能运行起来的需求最小的系统15,电路图见图2.3:图2.3 单片机最小系统图上图的最小单片机系统包含有晶振电路和复位电路,STC89C52芯片组成。晶振电路在各种指令的微操作在时间上有严格的次序,这种微操作的时间次序称作时序, STC89C52的时钟产生方式有两种,一种是内部时钟方式,一种是外部时钟方式。本系统中采用了内部时钟方式,为了尽量降低功耗的原则。电路图见图2.4。图2.4 晶振电路图在89C52单片机的内部有一个震荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体(简称
15、晶振)就构成了自激振荡器并在单片机内部产生时钟脉冲信号,图中电容器C1和C2稳定频率和快速起振,晶振CRY选择的是12MHz。复位电路在单片机工作中仍然是不可缺少的主要部件中,单片机工作时必须处于一种确定的状态。端口线电平和输入输出状态不确定可能使外围设备误动作,导致严重事故的发生;内部一些控制寄存器(专用寄存器)内容不确定可能导致定时器溢出、程序尚未开始就要中断及串口乱传向外设发送数据1。图2.5 上电复位电路图本设计中复位电路采用的是上电复位与手动复位电路,开关未按下是上电复位电路,上电复位电路在上电的瞬间,由于电容上的电压不能突变,电容处于充电(导通)状态,故RST脚的电压与VCC相同。
16、随着电容的充电,RST脚上的电压才慢慢下降。选择合理的充电常数,就能保证在开关按下时是RST端有两个机器周期以上的高电平从而使STC89C52内部复位。开关按下时是按键手动复位电路,RST端通过电阻与VCC电源接通,通过电阻的分压就可以实现单片机的复位4。电路图见图2.6: 图2.6 复位电路图2.3数据采集系统的简介CO传感器选用CO/CF-1000探头组成,如下表2.1。表2.1 传感器参数名称一氧化碳传感器 CO/CF-1000测量范围0 - 1 000 ppm输 出10020nA/ppm分辨率0.05 ppm响应时间 (T 90)50 seconds湿度范围15-90 %RH(非凝结)
17、最大零点漂移(20to 40)10 ppm长期漂移2% /每月推荐负载值10线性度输出线性测量电路由CO/CF-1000一氧化碳传感器、ADC0832组成。当空气被内部的采样系统接收后,产生一个与一氧化碳浓度成正比的电压信号,该电压信号经ADC0832与STC89C52单片机相连,在显示器上显示出一氧化碳的浓度值,当超过国家规定的标准时报警5。2.4模数转换器的简介由于ADC0832模数转换器具有8位分辨率、双通道A/D转换、输入输出电平与TTL/CMOS相兼容、5V电源供电时输入电压在05V之间、工作频率为250KHZ 、转换时间为32微秒、一般功耗仅为15MW等优点,适合本系统的应用,所以
18、我们采用ADC0832为模数转换器件3。电路图见图2.7如下:图2.7 模数转换电路图ADC0832 具有以下特点:8位分辨率;双通道A/D转换;输入输出电平与TTL/CMOS相兼容;5V电源供电时输入电压在05V之间;工作频率为250KHZ,转换时间为32S;一般功耗仅为15mW;8P、14PDIP(双列直插)、PICC 多种封装;商用级芯片温宽为0到+70,工业级芯片温宽为40到+85;芯片接口说明:CS_片选使能,低电平芯片使能;CH0模拟输入通道0,或作为IN+/-使用;CH1模拟输入通道1,或作为IN+/-使用;GND芯片参考0电位(地);DI数据信号输入,选择通道控制;DO数据信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 CO 浓度 检测 报警 系统 设计 制作
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。