论文部分内容阅读
现场总线适应工业控制系统的分散化、网络化和智能化的要求,促使目前的自动化仪表、集散控制系统等产品面临体系结构和功能结构的重大变革,导致了工业自动化产品的又一次更新换代,已经成为世界范围内研究的热点。对现场总线技术的协议,应用和网络实时性问题进行研究,具有较大的理论和实践意义。远程监控系统主要用于完成远程现场点的数据采集、处理、实时监控等功能。传统的远程监控系统采用自动控制技术、计算机技术并已广泛应用于工业自动化、工业控制领域。然而,由于传统的远程监控系统没有或无法解决实时大数据量处理、远程实时通信等的问题,其应用受到很大的限制。嵌入式处理技术是近几年来发展较快的一种新兴技术,有着广泛的应用和研究。其中嵌入式操作系统、嵌入式处理器的发展己经日臻完善。然而如何利用现有的嵌入式操作系统、嵌入式处理器搭建或定制实际应用的嵌入式处理平台,仍然有待研究。本文以CAN 总线为研究对象,设计了具有较强通用性的模块化CAN总线控制器;对以CANopen 高层协议为标准的CAN 总线应用层协议进行了分析;并对由此组成的CAN 总线控制系统的实时性做了初步的研究。最后将嵌入式处理技术和远程监控管理技术结合起来,以CAN 总线控制器为核心,研究并建立一种嵌入式网络控制系统结构,给出基于网络监控的CAN 总线控制器的一个比较完整的框架和关键技术的实现方案。论文首先阐述了现场总线技术、控制网络技术、控制器的研究现状与发展趋势,以及本课题的研究意义、研究内容;接着重点剖析了CANopen 应用层(CiA DS-301)协议,设计具有较强通用性的模块化CAN 总线控制器;然后介绍了嵌入式总线控制器软硬件设计思想和整体方案设计,重点介绍了uClinux 应用于嵌入式总线控制器中涉及到的交叉编译和移植等应用实现。最后以熔炼炉工业生产控制系统为对象,提出了基于嵌入式CAN 总线控制器的网络监控系统的构建方案,以及对涉及到的关键技术的实现方法,如B/S 功能的实现,以及WebServer 端程序的编写等。