CAN总线在电梯远程监控系统中的应用

发布者:Yuexin888最新更新时间:2011-06-28 关键字:CAN总线  电梯远程监控 手机看文章 扫描二维码
随时随地手机看文章
  前言   
 
  随着人们生活质量的提高,智能大楼成为一种趋势。而在智能大楼中,电梯的安全稳定运行,是至关重要的。但是限制于资金与技术的力量,这一点很难保证。因此,对于及时发现电梯故障并迅速维修就显得相当必要了。目前国内的电梯服务水平大多仍局限于现场电梯出现了问题,通知维修中心,由维修中心派专人到现场勘查并排除故障。该情况存在的缺点是响应速度慢,还需要现场派专人监守。而电梯远程监控系统为提高电梯维保并及时做出反应提供了有力工具。

目前国外的大型电梯企业都有了成熟的电梯远程监控系统,但是,价位高是一项很高的阻碍,而且,他们的监控系统只是针对自己的电梯开发,兼容性差。基于上述情况,我们开发了能适合不同类型电梯的远程监控系统,对于某个区域(一幢大楼,一群大楼,一个小区,一个城市,一个国家等)中安装多部电梯,对这些电梯进行集中远程监控、管理、数据维护、统计、分析、故障诊断及救援。其目的是对在用电梯进行远程数据维护,远程故障诊断及处理,故障的早期诊断与早期排除,以及对电梯的运行性能及故障情况进行统计与分析,并在分析的基础之上选择合理的派梯方案。

系统的组成   

电梯远程监控系统由3部分组成:数据采集卡,视频监控,监控工作站组成,其总体方案结构如图1所示。数据采集卡(图1中的CAN-232数据转换卡)与电梯控制器中负责与监控系统进行数据交换的电梯通讯卡通过CAN总线进行连接,布线方式采用总线式。如果总线长超过100米,那么在总线末端应该接120欧的抑制信号反射的终端电阻。这两个120Ω的电阻,对匹配总线阻抗起着相当重要的作用。忽略掉它们,会使数据通信的抗干扰性和可靠性大大降低,甚至无法通信,这一点在现场已经得到了验证。数据采集卡通过RS232总线连接工作站的COM1口,与工作站进行数据通信。

  图1 系统的组成   

摄像机安装在监控的电梯轿厢内部,采集轿厢内部的图像。其视频信号经视频线缆传递至视频切换器。视频切换器的切换由数据采集卡上的MCU控制其模拟开关来实现。MCU从工作站计算机的COM1口接收计算机发出的控制命令,然后根据命令控制模拟开关从多路视频信号中进行选择输出。同时视频切换器具有放大功能,延长视频信号的传输距离,使工作站计算机获得高质量的图像。切换器将选择的视频信号经视频线缆传递给视频采集卡。视频采集卡安装在工作站计算机的PCI接口上,其主要作用是将摄像机的模拟视频信号转换为数字视频信号后传递给工作站计算机做进一步处理及存储。

工作站接收数据采集卡以及视频采集卡发送来的数据进行处理并显示电梯运行的状态以及轿厢中的图像,并在电梯发生故障时提供多种报警方式,同时把各种有用信息存入数据库。这样,用户能够通过工作站掌握电梯的状态信息和电梯轿厢内的图像信息,并能查询电梯的档案信息,电梯运行的历史事件库,电梯曾经发生过的故障信息,查询电梯在历史上某段时间内的性能分析结果,打印报表等。

CAN总线介绍   

数据传输通过CAN总线,CAN(Controller Area Network)总线是一种支持分布式实时控制系统的串行通信的局域网络。由于其高性能、高可靠性、实时性好及其独特的设计,已广泛应用于控制系统中的各检测和执行机构之间的数据通信。其主要特点:(1)多主总线,各节点均可在任意时刻主动向网络上的其它节点发送信息;(2)采用独特的非破坏性总线仲裁技术,优先级高的节点优先传送数据,能满足实时性要求;(3)具有点对点、一点对多点及全局广播传送数据的功能;(4)CAN总线上每帧有效字节数最多为8个,并有CRC及其它校验措施,数据出错率极低,万一某一节点出现严重错误,可自动脱离总线,总线上的其它操作不受影响;(5)通信距离远达10km(5kb/s),通信速率最高可达到1MB/s(40m),节点数目实际可达110个,通信介质采用双绞线,也可用光纤;(6)CAN总线只有两根导线,系统扩充时,直接将新节点挂接在总线上即可,系统易扩充,改型灵活。因此,CAN总线成为分布式计算机控制系统的理想总线。

目前,广泛流行的CAN总线器件有两类:一类是独立的CAN控制器,如SJA1000及Intel82526/82527等;另一类是带有CAN的微控制器,如P8xC592及16位微控制器87C196CA/CB等。SJA1000是一种独立控制器用于移动目标和一般工业环境中的区域网络控制CAN它是PHILIPS半导体PCA82C200CAN控制器BasicCAN的替代产品而且它增加了一种新的工作模式PeliCAN,这种模式支持具有很多新特性的CAN2.0B协议。SJA1000的主要新功能   

(1)标准结构和扩展结构信息的接收和传送   

(2)接收FIFO64字节   

(3)在标准和扩展格式中都有单/双接受过滤器含屏蔽和代码寄存器   

(4)读/写访问的错误计数器   

(5)可编程的错误限制报警   

(6)最近一次的误码寄存器   

(7)对每一个CAN总线错误的错误中断   

(8)由功能位定义的仲裁丢失中断   

(9)一次性发送当错误或仲裁丢失时不重发   

(10)只听模式,CAN总线无应答无错误标志   

(11)支持热插拔,无干扰软件驱动位速检测   

(12)硬件禁止CLKOUT输出   

数据传输及协议转换模块   

CAN-232转换卡   

这部分完成是数据采集、协议转换、故障判断、与工作站通讯以及控制视频切换的功能。其中,CAN控制器选择的是PHILIPS公司的SJA1000,收发器选用的是PAC82C250。信号隔离采用的是高速光电耦合器6N137。它接收电梯通讯卡发出的符合CAN协议格式的电梯状态数据帧,然后将其转换成标准的RS232格式的数据流传送给工作站。由于各种电梯控制器的通讯协议不同,所以需要在数据传送模块中进行协议转换,将电梯状态信号的格式转换成符合工作站软件协议要求的数据格式,从而使监控软件可以兼容不同类型的电梯。

下面具体介绍采集卡与电梯通讯卡以及工作站的通信。

转换卡与通讯卡通信过程   

CAN总线为多主方式工作,在总线上可挂接110多个节点。因此,一块采集卡可以连接最多110多部电梯的通讯卡。但在实际应用中,考虑到监控软件的实时性,因此一部工作站监控16部电梯,并为各部电梯赋予一个作为身份标识的站号(分别设置各部电梯的电梯通讯卡上的拨码开关为1-16)。上位机监控软件每隔40ms采集一部电梯的数据,它首先发送该电梯的站号给采集卡,然后等待接收数据。采集卡接收到上位机发送来的站号,就将该站号填充到CAN帧的第一字节,并把这个只有一个数据字节的CAN帧发送到总线上去,然后等待接收该电梯发送的数据。

与采集卡相连接16块电梯通讯卡,在初始化时,将地址接收码与屏蔽码设置为只接收采集卡发送的数据。当通讯卡接收到采集卡发来的站号后,与自己的站号相比较,如果不同则不予理睬,如相同则发送电梯状态数据到总线上。而采集卡在初始化时设置未为接收所有通讯卡的数据,当他接收总线上的数据,确认是否是所采集的电梯发送来的数据,如果正确,则进行协议转换,将从电梯通讯卡接收来的数据转化为符合上位机要求的格式;然后根据这些状态信息,对电梯进行故障诊断,判断电梯是否正常运行,如果不正常,则判断发生了什么故障,或者可能会要发生什么故障,进行故障报警或预报警;故障判断等处理后,将故障码和其他数据一起发送给上位机,否则放弃这次操作。

在CAN总线通信中,初始化模块较为重要,是一个重点,也是难点。在初始化时,首先进入复位模式,然后对CAN控制器的寄存器配置。但在实际中发现硬复位较可靠,只要时间足够,一定能使CAN控制器进人复位状态,但此时CAN控制器的某些寄存器的值不确定。软复位正好相反,不一定能使CAN控制器进人复位状态,但一旦进人复位状态则CAN控制器的寄存器数值就为确定的复位值。在实际应用中此两种复位方法结合使用效果好。因此,在硬件电路中还设计了Watchdog电路,它同时还可以防止单片机死机或者程序出现“跑飞”现象发生。初始化程序流程图如图2所示,采集卡整体程序流程图如图3所示。

  图2 CAN总线初始化模块

  图3 采集卡流程图   

转换卡与工作站通信过程   

采集卡与工作站之间通过RS-232总线进行通讯,MCU串口波特率为19200bs,工作站监控软件采用VisualBasic和SQL,将其MSComm控件的Settings属性设置为“19200,E,8,1”。使用串口与工作站连接,从速率上可以满足远程监控系统的要求,而且可以降低成本。如果使用基于PCI总线的CAN总线适配卡,尽管可以提高通信速率,但是也增加了不少成本,况且,还要将协议转换和故障判断的任务移交给上位机,增加了上位机的负担,会影响整个系统的实时性。综合比较,还是CAN-232的性价比较高,适合本系统的使用。监控软件每隔40ms可以得出如图4的旋转角=∠AOC和俯仰角=∠COB,为了使求出的角度与COMPASS得出的角度协调,以正北为零度来进行角度调制,角度范围从0~359.9。

  图4   

结论   

本系统结构紧凑合理,可以根据需要调整到半球任何的一个位置点。在本系统中,样机的功率为1.5W,自重2.5kg,可以负载10kg的天线(本系统的天线中0.7kg),转动速度为每秒4度。该样机在工程试验中跟踪效果比较好,通过软件来保证运行的可靠性,结果表明响应特性符合要求,精度完全满足实际需要。

关键字:CAN总线  电梯远程监控 引用地址:CAN总线在电梯远程监控系统中的应用

上一篇:基于USB的pH值控制器数据通讯的实现
下一篇:基于CAN总线智能数据采集模块设计

推荐阅读最新更新时间:2024-05-02 21:27

基于CAN总线的多功能大型粮仓远程监测系统
  0 引言   粮食的安全储藏是国家为了备战和预防灾荒的重要战略决策,而粮库储粮监测技术又是科学保粮的关键技术之一。目前国内生产的粮情监测系统,品种繁多,系统结构各异,但其监测的内容主要集中在粮库内外温度和湿度,不能同时监测虫害情况;而且现场检测电路和上位机的通讯大多采用RS-485,这就使整个系统抗干扰能力差,实时性和纠错能力不强,增加节点困难,当某一通信节点出现故障时,还会影响整个系统 。因此为了提高粮情监测系统的可靠性,扩大粮情监测的功能,我们提出了基于CAN总线的多功能大型粮仓远程监测系统。   1系统总体结构原理   粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,这极易造成粮
[嵌入式]
CAN总线通信控制协议的仿真与性能分析
  控制器局域网(CAN)属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络。它是由德国博世公司在20世纪80年代专门为汽车行业开发的一种串行通信总线。由于其通信速率高、工作可靠、调试方便、使用灵活和性价比高等优点,己经在汽车业、航空业、 工业控制 、安全防护等领域中得到了广泛应用,被公认为几种最有前途的总线之一,其协议也发展为重要的国际标准。   随着CAN总线在各个行业和领域的广泛应用,其通信性能也越来越受到人们的关注。目前,已有很多学者对CAN总线通信性能进行分析研究。文中在分析CAN总线通信控制协议的基础上,在MATLAB/Sinulink软件Stateflow仿真环境下,利用有限状态机理论对CAN总线通信系统进
[嵌入式]
基于ZigBee与CAN总线技术的井下无线通信系统设计
  0 引言   该系统是基于CAN和ZigBee技术的井下无线通信系统。主要作用是使矿山井下作业人员能较方便的进行双向无线通信,并辅助实时人员跟踪,便于企业合理的调度和管理,特别是矿难发生时,在原有线通信系统损害的情况下,对救援受困人员起很大的作用。   ZigBee是一种新兴的基于IEEE 802.15.4短距离,低功耗的无线通信技术,主要适用于自动控制和远程控制领域,可以嵌入到各种设备中,ZigBee技术可以用很少的能量在数千个微小的节点之间相互协调实现通信,以接力的方式通过无线电波数据从一个网络节点传到另一个节点,通信效率非常高。   CAN(Controller Area Network,CAN)是ISO国际
[网络通信]
基于CAN总线和无线技术的输液网络监控系统
摘要:据调查,目前在我国的大、中、小型医院及下属社区卫生院、诊所等医疗机构的输液速度和输液量几乎都是不精确的值,凭肉眼观察来估计输液速度。输液速度是护士通过转动输液器上的手动滑轮来控制的,输液量也是护士用只有两个标记的液体瓶倾倒后估计的。利用人工监视输液情况,给病人和医务人员带来许多不便。随着无线技术、网络技术和计算机技术的迅速发展,为输液采用无线、网络监控带来了便利条件。目前已有一些相关输液的研究成果,实现了输液监视、控制、报警等功能,但主要是单台设备独立使用,未能实现网络监控。文献设计了一种基于RS485总线的输液网络化监控系统,但采用RS485总线和有线监控在许多方面存在不足。由于CAN总线和无线技术在各个方面得到普遍应用,为
[单片机]
基于<font color='red'>CAN总线</font>和无线技术的输液网络监控系统
没听过这个,都不好意思说自己做过CAN总线开发!
CAN总线网络中,若其中一个节点出现硬件或者软件上的错误,很可能导致总线电平持续保持在显性状态,总线上所有节点均不能正常通信。在节点设计时,应该如何通过硬件手段避免这一问题发生? 总线值 CAN总线上的数据采用不归零编码方式,可具有两种互补的逻辑值之一:“显性”或“隐性”。“显性”位和“隐性”位同时传送时,总线的结果值为“显性”。比如,在执行总线的“线与”时,逻辑 0 代表“显性”,逻辑1 代表“隐性”。 CAN总线节点的基本组成如图1所示,当MCU的TXD引脚输出0时,总线电平为显性,若输出1,总线电平则为隐性。 图1 CAN节点基本组成示意图 TXD 显性超时 由于CAN总线显性电平的“支配地位”,在C
[嵌入式]
基于ARM处理器系统的机械车载监控终端研究
1 引言 近年来,随着土地资源不断的被开发利用,我国基础建设的规模也进一步扩大,工程机械市场呈现持续增长态势,但是国内的工程机械行业仍处于一种相对落后的生产方式,所以工程机械行业需要适合本行业要求的,智能的,性能优越的监控产品。嵌入式技术、总线技术和网络技术等高新技术融入到工程机械行业的监控系统中来,是十分必要的。为此,本文设计了一种基于嵌入式系统和总线技术的工程机械监控系统终端,详细讨论了监控系统终端的构成和CAN总线的设计。 2 监控系统终端的总体构成 监控终端负责前端控制系统所有单元的监控,包括安全监控、电液比例等单元并通过液晶显示器和键盘进行人机交互,同时,连接视频监控设备,随时监控现场的情况。 如图1所示,监控系
[单片机]
基于ARM处理器系统的机械车载监控终端研究
基于CO2128的网络信号转换系统电路设计
  0 引言   随着信息科学的快速发展,人们对数据采集后的信号形式的要求越来越多,单一的信号形式已经没有办法满足实际工程的需要。网络信号、USB总线信号、RS232总线信号以及CAN总线信号等形式是目前应用比较广的总线形式,但它们之间的互换仍然存在问题,一直受到复杂的网络协议所限。而对于网络信号的转换,都得通过复杂的算法才能实现,因而无法满足对时实性要求较高的场合。   1 系统总体设计   本文给出的基于CO2128器件的网络信号转换平台主要通过CO2128提供的端口来实现CAN总线、RS232总线、USB总线及网络端口间的相互转换。该设计在保证数据准确的前提下,减少系统开销和提高速度是本设计的重点。通过设计,进而
[嵌入式]
基于CAN总线汽车车身视觉检测站的研究
    摘要: 研究CAN总线和多主机控制在汽车白车身视觉监测站中的应用;提出以采用摩托罗拉MC68HC05X16和微机为主机的多主机分布式控制系统;介绍控制网络的物理层接口及有关硬件,并对通信部分进行较为详细的研究。     关键词: 视觉检测 三维测量 分布式控制 控制器局域网 数据通信 前言 汽车车身视觉检测站是用于测量车身关键点的三维空间坐标的大型的专用检测系统。它由机械及定位系统、三维视觉传感器系统、测量控制与接口系统、标定系统以及计算机软件五大部分组成。主要方法采用结构光传感器,经标定系统标定后,通过控制系统选取被测点,采集图像,结合视觉检测算法,求出被测点坐标参数。为进行测量,必须把计算机与
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved