




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可修改编辑可燃气体报警系统的设计翟豪勋(陕西理工学院物理与电信工程学院通信工程专业1104,陕西汉中723003)指导教师:李翠华摘要近年来,由于可燃气体泄漏所引起的安全事故时有发生,为了有效避免此类事故的发生,本文设计了一款家用的可燃气体报警系统。此系统主要由单片机最小系统;天然气检测电路;数码管显示电路;远程报警和声光电路等组成。此系统能有效检测环境中可燃气体的浓度,一旦其浓度超出报警限定值,就能发出声光报警信号,开启换气装置,并且能随着浓度的增加报警音量逐渐增大,同时实现远程报警,能及时起到安全防范的作用。关键词SIM900A;单片机;天然气检测;报警;显示;Thedesignofcom
2、bustiblegasalarmsystemZhaiHaoxun(Grade2011,Class4,MajorofCommunicationEngineering,SchoolofPhysicsandTelecommunicationEngineering,ShaanxiUniversityofTechnology,Hanzhong723003,Shaanxi)Tutor:LiCuihuaAbstract:recentyears,causedbycombustiblegasleakageaccidentshaveoccurred,inordertoavoidsuchaccidents,wede
3、signahomecombustiblegasalarmsystem.Thissystemconsistsofsmallestsinglechipmicrocomputersystem;gasdetectioncircuit;digitaldisplaycircuit;remotealarmsoundandlightcircuit.Thissystemcandetecttheconcentrationofcombustiblegasesintheenvironment,oncetheconcentrationexceedsthealarmlimitvaluecanbeaudibleandvis
4、ualalarmsignal,openventilationdevices,andcanalarmvolumeincreasesastheconcentrationincreases,whileremotealarm,intimetoplayasecurityrole.Keywords:SIM900A;MCU;Gasdetection;Alarm;Display;陕西理工毕业论文(设计)III1.1研究的目的和意义1.2国内外情况及其发展趋势2.硬件系统的设计目录2.1方案论证及选择2.1.1方案论证2.1.2方案选择2.2传感器部分的设计2.2.1传感器的概述2.2.2MQ-5传感器的主要特
5、点2.2.3MQ-5传感器的引脚功能及2.2.4OP07精密运算放大器2.2.5信号处理电路2.2.6正负电源2.3单片机最小系统的设计2.3.1最小系统的设计2.3.2ADC采样2.4数码管显示电路的设计2.4.1器件概述2.4.2显示电路设计2.5继电器电路的设计.2.5.1继电器概述2.5.2功能实现2.6声光报警电路的设计2.7远程报警电路的设计SIM900A模块的概述SIM900A的引脚功能SIM900A的工作原理二SIM900A的PUD短信息编码方式3软件系统的设计4.装配与调试111222344456789913345566778901.111111111111224.1硬件调试
6、4.2软件调试4.3测试结果24242424致谢参考文献附录A附录B附录C附录D附录E27282936375253精选资料可修改编辑绪论研究的目的和意义天然气作为一种新型清洁型高效型能源近年来得到广泛普及成为人民的首选燃料,但是当它给人民带来方便的同时也带来了安全隐患。每一栋居民楼被天然气“笼罩”伴之而来的是天然气泄漏引发的爆炸、火灾等事故的发生。这在某种程度上增加了人民生命财产的不安全和不稳定因素。为了使天然气更好地服务群众服务社会减少各种因天然气泄漏而引发的爆炸及火灾事故。各天然气使用单位尤其是居民用户选择一种适当的天然气检测报警器十分重要,因此本设计对室内天然气检测报警系统进行了研究。为
7、了预防天然气的泄漏切实保障人民安全,人们采取了各种措施。家用智能天然气检测报警系统是预防天然气泄漏的一种家用的自动检测报警控制系统,也是一种高灵敏度的气体探测器,一般都是应用高灵敏度的气敏元件作气电转换元件并配以电路和声光报警部分组成。当泄漏的气体达到危险极限值时报警器就会发生鸣响和声光报警1。本设计主要针对传统天然气检测报警系统进行技术改进以满足要求具有如下特点,用单片机实现检测并控制电路,设计简单、价格适中、稳定、增加了超出安全值时自动开启排风扇,而且采用气敏传感器,安全可靠,因此本系统也可作为智能家居系统的一个子系统。1.2国内外情况及其发展趋势当前应用最广泛的可燃性气体泄漏报警器与气敏
8、元件传感器已普及应用于气体泄漏检测和监控。仅用安全保护家用天然气泄漏报警器为例,不少西方发达国家在法律上已经明确规定家庭、公寓、餐厅、医院、学校、工厂的必须按要求安装报警器。国外可燃性气体泄漏报警器发展很快,是、宀人土、/韭宀活舒适性要求较高,另一方面是由于燃气泄漏报警器市场的增长受到政府安全法规的推动。因此生国外燃气报警器技术得到了较快发展。据有关统计:美国在1996年2002年就天然气报警器的年均增长率为27%-30%。在这些方面,国内方面有待增强。论文结构论文主要从技术概述、总体电路设计、硬件电路设计、系统软件设计流程图、制作与调试等几大方面来介绍天然气报警系统的设计和制作过程。其中方案
9、论证及选择主要从三种可以实现天然气超标报警功能的方案中选择一个成本低、易操作、系统性能较高的方案。硬件电路设计主要是针对选择的方案进行具体的电路设计。其中主要设计的电路包括:单片机最小系统电路,SIM900A模块电路,天然气检测电路,继电器控制电路,声光报警电路等。系统软件设计则主要是设计单片机进行控制所需要的相关程序,这部分程序采用C语言进行编写。最后的制作与调试主要是进行硬件仿真与制作,并对硬件进行相关功能的测试,检测是否能达到设计所要实现的功能。最后对全文进行概括的总结,并提出相关扩展功能,有待进一步完善。第一章:绪论,介绍了设计此系统的目的和意义,同时简要介绍了此系统在国内外的情况及其
10、发展的趋势。第二章:详细介绍了此系统的硬件设计。此系统的主要有传感器,单片机最小系统,数码管显示,声光报警及远程报警五个模块组成。第三章:介绍了此系统的软件设计。第四章:介绍了此系统的装配与调试过程。第五章:完成此系统设计后的总结与展望。硬件系统的设计方案论证及选择方案论证方案一:基于蓝牙设计的天然气报警系统蓝牙技术是一种短距无线通信技术,用于替代数字设备和计算机外设间的电缆连线以及实现数字设备间的无线组网。首先由单片机通过蓝牙模块接收数据,然后将该数据导入LCD屏进行显示,同时单片机对天然气值进行分析处理,将天然气值与设定值进行比较,若天然气值大于设定的值即刻启动报警。方案二:采用SIM34
11、0SIM340GSM/GPRS模块应用于WLL,M2M和手持设备的GSM/GPRS模块。SIM340是小体积即插即用模块中完善的四频GSM/GPRS解决方案使用工业标准界面,使得具备GSM/GPRS850/900/1800/1900MHz功能的SIM340以小尺寸和低功耗实现语音、SMS、数据和传真信息的高速传输。SIM340的优良性能让它应用于许多方面,例如WLL、M2M、手持设备等等。四频GSM/GPRS模块,外形尺寸40mmx33mmx2.85mm。支持用户定制的MMI和键盘/LCD内嵌强大的TCP/IP协议栈。方案三:基于SIM900A的天然气报警系统。基于SIM900A的火灾报警系统
12、原理框图如图2.1所示。图2.1基于SIM900A的报警系统图SIMCom推出新款紧凑型产品SIM900A.它属于双频GSM/GPRS模块,完全采用SMT封装形式,SIM900A仅适用于中国市场,其性能稳定,外观精巧,性价比高,能满足您的多种需求。SIM900A采用工业标准接口,工作频率为GSM/GPRS850/900/1800/1900MHZ,可以低功耗实现语音、SMS、数据和传真信息的传输。另外,SIM900A的尺寸大小为24x24x3mm,能适用于M2M应用中的各类设计需求,尤其适用于紧凑型产品设计。方案选择方案一:蓝牙蓝牙的通讯速率不是很高,而且应用成本很高,普及难度大,并且只适用于进
13、程通讯,无法达到远程的目的。故排除方案一。方案二与方案三:GSM网络信号覆盖面积广、网络接入灵活、无需布线,打破了距离的限制,从而可以实现全国乃至全球漫游监控。短消息(SMS)利用信令信道传输,直接把要发的信息加上目的地址发送到短消息服务中心,由服务中心再发给终端。短消息容量有限(每条短信内容最多140个字节),适于传输小流量的数据;由于建立时间较长,传送过程要受短消息服务中心服务器繁忙程度的影响,因而适于非连续性和实时性要求不太高的传输场合。短消息传输具有实现简单,通信成本低的优点。设计此系统的是基于短消息方式,简单、方便使用、价格低廉的实用性系统,因此我们选择SIM900A。两者功能相似,
14、SIM340在相同技术领域相对SIM900A更胜一筹,但对本系统而言SIM900A性价比更高。因此,综合考虑成本、易操作性、系统性能等因素,最终选择方案三。传感器部分的设计传感器的概述天然气和甲烷传感器的主要分为离子式传感器、光电式传感和气敏式传感器。离子式传感器:离子式传感器是一种先进的技术,是一种工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,它的性能远优于由光电式传感器构成的报警器。光电式传感:该传感器内部有一个光学迷宫,安装有红外对管,没有天然气和甲烷时红外接收管接收不到红外发射管发射出来的红外光线,当天然气和甲烷进入光学迷宫时,通过折射、反射后,接收管将接收到红外光线,报警电路
15、判断是否超过阈值,超过则发出警报,反之则不然。气敏式传感器:该传感器是一种检测特定气体的传感器。它主要包括半导体气敏传感器、接触燃烧式气敏传感器和电化学气敏传感器等,其中用的最多的是半导体气敏传感器2。半导体气敏元件有N型和P型之分。N型在检测时阻值随气体浓度的增大而减小,P型阻值随气体浓度的增大而增大。当温度在2003009时半导体气敏元件让空气中的氧吸附在元件表面,当氧负离子吸附在半导体气敏元件表面可以形成氧负离子吸附,氧负离子的减少就会使半导体中的电子密度减少,从而使其电阻值增加。当遇到空气中可燃气体时,由于可燃气体能够提供给电子,可燃气体中就会有正离子吸附在金属氧化物半导体表面,氧负离
16、子放出电子使可燃气体以正离子的吸附也要放出电子,电阻值下降就是因为半导体电子密度增加。当气体中可燃气体的浓度减少或可燃性气体不存在了,半导体气敏元件中金属氧化物半导体就能恢复氧的负离子吸附,使电阻值升高到初始状态。这就是半导体气敏元件检测可燃气体的基本原理。此次使用的气敏式传感器选择的具体型号为MQ-5。该传感器常用于家庭和工厂的气体泄漏装置,适宜于天然气和甲烷的探测。本设计选用的MQ-5型气体传感器,这种型号的传感器的特点是灵敏度高、响应快、抗干扰能力强、寿命长、价格低廉等优点。MQ-5气体传感器是SnO2(氧化锡)半导体气敏传感器属于电阻型气敏元件。它是利用气体在半导体表面的氧化和还原反应
17、导致敏感元件阻值变化。若气浓度发生变化,其阻值也将随之变化。根据这一变化,可以从阻值的变化得出吸附气体的种类和浓度3。MQ-5传感器的主要特点MQ-5的主要特点:具有信号输出指示。双路信号输出(模拟量输出及TTL电平输出)TTL输出有效信号为低电平。(当输出为低电平时信号灯亮,可直接单片机)模拟量输出05V电压,浓度越高电压值越高。快速的响应恢复特性。具有长期的使用寿命和可靠的稳定性。适宜于天然气和甲烷的探测。MQ-5传感器的引脚功能及MQ-5天然气传感器实物图如图2.2所示。图2.2MQ-5烟雾传感器实物图MQ-5天然气传感器部分电路如图2.3所示主要由天然气传感器MQ-5和比较器LM393
18、构成。其引脚表如表2.1所示表2.1MQ-5天然气传感器引脚功能功能引脚VCC5V工作电压GND外接GNDD0小板数字开关输出接口(0和1)A0小板模拟量输出接口传感器的电导率是随空气中可燃气体浓度的增大而增大,再使用相应的外围电路就可将电导率的变化转变成与该气体浓度变化相对应的电信号。一般情况下,传感器输出的信号会比较弱,而且其中还包括了一些避免不了的干扰,对这种信号的放大就需要有很好的共模抑制比以及高增益、低噪声和高输入阻抗的放大电路。当传感器输出的信号经过前置放大电路对其进行的放大、滤波、电平调整后,输出的信号才能满足单片机对输入信号的要求。天然气传感器是气-电变换器,它属于气敏传感器,
19、它将空气中天然气和甲烷气体的含量(即浓度)转化成对应的电压或者电流信号,传感器作为天然气和甲烷报警器的信号采集部分,是整个系统的核心组成部分之一。一个天然气和甲烷传感器既可以只实现单个功能,也可以实现多种功能的。一个完整的天然气和甲烷传感器都必须具备:(a)能够检测某种单一气体,而对共存的其它气体不响应或低响应;b)对被测气体具有较高的灵敏度,能有效地检测允许范围内的气体浓度;(c)对检测信号响应速度快,重复性好;(d)长期工作稳定性好,制造成本低,使用与维护方便等条件4。OP07精密运算放大器OP07芯片是一种低噪声,非斩波稳零的双极性(双电源供电)运算放大器集成电路。由于OP07具有非常低
20、的输入失调电压(对于OP07A最大为25pV),所以OP07在很多应用场合不需要额外的调零措施。OP07同时具有输入偏置电流低(OP07A为2nA)和开环增益高(对于OP07A为300V/mV)的特点这种低失调、高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号等方面。性能指标:超低偏移:150pV最大。低输入偏置电流:1.8nA。低失调电压漂移:0.5/9。超稳定。时间:2pV/month。最大高电源电压范围:3V至22V。InvertingInputNon-invertingInputVcc-OffsetNull1OffsetNull2Vcc+OutputN.C.
21、图2.4OP07芯片信号处理电路传感器的输出是是一个很小的电压信号。经由运算放大器的6倍放大,在经过一个相减电路。之后电压信号进行A/D采样。相减电路的设计源于对可靠性和适用性的考虑。不同的环境传感器的输出电压可能不同,但经过一个相减电路,都可以输出一个定值,作为单片机A/D采样的数据。可以通过调整电位器的旋钮来调节出在当前环境的稳定值。精选资料7可修改编辑图2.5信号处理电路正负电源正电源由外来的稳压5V电源提供。小功率极性反转电源转换器ICL7660。ICL7660是Maxim公司生产的小功率极性反转电源转换器。ICL7660的静态电流典型值为170pA,输入电压范围为1.5-10V,(I
22、ntersil公司ICL7660A输入电压范围为1.5-12)工作频率为10kHz只需外接10kHz的小体积电容,只需外接10pF的小体积电容效率高达98%合输出功率可达700mW(以DIP封装为例),符合输出100mA的要求。(2)内部电路与引脚功能ICL7660提供DIP、SO,pMAXTO-99等封装形式。表2.2ICL7660引脚引脚号引脚符号引脚功能1N.C空脚2CAP+储能电容正极3GND接地4CAP-储能电容负极5VOUT负电压输出端6LV输入低压电压控制端,输入电压低于3.5V时,该脚接地,输入电压高于5V时,该脚必须悬空。OSC工作时钟输入端精选资料可修改编辑8V+电源输入端
23、pUOuF3-4NCvccCAP+oscGNDLVCAP-VOUTICL7660图2.6负电源模块单片机最小系统的设计最小系统的设计单片机最小系统的具体电路图如图2.7所示。电路主要包括:单片机、时钟电路、复位电路。图2.7单片机最小系统电路图STC15f2k60S2单片机STC15f2k60S2是一个低功耗,高性能的CMOS8位单片机。STC15系列增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;集成了大容量的程序存储器、数据存储器以及EEPRM,集成了PWM、SPI等高功能接口部件,可大大地简化单片机应用系统的外围电路,使单片机应用系统的设计更加
24、简捷,系统性能更加高效、可靠。STC12C5A60S2/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D。针对电机控制,强干扰场合。STC15系列中STC15F2K60S2单片机使用最为频繁,用户应用程序空间60K,足以满足多数应用此芯片的用户编程。外部掉电检测电路:在P4.6口有一个低压门槛比较器,5V单片机为1.33V,误差为5%,3.3V单片机为1.31V,误差为3%。共4个16位定时器,两个与传统8051
25、兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器。通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件实现多串口。工作温度范围:-40+85C(工业级)/075C(商业级)。封装:LQFP-48,LQFP-44,PDIP-40,PLCC-44,QFN-40I/O口不够时,可用2到3根普通I/O口线外接74HC164/165/595(均可级联)来扩展I/O口,还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。(2)复位电路单片机在
26、启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作,复位后PC=0000H,使单片机从第一个单元取指令。15系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。根据实际情况选择如图2.3所示的电路,该电路在最简单的复位电路下增加了手动复位按键,按键按下,复位下拉电阻R上的电压接近电源电压,即RST为高电平,可以保证RST高电平有效时间大于10ms,CPU能够可靠复位。
27、增加手动复位按键是为了避免死机时无法可靠复位。(3)时钟电路外部时钟方式。外部时钟方式片内高增益反相放大器通过XTAL1和XTAL2外接作为反馈元件的晶体与电容组成的并联谐振回路,构成个自激振荡器向内部时钟电路提供振荡时钟。振荡器的频率主要取决于晶体的振荡频率,晶体选择12.000MHz;电容的值则有微调作用,通常取47pF左右的瓷片电容7。ADC采样STC15系列单片机的ADC是逐次比较型ADC。逐次比较型ADC由一个比较器和D/A转换器构通过逐次比较逻辑,从最高位(MSB)开始,顺序地对每一输入电压与内置D/A转换器输出进行比较,经过多次比较,使转换所得的数字量逐次逼近输入模拟量对应值。逐
28、次比较型A/D转换器具有速度高,功耗低等优点。STC15系列单片机ADC(A/D转换器)的结构如图2.8所示。ADC7/T17ADC6P16ADC5Pl5ADC4.T14ADC1P13ADC2ZP15ADCJ/P11ADCO/Pl.O图2.8STC15系列单片机ADC结构ADCPOWERSPEED1SPEEDflADCFLAGADC_STARTCHS?CHSlCHSOADCCONTR摸拟输入信号通道选杼ifFCHS2/O3Sl/CHS0从上图可以看出,通过模拟多路开关,将通过ADC07的模拟量输入送给比较器。用数/模转换器(DAC)犁并通过逐次比较寄存器输出转换结果。A/D转换结束后,最终的转
29、换结果保存到ADC转换结果寄存器ADC_RES和ADC_RESL。同时,置位ADC控制寄存器ADC_CONTR中的A/D转换结束标志位ADC_FLAG,以供程序查询或发出中断申请。模拟通道的选择控制由ADC控制寄存器ADC_CONTR中的CHS2CHSO确定OADC的转换速度由ADC控制寄存器中的SPEED1,SPEED0确定。在使用ADC之前应先给ADC上电也就是置位ADC控制寄存器中的ADC_POWER位8。计算公式如下:当ADRJ=0时,如果取8位结果,按下面公式计算:Vin8-bitA/DConversionResult:(ADC_RES7:0)=256xVcc当ADRJ=1时,如果取
30、10位结果,则按下面公式计算:Vin10-bitA/DConversionResult:(ADC_RES1:0,ADC_RESL7:0)=1024xVcc本次设计采用10位结果。ADC的相关寄存器如下图:符号描述地址位地址园Jt符号MSBLSBP1ASFPlAnalogFimcficiiConfigureregisterP17ASTH5A5F|PNASF|?L3ASFPL2ASF|?ttA5fP1QA5FoooooooonADCCONTRADC-ConliolRegasIcTBCHfUXJWESSPEEDSFEHJ3AM.TLAGADCSTAJiTOKIOKlICHSO0000OOOOBADC
31、RSADCResultliigliBDH0000000&BADCRESLADCResultlowBEH0000OOOOBCLK_DIVPCON3时钟分频路存辭97HQOQQxOOaBMCKaS|MCKOSDADRTiRs|CLKS2|CLKSlCLK5flIEInterruptEnableASHEA|EEUDEADCESETlEXIETOEXO0000OOOOBIPPriorityLewS3HPPCAIplvdPADCPSPTIpxiproPXOoooooooon图2.9ADC的相关寄存器本次设计采用单片机内部A/D模块,直接采样输出的模拟电压。数码管显示电路的设计器件概述LED数码管(LED
32、SegmentDisplays)由发光二极管多个封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。74HC164、74HCT164是高速硅门CMOS器件,与低功耗肖特基型TTL(LSTTL)器件的引脚兼容。74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高
33、电平,一定不要悬空9。Q4Q71013输出VCC14正电源2.4.2显示电路设计74HC164时钟(CP)每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位(MR)输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。将1个字节的8个数据位,在8个时钟信号的作用下,逐个送入移位寄存器74HC164,就能够将同步串行传输方式的数据格式转换为并行数据格式。在这个逐个送入的过程中,移位寄存器74HC164的8个并行输出管脚的状态处于不断地变化中,但是如果这个传送过程很快,眼
34、睛实际是分辨不出数码管对应的变化。如果在完成1个字节的8个数据位传送以后,不再有时钟信号到来,移位寄存器74HC164的并行输出管脚的状态将保持不变,数码管就处于稳定地显示状态。微控制器芯片与数码管之间采用串行同步数据传送方式节省了输入/输出管脚资源,采用74HC164锁存数据将实现数码管的静态显示,不再需要微控制器对其进行进一步的管理,这时能够使用微控制器完成其它任务。表2.474HC164HhhHqO至q6H=HIGH(高)电平h=先于低-至-高时钟跃变一个建立时间(set-uptime)的HIGH(高)电平L=LOW(低)电平l=先于低-至-高时钟跃变一个建立时间(set-uptime)
35、的LOW(低)电平q=小写字母代表先于低-至-高时钟跃变一个建立时间的参考输入(referencedinput)的状态t=低-至-高时钟跃变74-ALS164图2.12数码管显示电路DPY7-SEGDPDS?DS?DPY7-SEGDP继电器电路的设计继电器概述电磁继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流、较低的电压去控制较大电流、较高的电压的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。电磁继电器的构造:如图所示,A是电磁铁,B是衔铁,C是弹簧,D是动触点,E是静触点。电磁继电器
36、工作电路可分为低压控制电路和高压工作电路组成。控制电路是由电磁铁A、衔铁B、低压电源E1和开关组成;工作电路是由小灯泡L、电源E2和相当于开关的静触点、动触点组成。连接好工作电路,在常态时,D、E间未连通,工作电路断开。用手指将动触点压下,则D、E间因动触点与静触点接触而将工作电路接通,小灯泡L发光。闭合开关S,衔铁被电磁铁吸下来,动触点同时与两个静触点接触,使D、E间连通。这时弹簧被拉长,观察到工作电路被接通,小灯泡L发光。断开开关s,电磁铁失去磁性,对衔铁无吸引力。衔铁在弹簧的拉力作用下回到原来的位置,动触点与静触点分开,工作电路被切断,小灯泡L不发光。控E沁跨工忙电略图2.13继电器功能
37、实现利用三极管的开关特性,单片机的一个端口控制三极管的状态,进行控制继电器的开和关。Fan端口为1(高电平)使三极管处于饱和区,继电器闭合。Fan端口为1(高电平)使三极管处于饱和区,继电器闭合。Fan端口为0(低电平)使三极管处于截止区,继电器打开。声光报警电路的设计蜂鸣器是一种一体化结构的电子讯响器。它广泛应用于计算机、打印机、报警器、电话机等电子产产品中作发生器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用产生声音压电
38、式蜂鸣器主要由多谢振荡器、压电蜂鸣器片、阻抗匹配器及共鸣箱、外壳等组成。多谢振荡器由晶体管或集成电路构成,当接通电源后(1.5V-15V直流工作电压),多谢振荡器起振,输出1.5-2.5KHZ的音频信号,阻抗匹配器推动压电蜂鸣器片发声。LED是英文lightemittingdiode(发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料芯片,用银胶或白胶固化到支架上,然后用银线或金线连接芯片和电路板,然后四周用环氧树脂密封,起到保护内部芯线的作用,最后安装外壳,所以LED灯的抗震性能好。本设计中使用蜂鸣器和LED灯来做提示报警,当烟雾浓度大于设定值时蜂鸣器就会发出发声音,LED灯会提示。
39、图2.14声光报警电路远程报警电路的设计SIM900A模块的概述SIM900A采用工业标准接口,工作频率为GSM/GPRS850/900/1800/1900MHz,高度集成的GSM模块。在GSM网络日臻完善的今天,它易于集成,使用它您可以在较短的时间内花费较少的成本开发出新颖的产品。在远程监控和无线公话以及无线POS终端等领域您都能看到无线模块在发挥作用,使用它是产品质量和性能的保证。这些产品可以很容易向GPRS领域过度,您将会发现花费较少的成本就能享受到GPRS技术带给您的方便快捷10SIM900A自身特点如下:(1)SIM900A短信模块体积小、重量轻(2)低功耗(3)支持数据、语音、短消
40、息和传真(4)SIM应用工具包(5)AT命令集控制(6)R&TTE认证、GCF认证(7)SMS:MT/MO/CB/PDU模式(8)音频:最高速率,升级最高速率和半速率(9)便于集成SIM900A主要参数如下:输入电压:范围:3.1V4.8V温度范围:-40C85C串口速率:可调(模块的串口速率为9600,19200,38400,57600,115200可选)无线协议:通过AT命令控制(GSM07.07,07.05andSIMCOM增强AT命令集)传输距离:中国范围内低功耗性:1.5mA(睡眠模式)SIM900A的引脚功能SIM900A模块引脚如图2.15所示,实物图如2.16所示,SIM900
41、A引脚功能说明如表2.5。UGSM-5iiB9(X)a一KH27图2.15SIM900A模块引脚图4IIFCCID;UDV-O91214r2Qe90B7|IMEIi3S977103O30Z3S9:MllIillNIIII:SNiMi附删MIMIM图2.16SIM900A实物图表2.5SIM900A引脚功能说明管脚功能RX接收引脚TX发送引脚SIM-RTS请求发送,低电平有效GND连接到电源GNDVCC3.35V电源MCU-VCC5V电源SIM900A的工作原理本系统中,单片机通过串口向GSM模块发送相应的AT命令来实现短消息的发送和接受。采用GSM模块的短消息业务(SMS)实现数据的远距离传输
42、功能。此业务被所有手机支持,可以使用任何字符集。本系统采用此业务的PDU模式将SMS地址、中心电话号码、用户电话号码和湿度信息通过Unicode编码方式进行编码压缩成PDU数据包,以UCSII码的格式发送出去】。然而,SIM900A是通过AT指令进行通信的。AT命令是一套用于对GSM模块控制的命令,通常以“AT”开头。单片机通过向GSM模块的控制。不同的AT命令控制GSM模块的不同动作。通常情况下,AT命令以字母“AT”开头,以ASCII码为13的字符结尾。下面介绍几种常用的AT指令,下面的命令如果不做特殊说明,都是需要带ASCII码为13的字符结尾,如果不带,则会对该条命令进行说明12。作为
43、GSM模块,它支持满足规范GSM07.05和GSM07.07的指令集。其中GSM07.07主要是短消息的应用,考虑到本章介绍的是短消息应用系统,这里只讨论GSM07.05指令集GSM07.05指令集提供的AT命令主要实现短消息的发送、删除、存储等操作,下面对某些AT命令进行具体的介绍。SIM900A模块中与SMS有关的GSMAT指令介绍。GSM引擎模块提供的命令接口符合GSM07.05和GSM07.07规范。GSM07.07中定义的ATCommand接口。提供了一种移动平台与数据终端设备之间的通用接口;GSM07.05对短消息作了详细的规定。在短消息模块收到网络发来的短消息时,能够通过串口发送
44、指示消息,数据终端设备可以向GSM模块发送各种命令OGSMAT指令集如表格所示,是由诺基亚、爱立信、摩托罗拉和HP等厂家共同为GSM系统研制的,其中包含了对SMS(ShortMessageService)的控制口可。表2.6相关的GSMAT指令AT+CMGC发出一条短消息命令AT+CMGD删除SIM卡内存的短消息AT+CMGF选择短消息信息格式:0-PDU;1-文本AT+CMGR读短消息AT+CMGS发送短消息AT+CMGW向SIM内存中写入待发的短消息AT+CMSSAT+CSCAAT+CSMS从SIN|M内存中发送短消息短消息中心地址选择短消息服务SIM900A的PUD短信息编码方式目前通过
45、GSM无线模块收发短信息主要分为Block模式、基于AT指令的Text模式和基于AT指令的PDU模式三种模式。Block模式需要手机生产厂家提供驱动支持,已经逐渐被PDU模式取代。BLOCK模式现在用的很少了;TEXT模式则只能发送ASCII码,它不能发送中文的UNICODE码,从技术上来讲是可以用于发送中文短消息的,但是国内的手机基本上不支持;而PDU模式开发起来则较为复杂,它需要编写专门的函数来将文本转换为PDU格式,但PDU模式被所有手机支持,可以使用任何字符集,它也是手机默认的编码方式。所以本系统采用基于AT指令的PDU模式14。PDU模式收发短消息可以使用三种编码:7-bit编码、8
46、-bit编码和UCSII编码。7位编码用于发送普通的ASCII字符8位编码用于发送数据信息如图片或铃声等UCSII编码用于发送Unieode字符。因本系统发送中文信息,所以必须采用PDU模式的Unicode编码方式。该系统将SIM900A模块设置为PDU模式发送和接收短消息,采用Unieode编码方式。所谓UCSII编码,是将单个的字符(1-2个字节)按ISO/IEC10646的规定,转变为16位的Unicode宽字符。即将单个的字符转换为由四位的0-9、A-F的数字和字母组成的字符串。待发送的消息以UCSII码的形式进行发送。通过UCSII编码我们就可得到中文Unicode码,下面就可以进行
47、发送PDU串的编制了。从表面上看,PDU串是ASCII码串,同样由0-9、A-F这些数字和字母组成。它们是8位字节的十六进制数,或者BCD码十进制数。PDU串除了包含所发送的消息本身外,还包含很多其它参数信息,如服务中心号码、目标号码回复号码、编码方式和服务时间等。现用一个实例说明发送PDU串的结构和编排方式。3软件系统的设计此系统主要由燃气传感器MQ-5,单片机最小系统,声光报警模块,远程报警模块以及换气模块组成。此系统的原理图如图3.1所示。单片机远程报警模块声光报警电路传感器模块继电器模块图3.1系统原理图系统上电后,系统预热完成初始化,传感器预热调节滑动变阻器数码管显示数值,观察数码管
48、上的数值,如果数码管的数值在预先设定的报警临界电压值之下则系统正常运行,否则重复以上步骤,调节滑动变阻器使数码管显示的数值下降到临界值之下,当传感器检测到泄漏的可燃气体同时通过ADC采样,当气体浓度达到临界值时,喜好传入单片机最小系统,单片机向各个模块发出相应的指令,排气装置打开,声光报警启动同时远程报警模块运行,向指定的手机发送报警短信,系统完成所有功能。系统的流程图如图3.2。图3.2系统流程图此系统的远程报警使用的是SIM900A集成芯片,SIM900A采用工业标准接口,工作频率GSM/GPRS850/900/1800/1900MHZ,高度集成的GSM模块。在GSM网络日臻完善的今天,它
49、易于集成,使用它您可以在较短的时间内花费较少的成本开发出新颖的产品。在远程监控和无线公话以及无线POS终端等领域您都能看到无线模块在发挥作用,使用它是产品质量和性能的保证。这些产品可以很容易向GPRS领域过度您将会发现花费较少的成本就能享受到GPRS技术带给您的方便快捷。SIM900A的流程图如图3.3所示。图3.3SIM900A模块流程图当系统上电后,SIM900A系统数据和波特率初始化,AT+CMGF=O设置为PDU模式,AT+CMGS=85;设置发送数据和数据的个数,单片机接收到报警信号后向SIM900A发送指令,SIM900A开始向指定手机发送报警短信,直至报警结束。4.装配与调试硬件
50、调试步骤一完成硬件电路的焊接。步骤二将数码管驱动芯片与单片机小系统通信,检验数码管显示有无问题。步骤三将继电器模块接入单片机小系统中,写入测试的程序。测试能否正常工作。步骤四将烟雾传感器MQ-5接入到信号处理部分单片机小系统中。测试能否正常工作。步骤五将SIM900A模块接入,检测系统是否能将发送相应数据。4.2软件调试软件的调试过程,是按照一个一个模块的形式单独编写的,再把其和到一起进行联调,分别定义管脚,为了防止管脚的重叠和时序的混乱,所以单独定义了管脚,分别放到各个模块初始化函数里,在程序运行时,首先经行端口的初始化。其次就是各个模块的功能函数的编写,依据各个模块的功能和器材的的特性,分
51、别编写。再按照先后顺序将模块的功能函数排列在主函数中,可以实现遇到哪种情况就执行相应的某模块程序。软件调试过程中所遇到的问题:SIM900A要求与单片机的数据传输速率一致,而我刚开始只是使用了默认值,发现不能通信,经过单片机的定时器产生与之匹配的速率。ADC采样部分,ADC的参考电源的打开需要一定的时间,需要一定的延时。刚开始我没加延时函数,发现数据显示跳动比较大,不稳定,后来加上了,就解决了。系统时钟的选择,外部时钟为12Mhz,因为系统对速度要求不高,为了避免高速系统带来的不稳定,我通过系统初始化函数软件的方法,进行时钟分频,最后稳定为1MHz。4.3测试结果罔信傳信已检测到天然气.排气扇
52、已开启。请做好安全措施马上解决问题!图4.1测试结果操作说明:系统上电时会伴随声光提醒丄ED灯闪一下和蜂鸣器响一声。等待各个模块进入正常工作状态。具体为:传感器的输出稳定显示在数码管上;SIM900A模块上的红色LED灯由一秒闪一下变到三秒闪一下。即为个模块的正常状态。系统上电后,进入调整模式,红灯亮,等到数码管显示稳定后,调整电位器旋钮使数码管的显示为5左右。摁下按键,系统进入正常工作模式。正常工作模式:红灯灭,绿灯亮。一直进行A/D采集,当采集的传感器的数据超过所设定的预置数据时,继电器打开,排气扇通电旋转;蜂鸣器响,LED灯交替闪烁;SIM900A模块发送短信给特定用户。当采集的的数据小
53、于所设定的预置数据时,回到正常工作模式:红灯灭,绿灯亮;继电器关闭;SIM900A模块停发短信。经过了经过近几个月的学习和工作,终于完成了毕业设计。从开始接到题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。从中我也充分认识到了可燃气体报警器给我们生活带来的帮助。通过此次毕业设计,实际的动手把所学知识跟实际应
54、用相结合,真正的明了所学专业课知识的应用方向和领域。在查找课题所需的准备知识资料的过程中也了解了许多课外知识,此次毕设课题用到了51单片机的增强型单片机STC15F2K60S2.,传感器使用了MQ-5传感器,开拓了视野,丰富了知识,使自己在专业知识方面和动手能力方面有了很大的提高。基于SIM900A的天然气报警远程控制系统;将现在人们最常用的通信工具手机与天然气报警控制系统结合起来,使用户更加方便快捷的掌握相关信息,以便在无人的情况下实时监测环境。它对于安全具有非常积极的作用。这个课题非常具有实用性,一开始选课题时就有强烈的兴趣,想真正的了解其硬件结构和软件如何驱动单片机实现系统功能。也正是这
55、种强烈的兴趣促使我不断克服每个阶段的困难,坚持完成了该系统的设计。初期的硬件电路设计,在查询和阅读了大量相关资料后,我从该系统实现的功能出发,分模块设计相关功能模块电路。在选定主要器件后,分别认真阅读了各期间的数据手册进一步了解器件性能。在画电路原理图过程中,自己的专业知识的漏洞也逐步显现。遇到了一些问题,自己就查找资料和请教别人,最终画出了完整的电路图。软件程序设计部分遇到了很多问题,也暴露了自己C语言编程缺乏实际练习,自己在实际程序修改过程中,也意识到虽然C语言较汇编语言简单明了,但对于单片机的编程,学好汇编语言同样重要,有助于理解和利用好C语言编写程序。软件设计过程中,学会了短信编码模式
56、,AT指令的相关知识。对于以后在基于GSM短消息的远程控制系统的研究和学习打下了基础。致谢本设计的完成是在我们的导师李翠华老师的细心指导下进行的。在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了李老师很多的宝贵时间和精力,在此向导师表示衷心地感谢!导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生!还要感谢和我同一设计小组的几位同学,是你们在我平时设计中和我一起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深深的谢意毕业论文暂告
57、收尾,这也意味着我大学的四年的学习生活既将结束。回首既往,自己一生最宝贵的时能于这样的校园之中,能在众多学富五车、才华横溢的老师们的熏陶下度过,实是荣幸之极。在这四年的时间里,我在学习上和思想上都受益匪浅。这除了自身努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。论文的写作是枯燥艰辛而又富有挑战的。老师的谆谆诱导、同学的出谋划策及家长的支持鼓励,是我坚持完成论文的动力源泉。在此,我特别要感谢我的导师李翠华老师。从论文的选题、文献的采集、框架的设计、结构的布局到最终的论文定稿,从内容到格式,从标题到标点,他都费尽心血。没有李翠华老师的辛勤栽培孜孜教诲,就没有我论文的顺利我完成。时间的
58、仓促及自身专业水平的不足,整篇论文肯定存在尚未现的缺点和错误。恳请阅读此篇论文的老师、同学,给予指点,不胜感激。参考文献张保卫,尚家封,赵金水燃气报警器的分类与选择J山东消防.2003,8:1-2王元庆新型传感器原理及应用M.北京:机械工业出版社.2002:67-69.牛德芳.半导体传感器原理及应用M.大连:大连理工大学出版社.1993:97-101.李永生,杨莉玲半导体气敏元件的选择性研究J传感器技术.2002:1-3.李忠国,陈刚单片机应用技能实训M.北京:人民邮电出版社.2006:49-52.何立民.单片机应用技术选编M.北京:北京航空航天大学出版社.1993.梅丽凤,王艳秋,汪琉铎,任
59、国臣单片机原理及接口技术(第3版)M.北京:清华大学出版社,2009:88-89.杨振江.AD、D/A转换器接口技术与实用电路M.西安:西安电子科技大学出版社.1996:102-103.阎石数字电子技术基础(第4版)M.北京:高等教育出版社.1998:33.宇孟涛现代通讯新技术M.西安:西安电子科技大学出版社.2001:45.孙丘伟,余臻基于GSM的短信报警收发平台设计J.福州大学学报(自然科学版).2008,S1:3.余臻基于AT指令集的远程通信的实现J.厦门大学学报(自然科学版).2004,02:6.MarieBernadettePautet.TheGSMSystemforMobileCo
60、mmunicationsJ.2000:64.George,AggelouJan.AnintegratedplatformforadhocGSMcellularcommunicationsJ.2003:189.附录ATheDesignandImplementationofAWirelessDataTransceiverAbstractWedesignedawirelessdatatransceiverwhichisbasedonATMEGA128controllerandSIM900A.ByusingtheSIM900Achip,itcansenddatawirelesslythroughGSM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电项目施工临时用电方案
- 2.3 核酸是遗传信息的携带者教学设计-2024-2025学年高一上学期生物人教版必修1
- 大学论文致谢9篇
- 毕业论文致谢10篇
- 2025煤炭购销合同模板示例
- 毕业设计(论文)致谢9篇
- 11 校园漫画教学设计-2025-2026学年小学美术广西版五年级上册-广西版
- 2025年实验诊断学实验诊断技术专业知识测验答案及解析
- 2025年皮肤性病白癜风治疗方案综合考核试卷答案及解析
- 2025年康复治疗师执业技能检测答案及解析
- 木屑制粒机安全操作规程
- 湖南文艺出版社小学四年级上册全册音乐教案及计划
- 社区书记文明城市创建表态发言范文(五篇)
- 检维修管理制度
- 服务业绿色低碳发展
- 风电基础劳务分包合同(2篇)
- 教材研讨问题参考答案(课件)四年级上册科学教科版
- 2024年企业现场管理5S培训课件
- 房屋建筑工程 危险性较大分部分项工程巡检记录表
- 综合测试01 识记默写(高考背诵课内分篇训练)高考语文一轮复习考点帮(北京专用)
- 4MWh储能系统技术方案
评论
0/150
提交评论