历史上的今天
返回首页

历史上的今天

今天是:2024年09月02日(星期一)

正在发生

2020年09月02日 | 教你设计工业以太网监控系统电路

2020-09-02 来源:eefocus

随着工业以太网的应用,大家对工业以太网也越来越了解。为进一步增进大家对工业以太网的认识,本文将基于两方面介绍工业以太网相关内容:1. 如何设计高性能嵌入式工业以太网监控系统电路,2. 嵌入式工业以太网应用介绍。如果你对工业以太网具有兴趣,不妨继续往下阅读哦。

 

一、工业以太网监控系统电路设计

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

 

嵌入式工业以太网监控系统硬件

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

 


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

 

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 串行接口电路图

 

存储单元设计

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

 

在基于建立无缝的企业信息集成的发展趋势、32 位嵌入式处理器系统与工业以太网技术相互结合的先进控制理念下,本文提出的高性能嵌入式工业以太网监控系统的设计方案、重点分析并实现了新型嵌入式工业以太网监控装置的硬件架构和嵌入式软件体系。

 

二、嵌入式工业以太网应用

随着网络技术的发展,工业以太网成为了各国工控界的一个研究热点领域。国内开展这项研究较早的浙江大学,中科院沈阳自动化所,浙大中控等单位在国家“863”课题的支持下,起草了“用于工业测量和控制系统的 EPA 系统结构和通信标准”,并力图在化工领域建成几个示范性应用项目。广东工业大学联合中南大学,中科院自动化所开展了嵌入式工业以太网的研究,并进行了“基于 uClinux 嵌入式系统的工业以太网控制器开发”,致力于发挥嵌入式系统在工控领域的优势。

 

压力、温度、水位和流量是化工、污水处理以及钢铁等行业中最常用的控制系统,为了研究在各种行业、不同工艺流程下的通用网络控制系统,所以本文中将不强调工艺流程。而应用试验的对象也将使用中南大学率先研发的仿工业现场的被控对象,本文将对最常用的压力、温度、水位和流量四个控制系统进行全面仿真工业现场的试验。

 

将企业现场网络分为控制层和设备层。针对现场对网络可靠性参数的严格要求,在控制层网络改进传统以太网拓扑结构。采用环形网络拓扑,可以增加网络的可靠性。

 

而解决网络的实时性问题则采用了控制区域(Control Domain)概念,将控制现场分区,减少各个控制区资源竞争的情况。而控制区域之间的是通过以太网交换机(交换式)来通信。

 

改进后的网络结构如下图所示。控制层网络由 100M 以太网构成组成环形网络。

 


每个控制区域(Control Domain)包含以太网交换机和嵌入式的工业以太网控制器,以及一些变送器和执行机构。如下图所示。

 


而位于控制区域中的工业以太网控制器采用嵌入式系统来设计。

推荐阅读

史海拾趣

安碁科技(AKER)公司的发展小趣事

1990年,安碁科技股份有限公司正式成立,标志着其进军石英振荡器领域的起点。公司初创时期,面临着激烈的市场竞争和技术挑战。然而,安碁科技凭借对技术的执着追求和对市场的敏锐洞察,逐步在行业中崭露头角。通过不断的技术研发和产品创新,公司逐渐建立了自己的品牌地位,为后续的发展奠定了坚实的基础。

Electronic Concepts Inc公司的发展小趣事

ECI成立于20世纪90年代初,当时正值电子产业快速发展的浪潮。公司创始人李先生,一位有着丰富电子行业经验的工程师,看准了市场对定制化电子解决方案的需求,决定创立ECI。然而,初创时期资金紧张、人才匮乏,李先生不得不身兼数职,既要做研发,又要跑市场。在一次偶然的机会下,ECI成功为一家大型企业提供了定制化的电子控制模块,这一项目不仅为公司带来了可观的收入,也为ECI赢得了良好的口碑。

驰芯微(CHIPWISE)公司的发展小趣事

近年来,国际环境复杂多变,某些国家对我国进行“芯片限制”。然而,这一限制反而为驰芯微带来了机遇。在“芯片限制”的背景下,更多国内车企开始寻求与国内芯片企业的合作。驰芯微凭借其在车规级芯片领域的丰富经验和卓越性能,成功获得了多家车企的青睐。公司抓住这一机遇,加大了与车企的合作力度,进一步巩固了其在行业中的地位。

Garmin_Canada_Inc.公司的发展小趣事
通过微控制器的精确控制,可以实现拨号过程的精确控制。例如,在拨号前进行必要的初始化操作,拨号过程中实时监测信号状态,并在拨号完成后进行状态确认。
台湾唯圣(GW)公司的发展小趣事
在电路设计完成后,需要进行全面的测试验证,包括功能测试、安全测试等,以确保电路的性能符合设计要求。
CNC Tech公司的发展小趣事

CNC Tech公司的创立源于几位电子工程领域的资深专家对于高精度数控加工技术的共同追求。他们发现,随着电子行业的快速发展,对高精度、高效率的数控加工技术的需求日益迫切。于是,他们决定集结力量,共同创立CNC Tech公司,专注于研发和生产先进的数控加工设备。凭借着对技术的执着和热情,CNC Tech在创立初期就成功开发出多款具有竞争力的产品,奠定了其在行业内的技术基石。

问答坊 | AI 解惑

BJT温度特性

我当时总是搞不懂嘿 不知道大家如何对待的…

查看全部问答>

ARM与Cygyin

ARM与Cygyin 为了在 Windows 下开发嵌入式操作系统应用程序,可以在 Windows 环境下装上 Cygwin 软件。 ARM开发论坛 Cygwin 是一个在 Windows 平台上运行的 Unix 模拟环境,是 Cygnus Solutions 公司开发的自由软件。它对于学习把握 Unix/Lin ...…

查看全部问答>

最大功率点跟踪

本帖最后由 paulhyde 于 2014-9-15 09:28 编辑 A组的同学注意了 分享点资料  …

查看全部问答>

一个测试工程师的反思

我一个刚刚出道不长的助理测试工程师,嘿嘿,暂时是这个职位。但我关注东西,却不仅限这个职务本身。作为一个刚刚应届毕业大学本科生,确实我没什么经验,虽然我可能曾经做过很多职业。大学最后2年多时间中我自己先后开过公司,做过研发,做过UI, ...…

查看全部问答>

rt73模块占用率

加载好了rt73模块后,一直ping无线路由,开始能够ping通,然后关闭无线路由器。过10~20分钟后,重新启动无线路由器,但是此时已经不能ping通无线路由器,并且rt73 模块占用cpu 50%左右。然后必须重启。 另外,从3G切换到无线,当电脑和无线路由 ...…

查看全部问答>

高手进,基于RFID的仓储管理系统需要用到哪些技术?

高手进,基于RFID的仓储管理系统需要用到哪些技术? 小弟是学软件的,最近想做这样的东东,请高手指点。…

查看全部问答>

VC2005嵌入式利用cximage库打开jpg图象,在exe里面可以,完全相同的代码移植到ocx里面,这个ocx在wm5的pda里面注册不了,有人遇到类似的问

VC2005嵌入式利用cximage库打开jpg图象,在exe里面可以,完全相同的代码移植到ocx里面,这个ocx在wm5的pda里面注册不了,有人遇到类似的问题吗?…

查看全部问答>

ARM嵌入式开发板求教

本人想学习ARM嵌入式开发,想买一个开发板。 求达人推荐, 我希望 1:最重要的参考资料多,开发工具软件方便,多,免费。 2:开发板功能强大的。 另外新手学什么操作系统好?…

查看全部问答>

我想用单片机做个定时测温控制系统,请高手指导一下

我想用单片机做个定时测温控制系统,请高手指导一下…

查看全部问答>

求助 ARM 9 + 2410 + wince 4.2

我下载完镜像重启一下: Windows CE Firmware Init INFO: Initializing system interrupts... INFO: Initializing system clock(s)... INFO: Initializing driver globals area... SDMMC config current rGPGCON: 10a SDMMC config set rGPGC ...…

查看全部问答>