一种基于时间片规划的集中式总线时序控制方法

    公开(公告)号:CN106411675A

    公开(公告)日:2017-02-15

    申请号:CN201610833842.4

    申请日:2016-09-19

    CPC classification number: H04L12/40013 H04L2012/4028

    Abstract: 本发明公开了一种基于时间片规划的集中式总线时序控制方法,包括向卫星综合电子系统上的ADU发送快帧消息步骤;延时1.6ms从BC消息栈读取ADU回送的闭环反馈数据步骤;根据64ms周期计数CNT1、448ms周期计数CNT2发送A类消息帧或B类消息帧步骤;下一控制周期从BC消息栈读取RT回送的遥测数据步骤;每控制周期CMU软件进行总线故障判断,根据RT消息状态字判断BC与RT的总线通信状态,从A总线切到B总线的步骤。本发明将总线操作严格控制在一个控制周期内,避免了突发事件导致的临时性消息帧收发,提高了系统通信实时性,降低了总线负载,保证了系统运行状态可预测性。

    一种星载协议组包代码自动生成方法和系统

    公开(公告)号:CN115061676B

    公开(公告)日:2024-11-05

    申请号:CN202210554603.0

    申请日:2022-05-19

    Abstract: 一种星载协议组包代码自动生成方法,包括:建立遥测协议参数与软件变量的映射信息表;提取映射信息表中的任一星载协议参数,进行代码自动生成,包括:进行参数协议分析、星端数据提取;对软件变量的编码信息中的值映射属性进行判断:如果值映射属性非空,则进行星端数据映射;否则不执行星端数据映射;对星载协议参数的编码信息中的变换属性进行判断:如果变换属性非空,则进行协议参数变换;否则不执行协议参数变换;将源类型和目标类型进行比较,如果源类型与目标类型不一致,则进行数据类型转换;否则不执行数据类型转换;进行字节流赋值;返回提取映射信息表中的下一个星载协议参数。本发明有效降低了人为错误导致代码失效。

    一种基于SpaceWire总线通讯的变长度数据协议的通信方法及系统

    公开(公告)号:CN113489682B

    公开(公告)日:2023-05-12

    申请号:CN202110638601.5

    申请日:2021-06-08

    Abstract: 一种基于SpaceWire总线通讯的变长度数据协议的通信方法及系统,协议内容包括帧头、帧计数、数据总长度、数据块个数、各数据块长度、各数据块内容、校验和共7部分,其中帧头、帧计数、数据总长度、数据块个数、校验和此5部分所占的长度固定,均为2个字节。各数据块长度,其所占的长度由数据块个数的值决定。各数据块内容,其所占长度由各数据块长度的值决定。协议使用简单,可灵活配置数据块个数、数据块长度。按协议打包数据流程、按协议解包数据流程,软件实现简单,并能模块化,可复用性强。本发明所揭示的变长度数据协议,可灵活实现数据长度可变,并通过帧头、帧计数、数据总长度、校验和实现数据包正确性校验,不仅灵活度好,而且可靠性强。

    一种基于SpaceWire总线通讯的变长度数据协议的通信方法及系统

    公开(公告)号:CN113489682A

    公开(公告)日:2021-10-08

    申请号:CN202110638601.5

    申请日:2021-06-08

    Abstract: 一种基于SpaceWire总线通讯的变长度数据协议的通信方法及系统,协议内容包括帧头、帧计数、数据总长度、数据块个数、各数据块长度、各数据块内容、校验和共7部分,其中帧头、帧计数、数据总长度、数据块个数、校验和此5部分所占的长度固定,均为2个字节。各数据块长度,其所占的长度由数据块个数的值决定。各数据块内容,其所占长度由各数据块长度的值决定。协议使用简单,可灵活配置数据块个数、数据块长度。按协议打包数据流程、按协议解包数据流程,软件实现简单,并能模块化,可复用性强。本发明所揭示的变长度数据协议,可灵活实现数据长度可变,并通过帧头、帧计数、数据总长度、校验和实现数据包正确性校验,不仅灵活度好,而且可靠性强。

Patent Agency Ranking