利用Proteus进行仿真的气体报警
报警器模拟仿真 原理图与程序(汇编+C语言)
在仿真软件 Proteus 中绘制仿真原理图如上图所示。 注意事项:①蜂鸣器使用“BUZZER”元件进行仿真,该元件给电之后就可 以进行蜂鸣,而“SPEAKER”是扬声器,俗称喇叭,可以通过输出不同频率的 电流,就可以产生不同的声音。②上图中的蜂鸣器连接在三极管上了,因为一般 蜂鸣器需要的驱动电流较大,单片机无法直接驱动,因此最好通过电流放大元件 进行电流放大,图中使用的是三极管进行方法。在仿真软件中,也可以直接将蜂
3
单片机实验指导书
等待按键(报警信号源)产生低电平。当报警信号源产生低电平之后,立即让蜂 鸣器以规定频率蜂鸣,发光二极管立即以规定频率闪烁。同时检测报警信号源的 状态,当报警信号源一直为低电平时,则蜂鸣器和发光二极管一直报警。当检测 到报警信号源为高电平时,开始定时器 T1 计时,到达 2 秒后,停止报警。
报警源可以采用温度传感器、湿度传感器等各种传感器,也可以采用各种开 关元件。在此次模拟中,采用按键作为报警源,当按键按下时,报警器开始声光 报警,当按键松开后,报警器继续报警 2 秒后,停止报警。 实验目的:
通过读声光报警器的模拟,掌握定时器中断的使用方法,掌握使用定时器中 断进行多次定时的编程方法,掌握多个定时器同时使用的方法。 仿真原理图:
编程思路:通过定时器 0 计蜂鸣器以及发光二极管的脉冲,通过定时器 1 计当按键松开后,蜂鸣器和数码管继续工作的时长。当然这里也可以使用一个定 时器中断完成上述功能,但是那样定时器 T0 中断的中断服务程序稍微复杂,这 里采用分开编写的方法,程序较为简单。
主程序中,首先开定时器中断 0 以及定时器中断 1,为定时器中断作好准备。
单片机实验指导书
报警器模拟(中级实验)
实验介绍: 通过单片机作为核心控制器,制作一个声光报警器。当达到报警条件后,单
基于Proteus的温控报警器设计
基于Proteus的温控报警器设计宋东亚;黄家福【摘要】利用仿Proteus真软件实现了基于AT89C51单片机的温控报警器仿真设计。
详细分析温控报警器的硬件设计原理,并在Keil开发环境下设计了对应的驱动程序,在Proteus中完成了软、硬件的联合仿真调试。
最后给出了仿真运行结果。
通过Proteus软件和Keil软件的联合调试,大大缩短了开发周期,降低开发成本。
该设计的电路及驱动程序对相应的实际应用系统具有一定的借鉴作用。
%The design of temperature control alarm system based on AT89C51 microcontroller was realized with an embedded system simulation software Proteus. A detailed analysis of temperature control alarm hardware design principle, and in the Keil development environment to design the corresponding driver, in the Proteus completed the soft, hardware co simulation debugging, finally gives the simulation results of operation. By using Proteus software and Keil software joint debugging, greatly reducing the development cycle, reduce development cost. The design of the circuit and the driver of the corresponding practical application system has a certain reference【期刊名称】《电子设计工程》【年(卷),期】2012(020)023【总页数】3页(P93-95)【关键词】Proteus;Keil;温控报警器;仿真;程序【作者】宋东亚;黄家福【作者单位】郑州华信学院,河南郑州451150;郑州华信学院,河南郑州451150【正文语种】中文【中图分类】TN02Proteus软件是由英国Lab Center Elec-tronics公司开发的最新版本EDA工具软件,它集电路设计、制版及仿真等多种功能于一身,是目前世界上最先进、最完整的嵌入式系统设计与仿真平台。
基于Proteus的多路信号监测系统仿真_杜峰
第32卷第2期2013年2月绵阳师范学院学报Journal of Mianyang Normal University Vol.32No.2Feb.,2013收稿日期:2012-10-26作者简介:杜峰(1980-),男,助教,硕士,主要研究方向:汽车电子控制系统嵌入式开发.E -mail :dufeng123dufeng@126.com基于Proteus 的多路信号监测系统仿真杜峰1,袁显举2,姚立影1,赵永先1(1.绵阳师范学院交通运输与管理学院,四川绵阳621000;2.华南理工大学,广东广州510641)摘要:为满足生产实践的需要,对生产过程中各项重要的运行参数进行实时监测,在Proteus 环境下,采用微控制器、模数转换器、发光二极管和液晶显示器,搭建了一套生产运行参数的监测系统,在Keil 中进行模块化程序设计,通过与二者的联合程序调试,成功对系统进行了仿真,达到了预期效果.关键词:仿真;信号监测;液晶显示;Proteus中图分类号:TP274.2文献标识码:A 文章编号:1672-612x (2013)02-0032-060引言在自动化生产过程中,需要对许许多多电参量及非电参量进行监测,鉴于电压信号传输的便捷些,对于这些电参量及非电参量,通常都是将其转换成电压信号来进行监测处理,力、速度、位移、加速度、湿度、温度、电荷、电流等,通过相应的传感器及电压变换装置将其转换成为0 5V 的电压信号,从而可以利用微控制器对其进行自动检测,再通过相应的数据处理和单位变换,恢复参量的实际数值来进行显示,生产过程的监测对于自动化生产具有很大的帮助作用[1].论文采用经典51单片机,通过ADC0809扩展八路AD 转换通道,对八个生产参数进行不间断监测,并在LCD 上显示参数值,对每一参数设置限定值,如果越限,则进行报警.1系统分析AT89S52通过ADC0809扩展八通道AD 转换,ADC0809转换时钟由单片机定时器0中断产生,选择定时计数器方式2工作,自动装初值,通道数据读取由ADC0809的EOC 引脚在转换结束时通过非门74HC04产生低电平触发单片机外部0中断,读取通道数据并保存在相应通道的存储单元里,主程序调用数据显示子程序滚动显示各通道数值,并负责报警判断,在通道超出预置值时,点亮红色LED 灯报警[2].ADC0809的时钟频率要求最小10KHz ,通常采用640KHz ,它决定了模数转换的速度,在实际的硬件设计中,如果要求信号的实时性,则最好采用硬时钟,本系统中因通道信号的转换和数据的读取都是通过中断对外部数据存储器的操作来实现的,故地址锁存信号输出端ALE 亦不能提供可靠的时钟信号,通过ALE二分频电路提供时钟源的方法亦不可取[3],于是系统采用单片机C /T0中断产生时钟源,但由于ADC0809数据的读入采用的是中断方式,制约了定时器为ADC0809提供的时钟频率的提高,仿真系统采用10KHz ,定时器0工作在方式2,自动重装初值TH0=TL0=256-50.通过外部中断,读取并更新信号通道存储区数据,同时启动下一通道的AD 转换,主程序调用数据处理及显示子程序循环监测各通道信号数据并判断是否超限报警.2锁存器74HC573功能仿真随着单片机技术的发展,许多外围电路,如AD 、DA 和PWM 等功能模块,都被集成在单片机中,不用像最初那样来扩展,但是像锁存器74HC573、驱动芯片74HC244及三八译码器等,其功能、原理及与控制器的接口仍然是嵌入式开发的基础,必须牢固掌握.论文通过锁存器74HC573选中模数转换器ADC0809的转换通道来实现多路转换[4],下面在Proteus 环境下对锁存器74HC573的功能进行仿真,以分析其与单片机的接口电路设计.DOI:10.16276/51-1670/g.2013.02.017Proteus 是英国Labcenter Electronics 公司的EDA 工具软件,是目前世界上最先进、最完整的嵌入式系统设计与仿真软件平台.它基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;拥有超过27000个仿真器件,多样的激励源,丰富的虚拟仪器,生动的仿真显示,高级图形仿真功能;支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR 、ARM 、8086、MSP430、Cortex 和DSP 系列处理器等,并且支持当前流行的单片机开发环境,实现了电路的互动仿真和软件代码级的实时调试,配合其中的示波器和逻辑分析仪等虚拟仪器能够观察输入输出结果.74HC573锁存器的真值表见表1.表174HC573真值表Tab.1Truth table of 74HC573Output ControlLatch EnableData Output L H H H L H L L L L X Q0HXXZH =HIGH Level L =LOW LevelQ0=Level of output before steady -state input conditions were established.Z =High Impedance X =Don't Care.在proteus 环境下加入74HC573模型,加入调试工具LOGICSTATE 和LOGICPROBE ,即可对锁存器的功能进行仿真[5],当Output Control 是数据输出控制端,能实现芯片三态输出,高电平时,输出端为高阻状态,如图1所示,当OE 端为高电平时,无论LE 状态是高还是低,输出端均无信号,即为高阻状态.图1OE (Output Control )端功能仿真Fig.1Simulation of OE's functionOutput Control 为低电平,则允许数据正常输出,如果Latch Enable 端同时为高电平,则输出与输入随动,两端电平一致,如图2示,Output Control 端为低电平时,如果Latch Enable 某一刻从高电平跳变为低电平,则锁存器将跳变时刻的数据状态锁存在输出端,输出端不在随输入端而变化,如图3.图2未锁存的状态Fig.2Unlatched state 图3锁存功能仿真Fig.3Simulation of latching·33·杜峰等:基于Proteus 的多路信号监测系统仿真第2期3硬件设计系统通过74HC573连接ADC0809模数转换器的通道选择端A 、B 、C ,在单片机发出写指令启动转换时,ALE 引脚从高到低的跳变触发74HC573将通道选中并启动模数转换,在转换结束时ADC0809模数转换器EOC 端出现高电平经74HC04反相触发单片机外部中断,中断子程序将转换的信号数据读取到相应的存储区,供主程序进行后续处理[6,7],电路原理如图4.图4硬件原理图Fig.4Chematic diagram of Hardwares原理图下方是八路电压信号,并分别使用电压表显示通道当前的电压值,以与LCD 监测值做对比验证.LCD 显示数据由P1口提供,RS 、RW 、E 端分别由P3.0、P3.1和P3.2控制,P3.5端负责报警灯点亮,当检测电压值超限时,P3.5置低电平点亮红色LED 灯报警.4软件设计采用模块化编程,建立五个文件:incdef.h ,1602.c ,delay.asm ,datatransformdisplay.c ,main.c ,定义显示数据全局变量disp [20]和ADC0809通道地址指针数组xdata *ADC [8]={0x7ff8,…,0x7fff },分别对应0-7通道,通过指针来访问.incdef.h 头文件主要进行数据类型定义、数据端口定义、函数声明、添加头文件等,作为头文件添加在其他C 文件中,以简化程序;1602.c 包含了LCD 的初始化、写命令、写数据和等待LCD 空闲的几个子程序;datatransformdisplay.c 有两个子程序构成,一个完成数据十进制的转换,另一个是LCD 数据显示子程序;de-lay.asm 延时子程序,是为LCD 的工作时序专门写的汇编代码,以实现精确延时;main.c 主要来显示通道信号数据并判断报警,另有定时计数器0和外部中断1的中断服务程序,这里对所有通道报警设置为4.3V ,根据不同通道的信号类型,可以很方便的对各个通道分别进行不同的报警设置[8].为了防止采样更新与数据显示发生错乱,每次采样中断响应后就关闭中断,待主程序把正在处理的通道显示完毕后再打开采样中断.·43·第32卷绵阳师范学院学报(自然科学版)4.1KeilC 全局变量的使用由于采用模块化程序设计,几个c 程序文件需要访问同一个变量,在主程序main.c 中定义了数组disp [20]用来存储欲显示在LCD 显示屏上的内容,有不变的部分,在程序启动的时候写入,其中通道数及通道信号数据是可变的,要实时更新,就需要datatransformdisplay.c 中的两个子程序访问,进行数据十进制转换及单位变换和显示.于是在incdef.h 中对其进行外部声明,然后将此头文件添加到每个c 文件里[9].KeilC 文件使用全局变量容易产生难以察觉的错误,对全局变量的使用有以下四点建议:1.尽量少用,最好不用;2.使用中断,要明确寄存器组;3.在主程序外面只对全局变量做声明,不做定义,否则编译出现重定义的错误;4.使用全局变量出错时,可以给它指定一个地址(不能冲突).4.2延时及十进制转换程序由于LCD 工作有严格的工作时序,对延时的精度要求较高,稍有不慎就无法正常显示,于是采用汇编编写精确的延时程序,delay.asm 的编写涉及到c 语言与汇编的混合编程,C 函数delay (i ,j ),第一个参数i传递给当前工作寄存器组的R7,参数j 传递给R5,汇编程序通过引用这两个寄存器来使用数据,delay.asm 程序如下:?PR ?_DELAY ?DELAY SEGMENT CODE PUBLIC _DELAY //_DELAY 表示有参数传递RSEG ?PR ?_DELAY ?DELAY _DELAY :D1:MOV A ,R7DJNZ R7,$MOV R7,A DJNZ R5,D1RETEND十进制转换程序将通道信号数据转换至小数点后两位数字并送人显示区,每一位数字前加48是为了与LCD 显示编码对应.void datatransform (uchar temp ){double temp1;temp1=temp*5/255;disp [13]=48+(uchar )(temp1);//整数位disp [15]=48+((uchar )(temp1*10)%10);//小数点后第一位数字disp [16]=48+((uint )(temp1*100)%10);//小数点后第二位数字}5系统仿真5.1Proteus 与Keil 联合仿真设置首先把Proteus 安装目录下VDM51.dll 链接文件复制到Keil 安装目录的\C51\BIN 目录下,然后修改Keil 安装目录下Tools.ini 文件,在C51字段加入TDRV5=BIN \VDM51.DLL ("Proteus 51MCU Driver")并保存,TDRV 序号不要与其他的重复,接着打开Proteus ,在下拉菜单Debug 中选择Use remote debug monitor ,最后打开Keil 软件,点击project /option for target ‘target 1’,在对话框中做图5所示的设置,这样一切就绪,当在Keil 环境下调试程序时,Proteus 的仿真电路也会一起动作[10].·53·杜峰等:基于Proteus 的多路信号监测系统仿真第2期图5联合仿真Keil 设置Fig.5Settings of Keil for co -simulation5.2仿真结果LCD 显示屏第一行指示通道信号类型,这里是电压,可以根据信号类型,进行不同的显示,相应的采样数据要进行单位变换,从电压转换成物理量的实际数值.某一刻,CH1电压为4.5V ,CH2通道电压3.00V ,系统检测电压分别为4.49V 和3.00V ,仿真结果如图6、图7所示,其中通道CH1电压值超过了设定的4.3V 上限,故左侧的红色LED 点亮报警.图6CH1仿真图Fig.6Simulation of CH1图7CH2仿真图Fig.7Simulation of CH2某一刻,第八通道CH7电压为1.5V ,系统检测电压分别为1.50V ,仿真结果如图8所示.6结束语论文在Proteus 环境下,采用AT89S52、模数转换器ADC0809、发光二极管和液晶显示器,搭建了一套生产运行参数的监测系统,对八个生产运行参数进行监测,通过模块化程序设计,精简了程序,提高了代码的可维护性,成功对系统进行了仿真,信号检测、LCD 显示及LED 报警功能均正常,达到了预期效果,有一定的实用价值.·63·第32卷绵阳师范学院学报(自然科学版)图8CH8仿真图Fig.8Simulation of CH8参考文献:[1]汤三,韩红培.基于DS18B20和AT89C2051单片机的温度控制系统设计[J ].许昌学院学报,2009,28(2):51-53.[2]郑玉甫,肖强,张椿玲.基于VB 的蓄电池电压监测系统平台[J ].自动化与仪表,2006(5):26-28.[3]张毅刚,彭喜源,谭晓昀,等.MCS -51单片机应用设计[M ].哈尔滨:哈尔滨工业大学出版社,2002.[4]刘文武.16路抢答器电路改进设计[J ].绵阳师范学院学报,2011,30(11):51-54.[5]Labcenter Electronics Ltd ,PROTEUS VSM HELP [Z ].http ://www.labcenter.co.uk /index.cfm ,2012.[6]李毅,余少辉,周步洲.基于DS18B20的测温系统设计[J ].电子技术(上海),2009(1):11-13.[7]Ping Li ,Yu -cai Zhou ,Xiang -jun Zeng ,Ting -fang Yang.A Design of the Temperature Test System Based on Grouping DS18B20[C ].2nd IEEE Conference on Industrial Electronics and Applications (ICIEA 2007),2007:188-191.[8]马忠梅,籍顺心,张凯,等.单片机的C 语言应用程序设计[M ].北京:北京航空航天大学出版社,2004.[9]伍冯洁,谢陈跃,谢斌.Proteus 与Keil 在单片机开放性实验中的应用[J ].电子测量技术,2008,31(6):100-103.[10]张艳玲.Keil 与Proteus 在高职单片机教学中的应用[J ].机械管理开发,2011(5):180-181.Simulation of Multi -channel Signal MonitoringSystem Based on ProteusDU Feng 1,YUAN Xian -ju 2,YAO Li -ying 1,ZHAO Yong -xian 1(School of Transportation Management ,Mianyang Normal University ,Mianyang ,Sichuan 621000)Abstract :The important parameters of the process of production will be real -time monitored in accordance with the requirement of manufacturing.With the software of Proteus ,by using microcontroller 、ADC0809、LED and LCD ,the monitoring system is set up.By simultaneously debugging with Keil and Proteus ,simulation of the system achieves success in the virtual environment of Proteus.Key words :Simulation ;signal monitoring ;LCD ;Proteus·73·杜峰等:基于Proteus 的多路信号监测系统仿真第2期。
基于PROTUES甲烷浓度报警器设计及仿真
基于PROTUES甲烷浓度报警器设计及仿真作者:王立刚来源:《价值工程》2019年第24期摘要:本文设计一种甲烷浓度报警装置,在甲烷浓度设定的安全门限值后自动报警,并启动排风设备,从而达到实时安全监控作用,它适用于智慧家居或者企业的智慧生产。
本文以51单片机为控制器,黑白元件作为气体传感器,详细设计了甲烷浓度报警装置的硬件电路,包括气体检测电路、执行电路、显示电路等,后通过PROTUES软件验证了该电路的可用性,具有一定的实用价值。
Abstract: In this paper, a methane concentration alarm device is designed to automatically alarm when the methane concentration is set to the safety threshold, and the exhaust device is activated to achieve real-time safety monitoring. It is suitable for smart home production of smart homes or enterprises. In this paper, the 51 single-chip microcomputer is used as the controller andthe black-and-white component is used as the gas sensor. The hardware circuit of the methane concentration alarm device is designed in detail, including the gas detection circuit, the execution circuit and the display circuit. The availability of the circuit is verified by the PROTUES software. It has certain practical value.關键词:甲烷浓度;报警;智慧家居;智慧生产;气体传感器Key words: methane concentration;alarm;smart home;smart production;gas sensor中图分类号:TP277; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;文献标识码:A; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 文章编号:1006-4311(2019)24-0176-040; 引言在社会生产生活中,甲烷气体应用不断扩大,不管是家用天然气,还是工厂生产用气,或者是矿中生产,都有可能意外泄漏的危险,威胁着人们生命安全,因此通过有效设备的检测,当甲烷浓度高于危险值时,能够及时通风或者自动关闭输气管阀门并报警,是一种有效的措施。
proteus煤气泄漏仿真课程设计
proteus煤气泄漏仿真课程设计一、课程目标知识目标:1. 让学生理解煤气泄漏检测的原理,掌握模拟电路的构建方法。
2. 学会使用Proteus软件进行煤气泄漏仿真,并能分析仿真结果。
3. 掌握传感器的工作原理及其在煤气泄漏检测中的应用。
技能目标:1. 培养学生运用Proteus软件设计简单电路的能力,提高实践操作技能。
2. 培养学生通过仿真实验分析问题、解决问题的能力。
情感态度价值观目标:1. 激发学生对电子设计的兴趣,培养创新意识和团队协作精神。
2. 增强学生的安全意识,使其认识到煤气泄漏检测的重要性。
课程性质:本课程为实践性课程,以项目为导向,注重培养学生的动手能力和实际问题解决能力。
学生特点:学生具备一定的电子基础知识,对仿真软件有一定了解,但实践操作能力有待提高。
教学要求:教师需引导学生主动参与,注重启发式教学,鼓励学生思考、提问,培养学生自主学习能力。
同时,关注学生的个体差异,因材施教,确保每位学生都能在课程中取得进步。
通过本课程的学习,使学生能够将理论知识与实际应用相结合,提高综合素养。
二、教学内容本课程教学内容主要包括以下三个方面:1. 理论知识:- 煤气泄漏检测原理及传感器工作原理。
- 模拟电路基础知识,包括电路元件、电路图的识别与绘制。
2. 实践操作:- Proteus软件的基本操作,包括新建项目、放置元件、连线等。
- 设计并搭建煤气泄漏检测电路,进行仿真实验。
- 分析仿真结果,优化电路设计。
3. 教学案例分析:- 结合教材中相关章节,分析典型煤气泄漏检测电路的原理及设计方法。
- 选取实际案例,讲解传感器、模拟电路在实际应用中的优点和局限性。
教学大纲安排如下:1. 第一周:理论知识学习,包括煤气泄漏检测原理及传感器工作原理。
2. 第二周:理论知识学习,模拟电路基础知识。
3. 第三周:Proteus软件基本操作教学与实践。
4. 第四周:设计并搭建煤气泄漏检测电路,进行仿真实验。
毕业论文:基于proteus的红外报警器的设计(终稿)[管理资料]
基于Proteus的红外报警器的设计摘要本文设计了由光学系统、热释电红外传感器、信号处理电路、放大电路和报警电路组成的红外报警器,并对报警系统的可行性进行研究。
信号处理电路和报警电路分别由BISS0001、AT89C52及其各自外围电路构成。
当人侵入探测区域,人体发出的红外辐射通过菲涅尔透镜聚焦,被热释电元接收,并转化成微弱的电信号,再通过信号处理电路对其进行处理,以此控制由单片机构成的报警电路工作。
本设计的核心是热释电红外传感器,其滤波片将通过的红外线波长限定在7~10μm之间,而人体辐射的红外线中心波长为9~10μm,这使得其成为一种专门用作探测人体辐射的红外线传感器。
它可以测出10~20米范围内人的行动。
研究结果表明,热释电红外传感器及其信号处理电路的性能直接决定报警器的灵敏度。
关键词:热释电红外传感器;信号处理;BISS0001;AT89C52Design of Infrared Alarm System Base on ProteusAbstractThis paper introduces the design of infrared alarm which compose by the optical system, pyroelectric infrared sensor and signal processing circuit, amplifying circuit and alarm circuit, and research the feasibility of alarm system. Signal processing circuit and alarm circuit compose by BISS0001,AT89C52 respectively, and their peripheral circuit human body launch infrared radiation and through out the Fresnel lens focus when people intrusion detection area,and received by pyroelectric infrared sensor, again through the signal processing circuit will be weak signal into electrical signals to Control of microcomputer constitutes alarm circuit work. The core of this design is pyroelectric infrared sensors, its filtering through infrared wavelengths tab let within 7 ~ 10μm, and human radiation infrared center for 9 ~10μm wavelength, which makes it become a kind of special used to detect human radiation infrared sensors. It can detect a 10 to 20 meters geographical area action. The results of the study show that, pyroelectric infrared sensor and signal processing circuit performance directly determine alarm sensitivity.Keywords: Pyroelectric infrared sensors; Signal processing;BISS0001; AT89C52目录1绪论 (1) (1) (1)2系统总体方案设计 (2) (2) (2) (2) (2)3模块设计 (4) (4) (4) (5) (5) (7) (8) (9)BISS0001 (9)AT89C52 (12) (14)4 软件仿真 (16) (16)keil简介 (16)Proteus简介 (16) (16)keil编程 (16)Proteus仿真 (17)程序实现 (18)5硬件实现 (20) (20) (20)总结 (21)参考文献 (22)1绪论随着人们生活水平的提高,对生活质量也有了较高要求。
基于Proteus的车内智能检测自救报警装置控制仿真设计
汽车工业研究·月刊2018年第6期引言当下汽车已经成为生活中不可或缺的交通工具,在给生活带来便利的同时,也引发了一系列的安全隐患问题。
资料统计分析表明,引起车内存在的安全隐患问题的原因主要是高温导致中暑休克发生意外,或者长时间待在封闭的空间内由于缺氧导致窒息死亡,亦或车内有害气体浓度过高导致中毒[1]。
针对存在的安全隐患问题,相关人士也进行了各种自救测试,其中包括开双闪、摁喇叭等,然而各种自救措施都属于在危险已经发生情况下进行的紧急救助,自救效果并不明显。
因此也有不少学者对此安全隐患问题进行了相应的研究,采取主动防止策略避免意外的再次发生,其中任帅、田艳艳、白净等学者研究了当车内一氧化碳或有害浓度达到预设的阈值时,则启动语音提示报警系统,对车内人员安全提示[2-5],郭文韬设计的汽车缺氧自动拉窗报警装置,通过检测车内氧气和一氧化碳的含量,一旦浓度超标则自动报警,同时自动打开车窗玻璃[6],朱思雨利用二氧化碳传感器与数字门电路组成电路控制报警与自动换气[7]。
毛亮通过在车内安装温度与二氧化碳浓度检测装置,当超过一定限度后则触发报警装置[8]。
很多的安全装置在设计的过程中考虑因素比较单一,没有综合考虑分析可能存在的隐患问题,因此本文通过分析车内安全隐患发生的条件,设计了基于单片机的多传感器集成的智能自救装置控制系统的仿真模型。
总体设计思路(1)造成车内窒息或中毒的原因1)由于封闭的车内温度过高从而导致中暑休克窒息死亡。
2)长时间待在封闭的车内,造成车内氧气不足而导致窒息死亡。
3)汽车尾气中有害汽体进入车厢内而导致人体中毒死亡。
(2)解决方案车内智能检测自救报警装置是一款安装在车内,当车辆处于封闭状态时,通过温度传感器、人体红外感应传感器及对氧气检测传感器及一氧化碳敏感的传感器,检测车内是否有人、车内温度、氧气及有害气体的浓度,采集后的数据由单片机进行处理分析,判断是否执行相应的解救动作。
装置功能模块图如下页图1所示。
Proteus实验仿真软件使用说明
Proteus ISIS的使用方法Proteus ISIS软件的安装:从网上下载软件包并解压后将形成安装文件。
执行Proteus 6.9 SP4文件夹内的Prosys6.9.04.exe文件开始安装:将出现对话框,在相应位置输入名称和密码,然后点击确定键,运行一段时间后将出现下图所示的界面。
选择Modify典型安装后点击Next按钮后将出现。
点击Next按钮将出现如图所示界面。
等待自动安装,安装结束出项图示界面点击Finish按钮结束安装。
首次安装完成后需要运行:开始—程序--Proteus 6 professional—Licence Manager程序,寻找All Key Files 按下图提示运行:运行后出现下图所示页面:点击Find All Key Files按钮后开始搜索,将出现如图所示页面:当其搜索完成后将出现如图所示界面:点击Close按钮关闭页面。
完成该程序的运行。
Proteus ISIS软件就可以正常运行了。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是实现了模拟电路仿真和数字电路仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
下面介绍Proteus ISIS软件的工作环境和一些基本操作。
一、进入Proteus ISIS双击桌面上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 6 Professional”→“ISIS 6 Professional”,出现如图1-1所示屏幕,表明进入Proteus ISIS集成环境。
图1-1 启动时的屏幕若出现如图所示屏幕,用鼠标左键点击“ON”按钮二、工作界面Proteus ISIS的工作界面是一种标准的Windows界面,如图1-2所示。
基于AT89C51的气体浓度测量显示及报警系统课程设计
课程设计基于AT89C51单片机的气体浓度测量显示及报警系统设计目录1.课程设计要求 (1)1.1课程设计题目 (1)1.2课程设计要求 (1)1.3课程设计具体工作 (1)2. 气体浓度测量显示及报警系统简介 (2)2.1AT89C51简介 (2)2.2AD0808简介 (5)2.3MQ-5气体传感器简介 (6)2.4 LCD1602简介 (10)3.气体浓度测量显示及报警系统设计 (14)3.1系统的硬件组成和元器件选择 (14)3.2电路总体设计 (14)3.3数据采集模块的设计 (15)3.4数据转换模块的设计 (15)3.5显示及报警模块的设计 (15)4.气体浓度测量显示及报警系统的软件设计 (13)4.1系统的软件设计 (13)4.2 编程环境KeilC51 (17)4.3软件流程框图 (13)4.4系统程序 (15)5 气体浓度测量显示及报警系统仿真调试 (16)5.1系统仿真调试 (16)5.2仿真调试环境-PROTEUS7.7 (16)5.3系统仿真调试结果 (16)结论 (18)参考文献 (18)致谢 (19)附件一: (26)基于AT89C51单片机的气体浓度测量显示及报警系统电路板图 (26)附件二: (27)基于AT89C51单片机的气体浓度测量显示及报警系统实物图 (21)1.课程设计要求1.1 课程设计题目基于AT89C51单片机的气体浓度测量显示及报警系统设计1.2 课程设计要求(1)任选一种有害气体传感器;(2)设计转换放大电路将气体浓度转换成标准的电信号;(3)利用单片机组成测量系统实现有害气体浓度的精确测量及显示报警。
1.3 课程设计具体工作(1)原理图设计、软件设计、PCB;(2)仿真实现;(3)元件清单;(4)设计报告。
2. 气体浓度测量显示及报警系统简介2.1 AT89C51简介AT89C51是一种带4K字节的闪烁可编程可擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
PSpice光电报警器设计
光电报警器设计作者(武汉工程大学理学院,武汉,430200)摘要:如今报警器的应用非常广泛,在汽车、摩托车报警器,仓库大门,以及家庭保安系统中普遍可见。
本文介绍了一种利用LM555CN为HG412A砷化镓发光二极管的调制电源,经过调制后的红外二极管做发射光源,使用2CU2D硅光敏二极管探测该红外信号简单的光电报警系统,并着重介绍了555芯片产生多谐振荡电路的原理。
系统由发射、接收放大、有源带通滤波四个部分组成。
当红外发光管与硅光敏二极管之间的区域被隔断时,报警电路部分的红灯亮;而当电路正常接受到5KHz光脉冲时,发光二极管不亮。
利用软件PSPICE建立了报警系统的模拟电路,并且在一定条件下对电路进行了仿真。
关键字:报警系统;调制电源;振荡;发光二级管0引言采用LM555CN芯片、发光二级管LED、光敏电阻2CU2D等构成的构成的光电报警器,具有反应灵敏、探测距离远、可靠性高等优点,在安全防范及自动控制领域已得到广泛应用。
光电报警系统是一种监视系统,当不乏分子入侵防范区域时,能够使红外发光管与硅光敏二极管之间的区域被隔断,报警电路的红灯亮。
主人、家人、邻居或者值勤人员能够根据报警电路LED灯发光情况采取必要的防范措施,从而避免相应的损失。
随着电子线路EDA的应用和发展,出现了许多电子电路仿真与分析软件,利用这些软件可以对电路进行仿真和性能分析,如直流扫描分析、交流分析、瞬态分析、傅里叶分析等,从而得知电路的一些性能指标是否满足设计要求,如不满足要求,可通过调整电路的参数获得电路理想的性能。
如果采用手动调整,一般存在3个缺点:一是准确性不够,有一定的误差;二是如果需要调节的参数较多,很难对多个参数进行综合考虑;三是消耗大量时间。
为了解决这些问题,Microsim公司推出的PSPICE仿真软件提供了一套电路模拟及仿真,它可以按照事先规定的设计目标,自动调整元器件参数值,并且可以同时优化多个参数,对其进行综合考虑,使电路的性能更加理想。
基于proteus的温度检测与报警的仿真研究资料
基于p r o t e u s的温度检测与报警的仿真研究苏州信息职业技术学院毕业设计报告(论文)系别:班级:学生姓名:学生学号:设计(论文)题目:基于Proteus的温度检测与报警的仿真设计指导教师:起讫日期: 2012.9.3~2012.11.16苏州信息职业技术学院毕业设计(论文)成绩评定表苏州信息职业技术学院毕业设计(论文)任务书学生(签名) 2012年9月 10日指导教师(签名) 2012年9月 10日教研室主任(签名) 2012年9月 10日系主任(签名) 2012年9月 10日苏州信息职业技术学院毕业设计(论文)开题报告苏州信息职业技术学院毕业设计(论文)中期检查表基于Proteus的温度检测与报警的仿真设计摘要:温度是与人们生活息息相关的环境参数,许多情况下都学要进行温度测量及报警,温度测量报警系统在现代日常生活.科研.工农生产中已经得到了越来越广泛的应用。
所以对温度的测量报警方法及设备的研究也变得极其重要。
随着人们生活的不断提高以及应对各种复杂测量环境的需要,我们对温度测量报警的要求也越来越高,利用单片机来实现这些控制无疑使人们追求的目标之一,它带给我们的方便时不可否定的,其中温度检测报警器就是一个典型的例子。
要为现代人工作,科研,生活,提供更好的设施,就需要从单片机技术入手,向数字化,智能化控制方向发展。
本设计所介绍的温度报警器,可以设置上下限报警温度,当温度不在设置范围内时,可以报警。
与传统温度测量系统相比,本设计中的数字温度测量报警系统具有很多前者没有的优点,如测温范围广而且准确,采用LED数字显示,读数方便等。
关键词:单片机,温度检测,AT89C51,DS18B20目录1 绪论 01.1课题背景 02系统的具体设计 (1)3 硬件电路设计 (2)3.1单片机主控设计 (3)3.1.1主要特性 (4)3.1.2系统时钟电路 (4)3.1.3 复位电路 (5)3.2温度信号采集设计 (5)3.2.1 DS18B20的特性 (7)3.2.2 DS18B20的测温原理 (8)3.2.3 DS18B20与单片机接口电路 (9)3.4按键电路设计 (12)3.5报警电路设计 (13)4 温度控制系统的软件设计 (13)4.1主程序设计 (13)4.3温度采集设计 (16)4.4温度显示设计 (18)4.5按键开关设计 (19)4.6温度处理及蜂鸣器报警设计 (21)5 温度检测系统调试仿真 (22)致谢 (26)1 绪论1.1 课题背景随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、食品、石油等各个行业。
基于虚拟仪器的可燃气体检测报警系统
基于虚拟仪器的可燃气体检测报警系统一、设计目标:采用传感器装置检测可燃气体浓度信号,通过计算机LabVIEW编程,完成一整套可燃气体检测报警系统。
设计包括系统的数据采集启停,系统时间延迟控制、浓度数据采集、数据预处理、浓度平均值和标准差分析、浓度数据的统计、数据的波形图表显示和数值显示、浓度越线报警功能,由模块化的设计思想最终实现浓度采集的整体系统设计。
二、设计原理如图3-1所示为本次设计的总体框图。
气敏传感器QM-NG1采集得到浓度信息,采集卡采集到传感器得到的信息数据后,通过I/O通道与LabVIEW软件连接,通过LabVIEW软件设计,最终实现数据的分析,处理,报警等功能,完成可燃气体浓度检测系统的整体设计。
图3-1 浓度检测设计总框图三、设计内容1、硬件设计本设计采用气敏传感器QM-NG1。
QM-NG1 是采用目前国际上工艺最成熟,生产规模最大的Sn02材料作为敏感基体制作的广谱性气体传感器。
该产品的最大特点是对各种可燃性气体以及有毒气体具有高度的敏感性。
如图4-1为气敏传感器原理图。
元件工作时需要通电预热一段时间,在元件没有接触气体时,其电导率急剧增加,约1分钟达到稳定后可正常使用,这段变化在设计电路时可采用延时处理解决。
元件在接触标定气体后负载电阻两端的电压以较快的时间上升,在气体离去后,电压值会逐渐下降恢复。
因此可以通过数据采集卡NI PCI-6221检测压值(0-5V)的大小,根据电压值与气体浓度值的对应公式,可以将其转换成相应的浓度值,从而得到浓度值的大小。
图4-1 气敏传感器QM-NG1工作原理图2、软件设计如图4-3所示为整体系统的前面板设计,图4-4为前面板的数据显示部分,图4-5为程序框图设计。
设计包括系统的控制、浓度数据采集、数据预处理、浓度平均值和标准差分析、浓度数据的显示与统计、浓度越线报警模块。
图4-3系统设计前面板图4-4 系统前面板数据显示模块图4-5 系统程序框图设计1、系统控制模块如图4-6为系统控制模块前面板设计图4-6 系统控制前面板如图4-7为控制模块程序框图。
蜂鸣器Proteus仿真实验方法
蜂鸣器Proteus仿真实验方法1.在仿真软件中搜索蜂鸣器关键词“buzzer”。
注意:在关键词输入文本框中输入buzzer关键词后,仿真软件proteus会搜到两个蜂鸣器。
这两个蜂鸣器中一个是用于仿真,另外一个用于绘制原理图。
在软件预览图中,两个蜂鸣器的符号相同。
搜索结果如下图所示。
从上图可以看出,软件搜索结果栏中出现了两个BUZZER的元件,其中一个在“ACTIVE”库中,另外一个在“DEVICE”库中。
在ACTIVE库中的蜂鸣器是可以用于仿真的,当条件满足,可以通过电脑输出蜂鸣声。
使用蜂鸣器仿真时,可以双击蜂鸣器,调节蜂鸣器的属性如下图所示。
单片机一般使用5V电源驱动,因而一般将蜂鸣器的动作电压(Operating V oltage)调为5V。
蜂鸣器最好不用使用单片机的P口直接驱动,如下图所示的原理图是不好的,在不调节其他参数的情况下,蜂鸣器是不会发出蜂鸣声的。
在进行实验时,也无法使用单片机的P口直接驱动蜂鸣器,因为P口的驱动能力比较弱,一般无法驱动蜂鸣器这种“大功率”用电器。
如果使用单片机控制蜂鸣器,可以采用三极管进行电流的放大,从而驱动三极管。
这里展示使用NPN型三极管驱动蜂鸣器的例子。
(如果读者感兴趣,可以自行尝试使用PNP型三极管驱动蜂鸣器的方法)。
在proteus软件的关键词栏中输入“NPN”,找到NPN型三极管,如下图所示。
三极管驱动蜂鸣器的电路如下图所示。
单片机左侧的是单片机最小系统,单片机右侧的是蜂鸣驱动电路。
单片机P2.0口通过NPN型数码管驱动蜂鸣器。
当P2.0口输出高电平时,三极管导通,蜂鸣器响。
当P2.0口输出低电平时,蜂鸣器不响。
这里再介绍另外一种驱动蜂鸣器的方法。
(驱动蜂鸣器的方法很多,篇幅有限,这里仅仅再介绍一种,感兴趣的读者可以自行探索其他方法)单片机无法直接驱动蜂鸣器的原因是单片机P口输出的电流不足以驱动蜂鸣器,可以理解为功率不够,只要通过一个中间的元件将“功率”放大即可。
基于proteus的温控报警设计与实现
学号14102101732毕业设计(论文)题目: 基于Proteus的温控报警器设计与实现作者------------------ 届别2014 届院别信息与通信工程学院专业自动化指导教师------------- 职称讲师完成时间2014年05月10日摘要在日常生活和工业生产中,经常需要对环境温度进行准确检测,以对温度进行准确控制的目的。
然而目前温度检测和温控报警装置总是存在不少缺陷,不能满足实际应用要求,为此需要对温控报警系统进行重新设计。
文中提出了基于Proteus的温控报警系统设计方案,设计了以AT89S51单片机为核心器件的温度控制和报警电路。
并且对硬件系统和模块进行了设计和规划,其中系统硬件设计模块主要包含单片机系统、温度采集、温度显示、温度报警、温度控制和负载等六大主要模块。
同时还进行系统软件设计,对主要功能模块进行了分析。
最后还进行了系统仿真实验,并对仿真结果进行了分析和评价。
文中设计的系统能够实时存储相关的温度数据并可设置温度上下限值,可实现对环境温度测量,并在超出温度上下限值一定范围的情况下发出警告,因此具有一定的使用价值和社会价值。
关键词:温度控制;Proteus;AT89S51;DS18B20;超温报警AbstractIn daily life and industrial production, often need to accurately detect the ambient temperature, the temperature accurately be controlled to reach the purposes. However, the temperature detection and temperature control alarm device always has many defects, the requirement can not to be meet of practical application, so we need to re design temperature alarm system. This paper presents the Proteus temperature alarm system design based on the design of the temperature control, AT89S51 micro controller to be used as the core device and alarm circuit. And the hardware system and the modules be designed and planned, included system hardware design module comprises a single chip system, temperature acquisition, temperature display, temperature alarm, temperature control and load six major module. Also on the system software design, the main function module is analyzed. Finally, the simulation experiment has been carried out, and the simulation results are analyzed and evaluated. The system designed in the paper can store related temperature data real-time and can set the upper and lower temperature, the ambient temperature measurement, and issued a warning in excess of the upper and lower temperature range of circumstances, so it has certain use value and social value.Key words:Temperature control ;Proteus; AT89S51; DS18B20; Over temperature alarm目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题研究背景 (1)1.2 国内外研究现状 (1)1.3 课题研究重点和思路 (2)第2章系统总体设计方案 (3)2.1功能要求 (3)2.2系统总体框架设计搭配 (3)第3章系统硬件设计 (4)3.1电路硬件电路总体设计概述 (4)3.2 单片机系统模块 (4)3.2.1 AT89S51介绍 (5)3.2.2 AT89S51系列引脚功能 (5)3.2.3 AT89S51最小系统 (8)3.3 温度采集模块 (8)3.3.1 DS18B20与单片机接口电路 (8)3.4 温度显示模块 (11)3.4.1 LCD1602的外形介绍 (11)3.4.2 LCD1602的引脚功能介绍 (12)3.4.3 LCD1602与单片机连接图 (13)3.5 温度报警模块 (13)3.5.1报警电路原理 (13)3.5.2报警电路与单片机连接图 (13)3.6 温度控制模块 (14)3.6.1 温度控制原理 (14)3.6.2 温度控制电路连接图 (14)3.7 负载模块 (15)3.7.1 负载模块的原理 (15)3.7.2 负载模块的电路图 (15)第4章温控报警系统软件设计 (17)4.1 软件语言的选择 (17)4.2程序流程图 (17)4.2.1主程序流程图 (17)4.2.2按键处理子程序 (18)4.2.3读出温度子程序 (19)4.3主要程序分析 (20)第5章系统仿真与功能实现 (22)5.1 Proteus软件介绍 (22)5.1.1 Proteus功能特点 (22)5.1.2 Proteus功能模块 (22)5.2 系统仿真 (22)5.2.1 电路功能仿真 (22)5.2.2 原理图仿真 (22)5.3仿真电路原理图及结果 (23)5.4 仿真结果分析 (24)第6章总结 (25)6.1所做主要工作 (25)6.2不足与展望 (25)参考文献 (27)致谢 (29)附录 (30)1:电路系统原理图 (30)2:系统相关程序 (30)第1章绪论1.1课题研究背景在人们的日常生活,工业制造,制冷等领域,温度作为当前环境的重要因素之一,具有相当重要的意义。
基于单片机的天然气报警系统设计
0 前言天然气的普及改变了我们的生活方式,提高了我们的生活质量。
现如今,天然气已成为人们生活必须品之一,它给我们带来方便的同时,发生在身边的天然气泄漏事故也越来越频繁,我们的安全保障已极度下降。
设想如果能即使检测天然气是否泄露,那么人们的家庭安全将会有极大的保障,所以天燃气报警系统的研究已经是一个必然趋势[1]。
单片机作为检验天然气泄漏的一种重要主控器件,有其明显的优点,主要表现在检测的易实现性,易实时控制性和高精度性,因此,单片机在家具智能化进程中将会发挥极大的作用[2]。
目前我国在很多科技领域都达到国际领先水平,可以预见,未来报警系统的发展也一定会大步向前。
在这种情况下研究基于单片机的天燃气报警系统具有很大的意义,这将会间接促进我国在家居智能化领域竞争力的逐步提高[3]。
1 总体方案设计本文主要阐述了基于单片机的天燃气报警系统的理论以及设计。
系统使用STC89C52单片机作为主控芯片,通过MQ-4气体传感器探测空气中的天然气气体浓度,并转变为与之相应的电信号,同时作为模拟量传输进入A|D转还模块ADC0832,将电信号转换为数字信号传输进入单片机系统中,单片机通过处理器的的线性处理,最终在数码管上显示相对应的气体浓度,并且与此同时单片机会判断输入进的当前气体浓度是否超过设置的安全值,如果低于设定值,不产生动作,如果气体浓度高于设定安全值,则驱动告警模块,提醒用户采取相应措施[5]。
本文将设计方案主要分为两部分。
一部分是硬件电路的实现,主要包括单片机控制模块,电源模块、传感器模块、A/ D转换模块、声光报警模块、数码管显示模块,声光报警模块;另外一部分是软件的实现,主要包括主程序,各个分块程序等方面。
2 硬件系统设计2.1 单片机主控模块设计本系统使用STC89C52单片机作为主控芯片,它相比一般单片机有运行功耗低、性能高等优点。
can be developed to realize the intellectualization of the natural gas alarm system, the probability of domestic fire accidents can be greatly reduced. According to the principle of single chip microcomputer and sensor theory, this paper puts forward a design of natural gas alarm system based on single chip microcomputer. It takes single chip microcomputer as the control core, and achieves the goal of buzzer alarm by analyzing the data transmitted back by gas sensor and temperature sensor modules. The easy realization, high precision and the application of adaptive theory of gas sensor and temperature sensor to test natural gas make the alarm more accurate to detect and alarm. Through theoretical research and simulation demonstration, it is proved that this alarm can achieve the purpose of detection and alarm well, but further discussion and research are needed to achieve practical application.Keywords: gas sensor and temperature sensor; natural gas alarm system; single chip microcomputer图2 ADC0832顶视图本系统计采用的是ADC0832芯片是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。
利用Proteus进行仿真的气体报警
可燃气体检测报警器的硬件的 选择
电化学气体传感器
催化燃烧式
半导体气体传感器 红外
可燃气体检测报警器的硬件的 选择
• 半导体气体传感器由于具有灵敏度高、 响应时间和恢复时间快、使用寿命长以 及成本低等优点,从而得到了广泛的应 用。 按其用途可分为以下几种类型: ■检测 ■报警 ■监控
酒精传感器
烟雾报警器
二氧化碳传感器
可燃气体检测报警器的硬件的 选择
气体传感器的基本特征
选
灵
稳
择
敏
定
性
度
性
可燃气体检测报警器的硬件的 选择
• 这是气敏元件应用电路的主体部分。 • 下图是设有串联蜂鸣器的应用电路。随着环境中可燃
性气体浓度的增加,气敏元件的阻值下降到一定值后 ,流入蜂鸣器的电流,足以推动其工作而发出报警信 号。
可燃气体报警器的发 展现状
• 国内外对新的气敏材料和气体传感器的研 究非常活跃,其主要研究和发展方向主要 集中在以下几点:
• (1)开发新的气敏材料。 • (2)研制和开发复合型和混合型半导体气
敏材
料和高分子气敏材料,使这些材料对不 同
气体具有高灵敏度、高选择、高稳定性 。
可燃气体检测报警器的用途、 原理、结构
程序框图
程序框图
• 主程序的步骤:
先初始化,包括液晶初始化在LCD第二行显示“work ON alarm ON”,调用A/D转换子程序,获得当前的浓度,通过 液晶屏显示屏在第一行显示当前浓度,当前的浓度高于设 定的限值时,并且此时“alarm ON”状态,就报警,否则 就不报警,直至”work ON”,P1.3控制是否停止浓度测量, 当P1.4按下,显示”alarm OF”,P1.5按下,显示当前时间, 没键按下,显示原来的状态,在进行下一轮循环
Proteus传感器+气体浓度检测的报警方式控制仿真
Proteus传感器+⽓体浓度检测的报警⽅式控制仿真Proteus传感器+⽓体浓度检测的报警⽅式控制仿真⽬录1 实验意义理解基于前两个实验,我们已经成功的实现:对传感器的数据进⾏采样、转换拟合采样值对拟合的数据在HDG12864F-1显⽰屏上显⽰似乎,该得到的数据已经拿到了,还能⼲啥?是的,我们还能利⽤数据⼲⼀些东西,⽐如说当这个⽓体浓度超范围的时候我们怎么去控制解决。
那么就引出了这个实验,怎么控制解决?其实,我们在平时⽣活中见到过很多,当⽓体浓度超过⼀定范围:报警开警报灯蜂鸣器出警报声⾳疏通开启风扇通风…………如上,我们这次实验就是采取了前三个⼩点的⽅式来控制解决。
此外,我们还要优化LCD显⽰,就是在屏幕上显⽰转动的风扇。
2 主要实验器件1. CPU处理器AT89C522. LCD显⽰HDG12864F-13. AD转换器ADC08344. 传感器温湿度:SHT10光传感器:TORCH_LDR⽡斯浓度传感器:LDR⼀氧化碳浓度传感器:LDR⽓压传感器:MPX41155. 控制相关通风控制:FAN3 实验参考电路1. 未运⾏时2. 运⾏时3. 说明有蜂鸣器声⾳显⽰中第⼀⾏的channel后⾯的字母会根据当前正在采样转换的通道不同⽽改变所有数据仅为转换后显⽰,并未存储下来,若要存储显⽰,只需要开⼏个全局变量保存⼀下即可4 实验中的问题思考4.1 实现转动的风扇要实现这个功能,我们只要知道两个关键点就好了:HDG12864F-1液晶显⽰如果你不对⼀个像素覆盖写⼊值,则会保持显⽰上次写⼊的值任何动态效果实质上是由⼀个个静态图画“快速”播放⽽成的因此,实现这个就很容易了:找到⼏个不⼀样(转动⾓度不⼀样)的静态风扇图(最好⼤⼩⼀样,这样⽅便写⼊,完全覆盖)对这⼏个静态风扇图取模调⽤HDG12864F-1绘制图⽚函数将⼀个静态图写⼊让处理器去⼲别的事情,⽐如:执⾏⼏句其他的语句,或者直接延时等待调⽤HDG12864F-1绘制图⽚函数写⼊另⼀个静态图……那么,中间为什么会有“让处理器去⼲别的事情,⽐如:执⾏⼏句其他的语句,或者直接延时等待”这⼀点呢?其实这是⼀个控制模拟风扇转动速度的。
基于单片机的proteus火灾报警设计
目录摘要 (2)第1章绪论 (3)1.1 选题背景及意义 (3)1.2 本文所做的工作................................................................................ 错误!未定义书签。
第2章火灾自动报警系统的工作原理.. (3)2.1 系统总体功能概述 (3)2.2 火灾报警系统的类型 (4)2.3 火灾探测器的原理 (4)第3章系统硬件设计 (5)3.1 核心芯片选择 (5)3.2 单片机外围接口电路 (7)3.3 信号处理电路 (9)3.4 A/D转换模块 (9)3.5 声音报警电路 (10)3.6 数码管显示电路 (11)3.7 状态指示灯及控制键电路 (12)3.8 报警器故障自诊断 (13)第4章系统软件设计 (14)4.1 主程序流程图 (14)4.2 主程序初始化流程图........................................................................ 错误!未定义书签。
4.3 滤波子程序 (15)4.4 线性化子程序 (16)4.5 报警子程序 (18)4.6 键盘处理子程序 (21)结论 (22)致谢 .................................................................................................................... 错误!未定义书签。
参考文献 (23)摘要目前,随着城市建设的发展和电子产品在人类生活中的使用越来越广泛,由此引起的火灾也越来越多,在我们生活得四周到处潜伏着火灾隐患,以辽宁工程大学所处于首山环境为例,冬季火灾隐患巨大。
为了避免火灾以及减少火灾造成的损失,我们必须按照“隐患险于明火,防患胜于救灾,责任重于泰山”的概念设计和完善火灾自动报警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富的损失。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黑龙江大学研究3 生课程案例库建设项目
可燃气体报警器的发展现状
▪ 国内外对新的气敏材料和气体传感器的研究非常
活跃,其主要研究和发展方向主要集中在以下几 点:
烟雾报警器
二氧化碳传感器
黑龙江大学研究16生课程案例库建设项目
可燃气体检测报警器的硬件的选择 气体传感器的基本特征
选
灵
稳
择
敏
定
性
度
性
黑龙江大学研究17生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ 这是气敏元件应用电路的主体部分。 ▪ 下图是设有串联蜂鸣器的应用电路。随着环境中可燃
性气体浓度的增加,气敏元件的阻值下降到一定值后, 流入蜂鸣器的电流,足以推动其工作而发出报警信号。
黑龙江大学研究生课程案例库建设项目
基于Proteus的可燃气体报警器设计
黑龙江大学 电子工程学院
a
1
学 习目标
▪ 通过本课的学习,理解什么是可燃气体报
警器可燃报警器的原理、结构、作用,以 及发展前景
黑龙江大学研究2 生课程案例库建设项目
可燃气体报警器的发展现状
▪ 近年来生产的可燃气体报警器,其中类型有气体
黑龙江大学研究24生课程案例库建设项目
可燃气体检测报警器的硬件的选择
ADC0809引脚图
黑龙江大学研究25生课程案例库建设项目
可燃气体检测报警器的硬件的选择
可燃气体检测报警器的硬件的选择
DS1302是DALLAS公司生产的涓流充电时钟芯 片,内部含有一个实时时钟/日历和31字节静 态RAM。通过简单的串行接口与单片机进行通 信,每一个数据位按位逐次操作,与单片机进 行串行通信。
催化燃烧式 黑龙江大学研究14生课程案例库建设项目
红外
可燃气体检测报警器的硬件的选择
▪ 半导体气体传感器由于具有灵敏度高、响应时
间和恢复时间快、使用寿命长以及成本低等优 点,从而得到了广泛的应用。 按其用途可分为 以下几种类型:
■检测 ■报警 ■监控
黑龙江大学研究15生课程案例库建设项目
酒精传感器
黑龙江大学研究12生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ 气体传感器:
气体传感器包括:半导体气体传感器、电化学气 体传感器、催化燃烧式气体传感器、热导式气体 传感器、红外线气体传感器等。
黑龙江大学研究13生课程案例库建设项目
可燃气体检测报警器的硬件的选择
电化学气体传感器
半导体气体传感器
▪ (1)开发新的气敏材料。 ▪ (2)研制和开发复合型和混合型半导体气敏材
料和高分子气敏材料,使这些材料对不同 气体具有高灵敏度、高选择、高稳定性。
▪ (3)开发新的可燃气体报警器。
黑龙江大学研究4 生课程案例库建设项目
可燃气体检测报警器的用途、原理、结构
▪ 用途:
▪ 用于检测空气中存在的可燃气体的含量 ▪ 例如:空气中的氢气、甲烷、乙烯、汽油等可燃
黑龙江大学研究20生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ A/D转换器:
模
数
拟
字
信
信
号
号
黑龙江大学研究21生课程案例库建设项目
可燃气体检测报警器的硬件的选择
黑龙江大学研究22生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ A/D转换器分类:
积分型
逐次逼近型
并行比较型/串并行型
黑龙江大学研究26生课程案例库建设项目
可燃气体检测报警器的硬件的选择
黑龙江大学研究27生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ 液晶介绍:
LCD1602为显示两行的液晶显示模块,图为LCD1602管脚 图,单片机P0接口接LCD1602的数据线,LCD1602的RS 接单片机的P3.6,RW接单片机的P3.7,单片机对字符型 LCD1602显示模块的操作是通过软件来实现的,单片机 每一次访问都要先对忙标志进行识别,不忙时才能进行 下一次操作,对于LCD1602来说,读写时序最重要,在 写时序中RS=0时,为写指令,确定数据写的位置;RS=1 时,为写数据指令
黑龙江大学研究7 生课程案例库建设项目
可燃气体检测报警器的用途、原理、结构
一般报警器的原理框图
黑龙江大学研究8 生课程案例库建设项目
可燃气体检测报警器的用途、原理、结构
▪ 结构:
硬件电路有由气体传感器、A∕D转换器、 液晶显示屏、按键等组成。
黑龙江大学研究9 生课程案例库建设项目
可燃气体检测报警列逐次比较型
压频变换型。
黑龙江大学研究23生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ A/D转换器介绍:
ADC0809是典型的CMOS工艺8通道,8位逐次逼 近式A/D转换器。其内部有一个8通道多路开关, 它可以根据地址码锁存译码后的信号,只选通8 路模拟输入信号中的一个进行A/D转换。是目前 国内应用最广泛的8位通用A/D芯片
气体。
▪ 适合于非矿业作业环境空气中可燃气体爆炸下限
内浓度的测定和报警。
黑龙江大学研究5 生课程案例库建设项目
可燃气体检测报警器的用途、原理、结构
黑龙江大学研究6 生课程案例库建设项目
可燃气体检测报警器的用途、原理、结构
▪ 原理:
使用可燃气体传感器将气体信号转换成电信号。 通过A∕D转换后将数字信号送单片机进行处理 并显示测量的浓度值,当浓度接近极限爆炸点 的时候进行报警,按键是用来控制是否测量浓 度的,并且作为报警的开关。
可燃性气体报警器电路
黑龙江大学研究18生课程案例库建设项目
可燃气体检测报警器的硬件的选择
MD61型气敏元件
黑龙江大学研究19生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ 气体传感器的作用:
气体浓度经MD61型气敏元件转换后为电压信号,经放 大器放大后进入单片机中进行A∕D转换,转换为数字量 后经一定的算法,输出到液晶显示部分,显示其浓度。
黑龙江大学研究10生课程案例库建设项目
可燃气体检测报警器的硬件的选择
1、 气 体 传 感 器 2. A∕D 转 换 器 3. 时 钟 芯 片 4. 显 示 模 块
黑龙江大学研究11生课程案例库建设项目
可燃气体检测报警器的硬件的选择
▪ 气体传感器:
气体传感器是一种将某种气体体积分数转化成对 应电信号的转换器。探测头通过气体传感器对气 体样品进行调理,通常包括滤除杂质和干扰气体、 干燥或制冷处理仪表显示部分