System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 控制系统核心单机虚拟样机接口、设计方法及存储介质技术方案_技高网

控制系统核心单机虚拟样机接口、设计方法及存储介质技术方案

技术编号:40909065 阅读:10 留言:0更新日期:2024-04-18 14:38
本发明专利技术涉及虚拟样机接口、设计方法技术领域,且公开了一种控制系统核心单机虚拟样机接口、设计方法及存储介质,其中设计方法包括:在Simulink中搭建1553B总线模型、总线控制器模型、远程终端模型、总线监视器模型,总线控制器、远程终端、总线监视器通过1553B总线模型连接,各个控制系统核心单机通过端子与终端子系统的数据交互模块进行数据的打包与解包,将终端子系统的数据打包发送给总线,总线数据解包传输给终端子系统,该总线接口模型可以对simulink中控制系统核心单机的虚拟样机模型进行通信的仿真。本发明专利技术采用上述一种控制系统核心单机虚拟样机接口、设计方法及存储介质,通过Simulink搭建1553B虚拟接口模型能够解决系统级模型中缺少单机模型间数据通信的问题。

【技术实现步骤摘要】

本专利技术涉及虚拟样机接口、设计方法,尤其是涉及一种控制系统核心单机虚拟样机接口、设计方法及存储介质


技术介绍

1、mil-std-1553b总线,即飞机内部数字式时分制指令/响应型多路传输数据总线,它具有传输稳定、抗干扰、负荷轻、速率高等优点。mil-std-1553b总线已经成为现代航空机载系统设备互联的关键技术,广泛的应用于军事、工业和科技等领域。

2、在飞行器模型建立的过程中,主要建立各个飞行器单机终端设备的模型,用于单机模型的验证,这些模型许多都是在simulink中搭建。但建立系统模型时,各个模型之间的连接往往是直接连接,缺少实际各个单机模型之间数据的通信。所以,当前simulink系统级飞行器模型搭建过程中,缺少与各单机模型配合的1553b总线模型。


技术实现思路

1、本专利技术的目的是提供一种控制系统核心单机虚拟样机接口、设计方法及存储介质,通过simulink搭建1553b虚拟接口模型以解决系统级模型中缺少单机模型间数据通信的问题。

2、为实现上述目的,本专利技术提供了一种控制系统核心单机虚拟样机接口设计方法,包括以下步骤:

3、步骤一,在simulink中搭建1553b总线模型、总线控制器模型、远程终端模型、总线监视器模型;

4、步骤二,按照1553b总线模型的功能,定义每一个将终端功能拆分为发送模块和接收模块,并对根据1553b的帧格式,对命令字、数据字、状态字定义不同的数字进行指示;

5、步骤三,通过接收模块判断接收到的字类型并处理记录,通过发送模块从接收模块收到指令并发送传输数据;

6、步骤四,将总线控制器模型、远程终端模型接收的数据进行信号合成并输入终端;

7、步骤五,在总线控制器模型、远程终端模型与终端设备之间建立数据交互模型,通过数据交互模型对数据进行拆分打包并输入总线控制器模型、远程终端模型中;

8、步骤六,通过数据交互模型对终端设备接收的数据按打包的逻辑进行解包,并输入终端设备。

9、优选的,步骤一中,将总线控制器模型、远程终端模型、总线监视器模型通过1553b总线模型进行连接。

10、优选的,步骤二中,分别对接收模块和发送模块进行配置,两个模型通过特定指令进行交互。

11、优选的,步骤三中,接收模块需要总线控制器模型、远程终端模型和总线监视器模型进行数据处理,接收模块判断接收到的字类型:若为命令字,通过远程终端模型进行处理;若为数据字,通过总线控制器模型、远程终端模型进行处理;若为状态字,通过总线控制器模型进行处理。

12、优选的,总线控制器模型和远程终端模型需要发送模块进行数据的发送传输,在远程终端模型中,若发送模块从接收模块收到发送指令,则先发送状态字,再将从终端接收到的数据逐一发送至1553b总线模型;若发送模块从接收模块收到接收完成指令,则发送状态字;发送模块受总线使能端口控制进行总线命令字的数据传输,总线使能端口使能后,发送模块开始进行总线命令字的传输,使总线进行数据传输。

13、优选的,步骤四中,将每个总线控制器模型、远程终端模型输出到1553b总线模型的数据按位进行或操作,合成一个信号后再连接输入至每一个终端;此步骤中存在代数环,在接收模块和发送模块间添加delay模型,延时一个步长。

14、优选的,步骤五中,数据交互模型根据终端设备数据要求,将终端设备需要发送的数据按16bit一帧的长度进行拆分打包,并输入至总线控制器模型、远程终端模型中。

15、优选的,该控制系统核心单机虚拟样机接口设计方法还包括对1553b总线模型进行故障注入,将某总线的传输线路置为零或将某一bit位取反来进行1553b总线模型的故障注入。

16、一种控制系统核心单机虚拟样机接口,该控制系统核心单机虚拟样机接口通过控制系统核心单机虚拟样机接口设计方法进行搭建。

17、一种存储介质,该存储介质内存储通过控制系统核心单机虚拟样机接口设计方法进行设计。

18、因此,本专利技术采用上述控制系统核心单机虚拟样机接口、设计方法及存储介质,在simulink中建立1553b总线模型、总线控制器模型、远程终端模型、总线监视器模型,通过接受模块和发送模块实现了飞行器系统级模型中各个单机模型间按总线逻辑进行数据传输,并能够对总线进行故障注入,解决了系统级模型中缺少单机模型间数据通信的问题。

19、下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。

本文档来自技高网...

【技术保护点】

1.一种控制系统核心单机虚拟样机接口设计方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤一中,将总线控制器模型、远程终端模型、总线监视器模型通过1553B总线模型进行连接。

3.根据权利要求2所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤二中,分别对接收模块和发送模块进行配置,两个模型通过特定指令进行交互。

4.根据权利要求3所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤三中,接收模块需要总线控制器模型、远程终端模型和总线监视器模型进行数据处理,接收模块判断接收到的字类型:若为命令字,通过远程终端模型进行处理;若为数据字,通过总线控制器模型、远程终端模型进行处理;若为状态字,通过总线控制器模型进行处理。

5.根据权利要求4所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:总线控制器模型和远程终端模型需要发送模块进行数据的发送传输,在远程终端模型中,若发送模块从接收模块收到发送指令,则先发送状态字,再将从终端接收到的数据逐一发送至1553B总线模型;若发送模块从接收模块收到接收完成指令,则发送状态字;在总线控制器模型中,发送模块受总线使能端口控制进行总线命令字的数据传输,总线使能端口使能后,发送模块开始进行总线命令字的传输,使总线进行数据传输。

6.根据权利要求5所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤四中,将每个总线控制器模型、远程终端模型输出到1553B总线模型的数据按位进行或操作,合成一个信号后再连接输入至每一个终端;此步骤中存在代数环,在接收模块和发送模块间添加delay模型,延时一个步长。

7.根据权利要求6所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤五中,数据交互模型根据终端设备数据要求,将终端设备需要发送的数据按16bit一帧的长度进行拆分打包,并输入至总线控制器模型、远程终端模型中。

8.根据权利要求7所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:该控制系统核心单机虚拟样机接口设计方法还包括对1553B总线模型进行故障注入,将某总线的传输线路置为零或将某一bit位取反来进行1553B总线模型的故障注入。

9.一种控制系统核心单机虚拟样机接口,其特征在于:该控制系统核心单机虚拟样机接口通过权利要求1-8任一项所述的控制系统核心单机虚拟样机接口设计方法进行搭建。

10.一种存储介质,其特征在于:该存储介质内存储通过权利要求1-8任一项所述的控制系统核心单机虚拟样机接口设计方法进行设计。

...

【技术特征摘要】

1.一种控制系统核心单机虚拟样机接口设计方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤一中,将总线控制器模型、远程终端模型、总线监视器模型通过1553b总线模型进行连接。

3.根据权利要求2所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤二中,分别对接收模块和发送模块进行配置,两个模型通过特定指令进行交互。

4.根据权利要求3所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:步骤三中,接收模块需要总线控制器模型、远程终端模型和总线监视器模型进行数据处理,接收模块判断接收到的字类型:若为命令字,通过远程终端模型进行处理;若为数据字,通过总线控制器模型、远程终端模型进行处理;若为状态字,通过总线控制器模型进行处理。

5.根据权利要求4所述的控制系统核心单机虚拟样机接口设计方法,其特征在于:总线控制器模型和远程终端模型需要发送模块进行数据的发送传输,在远程终端模型中,若发送模块从接收模块收到发送指令,则先发送状态字,再将从终端接收到的数据逐一发送至1553b总线模型;若发送模块从接收模块收到接收完成指令,则发送状态字;在总线控制器模型中,发送模块受总线使能端口控制进行总线命令字的数据传输,总线使能端口...

【专利技术属性】
技术研发人员:陈娟隗靖昆吴昶霖刘浩王豪崔朗福张庆振贾龙陈昌陈伟向刚刘永杨哲森刘京涛周建明马力伟高梓晰
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1