[发明专利]一种面向通用服务高可靠性的总线系统在审
申请号: | 202210052403.5 | 申请日: | 2022-01-18 |
公开(公告)号: | CN114531316A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 王晓天;付秋军;徐春铃;窦小明;于喜红;薛凯;孙精华;周伟;毛强;梁瑞卿;李昊星;蒋永瑞;魏珂;底亚峰;李峥 | 申请(专利权)人: | 北京临近空间飞行器系统工程研究所 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/403 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 通用 服务 可靠性 总线 系统 | ||
1.一种面向通用服务高可靠性的总线系统,其特征在于,所述系统包括:总线负载计算部件和总线通信构件部件;
所述总线负载计算部件,用于读取周期性消息,对所述周期性消息排序生成总线表序列,对所述总线表序列进行处理得到总线消息排布表,输出所述总线消息排布表到所述总线通信构件部件;
所述总线通信构件部件,用于读取所述总线消息排布表,根据所述总线消息排布表生成所述总线系统接收和发送的消息,根据所述总线系统的功能函数将所述接收和发送的消息填充到缓冲区中。
2.根据权利要求1所述的总线系统,其特征在于,所述总线负载计算部件包括数据输入模块、负载优化模块和负载计算模块;
其中,所述数据输入模块,用于读取周期性消息;
所述负载优化模块,用于根据所述周期性消息参数对所述周期性消息重新排序以生成总线表序列;
所述负载计算模块,用于根据所述负载优化后的总线表序列计算总线负载。
3.根据权利要求1所述的总线系统,其特征在于,所述总线通信构件部件包括初始化模块,驱动层模块和应用层模块;
所述初始化模块,包括BC初始化参数和消息排布初始化函数,用于读取所述总线消息排布表和初始化总线系统功能参数,根据所述总线消息排布表生成所述总线系统接收和发送的消息;
所述驱动层模块,用于提供所述总线系统的多个功能函数;
所述应用层模块,用于根据总线系统的多个功能函数将所述接收和发送的消息填充到缓冲区中完成应用层各项功能要求。
4.根据权利要求2所述的总线系统,其特征在于,所述周期性消息信息包括消息周期、字长、消息模式和消息优先级。
5.根据权利要求3所述的总线系统,其特征在于,多个功能函数包括:BC启动函数、消息装载函数、消息接收函数、消息发送函数、BC停止函数、消息解析函数、负载率计算函数、堆栈切换函数、判断运行函数、消息排布填充函数、设置帧周期函数和剩余时间计算函数。
6.根据权利要求5所述的总线系统,其特征在于,所述应用层模块包括自动填充框架和手动填充框架;
其中,所述自动填充框架,用于每隔固定时间将所述总线系统接收和发送的消息由所述总线通信构件自动填充到缓冲区中;
所述手动填充框架,用于由用户调用启动BC函数将所述总线系统接收和发送的消息填充到缓冲区中。
7.根据权利要求4所述的总线系统,其特征在于,所述根据所述周期性消息参数对所述周期性消息重新排序,包括:
根据预先指定的周期性消息优先级排序,如果优先级排序相同,则按照每条周期性消息的周期时间从小到大排序;如果周期性消息的优先级排序和周期时间均相同,按照传输周期性消息数据字长度从小到大进行排序;如果周期性消息的优先级排序、周期时间和数据字长度均相同,按照所述周期性消息在消息列表中的序号进行排序,得到重新排序的周期性消息;
根据所有周期性消息的最大周期和最小周期的最小公倍数,以及最小周期对所述重新排序的周期性消息进行排序。
8.根据权利要求7所述的总线系统,其特征在于,所述根据所有周期性消息的最大周期和最小周期的最小公倍数,以及最小周期对所述重新排序的周期性消息进行排序得到总线表序列,包括:
针对某个周期性消息,计算所述周期性消息的周期和最小周期的比值b,将所述比值b作为周期性消息的排序频率;
在[0,b]个小周期内,将重新排序的周期性消息的传输用时最短周期作为所述周期性消息的发送起始周期,将每隔b个周期作为所述周期性消息的传输周期;
判断所述周期性消息的传输用时和发送起始周期已使用时间的和是否大于所述最小周期时间,如果大于所述最小周期时间,则报告错误,否则,对所述周期性消息继续排序;
重复上述过程依次对重新排序的周期性消息进行处理,以得到总线表序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京临近空间飞行器系统工程研究所,未经北京临近空间飞行器系统工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210052403.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:总线信息链的信息调度方法及调度装置
- 下一篇:一种进气道密封装置