当前位置:首页 > 智能硬件 > 智能硬件
[导读]本文介绍了一种基于以太网的电力智能监控终端系统。该系统以16位单片机XAS3为核心处理器,利用W3100进行TCP/IP协议转换,实现设备网络化功能。系统中各种功能模块通过现场总线与主处理模块进行数据交换,系统通过以太

本文介绍了一种基于以太网电力智能监控终端系统。该系统以16位单片机XAS3为核心处理器,利用W3100进行TCP/IP协议转换,实现设备网络化功能。系统中各种功能模块通过现场总线与主处理模块进行数据交换,系统通过以太网与调度系统通讯,实现对变电站内设备的远程监控。文中重点介绍如何利用W3100进行TCP/IP协议转换,实现系统以太网通讯功能,并给出了具体的软硬件设计。        
  1 引言
           TCP/IP协议是目前最流行的国际互联协议,它与以太网的结合称为以太网技术。以太网具有成本低廉、通信速率高、兼容性好[1]等特点,使以太网技术不仅在办公自动化领域得到应用,而且逐渐涉及管理网络、监控网络及现场网络等领域。
          电力智能监控终端设备是对变电站和发电厂实现远程监视和控制的智能设备,其主要功能包括采集各种信息量和完成对设备的控制。为保证电网的状态真实、快速地反应开关量的变化,以太网被应用于电力系统调度自动化系统中以提高通讯速率,突破信道瓶颈是其中的一个趋势和必然要求。但目前的监控终端设备大多数为单片机系统,在实现以太网互联时存在一定的困难。解决这一问题有以下几种方案:一种方案是采用高档的MCU和RTOS,在嵌入式操作系统中完成TCP/IP协议的处理。采用高档的MCU可以实现很多复杂的处理,但价格较高,需要同时购买昂贵的RTOS软件,且开发周期长、难度大;另一种方案是采用第三方的以太网协议转换设备,通过RS232C与转换设备通讯,由转换器完成数据封装和协议转换,其缺点是通信速率受限,系统无法对以太网进行控制;第三种方案是在设备的基础上增加专用的网络协议转换芯片以实现以太网互联,即本文介绍的采用W3100和以太网控制芯片的方案,其特点是占用系统资源少、编程方便、开发周期短。
  2 W3100简介
              W3100是WIZnet公司专门为以太网互联和嵌入式设备推出的TCP/IP协议栈芯片。W3100能够实现TCP、UDP、IP Ver.4、DHCP、ARP 和ICMP 等协议,同时,网络接口层包括MAC子层和DLC子层,也在该芯片中实现。它能同时提供四路网络连接,内建16K双口RAM作为数据缓冲区,支持全双工模式,协议处理速度可达4~5Mbps,并且带有标准的MII接口,方便连接以太网接口芯片。WIZnet公司还提供了Socket API程序包,可以加速应用程序的开发。
   3 硬件原理
           3.1 系统硬件框图
              基于以太网的电力智能终端设备[5]的基本功能包括开关量信号采集、模拟量数据采集、输出开关量及与上位机系统进行高速通讯。系统硬件框图如图1所示。

  图1 系统硬件框图

            图3 TCP/IP建立联接过程
              4.2 软件实现
              1) 初始化W3100
              初始化W3100时,应首先对其进行硬复位,然后设定MAC地址及IP,最后初始化SOCKET接口。
              ResetEthernet(); //硬复位W3100
              InitW3100A(); //初始化W3100
              InitNetConfig(); //配置以太网卡参数
              InitSocket(); //初始化SOCKET
              2) 中断服务程序
              根据W3100的使用手册,在系统中提供一个硬件中断作为W3100的中断输入,在中断服务程序中记录状态值。代码如下。
              _interrupt(INT_PCA0) _using(INT_PCA0_PSW)
              {
              u_char status;
              status = INT_STATUS;
              while (status)
              {
              if (status & 0x01) {
              S_STATUS[0] = STATUS(0);
              INT_STATUS = 0x01;
              }//第1、2、3类似处理
              if (status & 0x10) {
              S_STATUS[0] = STATUS(0);
              INT_STATUS = 0x10;
              }//第1、2、3类似处理
              status = INT_STATUS;
              }
              INT_STATUS = 0xFF;
              }
              3) 收发数据
              设计一个任务定时10毫秒进行数据收发处理,其过程如下。
              SOCKET i;
              INT len;
              WORD TSCKNUM = 2404;
              for (i = 0; SockNo < 4; SockNo++)
              {
              switch (Select(i, SEL_CONTROL))
              {
              case SOCK_ESTABLISHED:
              if ((len = select(i, SEL_RECV)) > 0)
              {
              if (len > MAX_BUF_SIZE) len = MAX_BUF_SIZE;
              len = recv(i, data_buf, len);
              send(i, data_buf, len);
              }
              break;
              case SOCK_CLOSE_WAIT: if ((len = select(i, SEL_RECV)) > 0)
              {
              if (len > MAX_BUF_SIZE) len = MAX_BUF_SIZE;
              len = recv(i, data_buf, len);
              }
              close(i);
              break;
              case SOCK_CLOSED:
              init_sock(i);
              break;
              }
              }
            5 结束语
              在设计与实现电力智能监控终端过程中,应用W3100作为以太网协议栈转换器具有接口简单、编程方便、通讯速率高、工作稳定等特点,能够简化设计难度、加快设计进度,因此W3100在快速实现网络化的设计中具备良好的应用前景。本文以成熟的应用技术为基础,增加了硬件协议转换器,减少了开发风险,缩短了开发周期,提高了产品的应用水平。该电力智能监控终端系统已经产品化,累计创造了1000万元产值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

日本福岛地震11年之后,核电站的污水处理依然是个难题,此前日本做出了将核污水排入大海的决定,但遭到了当地渔民及周边国家的反对,为了消除大家对核污水的安全性担心,日本已经开始试验用核处理水养鱼。据日本媒体报道,福岛核电站的...

关键字: 放射性 核电 电力 电站

通用汽车公司(General Motors)将建立一项能源业务,向房主和商业客户销售储能装置和服务;这是汽车制造商为电动汽车开发电池工作的一个分支。这个名为GM Energy的新部门将帮助客户将电力从电动汽车或电池储能盒...

关键字: 通用汽车 电力 电动汽车 电池

东芝公司(Toshiba)关于经营重组方案,计划与国内基金“日本产业合作伙伴”(JIP)为核心的企业联盟优先展开谈判。JIP向中部电力、欧力士等多家日企寻求出资参与东芝重组。东芝9月30日宣布,从通过第一轮招标的多个阵营...

关键字: 东芝 IP TOSHIBA 电力

东芝公司(Toshiba)关于经营重组方案,计划与国内基金“日本产业合作伙伴”(JIP)为核心的企业联盟优先展开谈判。JIP向中部电力、欧力士等多家日企寻求出资参与东芝重组。东芝9月30日宣布,从通过第一轮招标的多个阵营...

关键字: 东芝 IP TOSHIBA 电力

在下述的内容中,小编将会对交换机的相关消息予以报道,如果交换机是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 交换机 工业交换机 以太网

日本工业机器人制造大企业安川电机(YASKAWA)2027年将在日本国内建立新工厂,用来生产提高家电等节能性能的核心部件。预计新工厂的投资额为500亿~600亿日元。计划把日本国内产量翻一番,以降低中国产部件的比例。新工...

关键字: 电机 逆变器 工业机器人 电力

能源公司 Leag 计划在德国东部 Lusatia 建立德国最大的可再生能源中心。该集团 29 日在莱比锡举行的德国东部能源论坛中称,凭借 7 吉瓦的输出,未来可以为 400 万户家庭安全地提供生态电力。预计到 2030...

关键字: 可再生能源 电力 光伏 风力涡轮机

W5500 芯片是一款集成全硬件 TCP/IP 协议栈的嵌入式以太网控制器,为单片机提供了更加简单、快速、稳定、安全的以太网接入方案。采用标准4线SPI接口,理论速率上可以达到 80MHz。

关键字: 嵌入式以太网控制器 以太网

伦敦, Aug. 31, 2022 (GLOBE NEWSWIRE) -- Meco Limited(Mecobit)于2020年8月在香港科技局举行的精英发布活动上发布了备受期待的终极太阳能发电系统(一套具有惊人备份和...

关键字: LIMIT 加密 太阳能 电力

智能硬件

22207 篇文章

关注

发布文章

编辑精选

技术子站

关闭