论文部分内容阅读
随着控制系统多元化、模块化、网络化需求的不断加深,单一的控制系统已经无法满足复杂控制系统的需要,而分布式控制系统使得多个控制系统能够协调工作,完成单一系统无法完成的控制功能。但由于分布式系统本身在地理位置上比较分散,一般使用网络进行连接,由于网络延时存在着很大的不确定性,导致实时性不高。所以如何解决基于分布式系统的实时性问题成为现在研究的一个热点。本文基于国家某项重点创新工程的需求,设计实现了一种基于嵌入式的分布式控制系统,它使用TI公司最新推出的基于DAVIC技术的ARM+DSP架构芯片TMS320DM6467,组建嵌入式系统的硬件平台,使用MontaVista Linux为嵌入式系统的软件平台,使用千兆以太网作为系统进行传输的基础,完成了对系统硬件的底层驱动编程和应用层编程。同时,研究了采用千兆互联网通信方式下,如何解决分布式系统的实时性问题。本文的主要工作是实现了系统的软硬件设计。系统的硬件设计主要包括对系统硬件平台和功能模块的设计;软件设计主要包括操作系统的选择、U-BOOT移植和内核移植等,完成了嵌入式系统软件平台的搭建;在Linux操作系统下,完成了一系列的硬件驱动,提高系统响应硬件请求的速度;基于UDP协议,通过对网络采用实行分时调用的方法和设置优先级标志的方法,减少了网络出现碰撞的概率,缩短了系统传输的延时,提高了系统的延时的。针对设计的嵌入式分布式互联系统进行了实际情况的传输测试。实验结果表明,本系统的实时数据采集频率可以达到200HZ,而出现超时的概率不超过两千分之一。有效提高了大容量数据的实时通信能力。