本实用新型专利技术涉及一种船用通信协议转换装置,用于船载北斗二代设备与船舶以太网之间数据相互交换。船载北斗二代设备符合《北斗卫星导航系统用户终端通用数据接口》标准的规定,船舶以太网符合IEC 61162-450标准。本协议转换装置中的UART0用于接收和发送船载北斗二代设备数据进行通讯;MCU 是用于执行程序代码、完成协议转换功能;存储器用于存放协议转换装置程序及配置信息;看门狗是用于当出现故障时产生复位信号并重启;网络接口连接船舶以太网。本协议转换装置实现了船载北斗二代设备接入符合IEC61162-450标准的船舶以太网。为船载北斗二代设备在船舶领域的推广应用奠定了基础。
【技术实现步骤摘要】
本技术涉及一种船用通信协议转换装置,用于船载北斗二代设备与船舶以太网间的通信协议转换。
技术介绍
船载北斗二代设备由于其无源定位、定位精度高、实时性好等众多优点,在船舶领域得到越来越广泛的使用。在使用过程中船载北斗二代设备需要通过通信信道与船舶以太网进行数据交换,但由于船载北斗二代设备的通信规范采用《北斗卫星导航系统用户终端通用数据接口》,本规范与船舶以太网的标准不统一,给船载北斗二代设备的使用造成诸多不便,同时也增加了施工难度和管理成本。目前船舶以太网执行标准为IEC61162-450(《海上航行与无线通信设备及系统数据接口》Part450:多方通话器和受话器的以太网互联),标准中没有定义船载北斗二代设备如何接入船舶以太网,造成船载北斗二代设备接入船舶以太网困难。而在现行的国际海事组织IMO海上安全委员会决议MSC.379(93)中关于“船载BDS(北斗)接收设备性能标准”中又要求必须符合IEC61162的接口的要求,同时现行的IEC61162-1和IEC61162-2(海上导航和无线电通信设备及系统数字接口第1部分:单通话器和多受话器)定义基于串口数据格式,相应的IEC61162-450的标准中也未规定船载北斗二代设备接入船舶以太网的方法,所以采用通常的串行口通信与以太网通信转换的解决方案无法满足IEC61162-450标准的要求。基于上述原因,需要提供一种协议转换装置解决上述问题,为船载北斗二代设备在船舶领域的广泛应用奠定基础。
技术实现思路
本技术的目的是提供一种用于船载北斗二代设备数据采集、传输及连接船舶以太网的通信协议转换装置,使得目前船载北斗二代设备能够接入符合IEC61162-450标准的船舶以太网。为实现上目的,本技术提供如下技术方案:一种适用于船载北斗二代设备与船舶以太网间的协议转换装置,包括实现协议转换的MCU,存放协议转换装置应用程序和配置信息的存储器,电源模块,复位电路,网络接口和UART0;所述的实现协议转换装置的MCU采用STM32F103CBT6TR微控制器;所述的复位电路是采用当出现故障时产生复位信号能重新启动的硬件看门狗;所述的UART0由进行RS422全双工通信的串口控制器和5针接口构成;所述的网络接口由以太网控制器和RJ45接口构成;所述的电源采用提供DC5V输出的芯片LM22676和DC3.3V输出的芯片LT1086-3.3。所述的网络接口以太网控制器采用ENC28J60芯片,通过SPI接口连接至MCU,连接到船舶以太网的RJ45接口采用HR911105A芯片。所述的UART0的串口控制器采用芯片Max488E,通过UART接口连接至MCU。本技术提供的这种用于船载北斗二代设备与船舶以太网通信协议转换装置,应用于连接符合《北斗卫星导航系统用户终端通用数据接口》标准的船载北斗二代设备和符合IEC61162-450标准的船舶以太网,使得这两个不同标准系统之间可以进行数据交换。因此本技术能使目前船载北斗二代设备用于符合IEC61162-450标准的船舶以太网中,从而为船载北斗二代设备在船舶领域的推广应用奠定基础。附图说明图1是本技术框图;图2是本技术硬件结构框图;图3是本技术电源模块电路原理图;图4是本技术MCU电路原理图;图5是本技术UARTO电路原理图;图6是本技术网络接口电路原理图。具体实施方式连接船载北斗二代设备与船舶以太网络的协议转换装置用于连接两个不同标准的通讯系统,使得两者可以进行数据交换。本协议转换装置具有两个通讯端口,一个用于与符合《北斗卫星导航系统用户终端通用数据接口》标准的船载北斗二代设备通讯;另一个与符合IEC61162-450标准的船舶以太网进行通讯。如图1所示,连接船载北斗二代设备与船舶以太网的协议转换装置包括MCU、存储器、电源模块、复位模块、UART0和网络接口。MCU是连接船载北斗二代设备与船舶以太网络的协议转换装置的核心,用于执行程序代码、完成协议转换功能。存储器用于存放协议转换装置程序及配置信息,包括IP地址、串行通信波特率等信息。电源模块为协议转换装置各个模块提供电源。复位模块是采用当出现故障时产生复位信号能重新启动的硬件看门狗,利用一个定时器电路,定时器在一定时间范围内要清零,因此正常工作时,定时器总不能溢出,也就不能产生复位信号;如果出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。UART0采用串行数据通讯方式,这里采用RS422接口进行全双工通信,RS422接口按照TIA/EIA-422-A标准进行构建。网络接口采用IEEE802.3标准,通过RJ45接口连接到船舶以太网。如图2所示,UATRO模块由RS422接口与串口控制器构成,采用RS422接口与船载北斗二代设备进行连接;MCU包含存储器与看门狗,连接JTAG接口和蜂鸣器;网络接口模块由以太网控制器和RJ45接口模块构成,通过RJ45接口模块连接到船舶以太网。如图3所示,电源模块输入端为:“+Vin”接DC24V输入电源正极,“-Vin”接DC24V输入电源负极;电源输出端为:“+5V”接DC5V输出电源正极,“+3.3V”接DC3.3V输出电源正极,“GND”为DC5V和DC3.3V输出电源负极。电感L1、电容C4、C2为滤波电路;保险丝F1对电源进行过流保护;R3为压敏电阻,用于过压保护;电感L2、电容C5、C7为滤波电路;芯片LM22676为降压模块,用于将DC24V转换为DC5V输出;二极管D1SS56用于稳压输出;电感L3、电容C11、C12为滤波电路;电容C8、C9为DC5V电源滤波电容;芯片LT1086-3.3用于将DC5V转换为DC3.3V输出;电容C16、C17为DC3.3V电源滤波电容。如图4所示,MCU采用芯片STM32F103CBT6TR,内置128KbytesFlash存储器和两个看门狗定时器,采用3.3V供电,电路连接关系如下:芯片STM32F103CBT6TR引脚7NRST、34TMS、37TCK、38TDI、39TDO、40JNRST连接10针JTAG接口,用于调试芯片STM32F103CBT6TR及下载程序;STM32F103CBT6TR引脚29MCU_O_BUZZER通过三极管Q1驱动蜂鸣器LS1,二极管D21N5819起稳压作用;跳线W1连接STM32F103CBT6TR引脚44,当跳线本文档来自技高网...
【技术保护点】
一种适用于船载北斗二代设备与船舶以太网间的协议转换装置,包括实现协议转换的MCU,存放应用程序和配置信息的存储器,电源模块,复位电路,网络接口和UART0,其特征在于:所述的MCU采用STM32F103CBT6TR微控制器;所述的复位电路是采用当出现故障时产生复位信号能重启的硬件看门狗;所述的UART0由进行RS422全双工通信的串口控制器和5针接口构成;所述的网络接口由以太网控制器和RJ45接口构成;所述的电源采用提供DC5V输出的芯片LM22676和DC3.3V输出的 芯片LT1086‑3.3。
【技术特征摘要】
1.一种适用于船载北斗二代设备与船舶以太网间的协议转换装置,包括实现协议转换
的MCU,存放应用程序和配置信息的存储器,电源模块,复位电路,网络接口和UART0,其特征
在于:
所述的MCU采用STM32F103CBT6TR微控制器;
所述的复位电路是采用当出现故障时产生复位信号能重启的硬件看门狗;
所述的UART0由进行RS422全双工通信的串口控制器和5针接口构成;
所述的网络接口由以太网控制器和RJ45接口构成;
【专利技术属性】
技术研发人员:聂建涛,苏华平,韩胜宇,王宏雷,
申请(专利权)人:大连陆海科技股份有限公司,
类型:新型
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。