基于CANopen的多协议转换与传输机制研究

来源 :武汉理工大学 | 被引量 : 9次 | 上传用户:jiaosai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和系统集成电路技术的不断发展,分布式控制系统正逐步普遍应用于船舶工业当中。但是由于分布式控制系统设备种类繁多,协议不尽相同,所以给数据的传输和集中管理带来了不小的困难。现场总线作为底层的一种拓扑性网络,可以创建一个双向通信、全数字化的控制系统。它可以使现场的多个设备之间以及现场设备与远程监控计算机进行连接,实现数据传输和信息交换。所以我们需要一个规范化的系统,它可以将底层设备的数据采集系统融合在一起,具有良好的传输性能,并可以实现实时监测和事务调度功能。本文在探讨总线技术的基础上,应用CAN总线技术对船舶中的多协议转换及传输机制进行了研究。第一部分介绍了论文的研究目的和意义以及本文的内容和结构框架。第二部分在CAN总线的基础上分析了其应用层CANopen协议的技术规范,对CANopen协议各通信对象的实现进行了初步的探讨,为以后的实现奠定了基础。第三部分首先利用双冗余网络结构设计对CAN总线的实时性、可靠性以及经济性做了优化,然后是RS232/485到CAN总线的协议转换。第四部分对CANopen主站进行了设计,包括CANopen协议的传输机制与接收处理,事务调度算法和定时复合机制策略在总线中的实现。第五部分是结论与展望。在研究过程中,首先解决了底层设备的协议转换,然后在CANopen高级协议的基础上,对网络拓扑及传输机制进行分析,最后是CANopen主站中的各种通信对象(NMT、PDO、SOD、SYNC)的传输实现。在系统的研究设计中,软硬件设计都采用了模块化的思想,在保证系统可靠性和稳定性的前提下,尽可能地减少硬件的设计成本。系统软件设计均采用的是C++语言编写,通信模块以C++通用类的方式提供给应用类去调用,应用中只需要在包含通信类文件的基础上简单地创建实例即可实现基本的CANopen通信功能。利用面向对象设计的方法大大提高了系统软件的可扩展性和可移植性。
其他文献
花生斑驳病毒病是本地区普遍发生的病害。自1976年大流行以来,国内对此病的研究报导渐多,但在流行预测方面还未见报导。为了尽快地解决预测问题,从1978年开始,在研究流行规律
早熟沙打旺是辽宁省农科院苏盛发同志用沙打旺(Astragalus adsurgens)种子经辐射处理培育而成的。它的特点是生长速度快,产籽量高,播种当年每亩就可产籽100斤以上,第二年可
伴随着海洋开发的深入,水下无线传感器网络(Underwater Wireless Sensor Networks,UWSNs)迅速崛起,智能节点参与的水下无线传感器网络凭借其高智能性和强适应性被广泛应用到
随着近年国际贸易的发展,集装箱船因其高效率、便捷、安全可靠而成为船舶运输的主力军,集装箱运输大大地降低了运输成本,这使得集装箱运输得到了高速的发展。而且由于大型集
宁夏枸杞(Lycium barbarum L.)营养丰富,是良好的滋补品和名贵中药材,但其果实种子含量多,不便加工、食用。因此,选育无籽枸杞是枸杞育种的方向之一。“七五”期间,宁夏农林
随着缸压传感器技术的进步、成本的降低和人们对发动机高效、可靠和低排放的要求越来越高,船用发动机开始探索缸压反馈控制技术的应用。但是,船用发动机缸压反馈控制技术目前仍
当代社会,科学不断地发展,技术飞速地进步,许多先进制造技术在造船领域得到了应用。这也使得造船模式随之不断地发展,船舶制造已经从“整体制造模式”、“分段制造模式”,过渡到“
动力定位系统研究有三种方法即数值模拟、模型试验和实船实验。其中模型试验和实船实验成本很高、实验周期长,因此数值模拟方法是最经济的、主流的研究方法。但数值模拟结果一般和模型试验和实船实验结果相差较大,因此一般只进行相对数值研究,对于工程实际指导意义并不一定很大。在数值模拟中,目前大多动力定位系统中运动方程采用低频操纵性运动方程,由于此运动方程假定结构物只受低频波浪激励并且没有考虑到流体的记忆效应,因
复杂系统中主要噪声源的识别、分离、量化对系统噪声状况评估和噪声控制有着重要意义,鉴于同时采用多种方法可以确保最后分析结果的更大置信度,本文围绕这一思路开展了相关理论和试验研究工作。本论文基于多输入/输出系统模型,采用偏相干理论、层次诊断方法和主成分分析方法对复杂机械系统主要噪声源分离量化进行理论和试验研究。首先,以多输入单输出系统为例,分析了系统输入输出之间的基本关系,推导了条件功率谱密度函数和偏
研究结构噪声通常从两种角度出发,一种是声振耦合的角度研究声透射、声辐射,还有一种是从波动理论的角度研究机械振动引起的结构波的传递特性。通常在讨论波动问题时,为了避免边界存在导致的复数域内高阶非线性微分方程求解的复杂问题,一般假设结构尺寸无限大或者在某一个维度上无限大的理想情况,这样得出的结论显然不一定完全适合实际存在边界的有限情况。本文通过理论推导和分析,并结合有限元方法的数值仿真计算,研究了以下