嵌入式平台的电梯监控系统(外文翻译)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

THEDESIGNANDIMPLEMENTATIONOFELEVATORMONITORINGSYSTEMBASEDONEMBEDDEDPLATFORM基于嵌入式平台的电梯监控系统的设计与实现HuiminMeng*,LeiFan,XinZhaoR&DInstituteofIntegratedMeasurementandControl,DalianPolytechnicUniversity,Dalian116034,Chinamenghm@dlpu.edu.cn*孟会民,樊磊,赵鑫综合测量与控制研究所,大连工业大学,大连116034,中国menghm@dlpu.edu.cnAbstractWiththedevelopmentofurbanizationprocessandresidentialcommercialization,alargenumberofhigh-risebuildingshavebeenconstructed.Withthegreatincreaseofelevatorquantity,wehavetopaymoreattentiontothesafetyofelevators.Theremoteelevatormonitoringsystemcanprovidereal-timeviewoftheoperatingconditions,andcontroltherunningoftheelevator.ThispaperisbasedonC/S(Client/Server)mode.ItbuildsanelevatormodelbasedontheembeddeddevelopmentplatformofARM9EBD9315.Atthesametime,wecaptureimageswithcameraandperformJPEGcompressiontotheseimages,andthentransferimagesandtheelevatorrunningdatatocontrolcenterforreal-timedisplayandsoon.Thispaperproposedtheelevatormonitoringtheoreticalsystem,establishedthesystemframework,andtestedtheperformanceofthismodel.KeyWords..EmbeddedSystem;EBD9315;imagecapture;driver摘要随着城市化进程和住宅商品化的发展,高层建筑大量兴起。随着电梯数量的大幅增加,我们必须更加注重电梯的安全。电梯远程监控系统可以对运行状况进行实时监控,并控制电梯的运行。本论文基于C/S(客户机/服务器)模式,建立了一个基于ARM9EBD9315嵌入式开发平台的电梯模型。同时,我们用相机采集图像,并对这些图像进行JPEG压缩处理,然后将图像和电梯运行的数据传送到控制中心进行实时显示等处理。本论文提出电梯监控理论体系,建立了系统的框架,并测试了该模型的性能。关键词,嵌入式系统;图像采集;驱动程序1IntroductionElevatorsasatransportinhigh-risebuildingsareindispensableinourdailylives.Elevatorsprovideuswithconvenience,butatthesametimeitsfaultsarealsoadirectthreattothesafetyofpeople'slivesandproperty.Becauseofoccurrenceofaccidentsincludingclippingpeople,squattingattheend,hoistingtothetopandsoon,therearehiddentroublesofsafety.Embeddedsystemshavethepropertiesofsmallsize,lowcost,lowpowerconsumption.Theycanmeetthedemandsintheareaofcommunications,controlsandsoon.Linuxhastheadvantagesofopensourceandfreeusage,soprogrammersaroundtheworldcanuseittodesignandmakeembeddedsystemswithhighstability.Withtheelevatorremotemonitoringsystem,weareabletocheckreal-timeoperatingconditions,andtocontroloperationoftheelevator.ThispaperisbasedonC/S(Client/Server)modeusingARM9EBD9315embeddeddevelopmentplatformtobuildasimulationmodelofelevator.AnditfocusesonimageacquisitionandimageprocessingofJPEGcompression.1引言电梯,作为高层建筑中的传输工具,在我们的日常生活中是必不可少的。电梯为我们提供了方便,但同时它的缺点也直接威胁到人民群众的生命和财产的安全。由于关门夹人,蹲底,冲顶等事故频发,电梯存在着一些安全隐患。嵌入式系统具有体积小、成本低、功耗低的特点。在通信,控制等领域能满足需求。Linux有开放源码和免费使用的优势,所以世界各地的程序员可以用它来设计和制造具有高稳定性的嵌入式系统。凭借电梯远程监控系统,我们便可以检查电梯的实时运行状况,并控制其运行。本论文基于C/S(客户机/服务器)模式,借助ARM9EBD9315嵌入式开发平台,以此构建电梯的仿真模型。它侧重于图像采集和图像的JPEG压缩处理。2Hardwareandsoftwareenvironment2.1HardwareenvironmentThispaperusestheARM9EBD9315hardwaredevelopmentboardwhichisbasedonARM9embeddeddevelopmentplatform.TheARM9EBD9315hardwaredevelopmentboardcansupportWindowsCEandLinuxoperatingsystem.Thedevelopmentboardisshowninfigure1.Ithasmanykindsofperipheralinterfaces,suchasPC/104interface,100Mnetworkcardinterface,USBHostinterface,IrDAinfraredinterface,EIDEharddiskinterface(CFinterface)andtouchablescreenLCDinterface.Itcansupportrightchannelrecordingandplaying.TheCPUfrequencycanreachupto200MHz.Itcaneasilyperformaudio,videoandothermultimediafunctions.Anditcanalsosupportnetworkcommunications,massstorage,andkindsofindustrialcontrolapplications[1].2硬件和软件环境2.1硬件环境本文所采用的ARM9EBD9315硬件开发板,是基于ARM9嵌入式开发平台的。ARM9EBD9315硬件开发板支持WindowsCE和Linux操作系统。开发板如图1所示。它具有多种外设接口,如PC/104接口,100M网卡接口,USBHOST接口,IrDA红外接口,EIDE硬盘接口(CF接口)触摸屏LCD接口。它可以支持右声道的录音和播放。CPU的工作频率可达200MHz。可轻松实现音频,视频等多媒体功能。而且它也支持网络通信,海量存储,及各种工业控制应用。2.2SoftwareenvironmentInthemonitoringcenter(client),Linuxisusedasoperatingsystemforthesystemplatform.QTDesignerisusedasdevelopmenttool.EBD9315ARM9isusedasembeddeddevelopmentplatformfortheelevatorsimulation(server).Clanguageisusedasdevelopinglanguage,andarm-Linux-gccisusedascompiler.2.2软件环境在监控中心(客户端),Linux被作为系统平台的操作系统。QtDesigner为开发工具。EBD9315ARM9为电梯模拟(服务器)的嵌入式开发平台。C语言为开发语言,ARM-LINUX-GCC为编译器。Figure1ARM9EBD9315developmentboard图1ARM9EBD9315开发板3ThestructureofelevatormonitoringsystemThissystemisbasedonclient/serverstructure.ARM9EBD9315embeddeddevelopmentboardiselevatorserver,microcomputeristheclient.TheclientisdevelopedintheLinuxoperatingsystem.Thereal-timecommunicationbetweentheclientandtheserverisrealizedbySocketinLocalAreaNetwork[2].ARM9EBD9315developmentboardastheserverhastwofunctions:thefirstoneistosimulatethenormaloperationoftheelevator;thesecondistomonitortheelevatorincludingtheacquisitionoftheelevatorinternalimageandthecollectionofthereal-timeoperationdata.Microcomputerismonitorhosttoreceivetheimagedatafromtheserverandtoperformtherelativeprocessinganddisplaytheimage.TheframeworkofelevatormonitoringsystemisshowninFigure2.ThedetailedstructureofelevatormonitoringsystemisshowninFigure3.3电梯监视系统的结构该系统基于客户机/服务器结构。ARM9EBD9315嵌入式开发板是电梯服务器,微型计算机是客户端。客户端程序是在LINUX操作系统下开发出的。客户端和服务器之间的实时通信是通过局域网的套接字来实现。作为服务器的ARM9EBD9315开发板有两个功能:第一个是模拟的电梯的正常运行;第二是监控电梯,其中包括电梯内部的图像的采集和实时运行数据的收集。微型计算机作为监控主机,从服务器接收图像数据并进行相关处理及图像显示。图2中所示是电梯监视系统的框架。图3中所示是电梯监视系统的详细结构。Figure2Theframeworkofelevatormonitoringsystem图2所示是电梯监视系统的框架Figure3Thedetailedstructureofelevat

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功