[发明专利]一种1553B总线的BM软件通用测试方法有效

专利信息
申请号: 202010892301.5 申请日: 2020-08-31
公开(公告)号: CN112054938B 公开(公告)日: 2022-02-22
发明(设计)人: 王青松;所玉君;崔建飞 申请(专利权)人: 天津津航计算技术研究所
主分类号: H04L43/00 分类号: H04L43/00;H04L43/08;H04L43/0876;H04L43/18;H04L12/40
代理公司: 中国兵器工业集团公司专利中心 11011 代理人: 王雪芬
地址: 300308 天津*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 1553 总线 bm 软件 通用 测试 方法
【权利要求书】:

1.一种1553B总线的BM软件通用测试方法,其特征在于,包括以下步骤:

步骤1、进行单类型消息监控测试;

步骤2、基于步骤1进行多类型消息结合测试;

步骤3、基于步骤1、步骤2进行通道切换测试;

步骤4、基于步骤3进行负载率测试,测试BM对消息的接收处理能力;

步骤1中,测试BM对于单类型消息的监控接收能力,包括BC到RT消息、RT到BC消息、RT到RT消息、不带数据的方式指令、带数据字的发送方式指令、带数据字的接收方式指令、BC到RTS的广播消息、RT到RTS的广播消息、不带数据的方式指令广播、带数据字的方式指令广播共十种类型的消息;

步骤1具体包括以下步骤:

步骤1.1:正常消息测试,测试BM对正常传输的有效消息能够正确接收的能力;

其中,对于BC到RT消息、RT到BC消息、RT到RT消息、BC到RTS的广播消息、RT到RTS的广播消息五种类型的消息,其中非广播消息,RT地址范围为1~30,子地址范围为1~30,数据字长1~32,所有的RT均配置正常的状态响应;对于广播消息,接收RT地址为31,子地址为1~30;对于剩余五种方式指令,子地址设置为0或31,并将具体的方式指令进行遍历发送;测试的激励环境由软件控制标准1553B监控卡来实现,消息之间的间隔设置最短,字长为1时,数据内容由0~0xFFFF递增填充,发送65536条消息,字长为2~32时,设置每个字的数据内容比上一字增1,用同样的方法进行测试;

步骤1.1的测试反复进行10次,对被测试的BM存下来的消息按如上逻辑进行判读,得出BM对十种单类型消息正常消息测试结果的结论;若BM经过步骤1.1的测试结果正常,则继续进行下面步骤的测试,否则根据测试未通过的消息类型和内容,进行故障排查;

步骤1.2:无响应消息测试,BC按照步骤1.1中对前六种非广播消息及RT到RTS的广播消息的测试操作进行配置,但均不配置RT响应,验证BM的对消息的接收情况;

其中,对于RT到RT类型消息,每种组合都要模拟发送RT不在线、接收RT不在线和发送接收RT均不在线3种情况;

步骤1.3:余度总线的接收测试,重复1.1~1.2中步骤,对BM的另一冗余接收通道B的消息接收情况分别进行测试;

步骤1.4:消息过滤功能测试,验证BM是否具有对设计不接受的消息拒收的能力,设计并在总线上发送BM过滤信息段的消息组合,查看BM是否接收;此处设计试验参考步骤1.1中的内容,但仅对RT地址、子地址进行设计,忽略数据长度和内容的差异,验证BM对设计不接受的消息拒收的能力;

步骤2中,考察BM对多类型消息混合接收的能力,对于一个厂家开发的BM模块,以黑盒的测试方法,激励不同类型的消息组合,对应查看消息接收的正确与否;

步骤2具体包括:

步骤2.1:将步骤1.1中每种类型消息均选取两条,共20条消息组成一个总线调度的大周期,大周期之间以40ms的间隔进行循环调度;对于BC到RT、RT到BC、RT到RT、BC到RTS的广播、RT到RTS的广播这五种数据长度不固定的消息,分别取数据长度为最短1和最长32,数据内容选取0x55AA开头及后续循环左移位的方式发送;对于剩余的方式指令类型消息,将方式指令遍历发送;

将20条消息进行1~20进行编号,对其进行排列组合设计,得出20的阶乘种排列组合,每个排列组合的元素作为总线调度的一个大周期,利用软件对全部的排列组合数进行激励,测试BM对各类型消息组合的接收情况;

步骤2.2:多类型消息组合余度通道接收测试,按照2.1中步骤,对BM的另一冗余接收通道的进行多类型消息的组合测试;

步骤3具体包括:

步骤3.1:单类型消息通道切换测试,对步骤1.1中的十种消息分别进行通道A到B和B-A的切换发送,验证BM对消息的接收能力;

其中,进行单类型消息通道切换测试时,忽略RT地址、子地址和数据内容的差异,对步骤1.1中的数据长度可变的消息类型,均在数据长度为1和数据长度为32时进行通道A到B及通道B到A的切换测试,每种类型的消息连续切换100次,若BM接收消息均正常,则通过测试;

步骤3.2:多类型消息通道切换测试,对步骤2.1中的消息组合分别进行通道A到B和B到A的切换发送,验证BM对消息的接收能力;

其中,在步骤2.1的基础上,对每个大周期的排列组合元素的第偶数条消息进行通道切换,即对大周期内的第2、4、6、8、10…20消息进行通道切换,进行20的阶乘次试验,若BM对消息均能够接收,则测试通过。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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