变电站自动化IED设备嵌入式通信模块的开发

来源 :科技资讯 | 被引量 : 0次 | 上传用户:edgeofsky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在变电站自动化系统中,IED(Intelligent Electronic Device)是采集底层和监控设备信息,并将信息与站控层计算机交互的嵌入式装置。随着变电站自动化技术的发展,变电站对网络通信的要求越来越高,集成了嵌入式以太网的IED成为未来IED一种发展趋势。与传统变电站网络通信系统相比,采用嵌入式以太网技术的变电站网络通信系统的网络带宽大大增加了,网络连接更加智能化,更容易与PC 机和广域网相连,实现变电站的远距离操控,具有很好的应用前景。笔者针对以太网和现场总线相结合的以太网应用模式,提出了一种IED嵌入式通信模块的开发方法。本文不仅给出了硬件结构图,还给出了部分程序。
  关键词:变电站自动化 IED ARM Linux Web服务器
  中图分类号:TP368.5 文献标识码:A 文章编号:1672-3791(2014)08(c)-0009-02
  20世纪末兴起的IED在变电站自动化领域获得了广泛的应用。
  IED在电力系统中的应用主要多用于底层来实现数据采集、监视控制与仪表计量、通信控制等功能,而上层应用由于对数据处理与存储能力、人机交互(HMI)、网络通信等方面要求甚高,一般都是由PC系统或局域网(LAN)的形式实现。
  随着变电站IED、数字光电流互感器、数字光电压互感器、变压器及GIS等一次设备在线状态监测和变电站运行操作仿真等技术日趋成熟,以及计算机网络新技术在实时系统中的开发应用,使得变电站一次设备和二次设备走向集成化。在基于IEC51850体系的变电站自动化系统中,过程层与间隔层、间隔层与变电站层之间的通信方式将全部采用标准以太网方式,采用TCP/IP协议。
  本文接下来将对IED接入以太网的体系结构,IED的硬件、软件结构作详细的说明。
  1 IED嵌入式以太网的体系结构
  变电站通信的局域网通常采用以太网,因为以太网是一种采用总线型拓扑结构的局部通信网,它的特点是:信道带宽高,误码率很低,具有高度的扩充灵活性和互联性,建设成本低,见效快。
  IED接入变电站以太网的方式有很多种,有基于通信服务器的接入模式、基于嵌入式Web服务器的接入模式等等。不管采取哪种模式,嵌入式IED与站控层计算机的通信必须取“瘦”服务器,“胖客户”的策略,即在IED上搭建一个小型web服务器,站控层计算机作为客户机可以对其进行信息访问、控制等操作。
  因此变电站IED嵌入式系统只要转变为Web服务器,并装载和解释TCP/IP协议就可以实现和Internet互连。目前的嵌入式网络技术已经可以完全支持基于Web服务器的IED接入模式
  2 硬件结构设计
  为了构建Web服务器并满足变电站自动化系统的实时性和可靠性的要求,用传统的8位、16位的单片机作为IED嵌入式系统的核心已不能满足需要。因此必须选择更高性能的微控制器作为IED嵌入式系统的核心。
  ARM处理具有体积小、功耗低、成本低、性能高等特点,并且具有16/32位双指令集。ARM广泛应用于16/32位嵌入式RISC解决方案中,几乎占有嵌入RISC微处理器市场份额的75%。Linux操作系统因其易裁剪、稳定性强、设备独立性、可移植性良好、提供了丰富的网络功能等优势,成为嵌入式行业中一大主流操作系统。
  本文采用的ARM处理器为基于东南大学ASIC工程中心自主设计的嵌入式处理器SEP4020,内嵌100MHz ARM720T兼容内核(MMU+8K Cache),支持Linux和Windows CE 操作系统,提供强大32位处理能力,内嵌10M/100M 以太网MAC,支持设备与网络的互连。
  网络接口采用DAVICOM公司的芯片DM9161E,它是一款高性能的网络物理层收发器,采用RMII接口,与处理器内部的MAC控制器实现10M/100Mbps自适应的网口,系统需要的主时钟由外部的50MHZ有源晶振提供。
  3 软件结构设计
  3.1 操作系统
  本文设计的IED嵌入式系统软件部分是基于嵌入式Linux操作系统基础上的。
  嵌入式操作系统可以简化应用程序设计,并可有效地保障软件质量和缩短开发周期。嵌入式操作系统大体上可分为两种:商用型和免费型。商用型的实时操作系统:功能稳定、可靠,有完善的技术支持和售后服务,但往往价格昂贵。免费型的实时操作系统:在价格方面具有优势,目前主要有Linux。
  针对电力而言,系统的可靠性和实时性是关键。Linux是个与生俱来的网络操作系统,成熟而且稳定。Linux是源代码开放的软件,不存在黑箱技术,任何人都可修改它,或者用它开发自己的产品。Linux系统是可定制的,系统内核目前已经可做得很小。Linux作为一种可裁减的软件平台系统,是发展未来嵌入设备产品的绝佳资源,因此,Linux作为嵌入式系统新的选择,在电力嵌入式系统中应用已成必然。
  3.2 Web服务器
  IED 网络通信功能的实现可采用嵌入式Web服务器技术。站控层计算机。嵌入式Web服务器以嵌入式平台为硬件工作平台,以嵌入式实时多任务操作系统为软件工作平台,其上运行小型精简的服务器程序。站控层计算机通过访问建立在IED上的嵌入式Web服务器,即可对IED的信息进行访问和控制,从而实现站控层与间隔層的信息交互。
  Boa服务器是一种小型的web服务器程序,易于移植,且资源消耗低,具有很高的HTTP请求处理速度和效率,如今广泛地应用于嵌入式系统中。使用Boa作为web服务器的IED,可以使稳定高效地实现现场数据的采集、存储和转换,以及通信功能,并且使用和维护方便,可靠性高。
  嵌入式web服务器Boa和普通web服务器一样,能够完成接收客户端请求、分析请求、响应请求、向客户端返回请求结果等任务。与其他传统的web服务器不同的是当有连接请求到来时,它并不为每个连接单独创建进程,也不通过复制自身进程来处理多链接,而是通过建立HTTP请求列表来处理多路HTTP连接请求,同时它只为CGI程序创建新的进程,这样就在最大程度上节省了系统资源,这对嵌入式IED来说至关重要。同时它还具有自动生成目录、自动解压文件等功能,因此,Boa在嵌入式IED中具有很高的应用价值。   3.3 CGI程序
  为了在嵌入式IED上实现网络通信功能,除了为其安装Boa服务器之外,还要编写特定的程序才能显现它的网络通信功能。 本文中的嵌入式IED采用CGI程序来利用Boa服务器与变电站层计算机进行交互。
  CGI是运行在Boa服务器与本机或或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上,这里的CGI运行在装有Boa服务器的IED上。在物理上,CGI是一段程序,它运行在Server上,提供同客户端 Html页面的接口。它解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。
  本文在这里用C语言作为编程语言,编写一个简单的通过控制IED的某个开关量信息“switch”的CGI程序。计算机通过CGI请求访问装有Boa服务器和CGI程序的ARM嵌入式系统,来控制IED的开关量信息。从而实现站控层计算机对IED进行简单的访问和控制的过程。
  控制IED的开关量信息“switch”的CGI程序流程图和源代码如下:
  #include
  #define OPEN 1
  #define CLOSE 0
  int main(int argc, char **argv)
  {
  int fd;
  int switch;
  int i,j,k;
  char *data;
  data = getenv("QUERY_STRING");
  printf("Content-type:text/html\n\n");
  printf("\n");
  printf("\n");
  printf("IED CGI TEST\n");
  printf("\n");
  printf("\n");
  printf("

IED CGI TEST

\n");
  fd = open("/dev/switch",0);
  //打开switch驱动
  if(fd == -1)
  {
  printf("wrong\r\n");
  exit(-1);
  }
  sscanf(data,"switch=%d",&switch);
  if(switch == 1) //如果按下“TurnOn”按钮,打开SWITCH,同时将按钮字符改为“TurnOff”
  {
  printf("TurnOff");
  ioctl(fd, OPEN);
  }
  }
  else //如果按下“TurnOff”按鈕,关闭SWITCH,同时将按钮字符改为“TurnOn”
  {
  printf("TurnOn");
  ioctl(fd, CLOSE);
  }
  close(fd); //关闭SWITCH驱动
  printf("\n");
  return 0;
  }
  程序编写完成后保存为ied.c。接着对其进行编译。在Linux终端中输入下列语句:
  #arm-linux-gcc ied.c –o ied.cgi
  最后开启webserver,我们就可以通过网页来控制IED的开关switch了,在PC网页浏览器里调入CGI的URL(http://BoardIP/cgi-bin/ied.cgi?switch=1)就可以访问该CGI并且可以控制开关switch了。如图,点击TurnOff按钮可以关闭switch,再次点击则打开switch开关。
  4 结论
  智能化与网络化是变电站自动化发展的必然要求,在变电站自动化中,站控层与间隔层IED的通信时建立在以太网技术的基础上。本文提出了一种为IED构建嵌入式Web服务器的网络通信方案,并给出了硬件和软件的设计方法。该方案实现简单,具有很好的可移植性和可拓展性。由于本文的研究是在ARM开发板上进行,由于条件所限,对于其健壮性和抗干扰性等性能无法进行准确的评估,笔者期待符合标准的产品出现。
  参考文献
  [1] 吴在军,窦晓波,蒋云贵.基于嵌入式Internet的变电站智能设备接入技术研究[J].电力自动化设备,2005,25(7).
  [2] 王博,游大海,许广伟,等.数字变电站IED设备通信研究[J].电力系统通信,2006,27(166).
  [3] 杨刚,杨仁刚,郭喜庆.嵌入式以太网在变电站自动化系统智能化电气设备上的实现[J].电力系统自动化,2004,28(3).
  [4] 孙英会,鲁强,高会生,等.基于WebVR的变电站通信监控系统设计与实现[J].华北电力大学学报,2005,32(3).
  [5] 徐天奇,尹项根,游大海,等.兼容IEC61850的间隔层IED模型设计与实现[J].电力系统自动化,2007,31(24).
  [6] 余斌,葛亮,房萍,等.变电站Web发布系统的实现[J].电网技术,2004,28(24).
  [7] 李文光,刘昕戈,康景利.基于IEC61850和嵌入式以太网的变电站网络通信系统[J].仪表技术与传感器,2006,9.
  [8] 王海吉,王书强,刘海波,等.基于IEC61850标准开发数字化变电站可编程的IED[J].继电器,2008,36(3).
其他文献
摘 要:预约图书是图书馆个性化服务,体现以读者为本的服务宗旨,本文以广西大学图书馆预约书服务过程中存在的四个问题:预约单已发但书找不到;预约时间久但都不成功;预约书到馆后读者真正按时借的不多;自助借还机上还回的有预约的书常常出现丢失现象,探寻了解决这四个问题的有效对策。  关键词:预约书 个性化服务 管理新对策  中图分类号:G252 文献标识码:A 文章编号:1672-3791(2014)06(
期刊
摘 要:西部地区的发展一直落后于东部地区,21世纪以来,国家相继针对西部的发展提出了许多优惠政策。在国家政策的指导下,西部地区的整体发展取得了长足的进步,但是西部的教育还是明显落后于东部地区。中国的教育在很多地区都存在城市与农村发展不均衡的状况,那么西部地区在这方面的现实状况如何?本文通过对于西部地区某村社的调查,分析当前我国西部农村地区的教育现状以及家长的教育观念。  关键词:西部地区 农村教育
期刊
摘 要:任务型教学法是交际框架下的一种外语教学方法,学生的学习活动与任务或问题相结合,以探索问题来引导和维持学习者的学习兴趣和动机,让学生带着真实的任务去学习,使学生真正成为学习活动的主宰者和决策者。任务型教学法在医学院校外语教学中的应用,取得了良好的效果,为学生的外语学习开辟了一种新的途径。  关键词:任务型教学法 外语教学 实践  中图分类号:G623 文献标识码:A 文章编号:1672-37
期刊
摘 要:塔河油田奥陶系碳酸盐岩油藏具有很强的非均质性,在前期缝洞单元划分的基础上,进行了单元注水开发,开发效果得到明显改善。从递减曲线、水驱曲线、含水上升率及压力保持程度四个方面进行评价,分析S80单元注水开发效果。通过四个开发指标的简单分析表明单元注水驱油具有一定成效,对指导下一步缝洞单元注水开发具有一定意义。  关键词:碳酸盐岩 单元注水 效果分析  中图分类号:TE313 文献标识码:A 文
期刊
摘 要:对话式的授课方法能极大地调动学生们的学习积极性和参与性,本文探讨了在小学数学教学过程中,对话式授课的具体应用方式,通过结合案例,提出了感悟中对话、体验中对话和生活中对话这三种具体的教学途径。  关键词:小学数学教学 对话式授课方法 授课方式  中图分类号:G623 文献标识码:A 文章编号:1672-3791(2014)08(b)-0196-01  通过利用对话来活跃课堂,让每个学生都能真
期刊
摘 要:等离子喷涂技术广泛应用于机械行业,根据不同的用途选用合适的喷涂材料来增加零件表面的硬度、耐磨性、润滑性等机械性能,从而提高零件的寿命。Cu-Al-MoS2复合粉末因为其有较高的力学和化学性能以及特殊的自润滑性在等离子和火焰喷涂中占据重要的位置,本文通过实例来阐述Cu-Al-MoS2复合粉末的等离子喷涂工艺、喷涂参数、喷涂后性能等。  关键词;等离子喷涂 Cu-Al-MoS2复合粉末 性能 
期刊
摘 要:近年来,静电除尘技术被应用到纱窗行业,这些纱窗主要采用电容器原理和静电发生器两种方式使纱窗带上静电,由于结构复杂、成本较高、安全性低,静电吸附的灰尘不能自动清理,这些纱窗均没有被大众接受。经研究发现,利用摩擦起电原理使窗纱带上静电的过程方便、有效,可行性高,并且可利用单片机控制电动机的正反转带动“双卷轴结构”来实现窗纱的自动摩擦起电和自动清理过程。“双卷轴结构”的主动轴置于窗体的上边框上,
期刊
摘 要:大学生创新项目给予学生一个深入学习科学文化知识的平台,笔者结合参加大学生创新项目的实践,总结了在项目中的收获和切身体会。认为参与大学生创新项目在激发学习兴趣、培养自主学习习惯和锻炼团队协作能力等方面都很有益处。  关键词:大学生创新 能力培养 实践体会  中图分类号:G649 文献标识码:A 文章编号:1672-3791(2014)08(b)-0223-01  国家大学生创新性实验计划是教
期刊
摘 要:10 kV高压开关柜是高压配电中的重要设备,将会影响到电气系统运行的安全性,也会对供电的可靠性造成影响。为此,必须对10 kV高压开关柜进行高标准、高要求、高质量的设计,以确保电力系统的安全运行。本文主要对这一设计的关键性问题进行了探讨,并对元器件的选取进行了研究,希望能够对这些设备的设计起到一定的借鉴作用。  关键词:10 kV高压 开关柜 设计 分析研究  中图分类号:TM591 文献
期刊
摘 要:随着对光纤中非线性效应的不断研究,布里渊散射由于可以同时测量外界环境的温度和应变且测量范围与测量精度均较高,使得其在光纤分布式传感领域得到了广泛的重视和研究。本文介绍了光纤布里渊散射的传感原理,综述了基于布里渊光时域反射、布里渊光时域分析和布里渊光频域分析的光纤分布式传感技术的原理及进展,最后从用户需求方面对光纤分布式布里渊散射传感技术的未来发展方向进行了展望。  关键词:布里渊光时域反射
期刊