用户中心

资讯 > SCADA

高性能嵌入式工业以太网监控系统设计

来源:李蔚 郭一帆/www.e-works.net.cn2008.09.26阅读 5368

  现场智能监控装置是构建控制网络的基础和关键,采用高端嵌入式技术实现以太网现场智能装置开发是其重要发展趋势。本文提出基于嵌入式工业以太网技术的监控系统,详细阐述了嵌入式工业以太网监控装置的硬件和软件的设计过程,包括32位微处理器系统的实现、以太网接口单元模块的实现、uCLinux嵌入式操作系统分析和移植,uCLinux下驱动程序的分析和实现、Socket套接字分析、HTTP协议分析、嵌入式Web服务器的实现等。
  1 引 言

  自上世纪70年代以来,以网络通信技术、微电子技术为代表的TI产业蓬勃兴起,信息技术的飞速发展,导致了自动化系统结构的深刻变革,以多层次、网络集成自动化系统为基础的企业信息系统逐步形成。将嵌入式系统应用于以太网正逐步走入工业控制领域。本文提出了一种高性能、低成本的嵌入式工业以太网监控系统整体设计方案。

  2 嵌入式工业以太网监控系统的总体设计

  网络系统结构整体方案的构思和设计关系全局,其地位非常重要。对于工业以太网系统主要需要考虑的问题包括以下几方面:
  1) 网络拓扑分析;
  2) 数据传输分析;
  3) 性能和布线需求分析;
  4) 发展需求分析。
  根据对工业网络设计要求的基本考虑,结合目前以太网的设计方法和现场总线的应用现状,本文设计了一种以以太网为主体的双环冗余高速工业监控网络体系,其系统结构示意图如图1所示。

图1双环冗余高速以太网结构示意图
图1 双环冗余高速以太网结构示意图


  3 嵌入式工业以太网监控系统硬件平台的实现

  嵌入式系统硬件包括微处理器、外围控制电路、只读存储器、可读写存储器和外围设备。本文将介绍和分析自主研制的嵌入式以太网监控系统装置www.cechina.cn,该装置以53C4510B嵌入式微处理器为核心,采用MAX1422作为12位高速AD转换器,连接RTL82OIBL以太网物理层接口电路,外加SST39VF160和HY57V641620作FlashROM和SDRAM单元,构成基本硬件平台。

  3.1 接口电路
  本系统的PHY接口采用Realtek公司生产的RTL8201BL芯片构成。RTL8201BL完全遵循IEEE802.3的物理层协议标准www.cechina.cn,采用+3.3V工作电源,支持10/100Mbps传输速度和半双工/全双工操作。该芯片内部除包括物理编码子层、物理媒体附件、双绞线物理媒体子层、l0BASE-TX编码/解码器和双绞线媒体访问单元外,还集成滤波器电路。RTL8201BL使用MII接口与S3C4510B的MAC控制器直接相连CONTROL ENGINEERING China版权所有,同时通过H1102网络隔离变压器与RJ45双绞线接口连接,实现数据通道的安全隔离。

  3.2 嵌入式处理器单元电路
  S3C4510B为系统所采用的嵌入式处理器,这是一款的面向以太网应用、以ARM7TDMI为内核的16/32位RISC体系结构的微处理器。ARM7TDMI是目前ARM7系列中应用最为广泛的高性能内核控制工程网版权所有,ARM7TDMI名字的基本含义为:ARM7表示ARM6的32位整型核的3V兼容的版本;T表示16位压缩指令集Thumb;D表示支持片上Debug;M表示内嵌硬件乘法器;I表示嵌入式ICE硬件提供片上断点和调试点支持。ARM7TDMI基本特性包括:3级指令流水线;Von Neumann体系结构;嵌入式ICE-RT;对输入、输出的外部设备是作为内存映象形式处理;两种指令集。

  3.3 RS-232串行通信接口
  RS-232串行接口电路用于嵌入式微处理器串行模块与外部串行资源的对等连接,实现LUTTL电平与RS-232电平之间的转换,本文设计使用一路RS-232串口电路。图2为RS-232串行接口电路图,UART0的数据发送信号UATXD0接MAX3232E的T11,转换成RS-232-C电平后,由T10接到9芯插头的RXD引脚。9芯插头的TXD信号连接到MAX3232E的R11,转换成LVTTL电平后,由R10连接到UARTO的数据接收引脚UARXD0。

高性能嵌入式工业以太网监控系统设计如图

图2 RS-232串行接口电路图


  3.4 存储单元设计
  存储单元电路由大容量的F1ashROM和SDRAM组成。根据嵌入式系统的工作方式,系统启动时首先使用Boot Loader代码将FlashROM中的操作系统内核和应用程序拷贝进SDRAM,并进行存储器的重定位,然后跳转到SDRAM对应的地址执行程序。S3C4510B支持8位/16位/32位的存储器组,对应的可以构建8位/16位/32位的F1ashROM存储器系统。存储器数据总线越宽www.cechina.cn,系统的性能就越高。但考虑成本和功耗等因素后,设计采用一片SST39VF160构成16位的F1ashROM存储器系统,内存700kB左右大小的uClinux内核和其他应用程序。参照S3C4510B的工作特性,设计选用2片HY57 V 641620并联构建32位的S

版权声明:版权归控制工程网所有,转载请注明出处!
继续阅读

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688