[发明专利]一种时间触发的串口设备通信的管理方法在审
申请号: | 202210350541.1 | 申请日: | 2022-04-02 |
公开(公告)号: | CN114760364A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 段海军;范超;赵琳;占水旺;刘伟;陈昊 | 申请(专利权)人: | 沈阳飞机设计研究所扬州协同创新研究院有限公司 |
主分类号: | H04L69/06 | 分类号: | H04L69/06;H04L12/40 |
代理公司: | 北京深川专利代理事务所(普通合伙) 16058 | 代理人: | 李焕焕 |
地址: | 225000 江苏省扬州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 触发 串口 设备 通信 管理 方法 | ||
本发明公开了一种时间触发的串口设备通信的管理方法,用于解决传统航空电子系统的由多任务访问串口设备而导致重要数据丢失或延迟到来的问题。本发明基于时间触发的思想,应用软件将数据发送给数据发送器,数据发送器接收应用软件的串口数据包,在规划的时间窗口内发送数据包;数据接收器统一的从串口设备中接收数据,完成组包后将其数据存放在数据缓冲区内。本发明能够有效的解决无规划串口传输而导致关键数据延迟或丢失的问题,提高了航空电子系统的可靠性。
技术领域
本发明涉及一种通信管理技术,具体是一种时间触发的串口设备通信的管理方法。
背景技术
航空电子系统中有大量的处理单元之间使用串口进行通信。传统的串口通信管理是由一个任务负责收发串口的所有数据,通信的数据量大时,会导致非关键性的数据抢占串口资源,而导致关键性的数据包无法及时到达或者丢失,造成系统故障。
发明内容
本发明的目的:在航空电子系统中,由于串口数据无规划的发送,导致关键的数据包无法及时到达或者丢失而导致系统故障。为了解决上述问题,本发明提出一种时间触发的串口设备通信的管理方法,在规划的时间窗口内传输对应的数据包。该方法解决了串口数据无规划的传输而导致系统故障的问题,提高了航空电子系统的可靠性。
本系统串口通信的管理方式是基于时间触发的思想。应用软件将数据包发送给数据发送器,由数据发送器在该数据包的规划时间窗口内访问串口设备发送数据包;数据接收器统一从串口设备中接收数据,并按照规则组装成数据包,存放在数据缓冲区中;应用软件从数据缓冲区中获取数据包。
时间触发的串口设备通信管理分为两个部分:数据发送器和数据接收器。数据发送器负责统一的在规划的时间窗口内发送每包串口数据;数据接收器负责统一的从串口设备中获取数据,组装成完成的数据包,并将其存放在对应的缓冲区中。
完成时间触发的串口通信管理需要发送数据缓冲信息表、时间窗口配置表、接收数据缓冲信息表的支撑。
发送数据缓冲信息表:记录所有发送数据包的缓存地址,包括数据包ID、数据包长度、数据包个数和缓冲区地址信息。在系统初始化时,依据数据包ID和数据包长度为数据包创建发送缓冲区。应用软件依据发送数据缓冲信息表,将发送的数据存放在发送的缓冲区中;数据发送器依据发送数据缓冲信息表中从缓冲中取出数据包通过串口设备发送数据。
时间窗口配置表:记录所有数据包的窗口信息,包括数据包ID、窗口起始时间、窗口结束时间、数据包发送所需时间等信息。数据发送器依据时间窗口配置表,从数据包的缓冲区中获取数据包并在规划的时间窗口内发送数据。
接收数据缓冲信息表:记录所有接收数据包的缓存地址,包括数据包ID、数据包长度、数据包个数和缓存区地址信息。在系统初始化时为数据包创建接收缓冲区。数据接收器接收并组装成完整的数据包后依据接收数据缓冲信息表,将该数据包存放到缓冲区中;应用软件依据接收数据缓冲信息表从缓冲区中获取数据包。
本系统时间触发的串口设备通信管理方法有效的解决了串口数据无规划的发送导致关键性的数据延迟到达或者丢失的问题,提高了航空电子系统的可靠性。
附图说明
图1是时间触发的串口通信原理图
图2是数据发送器基于时间窗口发送数据原理图
表1是发送数据缓冲信息表
表2是时间窗口配置表
表3是接收数据缓冲信息表
具体实施方式
在航空电子系统中,串口设备无规划的传输数据,会导致关键数据延迟到达或丢失,从而造成系统故障。为了解决上述问题,本发明提出一种时间触发的串口设备通信的管理方式,串口数据包在规划的时间窗口在串口设备上传输。该方法解决了关键性的串口数据延迟到达或丢失而导致系统丧失的问题,提高了航空电子系统的可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳飞机设计研究所扬州协同创新研究院有限公司,未经沈阳飞机设计研究所扬州协同创新研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210350541.1/2.html,转载请声明来源钻瓜专利网。