




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电梯远程监控系统(Remote Elevator Monitoring System,REMS),是指某个区域(一幢大楼,一群大楼,一个小区,一个城市等)中安装多部电梯后,对这些电梯进行集中远程监控,并对这些电梯的数据资料进行管理、维护、统计、分析、故障诊断及救援。其目的是对在用电梯进行远程维护,远程故障诊断及处理,故障的早期诊断与早期排除,以及对电梯的运行性能及故障情况进行统计与分析,以利于不同部门利用该系统进行有效的监控与管理。目前电梯远程监控系统主要存在的问题是因为不同厂家的不同标准而产生的监控系统开放性相对较低,因而对系统的标准化提出了更高要求。针对这些现状,本文以开发适用于不同厂家不同型号电梯的远程监控系统为目的,融合多种技术,提出由终端控制器、传输网络和监控平台组成的电梯远程监控系统的设计方案。文中对终端控制器的开发与设计进行了详细论述,硬件上以ARM微控制器LPC2378为核心,外扩RS232、RS485、Modem、USB以及双以太网接口,以实现对不同电梯接口的数据采集;软件上设计了功能接口程序、多协议接口转换程序,制定了统一的网络协议,实现了电梯监控数据的标准化。同时具体介绍了监控平台上动态数据交换、电梯运行状态实时监控、Web发布等功能的设计与开发。并最终给出了系统的调试结果。 本文构建的多电梯远程监控系统对组建区域性多电梯监控系统、推进电梯监控系统标准化有重要的实际意义。关键词:电梯远程监控嵌入式系统协议转换监控软件组态软件1绪论11背景介绍近年来,随着计算机技术和通讯技术的发展以及互联网应用的普及,通过专用网络进行数据传输在各个领域的应用已日益广泛,电梯的远程监控技术便是其中一例【l】。电梯远程监控系统(Remote Elevator Monitoring System,REMS),是指某个区域(一幢大楼,一群大楼,一个小区,一个城市等)中安装多部电梯后,对这些电梯进行集中远程监控,并对这些电梯的数据资料进行管理、维护、统计、分析、故障诊断及救援。其目的是对在用电梯进行远程维护,远程故障诊断及处理,故障的早期诊断与早期排除,以及对电梯的运行性能及故障情况进行统计与分析,并在分析的基础之上选择合理的运行方案121。总之安全可靠、运行稳定、界面友好、管理便捷已日益成为如今电梯监控系统发展的主流方向。12国内外研究现状【3】目前,我国的电梯业发展迅速,据统计近几年来全行业共生产各类电梯数十万台,且每年都在递增,2008年年产量达到2431万台。同时出现了一批专业化配套件生产企业。目前国内对电梯的维护与管理主要采用的是定期上门保养,发生故障时电话召修的传统方式,但这种方式越来越不适应时代的发展要求,原因有:(1)电梯的数量增多,维修人员少,不能及时赶到故障电梯的现场。(2)电梯内缺乏有效的通信工具,维修部门既不了解故障现状又不能提供必要的安抚,使被困人员承受着巨大的身心压力。(3)不能及时地提供对电梯日常运行的记录和监测资料,增加了分析与排除故障的难度,大大延长了维修的时间。电梯的远程监控技术正是基于以上原因而出现的,电梯远程监控技术是随着计算机控制技术和网络通信技术的发展而产生的电梯控制领域的前沿技术。121国内外现状及存在问题目前国外的大型电梯企业都有了成熟的电梯远程监控系统,例如蒂森公司的远程监控系统具有控制电梯的功能,能检测和识别滥用或者误操作紧急呼救功能,能较好的掌握电梯的运行情况,并进行分析与处理,转化为图表来显示各行驶方向和每层楼的呼叫次数,呼叫与事件处理曲线等;自动故障报警,该系统可以同时监控电梯,自动扶梯以及楼内其它设备:但是该系统仅适用于蒂森公司的电梯和扶梯。奥的斯公司的远程监控中心(RME)是奥的斯公司自行开发的电梯监控系统,具有分级报警的功能(乘客被困报警,自动故障报警和电梯运行表现报警)。RME系统自动发出电梯服务中断的讯号,显示地点,性质,问题以及乘客的状况资料,当电梯运行表现不符合预定的界限时,系统发出偏差信号。KNOE公司的EMC监控指令系统通过MODME和标准电话线实现电梯和自动扶梯的远程实时监控,具有较好的运行数据库管理分析功能,可以将指定时间段内的数据转化为直观形象的图表;具有独特的运行记录回放功能,有助于故障查询诊断【4卅。以上这些电梯远程监控系统相对来说都具有一些代表性,是国外的电梯远程监控比较常见的方式,这些系统普遍的特点就是专用性很强,开放性、通用性与其功能发展程度不相匹配,无法支持其他公司的电梯系统。这种现状也大大增加了监控系统区域运营的成本。在国内,已经有了关于电梯远程监控的研究。但起步较晚,具有自主版权的成熟的产品也比较少。由于电梯远程监控系统是涉及到电梯控制、计算机控制、现场总线、网络通讯、多媒体技术、数据库技术以及WINDOWS平台下面向对象的高级语言编程等多个专业的较大的系统工程,技术难度较大,同时还需考虑到与各个厂家的电梯控制系统(包括微机控制系统、PLC控制系统以及早期的继电器控制系统)的接口问题等诸多因素,因此,现在国内的电梯监控系统的同类产品中,在开放性、统一性和实时性等方面同样存在着很大的不足【丌。总结下来,主要由以下问题:(1)开放性相对较低,没有统一的标准化协议。(2)功能简单,如只能进行简单的电梯运行状态监控、同时监控的电梯数量少、不能进行电梯故障的早期预警。(3)界面简单、单一,监控信号量少;只能对电梯状态进行监控,而不能采集电梯轿厢中的图像与声音。(4)适用电梯种类少,或者是不能兼容不同类型的电梯。(5)多采用RS232或RS485总线传输,或采用两级结构的Modem传输,系统的实时性与可靠性相对较低。122目前电梯监控系统的分类隅J电梯的监控系统需实时反馈电梯的操作、运行及故障信息,要求安全可靠、运行稳定、界面友好、管理便捷,其实时采集的电梯信号包括:(1)电梯操作状态信息,如检修、正常、司机、消防等;(2)电梯运行状态信息,如楼层显示、上下行、开关门等;(3)井道信息,如平层、端站、限位等;(4)各种故障信息。目前电梯的监控系统大约分三类:(1)大部分品牌电梯都有自己开发的监控系统,这些系统都包括不同的通信方式,不同的硬件接口,能较好的实现多台电梯的运行监视和一些基本的远程控制。但是此类产品由于销量有限,一般价格很贵,能消费的客户很少。(2)用PLC构成的网络通信监控。PLC可以很方便的构成系统,开发此类系统完全省去了硬件开发的成本,只要软件开发成熟即可开工安装,而且系统一般采用标准的通信接口,很容易与建筑的其它智能设备一起构成网络,但是电梯控制要附加PLC并且连带相应的通信单元,成本较高。目前随着PLC的价格不断下降,也不失一个好方法。(3)用单片机构成一个独立的采样通信单元,形成一个二级监控系统,此类监控在初期的开发成本包括软硬件,开发成本较高,但形成系统后,再销售的成本就很低了。但是由于市场不大,难以形成规模,还有此类系统由于不采用标准配件,今后维护的难度,成本较高。123多电梯远程监控系统的发展趋势19l多电梯远程监控在电梯远程监控的基础上,融合了的最优控制,是一种基于时间最优、能量最优的动态综合最优化策略。因此,多电梯远程监控系统的发展趋势为:(1)远程监控系统协议开放化采用统一开放的协议标准,可以在同一系统中采用多种品牌的电梯,并对其进行监控,无须二次开发转换协议。(2)远程监控系统节能化从静态的电梯交通配置到动态的多电梯群控系统,电梯的能耗指标往往被忽视。统计数据表明,电梯的能耗约占大楼综合能耗的37,与电梯群控系统的性能直接相关。因此,节能目标将是多电梯远程监控系统必须考虑的关键目标。(3)远程监控系统网络化电梯群控系统将与网络技术相结合,用网络把各地的电梯监管起来进行远程监控。(4)监控系统产品市场化未来电梯监控系统的研究将侧重于商品系统的开发,即面对需求面向市场。13课题的意义和内容本课题主要设计开发适用于不同厂家不同型号电梯的远程监控系统:通过对一些关键技术,如ARM及多路数字信号采集处理技术、多端口协议转换技术、系统抗干扰设计技术、动态数据交换技术以及网络组建技术等的研究,构建出多电梯远程监控系统;该系统包括可采集电梯运行信息并进行协议转换的终端控制器,可传输数据的网络系统,可进行动态数据转换、远程登录、功能完善、运行稳定的监控软件。电梯终端控制器所要实现的基本功能如下:(1)实时采集电梯的运行状态信息(方向、层站、呼梯、安全回路、操作方式、门系统、井道信号等);(2)实时采集电梯的各种故障信息(变频器故障、门故障、安全回路故障、井道故障等);(3)实时采集的电梯信息在微处理器内部进行处理,以一定格式存放在指定区域,并进行协议转换便于发送:(4)电梯信息采集前端机应当具有多种接口方式。电梯监控软件的基本功能如下:(1)动态数据交换,处理终端控制器通过通信网络发送的电梯信息数据;(2)实时显示电梯状态及运行参数,包括电压、电流、电机转速等;(3)实时报警、事件记录及历史趋势曲线功能:(4)基于CS架构的Web发布功能,用户可以远程登录监控电梯状态。14本论文的工作本论文主要完成以下工作:对嵌入式系统接入以太网方案的进行比较,结合本监控系统的特点采用用硬件协议栈芯片实现TCPIP协议的方案,提高嵌入式系统接入以太网的开发效率。为了提高网络系统数据传输的可靠性,本系统采用备份环形局域网连接结构,增强了系统的抗干扰能力。完成多电梯远程监控系统终端控制器硬件设计的整个过程。完成多电梯远程监控系统终端控制器的软件设计工作,包括各个功能接口的驱动设计、应用层不同接口协议统一转换为TCPIP协议的实现。完成多电梯远程监控系统终端控制器的监控软件开发工作,包括数据处理、功能模块开发、web发布功能调试。15论文章节安排本文的主要章节安排如下:第一章:绪论。主要介绍了课题提出的背景、研究意义以及国内外的研究现状,最后给出本论文的主要工作。第二章:多电梯远程监控系统总体设计。介绍了监控系统的整体结构,并提出监控系统设计的总体方案,包括硬件总体方案和软件总体方案。第三章:多电梯远程控制系统终端控制器硬件设计。根据硬件总体设计方案,详细介绍了硬件的实现,包括微控制器单元设计、功能接口设计和以太网接口设计三部分。第四章:多电梯远程控制系统终端控制器软件设计。根据软件总体设计方案终端控制器设计部分,详细介绍了终端控制器软件的实现,包括各个功能接口驱动,以及协议转换和主函数的开发与实现。第五章:多电梯远程监控系统监控软件的设计与实现。根据软件总体设计方案监控软件设计部分,本章详细介绍了监控软件的实现,包括数据处理和动态数据交换的实现、监控界面及功能模块设计。第六章:系统运行与总结。描述了以太网接口的调试,协议转换测试、监控界面的功能测试及web发布测试。同时总结全文,指出系统可改进扩展之处。2多电梯远程监控系统总体设计及其相关技术21整体结构及功能多电梯远程监控系统作为对电梯进行监控的一种手段,在电梯的日常运行中的所起作用日益明显,它是电梯能够安全高效的运行的前提和基础,是电梯企业对产品原有控制系统的延伸和发展,是针对原有监控系统所存在的缺陷以及电梯行业所面临的问题和提出的要求【lJ。电梯监控系统融合多种技术,它的应用,使得电梯生产企业、质检部门、监控用户等能够通过该系统对在分布各地的电梯产品进行适时的,准确地监控,一方面方便了企业和用户对电梯运行情况的维护,另一方面也加强了企业对产品资料和数据的收集和处理功能,同时也使质检部门的监控更加便捷。211结构概述本文所设计的多电梯远程系统由终端控制器、网络系统、监控平台三部分组成。终端控制器采用ARM控制器LPC2378芯片设计了数据采集及协议转换器,包含RS一232接口、RS485接口、USB接口、Moden接口、以太网接口,根据不同的现场状况,采取不同的数据采集方式,任何一种接口采集数据后统一转换成以太网接口的标准协议数据转发。网络系统是整个监控的骨架。在需要监控的小区内部通过终端控制器的以太网接口构建了局域网,并负责协议转换功能的实现,而各个小区与区域间则利用互联网进行数据交换,从而构成了整个系统的网络系统。网络化是电梯监控系统的发展趋势,电梯上的信息可以通过网络实现快速传输,如现场视频信息等;音频系统的语音数据也是通过网络系统在局域网内广播。系统采用硬件协议栈芯片实现网络协议,内嵌交换机功能,具有两个以太网接口,并且采用带备份通路的环网结构组网,提高了系统的可靠性。监控平台,使用VB60开发了DDE的数据解析程序,同时使用北京三维力控公司提供的力控Foreeeontrol61软件下编制监控程序,可以实现对电梯终端控制器所采集信息的接收、处理;并且采用了可视化软件编程,提供了一个全中文、图形化、动态化的监控界面,针对不同的用户(小区监控用户、质检部门等)、不同的管理权限,在不同的地点可以很轻松的对电梯运行情况进行实时监控,以便利于随时处理故障和维护电梯。并且记录报警、故障信息和进行数据统计,对电梯总体运行情况进行掌控。同时,监控平台的web发布功能,可以实现用户通过Intemet远程登录监控系统,在紧急状况下对监控系统的远程操控。系统结构如图211所示:图 2.1.1 多电梯控制系统212功能概连针对目前国内外电梯远程监控技术不足,本系统设计的目的就是为了方便监控运营及质检单位对远程电梯运行情况的监控以及企业和电梯用户之间的信息交流,解决不同厂家电梯控制系统之间的差异性收集和积累产品数据和信息,从而设计出一个通用性强、开放程度高的监控系统。在设计过程中,整个系统被划分为终端控制器、网络系统、监控平台三个部分,系统整体实现的功能概括为以下几十方面:(1)数据的远程实时采集监控系统的终端控制器的数据采集具有自动循环采集和命令采集两种模式,根据现场状况,系统自动选择采集模式或者并用两种模式。(2)协议转换现场采集到的数据不论是何种协议,最终都转换成统一的TCPIP协议数据通过以太网接口发送至同络中供监控平台或者远端用户读取。0)电梯运行实时组态功能本系统的监控平台采用维态软件进行开发,实现接收处理各终端控制器信号,并进行动态数据交换。监控软件提供运行稳定、图表形象的监控界面,在监控计算机屏幕上实时显示监控小区电梯整体运行信息,同时可以通过具体信息界面分别显示出具体某一部电梯的运行状况和视频、音频信息。22多电梯远程监控系统总体设计总体设计将提出多电梯远程监控系统的实现方案,包括网络拓扑结构设计、系统硬件实现方案设计和系统软件实现方案设计三部分。221系统网络拓扑结构本系统中底层的终端控制器构成带备份通路的环形局域网(这种结构冗余备份了一个通路极大地增强了网络系统的可靠性),通过网关接入Intemet网。监控平台可以连接在局域网内部或者通过Intemet采集终端控制器发送的数据,并且通过双机冗余备份,为监控平台的稳定性提供了有力保障。同时电梯厂家、质检单位等用户可作为客户端通过Intemet对电梯的运行状态进行监控。本系统通过以下几方面实现带备份通路环网:(1)物理连接采用每个节点首尾相连组成一个闭型环网。(2)硬件设计中每个终端控制器节点都有一个可由软件控制打开和断开环网控制开关。(3)应用层软件开发在系统刚通电时确保局域网中所有点环网开关闭合除了一个节点断开;同时监控判断局域网连接,及时处理故障。222硬件设计本系统设计采用嵌入式技术,选用基于ARM7TDMIS核的ARM7微控制器做为主控制器芯片,ARM7集成了丰富的片上资源。本系统选用的LPC2378芯片集成了4个UART,2个CAN控制器、2个USB控制器等,通过主芯片集成的丰富资源可以很方便地设计出终端控制器的接口。网络接口设计中嵌入式系统接入以太网通常有方法:(1)采用LPC2378本身集成的以太网控制器,通过在硬件上添加以太网收发器芯片实现以太网接口。(2)采用硬件协议栈芯片加以太网收发器芯片来实现。由于第一种方法需要软件实现TCPIP协议且效率较低,本系统采用相对容易实现且效率高的第二种方法。本系统中设计了两个以太网接口,内嵌交换机功能,可方便地组网实现带备份通路的环形局域网。图221为系统终端控制器设计的总体结构。图222描述了多电梯监控系统终端控制器设计的功能接口和网络接口的连接情况。本系统的功能接口部分包含RS232、RS485、Modem、USB、CAN五个接口,这些功能接口是终端控制器采集、处理数据并实现通信的基础。为了提高以太网接口的数据读写速度,系统采用总线方式与协议栈芯片相连。2213软件设计软件部分的设计中包含了终端控制器的程序设计和监控平台监控软件系统的开发。(1)终端控制器软件部分为了提高效率本系统不采用嵌入式操作系统,而是采用嵌入式开发常用的前后台系统。在前后台系统中,在前台,主要处理异常及实时性要求较高的事件;在后台,由一个死循环调度系统任务及处理其它事件。在终端控制器的软件设计中,每个功能接口及网络的每个通道(共4个通道)都分配一个存储接收数据的循环队列以解决数据收发量大产生的闰题。接收到数据后在中断处理程序中就将数据写入相应的接收队列中,当后台程序需要处理接收到的数据时从接收队列中读取。图222为本系统的软件总体设计框图。(2)监控平台软件部分监控平台最终效果要求界面友好、功能齐全、运行稳定,同时可远程登录、IE访问浏览。目前在监控平台的上位机中使用高级语言进行编程的技术已经发展的相当成熟,如果从底层开始重新开发虽然开发自由度相对开阔但是工作量较大,时间成本相应增加。所以在本系统中,采用了三维力控公司的“力控Forcecontrol61组态软件结合数据库联接技术、动态数据交换技术进行远程监控程序的开发。这些技术使得监控软件界面能够以一个友好的方式面向使用者,同时也为系统的扩展和升级预留了足够的空间。监控软件总体设计图如图223,状态监控、实时报警、web发布等功能都在平台上具体实现。23本章小结本章介绍了多电梯远程监控系统的整体结构和具体功能,论述了网络系统的总体设计思想,提出构建带备份通路环网结构的局域网,对网络系统可靠性的提高有一定意义。整体上介绍了系统硬件和软件的总体设计实现、和具体方案。本章是后续章节的基础,相应的软硬件设计以此为总体框架。3多电梯远程控制系统终端控制器硬件设计硬件设计主要分成微控制器单元设计、功能接口设计、网络接口设计三部分。主控制器是系统的核心,本系统选用NXP公司的LPC2378,它功能强大并且集成丰富的片上资源,满足了系统的需要。功能接口是终端控制器完成实现系统的开放性、通用性和统一协议转换的基础。目前我国电梯控制器的接口多样,几乎没有一个统一化的标准,为了实现这些通过不同接口的采集数据,终端控制器需设计相应的功能接口,并能实现这些接口数据统一转换为TCPIP协议接口数据。为使终端控制器具有通用性,系统设计了RS232、RS485、Modem和USB共四种功能接口。网络接口是硬件设计的重点。通过对比各种方案,本系统的网络系统设计采用实现简单、处理迅速的硬件TCPIP协议栈的方案。结合电梯的现场状况,本网络系统开发了两个接口,实现了快捷组网;同时构建带备份通路的环型局域让系统的可靠性更上一个层次。31主控芯片设计嵌入式产品时,处理器芯片的选择直接影响产品开发的进度和使用性能。本小节将具体介绍如何终端控制器系统主控制芯片的选型及所选主控制芯片的主要特性。311主控芯片选型目前世界上具有嵌入式功能特点的处理器已经超过1000多种,流行的体系结构有30多个系列。根据嵌入式处理器的功能和应用不同,可以分为:微控制器MCU、微处理器MPU、数字信号处理器DSP和片上系统SOC!101。选择主控芯片应该考虑的因素包括:微控制器的性能、集成的功能模块、开发环境的熟悉程度等。目前MCU是嵌入式系统的主流,其价格低廉、功能优良,具有很高的性价比;片上集成的功能和外设资源比较丰富,如计数器、串行口、CAN、12C等【11】。本系统采用了处理速度比较快的32位ARM微控制器。由于ARM分为不同的系列,选择一款适合本系统设计的ARM非常重要。选ARM芯片时应考虑如下因烈11J:(1)选择合适的ARM内核结构ARM微控制器包含一系列的内核结构,以适应不同的应用领域,如使用Linux或WinCE等操作系统,就需要选择ARM720T以上带有MMU(Memory Management uni0功能的ARM芯片。由于终端控制器网络系统的设计没有使用操作系统,所以ARM7内核可以满足要求。(2)系统的工作频率系统的工作频率在很大程度上决定了ARM微控制器的处理能力。常见的ARM7芯片系统主时钟为20MHz133MHz,ARM9的系统主时钟频率为100MHz233MHz,ARMl0最高可以达到700MHz。终端控制器网络系统的时钟频率在100MHz内可以满足需求,就工作频率而言,ARM7系列能满足系统需求。(3)芯片内存储器的容量大多数的ARM微控制器芯片内置存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,有些高达2MB。本终端控制器网络系统的程序运行对内存的要求不是很高,一般存储空间大小的芯片就可以满足要求。(4)片内外围电路的选择除ARM微控制器核以外,ARM芯片根据各自不同的应用领域,扩展相关功能模块,并集成在芯片之中,称为片内外围电路,如USB接口、12C接口、LCD控制器等。设计时采用片内外围电路完成所需的功能,可简化系统的设计,提高系统的可靠性。本终端控制器网络系统需要3个UART、1个USB设备控制器。综合以上各个因素的考虑,在本系统选用NXP一款内核为ARM7TDMIS的ARM微控制器LPC2378。它是一种低功耗的32位RISC处理器,512KB片内Flash,片内集成了4个UART、2个CAN控制器、2个USB设各控制器(只能同时用一个)。另外LPC2378具备总线控制功能,所以在网络连接和内存扩展方面比较容易实现。312 LPC2378控制器1121LPC2378使用了一个高性能的32位ARM7内核,可以在高达72MHz的频率下操作。128位宽的存储器接口和专有的存储器加速器使得32位的代码可在最高的时钟速率下执行,而无需使用高价的SRAM。LPC2378较小的144脚封装、极低的功耗、优良的性能使它特别适合于工业控制、协议转换等。LPC2378的重要特性如下:(1)72MHz主频、32位的ARM7TDMIS,带AHBAPB接口。(2)高达512KB的ISPIAP Flash,58KB的SRAM。(3)Flash编程极快,通过片内的boot loader软件实现。(4)10100EthemetMAC接口,EthemetMAC在独立的AHB总线上有16KB的SRAM和一个相关的DMA控制器。(5)全速USB20(12Mbps)设备,USB控制器含有4KB的USB SRAM和可存取的DMA,并支持32个端点的控制、中断、批量和同步数据传输模式。(6)2条CAN20B总线,带2路通道。(7)10位AD转换器和10位DA转换器。(8)多个串行接口:3个高速12C、1个12S、4个符合16C550工业标准的UART(1个带有IrDA)和3个SPISSP。(9)1个带有2KB电池SRAM的低功耗实时时钟、1个看门狗定时器。(10)104个通用IO口线,这些IO口线可在高达18MHz的速率下触发。(11)支持实时仿真和嵌入式跟踪支持,使用标准的ARM测试调试JTAG接口。(12)只需一个33V输入电源。(13)T作温度范围为40C85。32微控制器单元设计微控制器是系统设计的核心部分,微控制器直接影响着系统具体功能的优劣。微控制器的正常工作同样取决于外部的电源、时钟信号、复位信号。有些情况下,外部的存储器也需要扩展。图321为微控制器单元设计的示意图:321电源及时钟电路设计3211电源电路电源电路是系统的重要方面,电源设计的好坏直接关系到系统的稳定性。在本终端控制器网络系统设计中,主芯片LPC2378需要33V供电,同时,电平转换芯片MAX3232、硬件TCPflP协议栈芯片W3150A+等器件和芯片都需要33V供电。交换机芯片RTL8305SC需18V和33V混合供电。所以要在系统中设计33V和18V的电源,其中需求的33V电源可以提供较高的输出电流。现场电源模块提供的标准12V电源。本系统选用LM2576-33和LM2575ADJ集成芯片。LM2576和LM2575的输入电压范围7v40V,LM2576可以输出最大达3A电流,LM2575最大输出1A电流,能满足系统的要求。图322为系统电源部分的设计:3212时钟电路LPC2378是一个时序电路器件,外部提供时钟信号才能工作。XTALl引脚输入方波或者晶振输入都可以给LPC2378提供工作时序。具体提供的时序对应频率如表321。表321工作时序频率表工作时序方式 对应频率XTALI引脚输入l:l的方波作为工作时序 l50MHZ晶振 1-30MHZ片内PLL(Phase Locked Loop)或者引脚装载程序(即ISP)功能l 025MHz本设计采用12MHz的晶振作为系统时钟输入。时钟频率在10-25MHz之间,系统可以使用PLL和ISP功能。为了与USB通讯速率匹配,选用12MHz也较合理。图323为微控制器时钟电路:322复位及看门狗电路设计为了确保微控制器在通电后有一个固定的状态,所有的微控制器均带有一个复位逻辑,它负责将微控制器初始化为某个固定的状态。这个复位逻辑需要外部提供一个复位信号才能工作,所以复位信号的稳定性和可靠性对微控制器的正常工作影响较大。一旦复位信号不可靠,系统将无法在通电后进入确定的工作状态或者由于不停的复位影响系统的正常运行。复位后微控制器从地址为Ox00000000的地方开始执行,然后进行相应的存储器映射,使微控制器进入正常的运行模式ll引。除系统通电时需要复位外,程序运行的看门狗复位也是系统稳定运行的保证。看门狗复位可有两种方式:(1)芯片内部看门狗,无需外围电路,仅需在程序中初始化使能内部看门狗,并在程序运行时定时喂狗。(2)采用外部看门狗,内需要采用专门的看门狗芯片,成本会增加。相比较而言,外部看门狗比内部看门狗更加可靠,能确保在主控芯片死机的时候产生外部复位信号,让芯片重新运行。因为系统应用在电梯运行现场,所以对稳定性、安全性和可靠性的要求较高,所以本终端终端器网络系统设计中采用外部看门狗方案。在本系统的设计中,选用了的SP706T作为复位和看门狗芯片。SP706T工作电压为33V,复位输出持续时间200ms。作为专用的复位芯片,除了可以消除手动复位容易产生的抖动现象,提供可靠的复位信号,同时具有电压监控功能,当输入电压低于308V时,将产生复位信号,避免微控制器在低电压时的不确定行为,极大地提高了系统的可靠性1141。电路连接如图324所示:图324中,WDI是SP706T的看门狗输入引脚,与LPC2378的一个GPIO直接相连。在程序正常运行时,每16S至少喂狗一次。如果出现异常情况或程序死机,WDI引脚的电平在16S内没有变化,SP706T内部的看门狗定时器产生定时溢出,WDO引脚输出低电平,从而将MR引脚拉低,产生一次复位输出。复位后,WDO引脚回复高电平。拔掉jPS(#F部看门狗控制开关)跳线,外部看门狗将不产生作用,一般用在调试情况下,正常工作时接上JP8,使引脚WDO(看门狗输出)和MR(手工复位)相连。33功能接口设计终端控制器的一个重要功能是协议转换,由于不同厂家不同型号的电梯采用不同接口的电梯控制器,所以现场采集数据的接121多样,如早期控制电梯的PLC使用RS232或者RS485接口进行数据的通信,近年来出现了基于现场总线的接口如Profibus、CAN,这些不同接口的设备间无法统一通信也无法组成网络使得监控平台实现监控。终端控制器需要设计这些功能接口,并将不同接口之间的数据统一转换为网络接口数据,以便监控平台或者监控端采集。本系统中主要是将不同协议接口设备采集的数据转换成TCPIP协议发送至监控平台。根据当前电梯控制器设备的主要接口类型及通信接口未来发展的趋势,让终端控制器具有更好的通用性,本系统设计了RS232、RS485、Modem、USB四个功能接口。33。1 RS-232RS485接口设计RS一232是一个基本的通信接口,很多电梯控制器设备如PLC都采用RS232接口通信,所以在终端控制器中设计RS232接口是必不可少的。此外,LPC2378的ISP下载也是通过RS232接口来实现的。LPC2378内置四个UART,在本系统的设计中将UART0和UART2用做普通的RS232接口,需要数据接收RXD、数据发送TXD和地线GND三根线就可以实现基本通信。由于主控芯片输出的是33V的TTL电平,而RS232接口采用EIA电平,两个电平之间不匹配,需要进行电平转换【14】【611。在本设计中选用了通用电平转换芯片MAX3232,芯片工作电压33V,可以同时进行两组端口的电平转换。图331为RS232接口的设计电路:本终端控制器串E1支持波特率9600-115200bps,数据位5678位,停止位12位,支持奇偶校验。RS485是一种常见的串行总线接口,它结构简单,成本低廉,是一种支持多节点、远距离和数据传输可靠性较高的总线标准。RS485采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A、B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号Il卯。本设计中采用LPC2378的UART3作为RS485接口,RS485收发器选用SP3485,其工作电压33V,工作方式为半双工,位速率1Mbps,最多可连接400个节点数。RS-485接口的电路连接如图332所示:图332中,DI为SP3485的数据输入引脚,该引脚和LPC2378 UART3的TXD3相连:RO为SP3485的数据输出引脚,该引脚和UART3的RXD3相连。DE为SP3485驱动器控铝tlgl脚,当DE引脚电平为低时,输出显三态;而当DE引脚电平为高时,驱动器正常工作。RE是SP3485的接收器控制引脚,当RE电平为高时,接收器呈三态:当RE电平为低时,使能接收器。DE、RE分别和LPC2378的GPIO口相连。通过DE和RE高低电平的控制,可以避免RS-485数据总线上产生数据冲突。RS485总线输出端的485A、485B上分别加51 KQ的上拉电阻和下拉电阻,是为了防止出现总线上所有的驱动器都被禁止,接收器可能会输出逻辑0的情况。总线两端的差分端口跨接120f2的匹配电阻,可起到抑制噪声以及防止出现电阻不匹配引起反射的作用。终端控制器RS-485接121可支持波特率9600-,l 1 5200bps,数据位5678位,停止位12位,支持奇偶校验。332 USB接口设计USB(Universal Serial Bus)是由Intel、Compaq、IBM、Microsoft等七家公司联合制定的串行通信标准,并成了行业标准。二十世纪初,USB20标准问世,USB20最高以480Mbps的传输速率得到了广泛关注,在一定程度上代表了通信接口的发展趋势【USB作为新一代通信接口,具有低成本、即插即用、兼容性好、可靠性高、易于扩展等优点,与传统的RS232、RS485接口相比,传输速率快很多fi列。虽然日前的电梯控制器上还少有USB接口的设备,但凭借USB协议的优越性能,不久会有越来越多的设备采用USB接口通信,特别是在需要采集视频、音频信号的电梯控制场合,所以本终端控制器也设计了USB接口。本监控系统中的视频信号主要通过USB接口采集、通信。一个完整的USB系统包括USB主机和USB设备,所有的传输事务都是由主机发起;USB设备是能够通过USB端口来接收和发送数据的实体。本系统设计的USB接口就属于USB设备。本系统CPU支持2个USB20全速(12Mbps)设备。本设计使用了LPC2378的USB控制器1。USB接口的电路连接如图333所示:图333 USB接口电路图3,33中SP0503BAH是为USB20高速端口提供ESD保护的器件。USB采用差分数据传输,两根数据传输线USB D和USB D牛分别与LPC2378的U2 D和U2 D+相连。如果要在USB系统中添加一个新的设备,主机和待添加的设备之间需要进行一系列复杂的操作。主机数据线上的两个偏置电阻在没有设各接入时,确保D+和D为低电平。当有设备插入USB电缆时,该设备端的电阻使主机端的D+或D为高。如果偏置电阻连接到D+,说明设备是全速的(12Mbps);如果电阻被连接到D,则表明设备是低速的(15Mbps),如图3134所示:图334 USB接口端的设定本终端控制器设计的USB支持USB全速12Mbps,32个物理端点,支持控制、批量、中断、同步端点。333 Modem接口设计Modem是Modulator(调制器)与Demodulator(解调器)的简称。对于一般的应用而言,Modem一个最大的用处就是可以连接电话、传真181。在终端控制器设计中就使用UARTl技术来模拟Modem传输,选用SP3238E芯片实现电平转换。SP3238E的工作电压为33V,可以同时进行5路输入、4路输出的TTL到RS232电平转换。Modem的接口电路如图335所示。C17图335 Modem接口电路本终端控制器系统的Modem接I:1由于是用LPC2378的UARTl模拟的,所以和串口一样,支持波特率9600115200bps,数据位5678位,停止位12位,支持奇偶校验。21刀一4勰药,一3拍扣挖一冯仃烈一加擂埔3多电梯远程监控系统终端控制器硬件设计硕士论文34网络接口设计341设计方案终端控制的核心任务就是将其他接口采集到的数据统一转换为TCPIP协议的数据通过网络接口转发,所以终端控制器网络系统设计的核心是设计网络接口,并且组成局域网。要将嵌入式设备组成局域网,需要解决两个主要问题,一是嵌入式系统怎么接入以太网,即怎么实现网络协议问题;另一个是怎样组成局域网的问题。3411嵌入式系统接入以太网方案设计【1921】要实现嵌入式接入以太网,就要实现复杂的TCPIP协议,对嵌入式微控制器的存储器、运算速度等的要求比较高。所以嵌入式系统与以太网相结合的关键在于如何在资源有限的嵌入式系统内实现TCPIP协议。目前,实现嵌入式系统接入以太网的方案主要有以下几种:(1)专用网络+专用网关嵌入式系统首先通过专用网络(比如RS485总线等)连接起来,然后再连到专用网关上,由该专用网关作为通信控制器,将内部专用网上的信息转换为TCPIP协议数据包,发送到以太网上实现数据传输。该方案必须依赖专用网关作为通信控制器工作,在很大程度上降低了网络整体的可靠性和实时性,而且安装不够灵活、方便。(2)嵌入式微处理+PHY芯片该方案由嵌入式微控制器和PHY芯片(比如RTL8019AS)组成,也叫软TCPIP方案。一般引入商用的嵌入式实时操作系统,如VxWorks、Linux等。这类操作系统一般都提供TCPIP协议栈,系统开发通过调用操作系统提供的API来实现TCPIP协议的功能。该方案软件开发周期长,对研发人员的开发能力要求较高,一般大公司采用。(3)集成了TCPIP协议栈的片上系统(Soe)现在有些网络微控制器芯片已经在片上集成了TCPIP协议栈了,用户无需采用外部的硬件协议栈芯片或者自己用软件来实现TCPIP的功能了。但是目前这类芯片一般都采用低端内核,设计出来的系统的数据传输速度比较低,要求数据传输速度比较快的系统就不能采用这种方案。(4)嵌入式微控制器+TCPflP硬件协议栈由嵌入式微控制器、TCPIP硬件协议栈、PHY组成。TCPIP协议族功能由协议栈芯片实现,嵌入式微控制器通过调用函数,就可以接收、发送相关用户数据。该方案硬件电路简单,也无需开发者自己来实现TCPIP协议,而且用硬件来实现TCPFIP协议,比用软件实现,能达到更快的数据传输速率。特别适合资源比较紧张或者对数据传输速度要求比较高的系统。终端控制器网络系统的设计就采用了这种接入以太网的方案,以求有更快的网络处理速度。3412网络连接方案设计终端控制器的工作环境是在电梯运行现场上,受限于电梯运行现场空间等因素影响,使用交换机或集线器等网络连接设备来组建网络不方便。所以要求终端控制器有自组网功能,数套终端控制器就能连接组成局域网,不用借助网络连接设备。因而需要具备集线器或者交换机的功能,具有两个以太网接口。设计双以太网接口的另一个很重要的原因是,本系统设计的带备份通路的环网结构要求具有两个以太网接口,进行首尾相连组成物理上的环网。终端控制器网络的传输速率要求较高,因为需要传送大量的语音和视频信息,这种信息的突出特点就是数据量很大。系统需要选择一款性能优良的芯片,终端控制器设计选择的是交换机控制器芯片。通过对集线器和交换机控制器芯片工作原理的比较分析可以看出,网络负载比较大的场合下,集线器控制器很容易引起网络的拥塞,交换机控制器则能凭借其优越的性能而较好的工作。本终端控制器对网络带宽的要求相对较高,通常工作在网络负载大的场合下,所以本终端控制器网络系统的设计选用了台湾RELTEK公司生产的RTL8305SC交换机控制器芯片。本系统设计的网络接口示意图如图341所示:图341系统网络接口示意图3413网络接口主要芯片介绍瞄之5】从上述的方案设计中可以看出,在网络接口设计中主要用到的芯片有硬件TCPIP协议栈芯片W3150A+和以太网交换机芯片RTL8305SC。下面分别简单的介绍一下这两个芯片的主要功能及特性。(1)W3 150A+WIZnet公司硬件协议栈芯片W3150A+是以大规模集成电路方式硬件化通信协议栈,提供一种简单、经济的高速连接互联网上各种数字设备的解决方案。实现方式是以硬件化TCPIP栈来完成。它提供一个既快且简易的渠道来实现以太网的功能。应用此大规模集成化的芯片于系统中可完全卸载网络协议所需的负荷,减轻软件开发的工作量。W3150A+实现TCPIP栈中的TCP,UDP,ICMP,Pv4,ARP,IGMP以及PPPoE协议,另加连接以太网协议中的数据控制及MAC协议。芯片内含16KB收发缓冲存储器。对MCU接1:3采用多种连接方式,对物理层衔接则应用标准MII接El。W3150A+主要由4部分组成,它们分别是:第一部分是MCU接口。W3150A+提供直接总线接口和间接总线接口,W3150A+还提供SPI总线接口。适合与类似8051单片机的总线连接,也非常适合与只有IO口而没有总线接口的单片机连接。第二部分是TCPIP协议栈。W3150A+已经完全固化了从MAC层、网络层到传输层所需要的协议,因而用户无需了解这些协议的具体实现方法和实现代码。第三部分是接收和发送缓冲区。单片机通过以太网与网络上其它主机进行通信的数据是通过这些缓冲区来交换的。第四部分是以太网物理层接EI(MII接口)。W3150A+可以与RTL8201无缝连接,实现10100BaseT以太网物理接口。芯片结构如图342所示:图342 W3150A+结构(2)RTL8305SC简介RTL8305SC是台湾的RELTEK公司生产的二层交换网络芯片,具有5个网络接口。其中每个接El含有一个MAC层和一个物理层收发器,提供10100M传输速率的自动协商和识别功能(完全兼容IEEE80238023u的自动协商识别功能),支持UTP方式,并且在光纤模式下提供流量控制功能。它集成高效的SRAM作为收发分组的缓冲区,提供广播帧过滤功能,还提供了微控制器接El:SMI(Serial Management Interface)接lZl,允许微控制器通过该接口设置内部寄存器和诊断内部错误。RTL8305SC的5个以太网接IXl(PORT0一PORT4)分为三个部分:组X、组Y和PORT4。用户可以根据需要将PORT0-,PORT3灵活地划分为组X和组Y,每组的工作模式相互独立。而第5 N(PORT4)贝IJ是一个功能强大的接口,支持一个外部的MAC接口,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电力安全常识知识测试题及答案
- 2025年事业单位招聘考试化工类专业能力测试试卷答案与解析
- 多语言布局优化方法-洞察与解读
- 2025年事业单位招聘考试综合类无领导小组讨论面试真题模拟试卷答案详解
- 2025年事业单位招聘考试新闻类综合专业能力测试试卷真题模拟训练
- 2025年青海省事业单位招聘考试综合类公共基础知识真题模拟试卷
- 项目预算编制及成本管控工具包
- 恒大足校考试题目及答案
- 网上教学安全知识培训课件
- 2025国考大庆市行政执法岗位申论题库含答案
- (2025)营养指导员考试真题库(含答案)
- 2025年全国成人高等学校招生考试(高等数学二-专升本)历年参考题库含答案详解(5套)
- 消化内科临床科室发展规划与实施方案
- Revit参数化族课件
- 民间借贷法律知识讲座
- 学堂在线 现代生活美学-插花之道 章节测试答案
- 供货周期保证措施
- 基于人工智能的个性化学习路径研究
- 麻醉气道痉挛处理
- 学前卫生考试试题及答案
- 2025春季学期国开电大专科《液压与气压传动》一平台在线形考(形考任务+实验报告)试题及答案
评论
0/150
提交评论