船舶导航系统协议转换装置的设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:redfox1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在船舶导航系统中,现场总线的出现实现了智能导航设备间的数字通讯与消息交传递,为导航系统的发展提供了更为广阔的领域。但是,技术发展的阶段性问题、应用领域的差异以及相关的历史问题造成了船舶导航系统中往往存在多种现场总线,而这些不同的现场总线之间因为通信协议的差异不能进行直连,通常需要通过协议网关才能实现消息交互。然而,目前市场上的协议网关只能解决两种不同总线之间的通信,属于一对一的协议转换装置,但是,在一个存在三种及以上总线协议的系统中,这种协议网关就很难以实现整个网络的互联。所以,为了解决这类问题,亟需对多协议转换技术及实现方法进行深入研究。本课题从实际出发,针对导航系统中常用的四种总线(1553B总线、CAN总线、以太网、RS-232),设计实现了一个基于ARM-Linux的多协议转换设备,完成了对这四种协议多方向实时转换。在船舶信息网络化的需求下,本文研究了协议转换技术在国内外的发展情况,重点分析了1553B总线、CAN总线、以太网和RS-232的总线结构特点及协议消息帧的结构,通过平行分析和对比这四种总线的特点,建立了一个基于Petri网的多协议转换模型,在模型中分析了多协议转换的原理并证明了其可行性。在此基础上,本文提出了一种非透明的多协议转换方案,在该方案中,由于要实现三种及以上的多协议转换,所以协议转换的主要过程需要在应用层来完成,通过上层应用实现多个协议的实时转换,并设计了一个专用协议帧来实现自动路由功能。本文采用ARM9处理器作为控制核心,嵌入式Linux作为操作系统,设计实现了多协议转换装置的软硬件系统。在硬件系统的实现过程中,本文主要设计实现了基于BUS-61560协议芯片的总线接口硬件电路;在软件系统的实现过程中,本文完成了总线接口的驱动程序的设计开发,并针对iTEK9261S开发板对嵌入式Linux操作系统进行移植,基于其优先级抢占机制,对多协议转换的任务进行功能的划分,并对其通信过程的调度进行设计,以满足系统的要求。最后,开发了基于VC的船舶导航系统设备模拟器,构造实验室测试系统,在1553B总线、CAN总线、以太网和RS-232所构成的网络中,完成对多协议转换设备的功能和性能测试,测试包括协议转换装置在通信和协议转换实现情况,以及协议转换设备的丢包率和报文延迟。测试结果表明协议转换装置可以实现四种总线之间的协议转换,并能保证实时性和可靠性。
其他文献
本文报告了用高灵敏度高分辨率Ge(Li)反康普顿γ谱仪分析土壤样品的几种方法。通过用含量已知的实配标准样进行检验;同时用美国国家标准局提供的标准样作传递而制定的标准土
刚刚从中学走出来.自己在中学度过的日子记忆犹新.至于学习.从我个人的感觉来说.最重要的是心境.一个人的心境会极大地影响学习效率.这方面我的感受是很深的.我们在生活、学习和与人
本文基于区域经济视角,以生态省份贵州上市公司作为研究对象,以经济欠发达问题最突出作为制度研究向导,去重点剖析经济欠发达最严重地区公司治理特征与公司环境责任的关系。
Gastric(including gastroesophageal junction) cancer is the third leading cause of cancer-related death in the world.In China,an estimated 420,000 patients were
期刊
目的:分析采用主动脉窦成形技术在治疗主动脉夹层(Stanford A型)中所取得的治疗效果,并总结临床经验。方法:回顾性分析我院自2016年1月至2019年12月,胸腹部CTA提示主动脉夹层(Stanford A型)患者,伴随一定程度累及主动脉根部病变,伴有或者不伴有主动脉瓣返流。本组病例共62例,其中男性44例,女性18例,平均年龄45.2±11.28(范围2678岁),平均体重72.3±11.
Stem cells are known to maintain sternness at least in part through secreted factors that promote stem-like phenotypesin resident cells. Accumulating evidence h
本研究模拟儿科专家思维方法,对儿童的形态发育、体格检查、即往病史、营养发育及血色素等五类因素29项指标作了综合分析。本研究对两类判别的训练迭代法作了改进,改进后的方
用27keV的~(57)Fe离子注入金属铁箔,注入剂量在2×10~(16)到5×10~(16)个/cm~2之间。由内转换电子穆斯堡尔谱观察到存在三个铁原子位:未受扰动的α-Fe原子位、同一个
利用就地产生的宇宙成因核素^10Be测定了蒙古西部戈壁阿尔泰地区被一条主要活断层断错的冲积面的最小暴露年龄。由此得出该断的最大滑动速率约为1.2mm/a。也说明宇宙成因同位素测定暴露年
报道了用作碘穆斯堡尔源的新材料硫酸镁(Mg_3TeO_6)研制。碲酸镁具有高熔点(1420℃)和高的德拜温度(320K),碲以Te~(+6)存在于化合物中,形成高配位完整立方结构,能代替ZnTe、S