基于μC/OS-Ⅱ的DeviceNet协议栈的设计与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 1次 | 上传用户:sgrwflh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场总线(Fieldbus)是八十年代末九十年代初国际上发展起来的用于过程自动化、制造自动化、楼宇自动化等领域的现场智能设备互连通讯网络。它作为工厂数字通讯网络的基础,沟通了生产过程现场级控制设备之间及其与更高控制管理层之间的联系。它不仅是一个基层控制网络,而且还是一种开放式、全分布的新型控制系统。这项以智能传感、控制、计算机及数字通讯为主的综合技术,已经受到世界范围的关注并成为自动化技术发展的热点,将导致自动化系统机构与设备的深刻变革。现场总线系统既是一种开放通信网络,又是一种全分布控制系统。它作为智能设备的联系纽带,把挂接在总线上、作为网络节点的智能设备连接为网络系统,并进一步构成自动化系统,实现基本控制、补偿计算、参数修改、报警、显示、监控、优化及控管一体化的综合自动化功能。这是一项集嵌入式系统、控制、计算机、数字通信、网络为一体的综合技术。本论文首先对现场总线的概念、特点、部分典型现场总线做了简要的介绍,并阐述了本论文研究的内容和意义;接着介绍了论文涉及的相关技术,包括DeviceNet协议、μC/OS-Ⅱ实时操作系统和ARM的相关技术;然后给出了本课题的总体设计,根据功能不同,分为主站模块和从站模块,并分别给出了它们的软件系统结构图;接着介绍了对这种总体设计的具体实现,在实现中,首先介绍了移植μC/OS-Ⅱ系统到ARM上所要修改的文件的部分函数,然后分别对主站和从站进行软件设计,给出了主站和从站实现的主要功能函数及程序流程图;最后本论文给出了一系列程序运行跟踪图,测试DeviceNet协议栈实现的实验结果。
其他文献
随着Java技术的逐步发展和完善,B/S结构的流行,基于J2EE的管理信息系统的研究也日益成熟。本文对保险销售管理信息系统功能与业务流程进行了系统的分析,并结合J2EE框架的技术
图像融合就是采用一定的算法,把工作于不同波长范围、具有不同成像机理的传感器对同一场景的多个成像信息融合成一个新的图像,从而使融合的图像可信度更高,模糊较少,可理解性