论文题名: | 船舶总线协议转换装置的硬件和软件设计 |
关键词: | 船舶总线协议转换装置;软硬件设计;数据交换;功能模块;分层方式 |
摘要: | 随着船舶设备的网络化控制的发展,将船舶上工业总线数据传输到Internet网络已经成为一种需要。通过嵌入式网关实现信息通信是一种非常好的应用方案之一。本文实现了CAN、RS232总线分别和Internet网络上数据的相互转换。一方面,系统分别作为CAN、RS232总线的一个节点,完成相应通信协议的通信及数据解析;另一方面,系统又能够完成各总线之间的数据转发与共享;同时,为了支持远程监控能力,系统提供了以太网接口以支持Internet功能。 本文介绍了系统硬件和软件设计方案,系统硬件是由主控CPU模块、RS232/RS485模块、CAN模块三部分组成。主控模块使用Philips的LPC2292,它为其它模块提供软件和硬件接口并完成总线的通信。RS232/RS485模块功能是完成RS232/RS485协议。CAN模块的功能是完成CAN2.0物理链路层协议。系统软件是采用分层方式实现的,它分为硬件驱动层、协议层和应用层。每一层都有一个与协议相对应的缓冲区.层与层之间的数据交换是通过缓冲区来实现的。在发送的时候,数据是由协议缓冲区流向硬件缓冲区,而在接收的时候数据是从硬件缓冲区流向协议缓冲区。 |
作者: | 李志军 |
专业: | 计算机应用技术 |
导师: | 滕国库 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2008 |
正文语种: | 中文 |