学位专题

<

基于嵌入式Linux的交换式以太控制网络技术研究

覃述刚
昆明理工大学
引用
在现有的技术成熟度和良好的应用前景的背景下,该文试图探索一种新型的控制系统体系结构——用交换式以太网构建现场控制系统通信平台,以基于嵌入式Linux的控制器为控制网络节点;该结构在拓扑上类似通常的计算机网络系统,它铲除了传统主从式等层次控制网络结构的各个层,任意节点之间能够平等、高性能的通信,可见,这种新结构为创建需要高速而大量的数据传输的高性能控制系统打下了良好的基础.另一个重要方面是在用交换式以太控制网络构建的通信平台下的嵌入式Linux控制器的开发.由于嵌入式Linux应用的具体性和可裁剪性,实际的开发千差万别,但其开发模式是有共性的.作为实例和该文成果之一的基于嵌入式Linux和Web技术的"钢厂薄板工段数据监视系统",其开发过程基本上反映了嵌入式Linux控制器的开发特点,并证明了该研究设想的可行性,具有一定实用性.开发过程简述如下:首先,系统分析.经过分析,决定用嵌入式的数据监视系统取代传统的钢厂薄板工段数据监视系统典型配置中的通信网卡,以便直接接入交换式以太控制网络,用户可以用Internet/Intranet技术监视工业现场,而不仅限于原来的监控室.第二,嵌入式数据监视系统硬件构成.由于所选用的开发套件所提供的硬件能较好满足应用的要求,所以直接采用.第三,嵌入式数据监视器软件结构.系统采用开发套件所预装的uCLinux-Coldfire作为嵌入式操作系统.选boa作为嵌入式Web服务器,它的CGI程序通过读消息队列和写消息队列与数据服务器通信.数据服务器的设计采用简单、有效的循环法.在主进程中设置一个无限循环,依次读取底层串口驱动程序的数据和高层Web服务器通过消除队列送来的信息.从串口来的历史数据列表采用循环队列的形式建立在该进程的内存中.第四,建立开发环境.开安装和设置发主机,安装万禾嵌入式Linux源代码及编译工具软件,安装目标系统,操作和控制目标系统,设置目标系统的IP地址,把编译好的可执行二进制景象文件传送到目标系统并运行.第五,编程与调试.第六,模拟实验与安装测试.如果不能达到预期要求,还需依据软、硬件工程理论具体处理.为了更具有一般性,该文还进一步描述了如何将该数据监视系统扩展成为信息网络与现场总线控制网络(以LonWorks控制网络为例)集成的数据网关,该网关可以看成一个特殊的嵌入式Linux的控制器.最后,该文还讨论了一些相关问题,特别是硬件设计的注意事项.

控制网络;嵌入式Linux;交换式以太网;数据监视系统

昆明理工大学

硕士

控制理论与控制工程

蔡翔云

2003

中文

TP273;TP393.11

53

2004-07-04(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅