欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于单片机的烟雾报警系统设计.docx

    • 资源ID:17093797       资源大小:36.25KB        全文页数:23页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的烟雾报警系统设计.docx

    精选优质文档-倾情为你奉上报告(论文)系 别: 通信与信息工程系专 业: 通信技术班 级: 通信六班学 生 姓 名: xxx学 生 学 号: xxx论 文 题 目: 基于单片机的烟雾报警系统设计指 导 教 师: xxx起 讫 日 期: xxx毕业设计(论文)成绩评定表学生姓名 xxx 系部 通信与信息工程系 学号 xxxx课题名称 基于单片机的烟雾报警系统设计指导教师评语:建议成绩: 指导教师: 评阅教师评语:简洁,流利,清楚,重点突出,不经提示能准确陈述研究结果。答辩过程中能准确回答主要问题。论文所用材料翔实、恰当,掌握相关的背景和数据。建议成绩: 指导教师: 答辩小组评语:建议成绩: 答辩小组负责人: 毕业设计(论文)专业 通信技术 学号 姓名 xxx课题名称:基于单片机的烟雾报警系统设计主要技术指标:AT89C52单片机、DS18B20温度传感器、MQ-2烟雾传感器、Proteus软件工作内容和要求:1. 了解烟雾报警系统研究现状,完成总体方案设计,主要是功能和组成;2. 了解其MQ-2烟雾传感器、ADC0832模数转换芯片、DS18B20温度传感器的基本结构和存储器配置等;3. 完成烟雾报警系统的硬件电路设计;4. 完成烟雾报警系统的软件设计并进行测试;5. 对整个设计工作进行全面的总结,指出存在的问题和不足。主要:1 孙加存,王鹏,赵志强,陶志福.电子设计自动化.西安电子科技大学出版社,2008.2 张迎新,等著 .单片机原理及应用(第2版). 3 张毅坤.单片微型原理及应用.西安电子科技大学出版社 , 1998. 4 余锡存,曹国华.单片机原理及接口技术M.陕西:西安电子科技大学出版,2000.7. 5 雷丽文,等.微机原理与接口技术M.北京:电子工业出版社,1997.2 .毕业设计(论文)专业 通信技术 学号 xxx 姓名 xxx设计(论文)题目 基于单片机的控制交通灯设计1. 选题的背景和意义:火灾是指在时间或空间上失去控制的燃烧所造成的灾害。人类能够对火进行利用和控制,是文明进步的一个重要标志。火,给人类带来文明进步、光明和温暖。但是,失去控制的火,就会给人类造成巨大的灾难。基于单片机的烟雾报警系统是一种结构简单、性能稳定、使用方便、价格低廉、智能化的火灾报警器,具有一定的实用价值。该系统是一个由单片机控制的火灾烟雾浓度、温度检测系统,它将传感器输出地电压信号进行A/D转换、滤波、线性化,由单片机将电压值转换为气体浓度和温度送LED显示,并判断是否超过报警上限,若超过,则发出报警。同时用户可以自己设定报警上限和定时时间,使用户可以根据实际情况方便的掌握安全状况。本系统的设计能够及时监测到系统故障和环境中有无火灾,并采取有效措施控制火情的发展,将火灾消灭在萌芽状态,以确保人身财产安全,最大限度地减少损失。2. 课题研究的主要内容:1)设计一个以MCS_51单片机为核心的烟雾报警系统2)对所选烟雾传感器、ADC0832模数转换芯片及DS18B20温度传感器做简单介绍3)对烟雾报警系统进行整体功能分析4)完成硬件电路设计和软件设计5)分模块实现各部分功能3. 主要研究(设计)方法论述:4.(1) 通过独立检索文献资料并恰当运用,完成基于单片机的控制的烟雾报警系统总体方案设计;(2)通过学习单片机AT89C52的基本结构和存储器配置等,更好的设计软件仿真 ;(3)基于Protus软件完成软件设计与调试。四、设计(论文)进度安排:时间(迄止)日期 工作内容2014. 11.9 - 2014. 11.16 查找资料确立选题2015.1.16 完成开题报告2015.1.17-2015.2.28 基于单片机的控制交通灯设计(毕业设计内容)2015.3.1-2015.531 撰写论文2015.4.22 中期检查2015.6.10 毕业设计答辩2015.6.10 根据答辩小组和指导老师意见修改论文,力争在内容和格式上符合毕业设计规范要求。五、指导老师意见:本课题基于单片机AT89C52设计交通灯的控制系统,涉及到电子、计算机、自动化控制等多个学科,是一个综合性的应用研究课题。开题报告内容附合毕业设计要求,论文综述材料与课题内容相关性较强,能起到一个良好的引导作用,同意开题。指导教师签名:xxx2015年 6 月 7 日六、系部意见同意开题系主任签名: XXX毕业设计(论文)中期检查表学生姓名 xxx 学号 xxx 指导教师 xxx选题情况 课题名称 基于单片机的烟雾报警系统设计难易程度 偏难 适中 偏易 工作量 较大 适中 较小 符合规范化的要求 任务书 有 无 开题报告 有 无 外文翻译质量 优 良 中 差 学习态度、出勤情况 好 一般 差 工作进度 快 按计划进行 慢 中期工作汇报及解答问题情况 符合进度 同意开题指导教师 :xxx XXXX年 x月 x日所在专业意见:继续进行系主任 :xxx基于单片机控制的烟雾报警系统方案摘要:本文利用单片机结合传感器技术而开发设计了这一烟雾自动报警系统。本设计将采用DS18B20数字温度传感器,可将温度信号直接转换成数字信号送给单片机,电路简单,成本低;同时可设置温度报警值,实现声光报警。选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。采用四位一体数码管显示模块可以直观的显示实时温度和气体浓度。选用最常用的STC89C52单片机对所采集的数据进行处理。该烟雾自动报警系统结构简单、性能稳定、使用方便、价格低廉,具有一定的实用价值。关键字:DS18B20 单片机 MQ-2目录1 绪论 11.1 概述 11.2 现状 12 烟雾报警系统的设计 22.1 烟雾报警系统工作原理 22.2 烟雾报警控制器模块设计 32.2.1 STC89C52单片机 32.2.2 单片机最小系统 42.3 烟雾报警系统温度模块设计 62.3.1 DS18B20简介 62.3.2 DS18B20的使用方法 72.4 烟雾报警气体采集模块设计 82.4.1 MQ-2烟雾传感器介绍 82.4.3 模数转换芯片ADC0832的简介 92.5 烟雾报警显示模块的设计 102.6 烟雾报警系统电路模块设计 112.6.1 蜂鸣器的设计 112.6.2 按键报警及温度设置 122.6.3 烟雾报警状态指示灯 133 烟雾报警系统的应用软件设计 133.1 STC89C52系列单片机的调试及开发工具 133.2 PROTEUS仿真环境简介 143.3 系统主程序初始化流程图 143.4 扫描程序流程图 153.5 报警程序流程图 154 烟雾报警系统调试 174.1 烟雾报警硬件调试 174.1.1 温度报警 194.1.2 紧急报警按键报警 214.2 烟雾报警软件调试 224.2.1 烟雾浓度报警仿真调试 224.2.3 紧急报警按键仿真 26结论 27 28参考文献: 291 绪论1.1 概述火灾是指人们在时间和空间不能控制的燃烧所造成的灾害。它是最常见威胁人身安全以及阻碍社会的发展的一种灾害。社会文明一个重要的象征是人类能控制和用火。随着历史文明的进步,火的用途范围逐渐变广,使人类告别茹毛饮血的时代,但是火也可以危害人身和财产安全,当我们用好火时,它犹如是饭后的午茶,给人甜美、温馨;但是反之,则是如虎一般猛兽危害生命,当人类在享受生活的同时,一定要正确谨慎地使用火资源,要有居安思危的忧虑的思想。基于单片机的烟雾报警系统使用方便,成本低,性能稳定,结构简单,有一定的实用价值。该系统是一个由AT89C52单片机控制的火灾烟雾浓度以及温度检测系统,它将传感器输出的电压信号量进行A/D转换、并且将变换过得信号进行滤波、线性化,由单片机将电压量转化为烟雾浓度,看是否超过报警限度,一旦超过,该系统就会自动报警。人们也能够根据自己的需求设置报警界限。本系统的设计能够监测环境是否有无火灾,一旦出现,能够及时采取措施,使得预防火灾在萌芽之中,降低以及保护大众的生产生活。1.2 现状人口密集、大型设备众多、可燃性物质随处可见是当今的现状,这就要求我们要有严格的防范意识。我们也开始加强宣传力度,在各种娱乐场所,活动中心,都有禁止吸烟,不带可燃性物质的标语,时刻提醒我们要防范于未然,做好自己,同时也是在保护他人。随着我国经济不断的发展,各种大型建筑物、各式各样的商场的不断地拔地而起,所以对预防火灾的报警系统要求也会越来越高。为了有效的预防火灾,防止火灾给人类带来的巨大痛苦,保卫经济建设,同时为了有效的预报灾害,在如今现代化经济建设中,火灾自动报警系统已成为非常重要的设备。在各类商场、大型娱乐场所以及各类人类活动中,火灾报警系统扮演了及其重要的角色,它俨然是现代化建设保驾护航的一把坚固的盾牌。伴随着人们对火灾意识的加强,火灾报警系统在我国有着跨越式的发展,它的神速发展,使其从复杂庞大的设备逐渐变的简单易操作,让火灾报警系统更加的人性化,使其更广泛的服务人类。火灾自动报警系统能够将火灾前期的温度、热量等物理量通过热和光敏传感器变成电信号,传输到单片机上,再经过单片机的接受处理,使其报警,提前预报火灾。目前火灾报警系统已经服务于人类生活中,不但在各类大型商场可以随处可见,同时各色酒吧、大型办公室等生活娱乐场所也能看见它的踪影。火灾烟雾报警系统如何适应现代化经济建设是非常重要的技术环节。面对社会发展与广泛应用,就要求我们设计该系统是低成本并且设备趋于小型化。目前制造商和开发商投入大量的资金对该系统进行更深入的研究,为了使该系统更加完善,更好地服务于人类。2 烟雾报警系统的设计2.1 烟雾报警系统工作原理烟雾报警系统设计是采用MQ - 2烟雾传感器 、DS18B20温度传感器、ADC0832模数转换芯片、AT89C52单片机以及数码管显示组成。当释放烟雾、火灾烟雾传感器把信号ADC0832处理模块的单片机进行处理,当出现一个红色的指标时,说明ADC0832检测到有较高的浓雾,并且ADC89C52能够将物理量转化为电信号,发出报警声,能够便于我们用于生产生活。同时,该系统还可以检测温度,当温度升高时,该系统通过温度传感器传输到单片机中,通过单片机的指挥命令,LED显示器会跳转为红色。当系统正常上电时该系统指示灯为绿灯,另外,当发生火灾时该指示灯立刻跳为红灯,该系统设计极为人性化,把自身设计与生活实际巧妙地联系在一起,非常适于我们现实生活。系统还配备一个紧急开关,它主要有两种功能,一种是如果有烟雾时,那么它就可以自动报警,另外一种则可以按下紧急开关使其发生蜂鸣也就是人们所说的告警声。单片机随时向显示器输出信号,并且能够实时显示数值等参数。2.2 烟雾报警控制系统模块设计2.2.1 STC89C52单片机烟雾报警系统的核心组件是AT89C52单片机。其不但能够接收传感器的信号并且能够故障检测,而且能处理不同的信号,控制电路的后续工作,以及查询的请求是否有按一个按钮。STC89C52单片机是以AT89系列单片机为基础扩展自己的内存,内存和主板存储空间,其不但体积小,而且便于携带,同时控制简单容易操作,所以它非常适合社会应用以及广泛推广。STC89C52单片机是整个烟雾报警器系统的核心,它是该系统的大脑,检测并处理各个模块的所发送的信号。STC公司生产是高性能,低价格CMOS8单片机,在系统可编程flash 8 k。让许多STC89C52嵌入式应用程序高度灵活和有效的解决措施。STC89C52具有如下功能:标准8 k字节,512字节的内存、I / O端口线32位。看门狗定时器,并且拥有复位电路,4外部中断向量7年级4中断结构(5向量与传统51兼容2级中断结构),全双工串行端口。支持两种类型的软件可以选择省电模式,能够节省自身的电源,同时也不需要外部电源供电。除了STC89C52静态逻辑运算可以减少到0赫兹。该CPU具有掉电保护功能,当CPU处于无电状态,该振荡器将被冻结,无法工作。那么系统将暂停CPU,停止一切。当CPU处于空闲时,该系统CPU将停止工作直到CPU下一次复位,该CPU才正常工作。STC89C52RC各个引脚的功能说明VCC(40引脚)为电源电压VSS(20引脚)为地电源,保护该系统。P0端口:P0为8位双向I / O端口,它的接口从P0.0到P0.7,相对应的指针为39至32。每个引脚可以八个TTL被控制,当CPU的P0写“1”,它可以当作高阻抗输入。在这一点上,P0端口有效内部上拉电阻。;而在校准程序,输出字节顺序。身份验证,这就需要一个外部上拉电阻。另外,P1.0和P1.1也能够作为外部输入以及触发输入。详细如下表:表2-1 P1.0、P1.1引脚功能介绍引脚定义 功能及其特性P1.0 T2(定时器/计数器2外部计数输入),时钟输出P1.1 T2EX(定时器/计数器2捕获/重装触发和方向控制)1.2.2 单片机最小系统(1)晶振电路晶体组件通常使用时钟电路,全名叫做晶体振荡器,晶体在单片机系统很大,晶体震荡电路为CPU提供了时钟频率,同时当CPU计算工作量加大,它会加快单片机运行速度,时钟频率很好服务于CPU,为CPU提供了有力地肩膀。加快CPU处理能力。当CPU接收指令时,晶振会提供时钟频率,处理计算CPU的信息,使其准确的发送信令,更好地运行,服务该系统。晶体用于系统中主要起着提供时钟信号的作用。晶体应用于单片机中,能够加快单片机的运作,晶振电路也能够放大电路,提供时钟信号。加强单片机接收信号能力,便于统计烟雾报警系统中单片机运行时间。晶振电路具有部分同时的作用。它就像个标尺,当系统中CPU中工作频率不稳定可能会影响系统频率,自然该系统会出现问题,它能督促CPU正确的运行,很好维护系统稳定。(2)复位电路复位是单片机的格式化的操作,其作用是将CPU的功能回归原始状态,使其更好的随指令完成接下来的操作以及让CPU在不间断的运行。复位电路是单片机内部必不可少的原始器件,复位电路主要有两种方式,使用电动复位是第一,有一个重置按钮,本设计采用按钮重置,重置按钮,更自如的发送给CPU指令,按照自己的思想操作单片机。(3)最小系统电路图及说明晶振12MHZ,以及负载电容30pF是本次系统设计主要采用于最小系统的方法。晶振电路主要采用的是两个引脚,分别是XTAL1和XTAL2其功能是充当反相放大器:1) XTAL1:单片机芯片的反相放大输入端 2) XTAL2:单片机芯片的反相输出端。一般在XTAL1和XTAL2接上石英晶体就可以控制了。此外还可以在XTAL1和XTAL2两个引脚加入20PF电容,能够让系统更加稳定,同时能够避免单片机死机。2.3 烟雾报警系统温度模块设计该烟雾报警系统设计主要是采用DS18B20数字温度传感器,该系统由美国达拉斯州的一家公司生产,该该公司历史悠久,是首位涉及到烟雾报警的公司,有着对该系统的深刻认识,是推动该系统设计逐渐人性化不可或缺的动力.该数字温度传感器不但具有体积小的特点,同时容易操作,并且最主要的是该系统极具人性化,形态迥异适合安装在各种场所。该系统接收到烟雾或者火焰时,其就会传给该单片机,由单片机分析处理,实现第一时间处理信息,具有实时操作等特点。2.3.1 DS18B20简介DS18B20具有相对独特的单线接口,只有一个可以通信接口引脚,它能够简化单片机的运用能力,并且不需要外部供电,同时数字温度传感器也不需要外部配件,九数显温度;用户可以在1S内自行完成设置,能够将温度等物理量通过传感器转化为电信号。同时用户也可以把传感器设置为不易温度警告;2.3.2 DS18B20的使用方法加强其抗外界扰动能力的方法主要是DS18B20温度检测和数字数据输出完全集成在一个芯片上。温度检测能够将一个工作周期分为两部分,即数据处理和温度检测。DS18B20主要的功能是能存储资源。他们分别是:用于存储DS18B20ID编码是只读存储器,是第一个8位单系列代码编码19 h(DS18B20),48背后芯片的序列号是唯一的,最后的八是超过56 CRC编码(冗余校验)。数据集由用户产生的变化。DS18B20,总共9 个的内存,每个字节是8。计算临时存款元。9字节第一8字节的CRC代码。非易失性内存用来存储数据需要保存很长一段时间,上下温度报警值并检查数据,阻止DS18B20,共有三个存储器,镜子在RAM中,方便用户操作DS1820尽管它有一个简单的温度测量系统,温度测量精度高、连接方便,占用口线少,等,还应注意以下方面的实际应用:1)需要给已有的软件进行补偿,由于DS18B20和其他处理器数据相互传送,在传送过程中不能改变原信息,要始终保持于原信息一致。因此严格保证读写时间是DS1820的编程来中阅读和写作的关键步骤,否则将无法读取温度测量结果。2)没有提到的相关数据DS1820 DS1820挂在单总线数字的问题,可以让人们很容易被误认为是挂任何DS1820的数量,而不是实际应用。3)DS1820电缆线长度要严格要求。据统计,当线缆大于50米时,该温度传感器的测量系统会随着环境的温度实时变化,那么该数据就可能会发生错误。当公共汽车而不是双绞线吗线屏蔽电缆,正常的通信距离是150米,每米当使用扭曲与屏蔽双绞线电缆,正常的通信距离进一步扩展。这种情况主要是通过总线信号波形失真由分布电容引起的。因此,在利用DS1820温度测量系统的设计应充分考虑长途巴士分布电容和阻抗匹配问题。2.4 烟雾报警气体采集模块设计2.4.1 MQ-2烟雾传感器介绍本次烟雾报警模块设计主要采用的半导体气体敏感元件,半导体气体敏感元件属于气体传感器。它将也就是说,能够通过A / D转换电路将把模拟转换成数字量后送到单片机上,让空气中的可燃气体浓度的内容转换为电压或电流信号,再经传感器传输到CPU,由CPU进行接收分析处理,再由其命令。在200 300°C温度、锡氧化物吸附空气中的氧气,负氧离子吸附的形成,由半导体电子密度降低,从而增加其阻力。会导致表面电导率的变化,主要是因为当接触到烟雾时。氧气释放出电子,烟他们应该积极的离子吸附。主要MQ 2的类型传感器的稳定性特性是指MQ 2的类型传感器接收烟雾信息时,可能存在掉电或者断电现象,但是过一段时间,该传感器会继续工作。MQ 2的类型传感器最大的区别,当传感器掉电,其能存储之前的信息,并保证不会丢失信息。我们常见的传感器有很多种掉电无法存储信息,导致该系统不能长久的作业,加大了工作力度。他能于其他传感器一般来说, MQ 2的类型传感器能存储10到15天左右的电量供其正常工作。MQ - 2半导体烟雾传感器将使高温(200 450°C),所以需要热量。使该传感器主要是采用加热电阻,它的目的主要是使其工作在一个安全的范围内的目的主要是为了解决加热丝局部过热或短路设备放电,可能引起事故。2.4.3 模数转换芯片ADC0832的简介双通道A / D转换芯片ADC0832是美国国家半导体公司生产的8位分辨率。学习和使用ADC0832不但帮助我们提高单片机技术的水平,而且让我们深入了解A / D转换器的原理。ADC0832 芯片有如下特点:8位分辨率;双通道A / D转换;输入和输出水平和TTL / CMOS兼容;之间的输入电压5 v电源,当0 5 v;工作频率为250 KHZ。;一般功耗只有15兆瓦;通常ADC0832 芯片与单片机接口应该ADC0832四线,CS,时钟,DI。然而,由于单片机的接口都是同时,结尾DI结束沟通是无效的,当电路设计也是如此,所以DI可以是并联的电缆使用。当ADC0832没有CS输入端应高水平工作,残疾人芯片、时钟和可以任意做/ DI级别。当必须进行A / D转换,必须首先CS保持,最终导致低水平和低水平,直到结束的转换。芯片开始工作,同时处理器芯片的时钟输入时钟输入时钟脉冲,做/ DI端使用DI端数据信号输入通道功能的选择。2.5 烟雾报警显示模块的设计报警浓度和温度使用四个数码管显示。四个数码管是一种半导体发光装置,基本单位是一个发光二极管。可以显示四个数码管称为四个数码管。八的身高:随着沿距离8个字符。比外观非常小,通常由英寸。0.25 -20英寸的范围。长*宽*高:长数码管,水平方向的长度,宽数码管,垂直方向的长度;高数码管的厚度。当小时:四个数码管,第二个和第三个8 8字中间的两个点。常用的显示时钟以秒为单位。2.6 烟雾报警系统电路模块设计2.6.1 蜂鸣器的设计本设计采用蜂鸣器,报警以轻水作为装置。通过判断接收到的数据来决定能否报警,接收的数据主要从温度传感器、气体传感器、和按钮。当单片机接收到多余的温度或气体信号,输出脚贝尔,输出8550级三极管通导,蜂鸣器SPK电气运行,发出报警声音。2.6.2 按键报警及温度设置按键电路一端和地相连一端和STC89C52的P3相应端口相连。四个键的功能分别是手动报警、进入设置状态、报警温度增加、报警温度减小等功能。按键说明:1) 紧急报警按键,可手动启动报警或取消报警;2) 设置切换键模式,可在设置及显示之间切换,进入设置模式后,可通过第三、四个按钮,增加或减小报警温度极限,此时设置的报警温度闪动显现。3) 报警温度增加键,可以对报警上限温度进行增大调整,正常显示时,不响应此按钮。4) 报警温度减小键,可以对报警上限温度进行减小调整,正常显示时,不响应此按钮。2.6.3 烟雾报警状态指示灯本设计使用了3个LED灯,一个显示为电源指示灯,另两个显示为烟雾报警状态指示灯。系统正常上电时指示灯绿灯亮红灯灭,发生火灾时绿灯灭红灯亮。3 烟雾报警系统的应用软件设计3.1 STC89C52系列单片机的调试及开发工具该系统的软件编程使用我们的愿景是兼容凯尔软件公司在美国发布的51系列单片机C语言软件开发系统,使用接近传统的C语言的语法发展,与汇编程序对比,C在性能、结构、可读性和可维护性有着明显的优点,所以简单学习和方便使用,并且极大地提高工作效率和项目开发周期,他还可以嵌入到组装,可以嵌入在关键的位置,使我们的C51程序生成的目标代码效率非常高,大部分的语句生成的汇编代码十分紧凑,便于理解。在开发大型软件能体现高级语言的优势。C语言与汇编语言比较,在功能、结构、可读性和可维护性有着明显的优势,所以容易使用和容易学习。凯尔C51软件供应了一个充分的库函数和功能强大的调试工具和大型集成开发,所有的Windows界面。接近工作组装的效率。3.2 PROTEUS仿真环境简介英国Labcenter EDA工具软件的电子公司生产了Proteus软件,并且Proteus应用极为广泛,在世界各地的公司都用其来办公,它为人类造福已经20年了,它的发展迅速,对社会现代化建设提供了宝贵的力量。它除了具有和其他EDA工具,自动或手动布局的原则,PCB布线和电路仿真功能,它的功能是建立新的进步社会制度,它的电路仿真是可视的, 互动的,针对微处理器的应用,还可以直接在单片机原理图的虚拟原型上进行编程,并完成了实时软件源代码级调试,如果有任何显示和输出,还可以看到输入和输出的影响,在虚拟软件中,Proteus 软件可以节省成本,降低公司的前期投入,以及产品的实验开发,Proteus 配合其他电子软件,能够相互协调,完成公所需要的电子实验,帮助公司记录数据和逻辑分析。PCB设计和自动布线实现电子设计的一个完整的系统。得益于多年的不断发展,该系统是“电子世界”在PCB设计系统比较文章最佳产品“PCB路线CAD”。普罗透斯系列产品还包括我们的革命VSM技术,用户可以基于微控制器的设计以及在模拟所有的电子设备。用户甚至可以实时采用如LED / LCD、键盘、RS232终端动态外设交互仿真模型设计。它的功能模块:一个易于使用的和强大的伊希斯原则Proteus 主要特征:(1):支持许多通用的微控制器,如 ARM,PIC,AVR,以及8051.(2)交互的装置模型包括:LCD 和LED 终端,RS232 显示,键盘通用(3)强大的工具调试,包括存储器和寄存器,单步模式和断点(4)开发工具的源层调试有IAR C-SPY 和 Keil uVision4等(5)提供有关元件库的全部文件-应用特殊模型的 DLL 界面启动Proteus ISIS我所使用的Proteus 是Proteus7.2 SP6 破解版,使用的过程中还算稳定,但存在一些BUG,一些元件找不到。3.3 系统主程序初始化流程图主程序初始化流程图如图所示。程序开始执行初始化子程序,这部分实现初始化系统变量P0、P1、P3时钟芯片初始化,判断条件是否成立,是否有烟雾、温度的传感,进而进行扫描程序,报警处理温度的读入等。3.4 扫描程序流程图系统通过扫描读入浓度,计算级别读入温度并判断温度超过上限,置tempflag=1数码管显示。3.5 报警程序流程图系统正常上电时指示灯绿灯亮红灯灭,发生火灾时绿灯灭红灯亮。系统还设计一个紧急按钮,当到烟雾受到检测时,可以自动检测报警或者按下紧急开关即可实现报警。4 烟雾报警系统调试4.1 烟雾报警硬件调试本烟雾报警系统硬件实物图如下:本烟雾系统设计中当烟雾浓度处于3以下时不会发生报警,蜂鸣器不会发出声音,此时系统绿灯亮红灯灭(1)烟雾浓度为1时:(2)烟雾浓度为2时:(3)当烟雾浓度处于报警浓度3时:由显示LED灯处于绿灯灭红灯亮的状态,此时系统出现报警鸣叫状态。4.1.1 温度报警(1)通过设置上限报警温度值的大小来观察实物红绿灯的闪烁情况。实物通电,打开开关按下设置键可以观察到其上限报警温度值(2)实物通电打开电源开关可以观察到现有状态的温度值(3)通过温度调节按钮,将报警温度值调节到25(4)通过用嘴哈气致使温度上升达到报警温度25,可以查看到发生报警,绿灯灭掉红灯亮,蜂鸣器发出声音报警4.1.2 紧急报警按键报警当按下紧急报警按键,系统立刻发生报警,红灯亮绿灯灭4.2 烟雾报警软件调试本设计是烟雾报警系统,在进行PROTEUS仿真时由于无法实现烟雾浓度的大小,在这里采用的是用调节滑动变阻器的大小来替代烟雾浓度的大小,进而实现报警的状态。PROTEUS仿真时,对于三极管的仿真,其速度太低,反应不过来。这里采用集成电路的反相器74ls04,代替三极管(逻辑上是相同的),这样速度就上去了,数码管也可以正常显示。4.2.1 烟雾浓度报警仿真调试打开PROTEUS进行仿真可以观察到:(1)当改变滑动变阻器使其浓度显示为1时,系统正常绿灯亮红灯灭(2)当改变滑动变阻器使其浓度显示为2时,系统正常绿灯亮红灯灭(3)当改变滑动变阻器使其浓度显示为3时,系统绿灯灭红灯亮发生报警4.2.2 温度报警仿真调试(1)打开设置温度键,可以观察到系统设置上限报警温度值(2)观察系统初始显示温度值(3)通过调节设置报警温度键,设置其报警温度为25(4)调节温度模块温度大小使其温度增加到25,可以观察到系统绿灯灭红灯亮,发生报警4.2.3 紧急报警按键仿真当按下紧急报警按键时,系统报警发生,绿灯灭红灯亮结论烟雾报警系统设计提供一个更简单,舒适和智能化的界面,随着现代科技的飞速发展更加合理完善的系统会不断涌现,具有广阔的市场以及发展前景。本文不仅对由单片机控制的烟雾报警系统进行全方位的理论解释,而且对系统的组成以及各模块的作用作了详细的介绍。该系统主要由温度传感器模块、气体采集模块、以及AT89C52单片机控制电路组成。本文主要采用DS18B20数字温度传感器,该传感器不但具有体积小的特点,同时容易操作,并且最主要的是该系统极具人性化,形态迥异适合安装在各种场所。该系统接收到烟雾或者火焰时,其就会传给该单片机,由单片机分析处理,实现第一时间处理信息,具有实时操作等特点;MQ-2半导体气体敏感元件用作气体采集模块,该气敏传感器通过对环境中可燃性气体浓度的测量,将物理信号转化为电信号传送到单片机,由单片机进行分析处理。单片机主要采用的是AT89C52单片机,该单片机是由8位编程Flash存储器,具有低功耗,高灵敏度等特点,非常适用于烟雾报警系统。在本论文研制的报警系统的基础上,可以再做适当的功能扩展,使火灾自动报警系统的功能更加完善,安全性更高,使用更加方便等,比如增加消防联动装置,可以直接当火灾消防,降低火灾的损失。致谢时光匆匆,三年大专生涯即将结束,经过老师的指导和同学的帮助之下,我的顺利完成。三年的大专生活中,在老师、同学的大力支持下,学到更多知识和解决问题方法,同时也学会把问题分析更透彻。毕业设计,帮助我们总结大学的收获,同时认清自我。在本次毕业设计中,我得到了指导老师邢佳华老师的热心指导,从论文最开始时的搜集资料,整理资料,到题材比选,确定题材,再到设计,每一步都是邢佳华老师悉心的指导和帮助,使我在毕业设计过程中没有产生遗漏和疏忽,并提高了我的专业理论水平。在整个设计过程中,邢老师提出太多宝贵的建议和指导,让我大开眼界,在此,谨向邢佳华老师表示由衷的感谢和深深的谢意。在即将离开这三年大专之际,我要感谢在这三年生活中遇到的每一位,是他们细心和耐心下使我完成大专里所学的基础知识和仅有的专业知识的学习,同时感谢陪伴我共同走过大专时代的403舍友们,感谢你们,祝福你们在以后的社会生活中混的一个比一个好。参考文献:1谢望.烟雾传感器技术的现状和发展趋势J.仪器仪表用户, 2006, 13(5): 12. 2李永生,杨莉玲.半导体气敏元件的选择性研究J.传感器技术,2002(3): 13. 3宏晶科技(深圳).STC12C5410AD系列单片机器件手册EB/OL. 4何衍庆.控制系统分析设计和应用M.化学工业出版社,2003:2021.5陈晓莉,张俊涛. KEIL C51单片机仿真器的设计J.微计算机信息(嵌入式与SOC),2006,2(2):1920.6陈连生.可燃烟雾探测器及其设置安装要领J.石油工程建设. 1996(1): 2325 .7彭军. 传感器与检测技术M. 西安电子科技大学出版社, 2003: 263315专心-专注-专业

    注意事项

    本文(基于单片机的烟雾报警系统设计.docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开