双冗余网络在励磁装置中的应用及可靠性分析.doc

双冗余网络在励磁装置中的应用及可靠性分析.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双冗余网络在励磁装置中的应用及可靠性分析.doc

双冗余网络在励磁装置中的应用及可靠性分析 李志军河北工业大学, 天津 300130 中图分类号:TM712 文献标识码: 文章编号: 1.说明 励磁控制装置是同步发电机的一个重要组成部分,其主要作用是维持发电机端电压处于给定水平。一般由励磁调节单元、励磁功率单元、灭磁保护单元三部分构成[1]。 数字式励磁装置中的每个单元的核心处理工作都由微处理器来完成,在系统运行期间,需要在各个单元之间传递模拟量、开关量以及可修改的参数等数据信息。因此需要通过为每一个单元集成 CAN 通讯接口并将各个接口连接成一个现场总线网络的设计方案,来实现各单元之间数据的实时传输和通讯。 虽然CAN协议自身有比较强的检错和纠错能力,但是在工业控制现场的复杂环境中,机械和电磁的噪声等都会影响CAN总线的可靠通信,进而使得系统的整体可靠性大大降低[2],解决这个问题的有效办法是采取冗余设计。为了提升CAN总线在励磁控制系统中通讯的可靠性,本篇论文介绍了一种基于dsPIC[3]的双路CAN总线冗余通讯设计方案,并进行了可靠性分析。 2. 冗余通讯系统的设计方案和硬件实现 冗余设计一般包括部分冗余和全面冗余方法[4]。由于部分冗余设计通常仅实现了物理介质和物理层的冗余 ,CAN总线通信的实时性和可靠性仍不能得到有效保证。全面冗余方法对传输介质、数据链路层及物理层甚至是应用层都进行了全面的冗余,因此可以大幅度提升系统的可靠性。全面冗余与部分冗余方法相比,不使用故障判断和冗余部分切换电路,从而减少了硬件电路设计难度,并且使系统的故障率大为降低。 为了提升 CAN 总线在数字励磁装置中通讯的可靠性,本篇论文提出了一种双路CAN总线冗余通讯设计方案。其拓扑结构图如图1所示。采用dsPIC30F6014A芯片为控制核心的硬件原理实现图如图2所示,由于dsPIC芯片内部集成了两个和CAN2.0B标准兼容的CAN总线模块,支持CAN协议的CAN2.0A、CAN2.0B的主动和被动版本[5],这些突出的特点使得dsPIC非常适宜冗余CAN总线通讯系统的硬件设计。 鉴于dsPIC30F6014A内部已经集成了双路CAN控制模块,因此我们只设计了其接口驱动电路。这里以单路CAN为例说明,另一路完全相同。这里选用PCA82C250器件[6]作为CAN协议控制器和物理总线之间的接口,对CAN协议控制器提供差动接收能力,对传输总线提供差动发送能力。图中在82C250与dsPIC之间接入光电隔离主要是出于安全角度,以便提高系统的可靠性,这里选用高速光电隔离芯片6N137实现。、 图2 CAN总线接口电路 Fig.2 CAN bus interface circuit 3.冗余CAN总线通讯系统软件设计 3.1系统中应用的CAN总线应用层协议的制定 由于CAN协议本身只定义了物理层和数据链路层的规范(遵循OSI标准)[7],这使得CAN能够更广泛地适应不同的应用条件,但也给用户使用CAN总线带来了不便。用户在使用CAN协议时,必须根据实际需求自行定义CAN高层应用协议。 本文基CAN工业应用层协议,结合励磁控制装置的实际应用情况,制定了CAN应用层协议。由于本通讯系统中节点数不多,所以选用了BasicCAN的帧格式,标识符是静态分配的,采用了11位报文标识码。信息标识符结构如下: 节点号(4位) 数据类型(3位) 数据含义(4位) (1) 节点号:共4位,总线上最多可以接16个节点。本系统中含有两个励磁调节单元、一个灭磁保护单元、4个可控硅整流单元和1个操控显示单元,一共8个节点,剩余的节点可以后用做扩展。 (2) 数据类型:共3位,最多可表示8种类型的数据。本系统中使用了模拟量、开关量和参数修改量。 (3) 数据含义:共4位,最多可表示16种数据含义。鉴于篇幅所限,不做进一步阐述。 3.2 应用层信息帧的格式 应用层信息帧是应用层与CAN基本通信部分之间数据交换的至关重要的连接部分。应用层将信息帧解析之后,输送给用户程序供其使用;应用层将用户程序需要发送的信息通过应用层装配成帧后送给CAN的通信部分进行发送。应用层信息帧格式如表1所示: 表1信息帧格式 Table 1 Information Frame Format 仲裁场 控制场 数据场 节点号 数据类型 数据含义 RTR 数据 长度 第一字节 第二字节 第三字节 第四字节 第五字节 第六字节 第七字节 第八字节 3.3 冗余CAN总线通讯程序设计 本系统软件程序设计主要包括节点初始化程序、报文发送程序、报文接收程序以及CAN总线切换等等。在初始化CAN内部寄存器时注意要使得各节点的位速率必须一致,而且接、发

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档