[发明专利]多路串行接口协议切换转发方法有效

专利信息
申请号: 201210579919.1 申请日: 2012-12-27
公开(公告)号: CN103078849A 公开(公告)日: 2013-05-01
发明(设计)人: 何立军;吴超;高毅;蒋欣;石海洋 申请(专利权)人: 中国航空工业集团公司第六三一研究所
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 西安智邦专利商标代理有限公司 61211 代理人: 陈广民
地址: 710068 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 串行 接口 协议 切换 转发 方法
【说明书】:

技术领域

发明涉及一种多路串行接口协议切换转发方法,用于将收到的多路串行接口协议数据通过一路串行接口进行转发。

背景技术

RS422串行接口是一种广泛用于系统间或系统内模块间数据交换的接口,在传统的嵌入式系统设计中,当一个设备有N个接收串行接口,需要从外部接收N路串行接口数据并且将这N路的数据全部转发出去就需要定义同样数量的转发接口,这样实现方法简单,但是对软硬件资源造成了浪费。所以在本方法中,将所有转发串行接口合并为一个,在模块内进行接收端数据处理,进行切换转发将多路数据通过一路串行接口发送出去。

在某项目应用中,通用IO模块有两路串行接收接口和一路串行发送接口,用来从外部两路串行设备GPS和INS接收协议数据,并且需要将两路数据通过一路串行接口转发给通用处理模块。系统要求INS数据需要实时进行传递,外设发送周期为40ms,数据帧长为86bytes;GPS数据在接收到时可稍微延迟发送,外设发送GPS周期为1S,数据帧长为78bytes。

发明内容

本发明提供一种多路串行接口协议切换转发方法,实现了通过一路串行接口同时转发从GPS设备接收到的GPS数据和INS设备接收到的INS协议数据,并且保证数据的完整性和实时性。

本发明的目的通过下述的技术方案实现。

多路串行接口协议切换转发方法,包括从串行接口接收INS数据和GPS数据的流程,以及通过一路串行接口进行INS数据和GPS数据的发送流程;具体按照以下步骤:

(1)通用IO模块收到INS数据的同时即通过硬件逻辑将INS数据经串行接口转发至通用处理模块,当收到一包完整INS数据时软件置INS数据包完整标志=GPS数据包完整标志;

(2)当收到一包完整GPS数据时,软件置GPS数据包完整标志=1;

(3)GPS数据通过软件控制转发,根据数据包完整标志判断是否收到完整的GPS数据与INS数据,若是,则转发通道从INS通道切换至GPS通道,实现转发GPS数据,转发GPS数据完毕后再切换回INS通道;若否,则继续判断。

本发明具有以下优点:

a.采用软硬件协同设计,实现了两路串行数据接收到一路输出的切换转发。

b.实现简单,未增加任何硬件电路,采用可编程逻辑实现发送通道的切换。

c.该切换转发算法可保证高实时性要求数据的立即转发;并可扩展至多路串口。

附图说明

图1为某项目功能结构图;

图2为INS数据接收流程示意图;

图3为GPS数据接收流程示意图;

图4为GPS数据发送流程。

具体实施方式

以INS数据、GPS数据的发送、接收为例,本发明的多路串行接口协议切换转发方法,包括以下执行步骤:

a.INS数据通过硬件逻辑实现直接转发,通用IO模块收到数据同时将数据通过串行接口转发至通用处理模块,当收到一包完整INS数据时置INS数据包完整标志=GPS数据包完整标志,处理流程见图2;

b.当收到一包完整GPS数据时,置GPS数据包完整标志=1,处理流程见图3;

c.GPS数据通过软件控制转发,每个流程判断是否收到完整的GPS数据与INS数据,如收到,则切换转发开关,转发GPS数据;否则继续判断。处理流程见图4。

采用以上方案,可保证GPS、INS数据实时、完整的发送至通用处理模块,由条件“INS数据包完整标志=GPS数据包完整标志”和发送GPS数据条件“INS数据包完整标志==1,GPS数据包完整标志==1”可知发送GPS数据时机为在收到GPS完整数据包之后再收到一包完整INS数据时,此时发送GPS数据条件满足,且刚发送完INS数据,40ms之后才会接收到新的INS数据,发送通道处于空闲,切换至GPS通道,发送GPS数据,根据串口设置,波特率为1Mbps,发送78字节需要时间为0.78ms,所以不会耽误INS数据接收,方案可行。由于INS数据实时发送,GPS最坏的情况为收到GPS数据40ms之后收到完整的INS数据,即GPS数据发送最大延迟为40ms,满足系统需求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210579919.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top