《单片机技术》课程设计危险气体报警器.doc
《《单片机技术》课程设计危险气体报警器.doc》由会员分享,可在线阅读,更多相关《《单片机技术》课程设计危险气体报警器.doc(31页珍藏版)》请在三一办公上搜索。
1、单片机技术课程设计说明书 危险气体报警器 湖南工学院单片机技术课程设计课题任务书 学院:电气与信息工程学院 专业:电气工程及其自动化指导教师学生姓名课题名称危险气体报警器内容及任务一、设计任务设计一个基于单片机的危险气体报警器。二、设计内容1、危险气体报警器的硬件系统(1)、单片机最小系统模块(2)、供电模块(3)、显示模块(4)、按键模块(5)、传感器电路模块(6)、报警电路模块2、危险气体报警器的软件系统(1)、传感器信号处理程序模块(2)、显示程序模块(3)、按键处理程序模块 (4)、报警程序模块三、设计要求该危险气体报警器上电或按键复位后能自动显示符号“S.”,进入准备工作状态。具备对
2、室内烟雾或可燃气体等的传感检测功能,并能通过液晶屏显示出当前状态,有气体泄漏时可以发出警报声。用户可以通过按键来取消报警声等。对烟雾及防盗的检测反应速度不得超过5秒。主要参考资料1李广弟等. 单片机基础M.第3版. 北京:北京航空航天大学出版社,2003.6 2李全利. 单片机原理及应用(C51编程)M.北京:高等教育出版社,2012.12 3马忠梅. 单片机的C语言应用程序设计M.第四版.北京:航空航天大学出版社, 2003.64李光飞. 单片机C程序设计指导M.北京:航空航天大学出版社,2003.015李光飞. 单片机课程设计实例指导M.北京:航空航天大学出版社,2004.9 教研室意见
3、教研室主任:(签字)年 月 日摘 要 危险气体报警器通过监测气体的浓度来实现火灾防范,可以完成可燃性气体和有毒气体的检测以及报警功能,应用非常广泛,有效的预防了各种火灾的发生。危险气体报警器采用单片机AT89S52,其价格便宜,性能稳定,易于产品化。以MQ-2气体传感器和AT89S52单片机为核心设计危险气体报警器,利用MQ-2气体传感器,将置于测试环境中待测气体的浓度转换为模拟电压,再通过A/D转换器ADC0809将模拟电压转换为数字信号,送入单片机AT89C51中进行处理。通过设置报警值,用单片机控制蜂鸣器报警。最后通过调试硬件和软件系统,结果显示,所设计的危险气体报警器能够实现特定的功能
4、,具备准确度高的优点,可以在预防火灾报警领域中得到广泛的应用。关键词:危险气体报警器;单片机;传感器;A/D转换器目 录1 课程设计简介及设计说明1 1.1 设计课题任务1 1.2 功能要求说明1 1.3 设计课题总体方案及工作原理12 硬件系统设计2 2.1 硬件系统各模块功能简要介绍22.1.1 AT89S52简介22.1.2 电源电路22.1.3 显示模块32.1.4 振荡电路模块42.1.5 A/D 转换模块42.1.6 声光报警模块52.1.7 复位电路模块52.1.8 下载电路模块62.1.9 按键模块62.1.10 传感器模块6 2.2 硬件系统设计图72.2.1 危险气体报警器
5、主板原理图72.2.2 电源电路原理图72.2.3 危险气体报警器实物图72.2.4 电源实物图7 2.3 元器件清单73 软件设计8 3.1 AT89S52单片机资源使用情况8 3.2 各模块功能介绍8 3.3 程序流程框图83.3.1 主程序流程图概述83.3.2 键盘扫描程序93.3.3 A/D转换与比较程序流程图10 3.4 程序清单104 设计结果及误差分析11 4.1 使用说明11 4.2 使用软件介绍11 4.3 实物测试11 4.4 误差分析及改进措施13 4.5 设计体会13结束语14参考文献15致谢16附录17附录A 危险气体报警器主板原理图17附录B 危险气体报警器电源原
6、理图18附录C 危险气体报警器实物图19附录D 危险气体报警器电源实物图20附录E 元件清单21附录F 程序清单221 课程设计简介及设计说明1.1 设计课题任务设计一个基于单片机的危险气体报警器。1.2 功能要求说明危险气体报警器上电或按键复位后能自动显示符号“S.”,进入准备工作状态。具备对室内烟雾或可燃气体的传感检测功能,并能通过液晶屏显示出当前状态,有气体泄漏时可以发出警报声。用户可以通过按键来取消报警声等。对烟雾及防盗的检测反应速度不得超过5秒。1.3 设计课题总体方案及工作原理选用AT89S52单片机成为系统核心控制部件,采用12M晶体振荡器及微小电容形成振荡电路;MQ-2传感器作
7、为传感部分,构成危险气体报警器的主体结构,联合复位电路和A/D转换电路完成危险气体报警器的各种指定功能。图1 危险气体报警器的硬件结构图危险气体报警器的工作原理是将报警器至于气体环境中,当传感器检测到环境中危险气体的浓度达到设定的值时,通过ADC0809转换器将模拟电压转换为数字信号,送入单片机中进行处理,然后用单片机控制发光二极管和蜂鸣器报警。并且利用按键来实现复位和人为取消报警功能,即设计出符合要求的危险气体报警器。2 硬件系统设计2.1 硬件系统各模块功能简要介绍2.1.1 AT89S52简介AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K系统可编程Flash存储器。AT
8、89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。单片机引脚图如图2所示。图2 单片机AT89S52引脚图2.1.2 电源电路电源电路主要用于给危险气体报警器提供电源,让报警器正常工作,为了更方便的得到所需
9、的电源电压,用专用电源变压器,得到电压为12V的交流电压。通过过整流、滤波、稳压来提供稳定的直流电。整流是用二极管的单向导电性将正负变化的交流电压变为单向脉动电压的电路。在交流电源的作用下,整流二极管周期性地导通和截止,使负载得到脉动直流电。滤波是尽可能减小脉动的直流电压中的交流成分,保留其直流成分,使输出电压纹波系数降低。经过计算,选择变压器变比为18:1,选择型号1N4001二极管进行整流作用。选择电容2200f,0.1f以及470f进行滤波作用,选用LM7805进行稳压作用,而电阻起限流作用,通过这些形成电源原理图。设计图纸见附录B电源电路原理图。通过下载口对系统供电的电路如图3所示图3
10、 电源电路图2.1.3 显示模块显示器采用LCD1602液晶屏显示。LCD1602是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。液晶显示模块如图4所示。 图4 液晶显示电路图2.1.4 振荡电路模块振荡电路由反相器以及并联外接的石英晶体和电容构成,用于产生振荡脉冲。AT89S52芯片中的高增益反相放大器,其输入端为引脚XTAL1,输出端为引脚XTAL
11、2。通过这两个引脚在芯片外并接石英晶体振荡回路和两只电容器(电容和一般取33pF)。石英晶体为一感性元件,与电容构成振荡回路,为片内放大器提供正反馈和振荡所需的相移条件,从而构成一个稳定的自激振荡器。振荡电路模块如图5所示。图5 振荡电路模块2.1.5 A/D 转换模块ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。内部由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换,可实现8路模拟信号
12、的分时采集,以及相应的地址通道锁存与译码电路,输出锁存器用于存放和输出转换得到的数字量。A/D转换模块如图6所示。图6 A/D转换电路模块2.1.6 声光报警模块报警模块主要是由单片机的P2.5口,P2.2和P2.0口输出一个电平的高低决定。如果P2.5口输出电平为高,则三极管9012不导通,蜂鸣器没有启动电源,不会响起,P2.2口输出为低电平,则绿灯亮,没有报警。反之,P2.5口如果输出为低电平,则三极管导通,蜂鸣器接通电源响起,P2.0口输出为低电平,红灯亮,进行报警。声光报警模块电路如图7所示。图7 声光报警模块电路2.1.7 复位电路模块复位电路用于产生复位信号,通过RST引脚送入单片
13、机,进行复位操作。设计采用手动复位,手动复位是通过按键来实现的,按键电平复位通过使复位端经电阻与Vcc电源接通来完成。复位电路工作原理:当复位电路的VCC工作,C充电,在1K的电阻上产生电压,来让得单片机复位。几个毫秒之后,电容C充满电,电阻上电流变成0,电压同时也变成0,让单片机进入工作状态。电容的特性通交流隔直流,所以电容选择22f,电阻选择1k和200来构成复位电路。复位电路模块如图8所示。图8 复位的电路模块2.1.8 下载电路模块下载电路是单片机导入程序的通道,同时也可以为单片机提供电源。下载电路模块如图9所示。图9 下载电路模块2.1.9 按键模块键盘作为危险气体报警器的输入部分,
14、需要通过按键来对系统进行复位以及人为取消报警。独立式键盘电路为共阴极电路,当按键为按下状态的时候,单片机扫描发现相对应端口有低电平的时候,就会判断按键为按下状态,然后通过消抖,做出相应的响应动作。作为独立的键盘,每个按钮都与单片机的不同端口相连,所以按键是彼此独立的,不会互相干扰。键盘电路模块如图10所示。图10 键盘电路模块2.1.10 传感器模块MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。 MQ-2气体传
15、感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。传感器模块电路如图11所示。图11 传感器模块电路2.2 硬件系统设计图2.2.1 危险气体报警器主板原理图 主板电路原理图使用Altium Designer summer 09软件完成,具体电路图见附录A。2.2.2 电源电路原理图电源电路原理图使用Altium Designer sunmmer 09软件完成,具体电路图见附录B。2.2.3 危险气体报警器实物图危险气体报警器实物图见附录C。2.2.4 电源实物图电源实物图见附录D。2.3 元器件清单 元
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机技术 单片机 技术 课程设计 危险 气体 报警器
链接地址:https://www.31ppt.com/p-4146918.html