烟雾传感器的课程设计微机原理课程设计(doc毕设论文)

烟雾传感器的课程设计微机原理课程设计(doc毕设论文)

ID:859778

大小:783.04 KB

页数:29页

时间:2017-09-21

烟雾传感器的课程设计微机原理课程设计(doc毕设论文)_第1页
烟雾传感器的课程设计微机原理课程设计(doc毕设论文)_第2页
烟雾传感器的课程设计微机原理课程设计(doc毕设论文)_第3页
烟雾传感器的课程设计微机原理课程设计(doc毕设论文)_第4页
烟雾传感器的课程设计微机原理课程设计(doc毕设论文)_第5页
资源描述:

《烟雾传感器的课程设计微机原理课程设计(doc毕设论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、微机原理课程设计题目:烟雾传感器的课程设计摘要烟雾报警器就是通过监测烟雾的浓度来实现火灾防范的,烟感器内部采用离子式烟雾传感,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,性能远优于气敏电阻类的火灾报警器。酒精泄露的检测、监控以及对酒后驾车的检测对居民的人身和财产安全都是十分重要且必不可少。资料显示,我国近几年发生的重大交通事故中,有将近三分之一是有酒后驾车引起的。为了防止机动车辆驾驶人员酒后驾车,现场实时对人体呼气中酒精含量的检测已日益受到重视,酒精浓度测试仪逐渐得到广泛应用。此外,酒精测试也可应用于食品加工、酿酒等需要监控空气中酒精浓度

2、场合。如今,气体传感器向低功耗、多功能、集成化方向的发展,因此,酒精浓度检测仪具有十分广阔的现实市场和潜在的市场要求。本文运用了8088

3、8086,并借助相应的外围电路,将检测结果通过LCD、LED等显示方法告知使用者。本设计用的MQ303酒精传感器就是一种对气体敏感的化学传感器,以及MQ-2烟雾浓度传感器,它们随着外部气体的浓度不同而改变敏感膜的电阻。系统选STC89C52RC为控制核心,对检测到的气体状况进行相应的处理分析、处理和显示,并能够实现超限报警。关键字:酒精传感器,烟雾传感器,显示报警目录第一章、总体思想11.1系统设计所需资源12.2系统框图和主程序流程图1第二章

4、、方案选择32.1芯片的选择32.2传感器的选择42.2.1酒精传感器的选择42.2.2烟雾传感器的选择42.2.3温湿度传感器52.3模数转换器的选择52.4LCD液晶显示52.5报警方案6第三章、硬件设计73.18086

5、8088芯片73.2传感器123.2.1酒精传感器MQ-3123.2.2烟雾传感器MQ-2133.2.3DHT11数字温湿度传感器143.3TLC2543数模转换器163.4LCD液晶显示183.5按键电路223.6报警电路233.7时钟芯片DS130224第四章、软件设计26第五章、结论27参考文献28附录:29第一章、总体思想1.1系统设计所需资源STC

6、89C52,MQ-2电阻式烟雾传感器、MQ-3A酒精传感器各1个,16P,40P等底座若干,LED发光二极管各若干个,蜂鸣器一个,5V直流电机及电机配套的风扇叶一个,5V直流电机及配套偏心轮(震动使用),单面覆铜板(印制PCB版),电位器102,103各若干,LM324或LM339一个,12864液晶一块,按键若干,自锁按键若干,继电器一个,导线若干。2.2系统框图和主程序流程图8086

7、8088电源切换按键模数转换器TLC2543酒精传感器QM303两重报警LCD显示浓度显示时间显示发光二级管蜂鸣器温湿度传感器烟雾传感器MQ-2时钟DS1102温度显示图1-1框图NYN开始初始

8、化设置初始化设置按键扫描有键按下读键值显示子程序图1-2流程图第二章、方案选择2.1芯片的选择8086

9、8088它的芯片内部集成了较大容量的存储器和丰富强大的硬件接口电路,具备AVR高档MEGE系列的全部性能和特点。但由于采用了小引脚封装(为DIP28和TQFP/MLF32),所以其价格仅与低档相当,再加上AVR的系统内可编程特性,使得无需购买昂贵的仿真器和编程器也可进行嵌入式系统的设计和开发,同时也为8086

10、8088的初学者提供了非常方便和简捷的学习开发环境。 ATmega8的这些特点,使其成为一款具有极高性能价格比的芯片,深受广大用户的喜爱,在产品应用市场上极具竞争力,被很

11、多家用电器厂商和仪器仪表行业看中,从而使ATmega8迅速进入大批量的应用领域。但是其管脚比较少,不适合这次课设。STC89C52STC是MICROCHIP公司的产品,其突出的特点是功耗低,精简指令集,抗干扰性好,可靠性高,但是存在溢出隐患问题。8051系列采用的是堆栈指针,STC采用硬件堆栈8级。当堆栈指针设定合理,局部变量少的情况下,8051系列用10层的程序嵌套不会出现问题。而STC单片机程序嵌套包括中断最多不能超过8层。所以如果用C语言进行STC编程设计容易堆栈溢出[2]。汇编语言对于不同的CPU,其汇编语言可能有所差异,所以不易移植。而C语言是一种结构化的高级语言,虽然

12、占用资源较汇编多,但是可读性好,移植容易,是普遍使用的一种计算机语言。鉴于C语言的易读性和普遍性,本论文的软件设计选择C语言编程。为适用于本论文设计的烟雾酒精检测报警器,应选择一种比8051系列速度快,功耗低,抗干扰性好,而又避免C语言编程溢出问题的。宏晶科技新推出的STC89C52系列单片机具有高速、低功耗、超强抗干扰等优点,STC89C52是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。