您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 智能火灾自动报警系统的设计与研究(二)
宁夏理工学院毕业设计-1-6总结与展望6.1总结本系统采用两级分布式监控系统,由上位PC机和下位单片机组成,每个检测单元内单片机系统在上位机监控下工作,若上位机、单片机或接口电路出现故障,每台单片机可独立工作,不影响系统功能。因此,整个系统较为稳定,不会由于某一环节故障而导致整个系统瘫痪。系统软件包括上位机软件和下位机软件,上位机软件程序利用VisualBasic6.0进行编制,操作界面友好,程序简单清晰;下位机系统用C语言编程,采用模块化结构设计,提高了系统的可靠性和可扩展性。本系统不仅适用于火灾的监测与控制,基于分布式系统的思想,对系统软、硬件稍加修改进行扩展后,便可用于其它监控,具有较强的适用性与通用性。6.2展望为了进一步提高系统的性能,我们还需要在以下几个方面做进一步的工作。(1)在火灾探测中应用激光技术代替传统传感器,能够准确区分火灾与非火灾的环境变化,同时利用多传感器代替单一传感器能够使报警系统更加的准确无误。(2)由于现场信息复杂,传感器采集信号时,不免受到各种干扰信息的影响,如何实现最大程度的减少火灾误报,提高火灾探测报警技术的准确性和可靠性就显得优为重要。(3)在信号传输方面,随着大型建筑的不断涌现,传统的RS-232C、RS-485总线结构在传输距离和带负载能力上已不能满足当前需求,那么开发现场总线型火灾报警系统将是未来的发展趋势。宁夏理工学院毕业设计-2-参考文献[1]梁子剑.智能建筑中火灾自动报警系统的设计[J].科技信息,2010[2]晓京.火灾探测报警技术的发展趋势[J].安徽消防,2007,5(16):103-104[3]李彬彬,孙秀梅.VisualBasic6.0从入门到精通[M].北京:清华大学出版社,2008[4]张士炯.家用电器元件手册[S].电子工业出版社,1990[5]BushbyS.tIntegratingFireAlarmSystemsWithOtherBuildingAutomationandControlsSystems[J].FireProtectionEngineering,No.11,2001[6]廉保旺.分布式智能火灾报警控制系统设计[J].电子技术应用,2000:29-30[7]张立新.单片机典型外围器件及应用实例[M].北京:人民邮电出版社,2006[8]史新福.32位微型计算机原理•接口技术及其应用(第3版)[M].西安:西北工业大学出版社,2006[9]雷凯.火灾自动控制远程监控通讯技术研究[D].武汉:华中科技大学,2008[10]何希才,刘虹敏.传感器应用接口电路.[M].北京:机械工业出版社,1997[11]张毅刚,彭喜元,董继成.单片机原理及应用[M].北京:高等教育出版社,2003[12]康华光,陈大钦,张林.电子技术基础模拟部分(第五版)[M].北京:高等教育出版社,2006[13]谭浩强.C程序设计教程[M].北京:高等教育出版社,2008[14]杨将新,李华军,刘东骏.单片机程序设计及应用从基础到实践[M].北京:电子工业出版社,2006[15]黄淼云,张学忠.VisualBasic6.0程序设计[M].北京:北京希望电子出版社,2002[16]张毅刚,彭喜元,董继成.单片机原理及应用[M].北京:高等教育出版社,2003宁夏理工学院毕业设计-3-结束语经过几个月的学习和工作,我终于完成了《智能火灾自动报警系统的设计与研究》论文,从开始接到论文题目到设计方案的确定,每走一步对我来说都是新的尝试和挑战。这也是我在大学期间独立完成的最大项目。在这段时间里,我学到了很多知识,也有了很多感受。由于一开始对单片机控制系统以及外围设计的不了解,迫使我开始独立的学习和探索,查阅相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩的作品逐步完善起来,每一次改进都使我受益匪浅,每一次试验的成功都使我兴奋不已,我也从中充分认识到了报警系统的应用前景和掌握单片机技术的重要性,以后要更加深入的去了解单片机的具体结构和具体工作方式。虽然我的论文作品不是很成熟,还有很多不足之处,但引以为豪的是,这里面的每一句话都是我的劳动成果,我相信其中的酸甜苦辣最终都会化为甜美的甘泉。这次做论文的经历也使我终身受益,我感受到了做论文其实是在锻炼我们认真做事的能力,是真正自己学习和研究的过程。没有学习就不可能有研究的能力,没有自己的研究就不会有所突破,那也就不叫论文了,希望这次经历能激励我在以后的学习和工作中继续进步。宁夏理工学院毕业设计-4-致谢在宁夏理工学院这四年的学习生涯中,通过不断的学习、交流和实验,我完成了这篇毕业论文。首先,衷心的感谢我的指导老师LJ,在这几个月中,L老师为我提供了非常好的学习、锻炼的机会和做论文的环境。L老师待人和蔼,处处关心,爱护我们,对我们要求严格。他不仅是我学习中的导师也是我生活中的导师,我相信这些将对我今后的人生道路产生深远的影响。本文正是在L老师的悉心指导下完成的,再次深深的感谢L老师!在论文即将完成之际,内心思绪万千,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,特别是LHY、CMJ、LSS,在这里请接受我诚挚的谢意!还要感谢我的父母,他们对我的倾力培养、关心和帮助,使我在求学的道路上努力前行,他们对我的教育也促使我形成了正确的人生观,养成了良好的性格习性,培育了积极向上的生活态度。祝所有人工作顺利,幸福健康。最后,对评审论文的各位老师、教授表示衷心的感谢!宁夏理工学院毕业设计-5-附录附录A:上位机界面程序'登录界面程序PrivateSubCommand1_Click()DimaAsSingleIf(Combo1.Text=工程师)And(Val(Text1.Text)=12345)ThenForm2.ShowForm2.Toolbar1.Buttons(6).Visible=TrueUnloadForm1ElseIf(Combo1.Text=操作员)And(Val(Text1.Text)=54321)ThenForm2.ShowForm2.Toolbar1.Buttons(6).Visible=FalseUnloadForm1Elsen=(MsgBox(您输入的密码有误,请重新输入!,vbYesNo+vbExclamation))Ifn=vbNoThenUnloadForm1ElseText1.Text=Text1.SetFocusEndIfEndIfEndSub'取消按钮PrivateSubCommand2_Click()EndEndSub'设置输入框最大长度PrivateSubForm_Load()Text1.MaxLength=9EndSub'主窗口界面程序DimhAsSingle'屏幕的高度DimwAsSingle'屏幕的宽度DimrtnAsString'颜色设置参数Dimt1AsInteger'时间设置参数DimyqhlAsInteger'烟气含量纵坐标DimledAsIntegerDimrnd1AsSingle'随机数1,Timer4Dimrnd2AsSingle'随机数2,Timer4DimwhAsInteger'位号选择随机数,Timer4DimqhAsInteger'判断是否切除仿真宁夏理工学院毕业设计-6-Dimnum0AsInteger'存储MSComm收到的1位数据DimNumAsInteger'定义Num为MSComm接收的数据数DimIDAsString'定义ID为下位机位号Dimdatatemp()AsInteger'定义数组,用于存储温度,烟雾数据PrivateSubForm_Load()'串行接收数据初始化MSComm1.Settings=9600,n,8,1'暂定无校验,数据位8位,停止位1位MSComm1.InputMode=comInputModeBinary'采用二进制传输MSComm1.InBufferCount=0'清空接受缓冲区MSComm1.OutBufferCount=0'清空传输缓冲区MSComm1.RThreshold=1'产生MSComm事件MSComm1.InBufferSize=1024MSComm1.OutBufferSize=512MSComm1.PortOpen=TrueTimer1.Interval=10'时间定时,在该时间段内接收下位机数据Timer1.Enabled=True'部分初始化Toolbar1.Buttons(6).Visible=False'隐藏退出键h=Screen.Height/11520'屏高比w=Screen.Width/15360'屏高比Form2.Height=Screen.Height'11520Form2.Width=Screen.Width'15360Form2.Top=0Form2.Left=0'位号设置Frame1.Top=Val(9100*h)Frame1.Left=0Frame1.Height=Val(1400*h)Frame1.Width=Val(15280*w)Frame1.ForeColor=RGB(255,0,0)'历史曲线Frame2.Top=Val(700*h)Frame2.Left=Val(3000*w)Frame2.Height=Val(8050*h)Frame2.Width=Val(12100*w)Frame2.BackColor=RGB(0,0,0)Frame2.ForeColor=RGB(255,0,0)'温度、烟气浓度Frame3.Top=Val(400*h)Frame3.Left=0Frame3.Width=Val(2400*w)Frame3.Height=Val(8500*h)Frame3.ForeColor=RGB(255,0,0)'最大外围边框Frame4.Top=Val(900*h)宁夏理工学院毕业设计-7-Frame4.Left=Val(50*w)Frame4.Height=Val(10530*h)Frame4.Width=Val(15300*w)'显示时间年月日Label3.Top=Val(300*h)Label3.Left=Val(13900*w)Label3.Height=Val(300*h)Label3.Width=Val(1095*w)Label3.ForeColor=RGB(0,0,255)Label3.FontBold=TrueLabel3.FontSize=10'火灾报警历史温度曲线标签Label4.Caption=火灾报警历史曲线Label4.Top=Val(200*h)Label4.Left=Val(7000*w)Label4.Height=Val(500*h)Label4.Width=Val(9600*w)Label4.FontBold=TrueLabel4.FontSize=18Label4.ForeColor=RGB(0,0,255)'时间刷新初始化Timer2.Interval=1000Timer2.Enabled=True'红绿灯闪烁Shape1.Top=Val(150*h)Shape1.Left=Val(13000*w)Shape1.Height=Val(495*h)Shape1.Width=Val(495*w)DimiAsIntegerFori=0To8'位号选择1初始化,1-10Check1(0).Left=Val(300*w)Check1(0).Top=Val(300*h)Check1(0).Height=Val(500*h)Check1(0).Width=Val(550*w)Check1(i+1).Left=Check1(i).Left+1500*wCheck1(i+1).Top=Check1(i).TopCheck1(i+1).Height=Check1(0).HeightCheck1(i+1).Width=Check1(0).WidthCheck1(i+1).BackColor=Check1(
本文标题:智能火灾自动报警系统的设计与研究(二)
链接地址:https://www.777doc.com/doc-3718387 .html