



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于/r/nRCM3200/r/n配电自动化通信规约转换器设计摘要:/r/n智能电网要求电力设备应该具备自动化、信息化、互动化,传统串口通信的配电自动化终端无法与智能电网以太网通信网络联网,这就需要用一个转换装置来完成这项工作基于这个需求,我们在/r/nRCM3200/r/n嵌入式模块上,通过/r/nuC/OSII/r/n多任务操作系统,开发出能够通过串口与传统配电自动化终端通信的规约转换器,它能够解析常用电力通信规约,进行电网实时数据分析,通过以太网接口和/r/nIEC104/r/n规约传送到上级电力监控中心;软件设计采用多任务处理,保证了每项工作的实时性和可靠行,并充分考虑了电力环境下的电磁兼容等特性,满足智能配电网对终端通信的各项的需求。/r/n关键字:/r/nRCM3200,Rabbit3000,uC/OSII/r/n,配电自动化,电力通信规约转换/r/n一:引言/r/n智能电网代表着当今世界电力系统发展变革的最新方向,国家电网提出了将建设“坚强智能电网”的目标,配网自动化系统是智能电网的重要组成部分,现代电网结构日趋复杂电网容量不断扩大,实时信息传送量快速增加,对配网自动化系统和开关站自动化系统的数据通信提出了越来越高的要求,故通过网络实现远动信息(遥测、遥信、遥控和遥调信息)的迅速、可靠、高效传输成为现在智能电网信息传输的发展趋势。但是,现有运行中的/r/nFTU/r/n、/r/n保护装置等自动化终端都是采用串口通信,而通用串口转网络的装置都是单个串口,并且都是透明数据传输,没有办法处理电力通信规约,也没有实时数据处理的能力。本文重点讨论在/r/nRCM3200/r/n嵌入式模块上,通过/r/nuC/OSII/r/n多任务操作系统,开发出能够通过串口与传统配电自动化终端通信,并具备电力通信规约处理能力和实时数据处理能力的规约转换器。/r/n二:/r/nRCM3200/r/n嵌入模块简介/r/nRCM3200/r/n模块由/r/nRabbit/r/n3000/r/n及支持以太网通信的组件和存储器组成的嵌入式模块。/r/nRabbit3000/r/n芯片是使用/r/n8/r/n位嵌入式处理器为内核,将/r/nPC/r/n机的主要硬件集成在一张信用卡大小的主板上,将操作系统或应用软件存储在/r/nFlash/r/n芯片中的片上系统。/r/nRabbit3000/r/n嵌入式片上系统功耗低、可靠性高、功能强大。/r/nRCM3200/r/n片上系统资源包括:一个/r/n10M/r/n的以太网接口、/r/n512K/r/n内部闪存(用于存储程序)、/r/n512K/r/n静态/r/nRAM/r/n(用于存储数据);外围资源包括:/r/n6/r/n个串行通信口、/r/n7/r/n个/r/n8/r/n位/r/nI/O/r/n并行口、一个实时钟和一个异步时钟串行口(用于写入程序),这些特点非常适合于在工业场合中的应用。/r/nRabbit3000/r/n开发环境采用/r/nDynamicC/r/n编程语言,支持/r/nuC/OSII/r/n多任务实时嵌入式操作系统。/r/n三:系统架构设计/r/n通信规约转换器的功能是通过串行接口/r/n(/r/nRS232/RS485)/r/n接入自动化设备(如/r/nFTU/r/n、/r/nRTU),/r/n并进行数据处理与转发。因此系统架构涉及三部分:通信收发、规约解析和自动化装置实时数据处理,如图/r/n3.1/r/n所示。/r/n图/r/n3.1/r/n系统结构示意图/r/n3.1硬件设计/r/n本系统硬件设计主要围绕/r/nRCM3200/r/n的接口资源,把/r/nRCM3200/r/n作为核心模块,通过双列直插连接器与扩展底板进行连接,把/r/n6/r/n个串口和/r/n7/r/n个/r/n8/r/n位/r/nI/O/r/n并行口等资源引到扩展底板上,在底板上通过外电平转换芯片/r/nMAX/r/n把串口扩展出来,由于一个开闭所中的电力终端设备数量较多,需要使用/r/nRS485/r/n总线方式通信,而部分设备又需要/r/nRS232/r/n串口方式通信,所以,串口设计为可通过跳线改变接口类型,满足/r/nRS232/r/n和/r/nRS485/r/n通信方式的转换,同时考虑电力环境电磁干扰强特点,对串口进行光电隔离设计。利用/r/n8/r/n位/r/nI/O/r/n并行口/r/nPB/r/n作为控制运行信息指示灯。/r/n3.2实时操作系统设计/r/n本系统最主要的功能就是完成串行接口和网络接口间的数据交互。程序需要处理多个通信任务和实时数据处理任务,如果采用状态机的开发模式,程序复杂,调试周期长。通过分析比较,采用/r/nuC/OSII/r/n作为系统任务调度的操作系统,卩/r/nC/OSII/r/n是一种基于优先级的可抢先的硬实时内核,属于可剥夺型内核,可移植、可裁剪,最多可管理/r/n64/r/n个任务,其每个任务都拥有自己独立的堆栈。卩/r/nC/OSII/r/n提供了丰富的系统服务功能比如:信号量、消息邮箱、消息队列和时间管理等,这些功能可以帮助用户实现非常复杂的应用。由于本系统各种类型的通信任务对系统的实时性和可靠性要求比较高,采用/r/nuC/OSII/r/n实时操作系统可以有效地对任务进行调度,对各任务赋予不同的优先级可以保证任务及时响应,而且采用实时操作系/r/n统,降低了程序的复杂度,方便程序的开发。/r/nRCM3200/r/n的开发环境/r/nDynamicC/r/n支持/r/nuC/OSII/r/n嵌入式系统,通/r/n^#useucos2.lib/r/n就可以引入/r/nuC/OSII,/r/n在程序中就可以调用相关函数,如操作系统初始化、任务之间的信号量的建立以及任务间通信用的消息队列建立的代码如下所示:/r/nOSInit();/r/n///r/n操作系统初始化/r/nsemRTU/r/n=/r/nOSSemCreate(1);/r/n//创建数据访问临界信号量/r/nport_res[l].hCMD/r/n=/r/nOSQCreate/r/n(&/r/nMsgQB[O],MSG_QUEUE_SIZE);///r/n创建任务消息队列;/r/nError/r/n=/r/nOSTaskCreate(TaskLedRun,NULL,/r/n512,2);///r/n创建任务/r/n3.3任务模块设计/r/n3.3.1串口数据处理/r/n规约转换器与开闭所内配电自动化终端的通信就通过串行口,规约采取变位扫描方式,即在正常情况下,规约转换器定时向自动化终端问全数据(包括遥侧、遥信、遥脉和遥控)和不断扫描变化数据(如/r/nSOE)/r/n从而获得所需信息,定时向自动化终端进行一次对时命令。遥控则采用了校核的控制方式,即对配电自动化终端转发的遥控预选和执行命令,由规约转换器进行确认,此后才将其转发给自动化终端。/r/n串口规约解析支持/r/nIEC1O1/r/n、/r/nIEC103/r/n、/r/nmodubs/r/n等通信规约,配电网实时数据经规约解析后传给实时数据处理任务,同时接收实时数据处理模块传来的命令指令。/r/n3.3.2网络数据处理/r/n网络数据处理模块主要完成与上级主站的数据通信,通过与实时数据处理任务交互,进行电网数据打包转发,系统采用基于以太网的/r/nIEC104/r/n电力通信规约,规约转换器侧为服务器端,建立/r/nTCP/r/n监听服务,端口为/r/n2404/r/n,当上级电力配网自动化主站发起通信链接请求时,与主站软件建立一个/r/nSOCKET/r/n通道,然后,根据/r/nIEC104/r/n规约标准,进行通道数据初始化,按照规约要求进行电网实时数据帧封装。/r/n3.3.3电网实时数据处理/r/n实时数据处理模块主要完成处理由串口规约传来的电网实时数据,根据系统配置对数据进行分类、越限等处理,把处理后的数据存到自动化终端定义数据表中,接收网络通信任务对实时数据的打包处理请求,把请求结果提交给网络通信模块。接收转发主站系统下达的控制、对时等命令。/r/n四:结束语/r/n本文讨论的规约转换器是以/r/nRCM3200/r/n为核心,以/r/nuC/OSII/r/n嵌入式实时操作系统开发/r/n和设计,重点介绍了系统的硬件框架和软件架构。该系统已在配电自动化改造中应用,系统运行良好,工作稳定可靠。/r/n参考文献/r/n【/r/n1/r/n】/r/nRabbitSemiconductorInc.RabbitCoreRCM3200User/r/n'/r/nsManual,/r/n2006/r/n【/r/n2/r/n】/r/nRabbitSemiconductorInc.DynamicCTCP/IPUserManualVolume,/r/n2006/r/n【/r/n3/r/n】陈霞韩国政通信管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学值周生培训
- 蒙氏食物制备培训
- 《微软公司经营理念》课件
- 量表调查员培训体系构建
- 提升班级凝聚力的策略研究计划
- 远程登录协议书范本
- 《西安交通大学战略管理》课件
- 超市门面分租合同协议
- 家政服务培训课件
- 转让门店收款合同协议模板
- 人教版(2024)七年级下册Unit 3 Keep fit 素养检测(含解析)
- 医院检验科实验室生物安全程序文件SOP
- 封条模板A4直接打印版
- 双减背景下的作业设计与实施优秀案例PPT
- 《毕业设计--年产4000吨甲胺精馏工段的工艺初步设计 》
- 关门梁引水电站压力管道设计说明
- 关于建立涉农贷款专项统计制的通知银发号
- 基于PLC的数控车床电气控制系统设计毕业论文_(2)[1]
- 古典概型 教学设计
- 钢管截面积、强度、挠度、惯性矩计算公式
- 施工现场平面布置和临时设施、临时道路布置
评论
0/150
提交评论