- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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内部寄存器时注意要使得各节点的位速率必须一致,而且接、发
您可能关注的文档
- 几个著名的不等式.doc
- 函数的应用(北京三十五中季晓丹.ppt
- 分组学号姓名院(系).doc
- 创造的魅力.ppt
- 初三数学竞赛模拟试卷4.doc
- 初中物理2010中考第三次调研测试题物理试卷及答案.doc
- 剩余课程安排(第15周~).ppt
- 功耗核心协议栈应用于图书馆管理领域的基于普适计算技术.doc
- 匀变速直线运动的规律及应用(习题课).doc
- 北京中医药大学2008年自主选拔录取书面材料一览.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 抗凝剂皮下注射技术临床实践指南(2024版)解读 2PPT课件.pptx VIP
- 腰椎解剖应用.ppt VIP
- 人教版高一数学上册《第一单元集合》同步练习题及答案.pdf VIP
- 紫外可见分光光度计招标文件.doc VIP
- 《Android-Jetpack开发-原理解析与应用实战》读书笔记思维导图.pptx VIP
- DB3706_T 74-2021 西洋梨生产技术规程.pdf
- 【精选】ICAO附件14.pdf
- JEP122G 半导体器件失效机理和模型.pdf VIP
文档评论(0)