基于CAN总线的工业测控通信系统的研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:uirerhj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
控制技术、网络通信技术和计算机技术的飞速发展,工业自动化向网络控制系统发展已成为必然的事实,网络控制系统因此成为计算机应用领域最具活力的一个分支。控制网络作为网络控制系统实现的基础,始终是一个研究热点,控制网络的变化决定网络控制方式的转变。目前,工业网络控制系统在经历了从集中式控制到集散型控制后,已进入到现场总线控制阶段。由于CAN总线具有结构简单、低成本、高可靠性、较高实时性、抗干扰能力强等突出的特点,而成为40多种现场总线中应用最为广泛的现场总线。但应用CAN总线作为工业测控系统的控制网络还存在两个方面的问题。一是静态优先级分配策略,使得网络资源的利用率低,容易造成迎面死锁,从而难以满足工业测控系统对精确性和实时性要求越来越高的需求。另一是CAN总线仅定义了物理层和数据链路层,这虽然使得CAN总线具有很强的开放性,但要进行高效率的通信还需要进一步定义应用层协议。正是基于这样一个背景,本文在研究改进CAN总线的优先级调度算法的基础上,针对工业测控系统的特点,开展CAN应用层协议设计研究。本文在分析CAN总线通信协议原理、现有动态优先级调度算法的优缺点与适应性的基础上,针对CAN总线固定优先级容易造成死锁和网络资源利用率低等问题,在不改变CAN帧结构的前提下,对其标识符进行了重新的定义,依据优先级动态晋级原理,提出了BEWP动态优先级调度算法(Binary Exponent Weight Promotion二进制指数权值晋升)。并对该调度算法进行了可调度性和延时分析。针对CAN总线本身没有应用层协议和工业测控系统的特点,本文为CAN总线设计了一个的应用层协议----CMCP(CAN Measurement and Control Protocol)。在保证系统的兼容性的前提下,使得CAN总线的应用更为灵活。并利用网络仿真工具OPNET对CAN总线的通信协议进行了建模与仿真,验证了协议的可行性。以CAN总线通信协议原理为基础,结合本文提出的BEWP动态优先级调度算法和设计的CMCP应用层协议,分别从硬件和软件两方面对工业测控通信系统进行了设计,为搭建工业测控通信系统奠定了基础。
其他文献
遥感影像分类是遥感数据处理的核心内容之一,也是土地覆盖分类、资源环境调查等应用的重要基础。随着遥感观测技术的发展和行业应用的深入,分类的自动化程度和结果精度之间的矛盾越来越突出,如何合理解决这一矛盾已逐渐成为各种分类方法研究的主要目标之一。目前的分类方法或多或少需要人工参与,难以适应大数据量、定量化等应用需求。本文提出了完全脱离人工操作的全自动分类的概念,通过结合图谱耦合认知理论与模式识别方法,将
众所周知,数字图像在获取、传输和处理等过程中将不可避免地受到来自外部和内部不同程度的各种噪声干扰,致使图像质量下降。图像噪声有很多种,主要表现为脉冲噪声。中值滤波是广
无线网络可用于无线通信、监测环境以及收集数据等多种功能。然而无线网络中节点存在电源容量、存储容量、通信能力和计算能力等方面的限制。传统无线路由协议在中间节点只负
人机交互是计算机领域永恒的课题,如何建立和谐自然的人机交互环境是当前人机交互的研究热点及难点。手势作为一种自然直观的交互方式,符合人们的交流习惯,引起人们的研究兴
1993年Tirkel等人提出了“数字水印”这一概念,随后数字水印技术在隐藏标识、防伪溯源、认证和安全隐蔽通信等领域得到了充分的应用。近年来,随着计算机处理速度的飞速提升,以及
Web 2.0社区是当前最为热门的互联网应用,SNS、微博、在线问答、贴吧等都是其典型代表。这类网站的特点是用户参与网站内容的创建与编辑,改变了以往信息单向发布的模式;此外,
随着信息技术的快速发展,数字化的多媒体信息已渗透到现代社会的每个角落,传统的造型方法已很难满足人们的需求。细分方法作为曲线曲面的离散化造型方法,是多边形网格表示方
随着计算机软件与理论的迅猛发展,传统的软件开发已不能满足当前错综复杂的应用需求,为使软件产业与企业需求保持同步,提高软件开发效率,降低企业投资成本,可复用性已成为软件开发
现在社会,互联网已经成为我们获取信息的主要来源,人们生活的方方面面都与互联网产生了联系,互联网让人们的生活更加便捷,与此同时也带来了一系列的问题,大量繁复芜杂的信息
从各种软件诞生开始,软件的维护、更新和升级等伴随软件的整个生命周期。软件的维护、更新和升级等在对原有系统的分析和理解过程中所花费的人力、物力都是非常巨大的。程序