基于聚类分析算法的1553B总线数据故障测试方法技术

技术编号:24176073 阅读:40 留言:0更新日期:2020-05-16 04:41
本发明专利技术公开了一种基于聚类分析算法的1553B总线数据故障测试方法,包括以下步骤:采集待测控制系统历史正常运行状态下通信协议的正常数据帧的数据值,构建数据集;根据通信协议数据帧的字段数对数据集进行空间建模;对建模后的数据进行聚类化处理,获得若干个正常数据子集;对若干个正常数据子集取并集获得正常数据集,取正常数据集的补集作为故障数据集;在故障数据集的范围内随机生成故障帧数据,将故障帧数据发送至待测控制系统进行测试。本发明专利技术针对控制系统不同的通信协议,生成不同的故障集,自适应性更强,且大大提高故障生成的准确性和便利性,进一步提高测试方法对待测试控制系统的测试效率和测试准确率。

【技术实现步骤摘要】
基于聚类分析算法的1553B总线数据故障测试方法
本专利技术涉及数据通信领域,具体涉及控制系统通信测试领域,特别涉及一种基于聚类分析算法的1553B总线数据故障测试方法。
技术介绍
1553B总线,是美国军方专为飞机上设备制定的一种信息传输总线标准,也就是设备间传输的协议,具有双向输出特性,实时性和可靠性高,广泛应用在当代的运输机和相当数量的民航客机以及军用飞机上,航天系统也广泛的应用这一总线。1553B数据总线用的是指令/响应型通信协议,具有3种类型的终端,分别为:1)总线控制器(BC),是在总线上唯一被安排为执行建立和启动数据传输任务的终端;2)远程终端(RT),是用户子系统到数据总线上的接口,在BC的控制下提取数据或接受数据;3)总线监控器(BM),“监控”总线上的信息传输,以完成对总线上的数据源进行记录和分析,但其本身不参与总线的通信。1553B总线上的信息是以消息的形式调制成曼彻斯特码进行传输的。每条消息最长由32个字组成,所有的字分为三类:命令字、数据字和状态字。每类字的长度为20位,有效信息位是16位,每个本文档来自技高网...

【技术保护点】
1.一种基于聚类分析算法的1553B总线数据故障测试方法,其特征在于,包括以下步骤:/n步骤1、针对待测控制系统,采集其历史正常运行状态下通信协议的正常数据帧的具体数据值,构建数据集;/n步骤2、根据所述通信协议数据帧的字段数对所述数据集进行空间建模;/n步骤3、对步骤2建模后的数据进行聚类化处理,获得若干个正常数据子集;/n步骤4、对所述若干个正常数据子集取并集获得正常数据集,取正常数据集的补集作为故障数据集;/n步骤5、在所述故障数据集的范围内随机生成故障帧数据,自定义配置故障帧数据发送周期及发送时延,之后将故障帧数据写入1553B板卡并发送至待测控制系统进行测试。/n

【技术特征摘要】
1.一种基于聚类分析算法的1553B总线数据故障测试方法,其特征在于,包括以下步骤:
步骤1、针对待测控制系统,采集其历史正常运行状态下通信协议的正常数据帧的具体数据值,构建数据集;
步骤2、根据所述通信协议数据帧的字段数对所述数据集进行空间建模;
步骤3、对步骤2建模后的数据进行聚类化处理,获得若干个正常数据子集;
步骤4、对所述若干个正常数据子集取并集获得正常数据集,取正常数据集的补集作为故障数据集;
步骤5、在所述故障数据集的范围内随机生成故障帧数据,自定义配置故障帧数据发送周期及发送时延,之后将故障帧数据写入1553B板卡并发送至待测控制系统进行测试。


2.根据权利要求1所述基于聚类分析算法的1553B总线数据故障测试方法,其特征在于,步骤2根据所述通信协议数据帧的字段数对所述数据集进行空间建模,具体包括:
从通信协议数据帧的若干字段中自定义选取n个字段作为有效字段;
根据有效字段的个数n,对所述数据集进行空间建模,具体是将步...

【专利技术属性】
技术研发人员:范啸晨王军张贤椿
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

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

1