论文部分内容阅读
前端智能设备协议的制定解决了通信电源生产厂家接口不一致问题,但作为现场设备层协议,其远程监控拓展范围很有限。近年来,工业以太网正逐步进入工业控制领域,但将其完全应用于现场设备层仍存在着实时性差、可靠性和安全性弱等不足。因此,现场总线与工业以太网必将长期并存。对于目前多种网络并存的现状,网关是一种解决方案。本文立足于实际工程需求,设计了一种基于前端智能设备与TCP/IP的嵌入式网关,实现了对前端智能设备的远程监控。首先,根据网关工作原理,提出了基于前端智能设备与TCP/IP的嵌入式网关协议模型,为网关的硬件设计、系统软件裁剪和移植、应用软件设计提供了理论依据。根据网关协议模型中链路层要求,设计了网关系统板和接口板,并特别针对网关工业应用环境和系统板高频工作特性,选用光电隔离、多层PCB、多点接地的设计方法,从一定程度上提高了硬件抗干扰能力。其次,基于网关硬件,依次移植和开发了系统软件和应用软件。通过分析系统装载程序U-Boot启动流程进而绘制了启动流程图,并将U-Boot移植到嵌入式网关板。利用嵌入式操作系统uClinux的(?)nake menuconfig方式对其进行配置和粗粒度裁剪,并最终移植到由U-Boot引导的嵌入式网关板上,为网关应用软件搭建了适宜的运行环境。在系统软件的基础上设计了网关应用软件,通过理论分析进程和线程、TCP和UDP对系统性能的影响,选用线程这种轻量级的多任务方式和传输效率较高的UDP传输层协议,完成了协议转换基本功能。在命令线程和应答线程中加入了线程同步机制,使两个线程有序访问RS-485接口这一共享资源。通过理论和实验比较单播、广播和多播的优劣,选择多播应用于网关,使其支持站点层冗余的前端智能设备监控系统。最后,将该网关应用于站点层冗余的前端智能设备集中监控系统,在系统长时间的运行中,网关软硬件都表现出较好的可靠性和稳定性,验证了该设计的可行性和正确性。本设计完成的网关,一方面解决了前端智能设备远程监控的问题,另一方面为实现工业以太网与现场总线的互联互通提供了一定参考价值。