【基于51单片机的烟雾和温度报警器的实现10000字(论文)】_第1页
【基于51单片机的烟雾和温度报警器的实现10000字(论文)】_第2页
【基于51单片机的烟雾和温度报警器的实现10000字(论文)】_第3页
【基于51单片机的烟雾和温度报警器的实现10000字(论文)】_第4页
【基于51单片机的烟雾和温度报警器的实现10000字(论文)】_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于51单片机的烟雾和温度报警器的实现目录TOC\o"1-3"\h\uTOC\o"1-3"\h\u29292摘要 122597Abstract 11660引论 2267861报警系统整体方案需求分析 3312901.1系统总体功能需求 3250931.2系统硬件总体需求 3181371.3系统软件总体构架需求 4117601.4系统总体模块需求分析 4146952报警系统的详细设计 542242.1报警系统芯片的选择 5111762.1.1A/D转换芯片 546112.1.2MQ-2烟雾传感器 7112432.1.3DS18B20温度传感器 7230342.2系统的硬件电路 8298052.2.1温度传感器(DS18B20)电路 8121322.2.2显示模块 9140812.2.3声音报警电路 10123682.3软件编程设计 1099472.3.1编程环境设计 1089642.3.2程序流程 11147533报警系统的实现 1554253.1主页面 1587643.2基础数据模块 16251123.3用户登录模块 17232953.4任务下载和上传模块 18160103.5移动作业模块 195313.6任务排程 2087424系统的测试 2187894.1调试的步骤 21243864.2测试过程及测试结果 2251204.2.1上传SQL 2218884.2.2SQL维护 22153304.2.3数据查询导出测试 2326664结论 263378参考文献 27摘要:在社会经济快速发展的今天,消防工作显得越来越重要,因此,开发一种比较简单、经济、实用,能够满足人们消防需求的温度和烟雾报警系统是非常必要的。采用温度传感器DS18B20和mq-2,利用微机对烟气浓度指数进行测量,若有超标情况,则发出声光报警,本系统具有传输模块和显示模块,能够有效的显示火灾发生时的当前环境温度和烟气浓度,并向指定的接收机发送报警信息,系统能自动检测各个配电点的温度和烟气,实现自动报警,达到报警标准后,系统可以安装在任意一个消防单位,将标准报警量与接收信号转换量进行比较,实现了红色报警量、夏季高温报警量、极限报警量等多种报警功能,其在操作上方便、简洁、价格实惠并且性能优秀的智能烟雾和温度报警器,对于预防和防控火灾有重要的现实意义。关键字:远程报警系统;单片机;传感器TheRealizationofSmokeandTemperaturealarmbasedon51SinglechipMicrocomputerZHANGMoumouSupervisor:WANGMoumou(CollegeofInformationTechnology,ShangqiuNormalUniversity,Shangqiu476000,China)Abstract:Withtherapiddevelopmentofsocietyandeconomytoday,fireprotectionworkisbecomingmoreandmoreimportant.Therefore,itisverynecessarytodeveloparelativelysimple,economical,andpracticaltemperatureandsmokealarmsystemthatcanmeetpeople'sfireprotectionneeds.ThetemperaturesensorDS18B20andmq-2areusedtomeasurethefluegasconcentrationindexbyamicrocomputer.Ifthereisanover-standardsituation,anaudibleandvisualalarmwillbeissued.Thesystemhasatransmissionmoduleandadisplaymodule,whichcandisplaythecurrentambienttemperatureandsmokewhenafireoccurs.Thesystemcanautomaticallydetectthetemperatureandfluegasofeachpowerdistributionpoint,andrealizeautomaticalarm.Afterreachingthealarmstandard,thesystemcanbeinstalledinanyfirefightingunittocomparethestandardalarmvolumewithThereceivedsignalconversionvolumeiscompared,andmultiplealarmfunctionssuchasredalarmvolume,summerhightemperaturealarmvolume,limitalarmvolume,etc.arerealized.Thesmartsmokeandtemperaturealarmsareconvenient,simple,affordableandexcellentinoperation.Andfirepreventionandcontrolhaveimportantpracticalsignificance.Keywords:remotealarmsystem;singlechipmicrocomputer;sensor引论软件和硬件平台的设计是系统开发和应用的关键。系统的基本支撑是无线火灾报警系统向小型化、高集成化、节能化的方向发展,近几年来,随着计算机成本的降低和微处理器数量的减少,无线火灾报警系统越来越普及,伴随着建筑智能化技术的迅速发展,在火灾防控和报警的应用上具有非常重要的实用价值,日常业务中的火警需求日益增多[1]。近几年来,大部分的火灾报警系统都是基于分布式智能总线的计算机系统,虽然有一定的改进和创新,但仍不能满足现代化的要求,安装成本约为35%~73%左右,而无线火警系统则可满足当前的要求,具有安装成本低、维护方便、速度快、不需接线、对建筑物破坏小等优点。近几年来,国内外无线通信系统发展迅速,它是无线通信技术的突破,它控制和传输信息,适用于各种场所和建筑物的无线火灾探测器,适用于风景如画的场所、博物馆、展览馆、在建建筑、银行等建筑物,对建筑物无损伤,灵活性好,智能火灾自动报警系统主要体现在以下几个方面:火灾自动报警系统以分布式为主,集中式为辅,分布系统由智能控制器和评估火灾严重程度的多个智能传感器节点组成;中央系统由智能控制器和非智能传感器节点组成。分布系统中,智能节点只向智能烟雾温度报警器发送火灾信息,智能烟雾温度报警器是未来火灾报警系统的发展方向[2]。1报警系统整体方案需求分析1.1系统总体功能需求烟温度检测通讯系统主要由单片机、温度传感器、烟温度传感器、A/D转换器及报警开关组成。在火灾现场,将温度、烟气信号转化为电气信号,然后按设定的阈值熄灭。超过阈值时,会发出一个初始警告。图1-2所示为示意图。图1-2系统原理及组成框图1.2系统硬件总体需求测温测控通信系统主要包括数据采集,单片机控制,声光信号,GPRS遥控等传输模块。图1-3中显示了如何传递,这就是火灾报警系统的构成。图1-3系统结构框图该系统以单片机为核心,通过烟雾传感器和温度传感器将烟雾、温度等非电信号转换为电信号,从而实现报警系统的整体功能;该放大器能增强烟气和温度传感器输出的电信号,满足A/D转换的最低要求:模拟输出信号被转换成数字信号,然后由单片机对其效果进行评估。在发生火灾时,系统能发出声光及遥控报警信号。设计的温度、烟尘探测器和通信系统具有以下特点:(1)它能感知室内烟雾(一氧化碳和二氧化碳)和温度的迅速上升,其通过传感器和相关程序实现了红色报警与非红色报警的等系统功能,主要是可以自主发送远程报警信息。(2)火灾识别率高。存在真实火灾(烟气浓度指数和温度同时升高)时,报警器声音及相应的仿真试验证明系统安全可靠,误报率低是正确的。短寿命、易维护、成本低、开发前景广阔。1.3系统软件总体构架需求(1)为方便系统长期维护和功能扩展,本次设计采用了模块化的编程方法,通过一些接口调用子程序来实现各模块的功能。(2)为提高报警的准确度,系统采用了多点探测报警方式。在每一次采集数据后,以所获资料为基础,对现场条件进行评估,比较每次判断的结果,以评估是否发生火灾。该系统的主要程序是一个无限循环,流程如下:(3)一旦接上电源,系统的所有部件,各口(输入和输出)、数据存储器及驱动电路的安装和初始化。(4)启动数据收集、数据通信、查询和比较工作后开始。1.4系统总体模块需求分析该系统由三个无线节点组成温度传感器。温度监测订单在不同位置有三个节点。每个节点配置温度传感器DS18B20,MCU编码模块,T无线传输模块。不进行数据交换,相互独立。测温后,将测得的温度数据经单片机进行数据处理,再通过无线传输模块传送至单片机监测站。监控站采用无线信号接收模块;该系统的功能是通过单片机控制台接收各节点发送的温度数据解密、温度检测、温度显示和报警。但是在支持数据恢复和高效数据库的系统中,由于服务器故障,应用程序仍然可以正常运行。当出现服务器崩溃的情况后,不稳定应用程序的数据会话会丢失,在系统程序重启之前就需要进行快速备份操作,如果公共服务器失败,应用程序的数量会减少[3]。Phoenix的ODBC系统一直支持Database会议。如资料库无法运作,请考虑延长应用程式的执行时间。本文介绍了Phoenix-ODBC的设计过程,并给出了优化响应时间、减少OLTP扩展的方法,同时也给出了相应的改进方案。这类数据库服务器崩溃时,它会创建一个屏幕,意思是:(1)不要求应用程序采取特别措施处理服务器故障。(2)请求无需中断。请勿停留。一般只需要几秒钟或者几分钟。这对那些因为数据库之外的原因而不得不手工处理的应用程序是一个巨大的进步。这类申请可能需要几个小时或几天。数据库系统支持系统长期崩溃,上次提出的数据库操作的恢复技术是疯狂而有效的,但应用程序却很难处理。必须严格控制应用程序的任何形式,保持无状态,提供精心设计的响应和异常处理,并提供足够的响应来处理系统崩溃。无论如何,应用程序编程人员必须清楚地知道,系统可能会崩溃,并且在编写程序时要非常小心,因为当应用程序崩溃时,系统就不能运行了,这会把负载转移到其他地方,这显然会使用户感到沮丧,难以进行手动操作,使应用程序回到可以接受的状态[4]。当系统发生故障时,为提高应用程序的稳定性,可以减少对应用程序的干扰,避免应用程序的复杂度,并将数据库技术扩展到系统的数据输入部分,为提高应用程序的效率,简化应用程序的逻辑,设计了一种服务器错误持久化应用程序[5]。这样会恢复会话状态,请求会继续运行。若伺服器故障,系统会自动切换至资料库,重新设定会话状态,继续隐藏客户的个人信息。PhoenixODBC,无需预先提供具体的数据库技术支持,也无需更改客户应用程序或本地ODBC驱动程序。在尽量提高客户端过滤数据库服务器崩溃时的成本效益的基础上,重点阐述了量化和降低应用程序响应时间和数据库服务器吞吐量对OLTP的影响,介绍了OLTP的实验测量效果以及减少OLTP工作量的优化措施。对高度复杂的服务器端税务咨询结果的执行方法进行了研究,以TPC-H为基准,MAS的效果较差,TPC-H约为1%。生产试验用TPC-H的规模比较小。H生产试验提供了令人鼓舞的结果。试验也显示了使用数据库图像的次序,通过重新计算单个查询并将结果发送给客户机,数据库会话能够在短时间内恢复。这一结果证明,它能够透明地提供连续的数据库会话,从而在不影响性能的情况下屏蔽服务器崩溃。2报警系统的详细设计2.1报警系统芯片的选择2.1.1A/D转换芯片控制系统中,测量对象与控制对象之间的对应变量通常是连续的模拟变量,如浓度、压力、加速度、温度等,但是大多数微机只能对数字量进行检测和处理,将模拟量转换为数字量,从而完成对被测对象的检测和处理;在A/D转换中,A/D转换部分是A/D转换部分[4]。转换器的主要性能参数A/D为:(1)分辨率:A/D转换器能够区分输入信号,并且A/D转换器的分辨率可以用二元输出来表示。(2)转换时间:当转换器A/D收到转换控制信号时,它必须接收一个相对稳定的数字信号。各种转换器的转换速度不同。(3)转换误差:转换器A/D的理论输出与实际输出之间的差值通常用低的有效位积表示。(4)线性度是实际转换器中传输函数与理想线之间的最大平衡,目前有多种/D转换芯片,它们对转换速度、转换精度和分辨率都有很大影响。综合各种因素,本设计采用CMOS工艺8通道8位串行A/D转换器ADC0832决定将其作为8通道乘法器来使用。内部只能对其中的8个模拟量输入信号进行A/D转换,根据对信号的加密锁地址码它是国内广泛使用的一种8位A/D芯片。模数转换芯片ADC0832采用了常用的8位8通道数字A/D转换电路,它由8通道模数转换器,通讯板,解码器,8位A/D转换器和三态真空缓冲芯片等部分组成,其内部结构见图2-1。图2-1ADC0832引脚图以及ADC0832内部结构图每根插头作用于ADC0832:d0到D7:8位在单片机控制系统中,被测和被控对象的相关变量一般都是数字输出插头IN0到in7:8位模拟输入插头VCC:+5V电压接地触点(+):参考电压正端Ref(-)A/D转换启动信号输入:地址锁定允许ADC0832的下列性能指标:(1)8位解析度。(2)最大不可调节的误差为:1LSB,ADC0832转换器能够区分输。(3)单电流+5V,当模拟输入电压为0~5V时,从外部输出参考电压,为典型值+5V。(4)具转换误差:有锁功能的8路模拟开关。(5)锁存三线性度种模式,即TTL电平型和输出电平型兼容。(6)转换速度由芯片循环频率决定。如频率为500微秒。2.1.2MQ-2烟雾传感器报警器的烟感传感器通过探测空气中烟气的相关浓度,并将非电信号有效的转换成电子信号进行处理。烟感装置可将空气中气体浓度等相关信息转化为电子信号,并可根据收集到的电子信号强度,确定待采集气体在环境中的位置,实现气体的检测、监控和报警。报警器中的烟雾传感器是保证报警器烟雾信号准确度和可靠性的必要设备[5]。图2-2显示了烟雾传感器的内部结构。图2-2烟雾传感器和内部结构图N-型半导体烟雾传感器MQ-2,以金属氧化物二氧化锌(SnO2)为主体,在洁净空气中具有较低的电导率,在传感器工作环境中,随着传感器烟气浓度的增大,烟雾的导电性也随之提高,在报警方案中,可通过简单电路将电导率的变化转化为气体浓度的输出信号,具有灵敏度高,响应时间短,轨迹变化大,输出信号输出,抗污染,寿命长,运行稳定。2.1.3DS18B20温度传感器采用集成芯片和单总线技术的DS18B20温度传感器与以往的传感器相比,其主要特点在于可以非常高效的排除一些杂乱的电磁干扰,提高了测量精度,并能直接将被测点转换成数字信号,由控制器控制处理可用接口[6]。其特点是经济实用、体积小、测量范围宽、体积小。建设经济实用的测温系统具有广阔的市场前景。图2-3显示了他的内部结构。图2-3DS18B20内部结构图一般而言,DS18B20温度传感器的结构包括:64位ROM,th和TL,温度传感器,配置寄存器。图2-4中显示了DS18B20的管脚排列。图2-4DS18B20管脚图2.2系统的硬件电路2.2.1温度传感器(DS18B20)电路(1)图3-9中显示了DS18B20温度传感器与宏处理器的接口。图2-5温度传感器接口电路图(2)DS18B20的控制方法ds18B20有6个控制命令:温度转换DS18B20在44小时后,开始读九个字节的相关信号。写入临时4EH将数据写入临时TH,TL字节中。拷贝临时文件48H将临时文件的TH,TL字节写入E2,再调一下E2RAMB8H,从E2RAM中将TH,TL写入暂存器TH,TL字节。在B4H电源模式下,DS18B20向中央CPU发送能量信号。(3)DS18B20的供电方式DS18B20有两种供电方式,一种为DS18B20单管脚接地,二管脚作为信号线,三管脚连接到电源上,主控DS18B20单管脚通过以下三个步骤完成温度转换:①第一,初始化。②ROM操作说明;③内存操作指令。2.2.2显示模块模拟量通过采集的数据转换成数字量,然后传送给系统显示模块来进行显示,直观地监控烟气浓度和温度,系统采用LED动态扫描技术,不仅能显示数据段,而且能校验位名称[7]。显示器4位7段数码管由数码管专用驱动芯片icm7218a驱动,与1,B,C,D,e,F,g连接,控制4段数码管的照明,Id0-7为数据线,与单片机的P0口连接,分别与单片机P3.6和p2.5连接,切换电路图如图2-6所示。图2-6数码管显示电路2.2.3声音报警电路声响报警电路通过三极管的电阻与MCU的P3.6口相连,来控制是触发了夏季报警,还是不触发,如图2-7所示。图2-7声音报警电路图2.3软件编程设计2.3.1编程环境设计相对于汇编语言,C语言在的有点在于安全、稳定,并且学习成本低,能很快的上手[8]。为了支持永久数据库会话,我们将这些基本会话应用程序隔离。但客户机只与PhoenixODBC会话连接。从图表中可以看出,PhoenixODBC对PhoenixODBC会话到普通ODBC会话的本地ODBC驱动程序映射进行了总结。由于服务器崩溃,导致PhoenixODBC数据库会话中断,随后出现了两种数据库会话:崩溃前会话和崩溃后会话。PhoenixODBC通过服务器中的持久表逐步减少这种不稳定性,因此应用程序认为数据库会话是虚拟的,因为不稳定状态很小,当前状态存在于持久表中,PhoenixODBC在服务器崩溃之后创建了postcrash数据库会话,当前状态为稍不稳定状态,它将邮件崩溃会话与持久表连接起来,然后会话崩溃。恢复虚拟数据库中的第一个连接到服务器,并在中断新连接之前提供信息。客户机再连接到数据库系统,再用原始的连接请求和注册表日志重新创建,应用服务器就可以解决了,当此过程结束时,新连接将合并到VirtualDatabase会话中。在确定每个连接的应用程序的最终需求并要求服务器返回结果之前,所有应用程序状态都已恢复到服务器表中;它还可以将所有未完成或中断的SQL请求返回到服务器,然后继续正常处理这些请求,这样就造成了对持久性数据会话的伪装。在修复期间不存在特殊的修复错误的方法,因为会话恢复包括恢复数据库服务器并重建会话状态,即Phoenix能够安全地执行恢复阶段[9]。当发生错误时,所有活动的数据库事务都被禁用,应用程序需要重启。可以修正大部分普通应用程序中的事务错误。通过ODBC,应用程序可以禁用其他形式的事务。2.3.2程序流程联接模块主要是关联冗余报警信息流,维持报警间的逻辑联接,实现攻击警报器的报警;警报器连接模块主要通过关联规则进行警报器的报警。图2-8中显示了如何描述。图2-8报警信息关联模型程序流程图如图2-9所示:图2-9程序流程图此次设计的报警系统的核心为单片机,其主要的工作流程为:开机后对系统部件进行初始化,包括各个端口(输入输出)、数据存储电路和驱动电路的设置。烟传感器mq-2和温度传感器DS18B20用于收集非电信号,如烟和温度,然后将这些非电信号转换成电信号。其主要功能是:当烟温传感器的电磁波信号不能满足A/D转换的最低要求时,通过放大圈将其放大,使其达到最低要求。最终将接受到的模拟信号通过A/D转换电路进行有效转换,最终转换成数字信号,然后数字信号通过单片机来统一处理,以判断烟是否燃烧,如着火则发出声光报警,并发出预处理模块主要包括对不同类型的报警信息进行标准化处理,过滤无效报警信息。对于不同的IDS类型,可以使用这个警报模型中的预处理模块来进行这种预处理,如图2-10所示。图2-10预处理过程具有多种类型的资源,包括:独立控件,窗口,应用程序。还可以将更多包打包,以包含更多资源字典和可被引用到其他应用程序的部分。WPF提供了一种强大的风格模型,但是,在开发MIS-Windows开发平台之前,很难理解可视性的保证,开发人员必须花费大量的时间在一个用户界面和另一个用户界面之间,为开发人员和设计师提供了特殊资源,而MIS设计标准化了下面的示例,它创建了dictionary.2.XAML的TargetType属性,它应用于所有按钮的实例元素,使所有窗口中的每个按钮看上去都一样。尽管有许多技术支持MIS的开发,例如MFC,Windows表单,ASP.NETWait.But,相对于其它技术,WPF-TEM在用户界面设计中具有明显的优势,如信息系统管理,任务共享,开发人员间代码重用,全局优化等。3报警系统的实现3.1主页面在VS2008中,新一代的智能设备采用C“PP35;”;目标平台为windowsmobile4.0pocketpcsdk和Version。网络结构紧凑。网络通信公司compactframeoptics3.5。将9个按钮控制设置在系统主页面上,表示9个功能模块。有两个参数用于事件click,即userloadform,它表示用户注册界面;语言是表单A,而show();方法表示与close相似的显示对象页;事件关闭对象页。在图3-1中可以看到:图3-1主界面3.2基础数据模块在编程步骤中,使用web服务将PDA连接到后台服务器。向解决方案添加web服务,自动生成URL以进行连接,以生成本地主机和端口号。如果在模拟器中报告了一个错误,您必须将本地主机切换到本地intranetIP。this.Url="02:57534/WebSite1/Service.asmx";端口号是系统自动生成的端口号。•在vs2008程序中添加web引用,引用创建的webservice。通过这种方式,由emvssl2008创建的设备程序可以直接连接到数据库,而web服务通过一个控制台程序来管理数据库。3.3用户登录模块从图3-2中可以看出,当用户日志模块输入用户名和口令时,系统会在终端数据库用户信息表中比较用户名和口令,在屏幕上比较textbox1和textbox2的值,用户显示“没有用户名或者输入错误”;login键是botton键控件,它的click事件程序如下:Stringss="DataSource=test.sdf;Password=123;PersistSecurityInfo=True";变量ss表示string类型,连接字符串为test.sdf数据库的存储内容,数据库密码为123。sqlCeConnectioncon=newSqlCeConnection(ss);con.Open();用con建立资料库连结,开启连结,然后使用USARcon。缺少程序的结尾。关掉链接。sql=newsqlccommand658ssqlstr,confirtlink=confirtcondition和sqlstr都是参数。sqlstr字符串代表这个程序中的SQL指令。意思是同时搜索用户名。textbox.text和username都是text2records.text。图3-2用户登录界面有条件表达式CMD.Executescalar()===null;如果没有搜索结果,说明用户输入的信息在数据库中不存在;如图3所示,如果出现搜索结果,则系统和用户信息输入成功。图3-3登陆模块流程图3.4任务下载和上传模块然后,“工作下载”模块从数据库中读取工作信息,并复制到移动终端数据库中,“工作上传”移动终端将工作信息从移动终端数据库中拷贝到待办事项监控与远程报警模块中。在.netframework2中,GridView控件被用于GridView,作为DataGrid的后继控件,尽管GridView仍然存在,“网格视图”已成为过去,但它取代DataGrid的趋势势不可当。GridView和DataGrid的功能类似,它们都将数据源显示在页面上。DataSource中的数据行,即DataSet,在页面上的输出表中显示为一行。接收数据集之后,控件中的数据可以得到确认和更新。SqlcedataDataAdapter可以使用DataLogger对象并更新对数据库的修改。图3-4数据上传界面MIS的经济顾客指数将通过WPF的全球化,成为全球公众扩大销售渠道,寻找潜在顾客的有效途径。尽管现在有很多技术可以支持MIS开发,比如MFC,Windows表单,ASP,WPF,WPF仍然是Windows客户应用的一个不错的选择。3.5移动作业模块MobileModule仍然使用GridView控制器来与DataSource的对象交换BindingSource组件,并使用程序直接连接数据表和GridView控制器。先定义连接通道,然后定义命令sqlselect并填充use。该程序使用sqlcedataadapter作为数据集和数据源之间的桥梁,它既可用于从数据源检索数据,也可用于从数据源检索数据save.sqlcedata适配器,它可提供此桥,方法是将数据源中的数据加载并更新到数据集中,从而将记录中的更改返回数据源。将ecsql数据适配器扩展到数据集中后,创建了返回数据所需的表和列。若任务示意图未被设置为关键,则隐式方案中不包含主信息委员会,则还可以使用sqcell数据适配器创建记录方案并插入主键信息,该sqlcedataadapter的Selectcommand属性有助于加载和更新数据,然后再使用fillschem和数据。点击任务索引,在远程监控界面上进行输入、单选、多选,以及其他类型的工作,产生报警信息。第一次对每台设备进行监视和远程报警的操作是读卡器,如图4-13所示,即利用RFID通信技术对特定目标进行识别,系统通过适当配置和写入非FIO信号技术,可以建立与特定用途的机械或光学接触。图3-5RFID读卡界面RFID只被用来根据RF中定义的电磁场自动识别FIO-SEM应答信号,并把它发送到该设备的两个目标检测装置。利用专用RFID读卡器和专用RFID标签,射频将RFID标签与目标连接起来,将信息传输到RFID读卡器上。以条形码、射频键或GPS位置坐标为设备识别码,用手持计算机技术对系统进行监控,对检查员进行监督,用PDA对条形码进行扫描,本系统可自动识别被测设备的内容,监视器和通讯监视器可输入状态,操作简便。由CAD任务识别出的设备具有不同的活动节点和内容序列,不能提供足够的页面设计,因此可采用按钮、选择框等节点类型模型,动态选择后自动生成不同控制元素的界面。自动返回并调整文本字段等相应的测试结果。如果试验结果在正常测量范围内,则进行下列试验。检测结果超出正常测量范围时,应向仪器报告。3.6任务排程该功能模块用来定义安装点(监视和远程报警)的生成规则,例如系统自动生成监视和远程报警点规则。该规则模块分为两个接口:任务列表和添加包。图4-18显示页面实现的效果。图3-6任务排程—任务列表如图4-18所示,系统以不同颜色、图标(调度、待执行、下载、未完成、上载、上载)表示任务的当前状态。另外,该制度也根据工厂的实际情况而定,根据以下排班方式来安排:凌晨至八点,八点至下午四点,下午四点至凌晨。4系统的测试4.1调试的步骤使用“文件新建”菜单中的“新建文件”命令,或单击工具栏上的“新建文件”命令,在右侧的项目对话框中打开新的文本编辑对话框,以插入组合语言源程序。用.ASM或A51扩展名保存文件。这里,用examl1.Asm来保存文件。(1)创建项目文件:单击Projects“新建项目”菜单,会出现一个对话框。你需要命名项目,输入examl1,没有扩展名。这时,第二个对话框出现,您必须选择CPU(也就是我们使用的芯片型号STC89C52),单击ATMEL前面的+-字符展开级别,按一下STC89C52和OK,返回主设备。在项目窗口的"Target1"文件页上显示,以+字符开头。点击+,展开后返回前面的对话框。点击Close,返回到主界面。单击“源代码1”前的加号,然后单击examl1.asm文件。单击文件名以打开源代码。(2)细节项目设置:在左边的Project对话框中,先点击Target1,然后使用Target1的项目选项菜单来显示项目设置对话框,这是一个非常复杂的对话框,共有8个页面,很难实现高分辨率设置。所幸的是,大多数设置使用默认值。在安装之后,请确认已经安装了该项目并完成了安装。(3)编译和合并:最终结果如图5-1所示,需要得到一个名为examl1.Hex的文件,编程人员需要阅读芯片上的文件,同时也需要为keil模拟和调试制作其他相关文件。图4-1正确连接、编译之后的结果4.2测试过程及测试结果主要对系统的各个功能模块进行检查。内容如下:4.2.1上传SQL该测试主要确定SQL传输服务数据处理模块的功能。该测试包括用户注册测试,SQL标准上传测试,SQL错误信息的处理。表4-1提供了测试的详细内容。表4-1上传SQL测试试验表明,SQL模块能够向服务器上传SQL指令。这会导致SQL语句或数据库中出现无法保存的保留符号错误。4.2.2SQL维护第一个SQL语句被删除,第三个SQL语句被修改,详见表4-2:表4-2SQL维护测试4.2.3数据查询导出测试重点测试了系统参数输入,页面查看,非页面查看,数据查询输出等功能。见表4-3:表4-3数据查询测试试验结果表明,系统的参数传送,传呼和数据输出均正常,满足实际应用的要求。在连接到数据库之后,可以使用SQL语句和查询操作来表示:即使是用函数来执行连接对象,它也只提供了相对简单的方法pconne>执行效果((UB)BSTRdoubleT)lpsql,无文字,有标题;通过使用format函数或者combo脚本中的游戏,可以给SSHL赋值,如图4-2所示。图4-2测试结果分析概要图如上图所示,90%的"action"U的最大响应时间是1094.548秒,而在诊断图中,打开网页的诊断图显示maintransaction.jsp的下载时间,见图4-3。图4-3main.jsp页面的下载时间从上面可以看出,第一行的整个时间被第一个缓冲区占用和接收。第2行继续保存第一个单词和第一个错误。首先,警报时间是服务器的处理时间。要解决这个问题,请切换到图4-4所示的第一个钟形图。图4-4第一次缓冲时间细分图如上图所示,打开main.jsp页面,主要是服务器耗时。启用事务平均响应时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论