CAN总线在变电所综合自动化中的设计及应用

发布者:快乐的舞蹈最新更新时间:2012-01-17 关键字:CAN总线  综合自动化 手机看文章 扫描二维码
随时随地手机看文章

0 前言 

  城市轻轨与地铁供电系统是一个特殊的系统,其安全性、可靠性要求高,为了实现系统的安全可靠运行,必须实现电力系统的调度、运营和管理的自动化。变电所综合自动化是电力系统自动化基本组成,也是实现电力监控系统功能的前提。

  在电力监控系统中,现场总线是变电所综合自动化的流通动脉,是变电所综合自动化三大构成部分设备管理层、所内通信层和间隔设备层中的一个主要构成部分即所内通信层。通过总线通信,从现场采集的大量信息和数据被快速、准确、实时地上传到监控中心,同时由监控中心下达的控制命令也被准确无误地发送到控制单元,及时采取措施避免事故发生。
  目前,在既有地铁运营系统中,间隔层供电设备的微机保护测控与其他微机型的自控装置间的通信大多通过

  RS422/RS485 通信接口相联接,实现监控系统与微机保护和自动装置间相互交换数据和状态信息。    
  
  采用RS422/RS485 通信接口虽然可实现多个节点(设备)间的互连,但连接的节点数一般不超过32 个,在变电所规模稍大时,满足不了综合自动化系统的要求;其次,采用RS422/RS485 通信接口,其通信方式多为查询方式,即由主计算机提问,保护单元或自控装置应答,通信效率低,难以满足较高的实时性要求;再者,使用RS422/RS485 通信接口,整个通信网上只能有一个主节点进行通信管理和控制,其余皆为从节点,这样主节点便成为系统的瓶颈,一旦出现故障,整个系统的通信便无法进行。而20 世纪80 年代中期发展起来的现场总线有效地解决了以上问题。

  CAN(Controller Area Network)总线以其通信速率高、可靠性高、连接方便和性价比优等特点成为现场总线的推荐标准之一,在城市轻轨与地铁电力监控系统(SCADA)中有着广阔的应用前景。

1 CAN技术的特点

  变电所综合自动化区别于常规所最明显的标志之一就是通信功能,变电所内间隔层之间信息可充分共享,并通过通信接口与外界信息系统交换信息,同时节省大量电缆,构成一个快速、稳定、可靠的通信网络是变电站自动化系统的基本要求,也是电力系统运行管理功能的基本前提。

  CAN 总线是一种有效支持分布控制和实时控制的串行通信网络,是一种通信速率可达1 Mb/s的多主总线,具有优先抢占方式进行总线仲裁的作用机理,错误帧可自动重发,永久故障可自动隔离,不影响整个网络正常工作,可靠性高,而且协议简单,开放性强,组网灵活,成本较低,能为电力自动化提供开放性、全分布及可互操作性的通信平台。CAN 总线具有以下主要特点:

  (1)良好的实时性。CAN 控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN 协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN 总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和灵活性。

  (2)良好的传输防错能力。CAN 采用短帧结构,数据最多8 个字节,数据传输时间短,受干扰几率低,且每帧信息都具有CRC 校验及其他检错措施。

  (3)全数字化的双向传输。用以取代传统的4~20 mA 信号,CAN 的直接通信距离最远可达10 km(速度在5 kb/s 以下);最高通信速率可达1 Mb/s(距离在40 m以下)。

  因此CAN 现场总线网络具有多主、实时、高可靠性、低成本等优点,特别适用于在条件十分恶劣的工业现场进行实时数据传输。

2 变电所综合自动化系统的构成

  地铁车站牵引降压混合变电所综合自动化系统的设备组成示意图如图1 所示。


  该系统间隔层主要由保护单元和测控单元组成,每个测控单元监控多路馈进馈出,采用先进现场总线CAN,现场通信采用屏蔽双绞线,总线速率达1 Mb/s,通信规约支持IEC-60870-5-101 格式,网络结构简单、方便灵活、成本低,并且CAN 总线连接各个节点形成的多主控制器的局域网克服了RS485/422 网络上只能有一个主节点而无法构成多冗余系统的缺陷,具有很高的性价比。

  虽然CAN 协议本身具有较强的检错、纠错能力,但在工业控制现场,插头连接不牢固、传输介质损坏或总线驱动器损坏等都会破坏CAN 的可靠通信。解决这一问题的有效途径是采用冗余通信控制,采用双CAN 现场总线在内部定期对备用CAN进行备用检测,从而保证通信系统正常运行,提高了内部网络的冗余度。

  站控层采用双10/100 Mb/s 屏蔽双绞线(或光纤)以太网结构(能保证变电站自动化系统内部通信网络传输的实时性),由双服务器组成,站控层工作站为值班人员提供全所系统的监视、控制和管理功能,界面友好,易操作。通过组件技术,软件功能实现“即插即用”,较好地满足了电气监控系统的需要,软件系统采用模块化结构,开放性较好。

3 CAN总线通信系统配置

  3.1 硬件组成

  系统使用2 套总线(CAN0、CAN1),每套包含独立的总线电缆、总线驱动器和总线控制器,可以实现物理介质、物理层、数据链路层及应用层的全面冗余。符合这一要求的微处理器可以选择Fujitsu 公司推出的带双CAN控制器的16 位微控制器MB90F543。

  系统中2 套总线采用热备份方式运行:一个CAN 控制器作为系统上电后默认的CAN(可称为主CAN);另一个为系统的备用CAN(称之为从CAN),作为主CAN 的冗余。系统正常工作时,主CAN 总线(CAN0)投入运行。当主CAN 总线发生故障时,从CAN 总线(CAN1)投入运行。

  如上电检测到主CAN 总线故障,则从CAN 总线自动投入运行。这样在一套总线发生故障时,另一套总线自动继续工作,保证整个系统的通信功能正常运行,大大提高了系统的可靠性,实现了CAN总线的全面冗余设计。另外,也可以根据需要,由软件设定采取冗余方式或非冗余方式,对于非冗余方式只采用主CAN 总线运行。本系统的结构方案如图2 所示,其中RT 为总线终端匹配电阻,用于抑制信号发射干扰,RT =100Ω或120Ω。网络采用屏蔽双绞线作为通信介质。


    3.2 系统软件设计

  在双CAN 冗余系统中,较之硬件结构而言,软件设计相对复杂。一般的CAN 总线通信程序必须包括CAN 初始化程序、CAN 发送程序和CAN接收程序3 个基本部分。在本冗余系统软件设计中,上面3 部分作为3 个最基本的模块,供系统其他软件模块调用。

  由于系统采用双CAN 冗余热备份方式运行,所以2 个CAN 控制器必须都处于热备份状态。系统中所有节点的2 个CAN 控制器经初始化后都随时准备接收信息,但有且只有一个CAN 控制器在发送信息。换言之,在一个时间点上,系统中有且仅有一路CAN 通道在工作,另一路处于监听状态(正常工作时)或故障状态(发生故障时)。

  在本系统的软件设计中,除了用于数据发送和接收的实时数据通信程序外,还包括用于对各个节点进行管理的通信管理程序。总线管理功能程序供通信节点每隔一段时间调用,以此判断所有的节点是否都在线:如果所有节点都在线,则认为总线正常;否则识别离线节点,并作相应处理。若总线通信节点发生故障,由其他节点接管其工作,继续实施总线管理。通信程序流程如图3 所示。


4 结束语

    CAN总线以其独特的设计思想、优良的性能和极高的可靠性,越来越受到人们的重视。CAN只采用了ISO/OSI参考模型的1层和2层,对应用层需由用户自行定义。由于协议相对简单,所以CAN最突出的优点是价廉物美,具有较高的抗干扰能力。其多主机工作方式,使分布于不同地点的各个监控设备之间的数据交换变得更为灵活和直接。因此,CAN总线特别适合于工业过程控制中实现各控制设备之间的互连,在城市轨道交通电力监控领域中的应用也将日益广泛。
关键字:CAN总线  综合自动化 引用地址:CAN总线在变电所综合自动化中的设计及应用

上一篇:现场总线技术在长安汽车制造厂中的应用
下一篇:Linux系统对ISA总线DMA的实现

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

CAN总线解决方案在小儿尿裤包装机的应用
尿裤生产线是一个对系统的协调性要求很高的一种机械设备,要求控制系统能够提供很好的协调能力,协调各个伺服之间的动作流程,不能出现系统动作间断的情况,同时还要求伺服系统具有很好的反应能力,及时处理来自PLC的命令,以达到很高的生产效率。我们所做的这套系统是用来包装尿裤的,同时也可以用来包装卫生巾,系统各方面要求很高,整个系统控制工艺复杂,控制设备繁多,各个电机之间要求很高的协调性.该系统采用5套伺服电机控制,而每套伺服电机间均有数据交换,且数据通讯也要求很强的实时性,也就是要求系统具有总线通讯能力,这样就要求伺服驱动器拥有非常强大的功能才能满足控制要求,而Kinco伺服驱动器则能满足此类系统控制要求,下面是我们驱动器的一些功能特
[工业控制]
<font color='red'>CAN总线</font>解决方案在小儿尿裤包装机的应用
stm32内部的CAN总线
功能概述:   bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B;它的设计目标是以最小的CPU负载来高效处理大量的报文。它也支持报文发送的优先级要求(优先级可软件配置)。 CAN2.0B内核:   bxCAN模块可以完全自动地接收和发送CAN报文,且完全支持标准标识符(11位)和扩展标识符(29位)。 主要特征:   支持CAN协议2.0A和2.0B主动模式;   波特率最高可达1兆位/秒;(属于OSI11898标准)   支持时间触发通信功能;(可以通过时间戳来进行数据同步) 发送   3个发送邮箱;(邮箱:包含,数据、地址、ID等)     共有3个发送邮箱供软件
[单片机]
stm32内部的<font color='red'>CAN总线</font>
基于CAN总线的分布式电池管理系统
随着高科技及其产业的迅速发展,大存储容量的 电池 组 能源 系统已经越来越被人们所重视,在很多领域中都得到广泛地应用,如在汽车产业发展的新方向、新热点——电动汽车及混合动力车的研究及产业化中,将作为车载 能源 的主要供给者。 蓄电池组是由一定数量的单体电池串联组成的,它可以进行百次至千次的充放电;在使用中必须注意其各个单体电池的各种特性、电池温度、电池的剩余电量及总电流等参数,因为这些参数直接影响电池的使用寿命,必须做到优化运行和有效监控,防止电池出现过充、过放及温度过高等问题,从而延长电池的使用寿命和降低成本,特别是提高电池的可靠性。可以把给电池组配套的 电子 、 控制 及数字技术称为数字“电池 电子 技术”。同样在汽车的电子
[电源管理]
ARM在五轴嵌入式数控磨削系统中的应用
0 引言   多轴数控系统在加工复杂型面时,需要各个轴之间协同工作,实时性、可靠性要求较高。CAN总线可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检测特性也增强了CAN的抗电磁干扰能力。它是一种有效支持分布式控制和实时控制的串行通信网络,这些特点决定了CAN总线技术在多轴数控系统中有很好的应用前景。本文利用CAN总线技术为五轴数控系统提供了一个实时可靠的信息交互网络,解决了传统总线插板I/O模块多,干扰严重、系统软件复杂、硬件兼容性差等问题,提高了信号传输实时性和可靠性,便于安装、调试和维护,经济效益明显,是自动化领域发展的一个重要方向。 1 基于CAN总线数控系统的结构   如图1所示
[单片机]
ARM在五轴嵌入式数控磨削系统中的应用
什么是CAN总线,CAN总线的优势和特点
CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。1993年,CAN 已成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。      一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达
[嵌入式]
汽车can总线工作原理及测量方法详解
  CAN总线的总体结构   CAN总线由CAN控制器、CAN收发器、数据传输线、数据传输终端等组成。CB311的ECU(发动机控制单元)、TCU(变速器控制单元)、FEPS(无钥匙进入和无钥匙启动系统)、组合仪表四个电控单元通过CAN总线连接,CAN控制器、CAN收发器均集成在电控单元中。CB311CAN总线的结构如图1所示。   图1 CB311 CAN总线的总体结构   1、CAN控制器   CAN控制器集成在电控单元内部,接收由控制单元微处理器传来的数据。CAN控制器对这些数据进行处理并将其传递给CAN收发器;同样CAN控制器也接收收发器传来的数据,处理后传递给控制单元微处理器。   2、CAH收发器   CAN收发器
[测试测量]
汽车<font color='red'>can总线</font>工作原理及测量方法详解
CAN总线这一点很牛
近期,我跟一位在 Voyage公司 上班的朋友在尝试对一辆福特 Fusion 汽车 的空调系统实现 编程 控制。     下图为研究人员尝试通过App来控制汽车的关键功能:     Voyage是汽车自动驾驶领域内的一家专业公司,他们想要实现的终极目标是:对于世界上的任何一个人,他都可以随时随地召唤一辆汽车直接开到他的家门口,并将他安全地送达到目的地,而且价格也非常便宜。对于Voyage来说,他们将不可避免地给乘客提供汽车关键功能的控制权,因为总有一天开车的将不再是我们人类,而这一天马上就要到来了。   CAN总线 介绍 一台现代化汽车拥有大量的控制系统,这些控制系统的作用与Web应用中各种微服务的作用是非常相似的。对于一台
[嵌入式]
配电网综合自动化系统在高速公路隧道中的应用
   1  概述   雪峰山隧道位于国道主干线上海至瑞丽高速公路湖南省邵阳至怀化段, 雪峰山隧道为上下行分离的双洞隧道, 其中左线隧道长6 946 m, 右线长6 956 m。   雪峰山隧道供电设计为4 路独立10 kV 双环网供电, 当1 路或2 路失电时要确保隧道正常供电。当3 路失电时要自动甩掉部分负荷, 保证一级负荷正常运转,其逻辑控制关系复杂, 因此必须有一套分析、判断、控制系统。配电网自动化就是在此背景下提出来, 它可以与电力监控系统相互配合, 以确保雪峰山隧道供电的正常运行。    1. 1  供电电源的引入   雪峰山隧道供电采用10 kV 系统, 由地方电力公司的塘湾、铁山两座变电站双回线通过架
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved