论文部分内容阅读
现场总线(Fieldbus)是八十年代末九十年代初国际上发展起来的用于过程自动化、制造自动化、楼宇自动化等领域的现场智能设备互连通讯网络。它作为工厂数字通讯网络的基础,沟通了生产过程现场级控制设备之间及其与更高控制管理层之间的联系。它不仅是一个基层控制网络,而且还是一种开放式、全分布的新型控制系统。这项以智能传感、控制、计算机及数字通讯为主的综合技术,已经受到世界范围的关注并成为自动化技术发展的热点,将导致自动化系统机构与设备的深刻变革。现场总线系统既是一种开放通信网络,又是一种全分布控制系统。它作为智能设备的联系纽带,把挂接在总线上、作为网络节点的智能设备连接为网络系统,并进一步构成自动化系统,实现基本控制、补偿计算、参数修改、报警、显示、监控、优化及控管一体化的综合自动化功能。这是一项集嵌入式系统、控制、计算机、数字通信、网络为一体的综合技术。本论文首先对现场总线的概念、特点、部分典型现场总线做了简要的介绍,并阐述了本论文研究的内容和意义;接着介绍了论文涉及的相关技术,包括DeviceNet协议、μC/OS-Ⅱ实时操作系统和ARM的相关技术;然后给出了本课题的总体设计,根据功能不同,分为主站模块和从站模块,并分别给出了它们的软件系统结构图;接着介绍了对这种总体设计的具体实现,在实现中,首先介绍了移植μC/OS-Ⅱ系统到ARM上所要修改的文件的部分函数,然后分别对主站和从站进行软件设计,给出了主站和从站实现的主要功能函数及程序流程图;最后本论文给出了一系列程序运行跟踪图,测试DeviceNet协议栈实现的实验结果。