[go: up one dir, main page]

CN112904831B - System for testing delay characteristics of display control system - Google Patents

System for testing delay characteristics of display control system Download PDF

Info

Publication number
CN112904831B
CN112904831B CN202110080609.4A CN202110080609A CN112904831B CN 112904831 B CN112904831 B CN 112904831B CN 202110080609 A CN202110080609 A CN 202110080609A CN 112904831 B CN112904831 B CN 112904831B
Authority
CN
China
Prior art keywords
module
display
data
control system
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110080609.4A
Other languages
Chinese (zh)
Other versions
CN112904831A (en
Inventor
丰宁宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Juntian Electronic Technology Co ltd
Original Assignee
Xinchuanhui Electronic Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xinchuanhui Electronic Technology Co ltd filed Critical Xinchuanhui Electronic Technology Co ltd
Priority to CN202110080609.4A priority Critical patent/CN112904831B/en
Publication of CN112904831A publication Critical patent/CN112904831A/en
Application granted granted Critical
Publication of CN112904831B publication Critical patent/CN112904831B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0243Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

本发明公开了一种用于显控系统延时特性测试的系统,涉及测试验证平台技术领域,包括总控模块、时间同步模块、图像采集模块、总线数据采集模块、数据存储模块、延时特性分析模块,本发明的有益效果是:本发明通过以上各模块配合使用,利用搭建的一套测试系统软件和硬件环境,实现对显控系统的网络延时、响应延时、带宽使用率等性能指标的测试及分析,通过分析测试结果,评估是否满足系统设计需求和性能要求的一套测试验证平台,该测试验证平台的应用为显控系统的集成验证测试提供一整套的软硬件解决方案,解决显控系统延时特性的可测试性难题,大大提高系统综合验证进度以及性能测试的正确性和完备性。

The invention discloses a system for testing the delay characteristics of a display and control system, and relates to the technical field of a test verification platform. The system comprises a master control module, a time synchronization module, an image acquisition module, a bus data acquisition module, a data storage module, and a delay characteristic analysis module. The invention has the following beneficial effects: the invention uses the above modules in coordination, utilizes a set of test system software and hardware environment to implement testing and analysis of performance indicators such as network delay, response delay, and bandwidth utilization rate of the display and control system, and analyzes the test results to evaluate whether a set of test verification platforms are met for system design requirements and performance requirements. The application of the test verification platform provides a complete set of software and hardware solutions for integrated verification testing of the display and control system, solves the problem of testability of the delay characteristics of the display and control system, and greatly improves the system comprehensive verification progress and the correctness and completeness of performance testing.

Description

一种用于显控系统延时特性测试的系统A system for testing the delay characteristics of display and control systems

技术领域Technical Field

本发明涉及测试验证平台技术领域,具体为一种用于显控系统延时特性测试的系统。The invention relates to the technical field of test verification platforms, and in particular to a system for testing the delay characteristics of a display and control system.

背景技术Background technique

显控系统是飞机航电系统的重要组成部分。它负责接收机上所有其他系统的交互数据,通过显示装置直接呈现给机组人员,确保机组人员实时获取飞机上各个系统的数据及状态。同时显控系统提供控制面板作为机组人员的输入设备,进行显示画面的切换、数据输入等操作。功能测试主要是依据产品业务需求、产品行业特征来进行产品测试,以确保它们是否满足用户需求。性能测试测试通过某种特定的方式对被测系统按照一定的测试策略进行施压,获取该系统的响应时间、运行效率及资源利用率等各项性能指标,来评价系统是否满足用户性能需求的过程。显控系统配置项众多,功能交联测试复杂,系统集成及验证的时间紧,任务重,必须具备有效的集成验证环境才能及时发现问题,准确的定位原因,快速找到合理的解决措施。而在目前显控系统的集成验证过程中,尚无可用的验证测试环境用于性能测试,导致开展显控系统性能方面的集成和验证工作比较困难,影响系统综合验证的进度以及性能测试正确性和完备性。显控系统时间特性测试验证平台的被测系统是显控系统真件。系统组成复杂,功能性要求非常高,而且整个开发过程必须满足国际适航要求。为了确保产品的安全性符合要求,技术性能指标满足要求,系统需要对系统进行性能特性的测试验证因此,在整个系统研制过程中,不仅需要将注意力放在实现客户所期望的功能上,更重要的是要保证实现功能的安全性、可靠性及稳定性。基于系统开发过程的要求以及现有测试环境的限制,建设一套全面地显控系统时间特性测试验证环境已越来越重要和急迫,因此需要本发明设计一种用于显控系统延时特性测试的系统来解决上述出现的问题。The display and control system is an important part of the aircraft avionics system. It is responsible for receiving the interactive data of all other systems on the aircraft and presenting it directly to the crew through the display device to ensure that the crew can obtain the data and status of each system on the aircraft in real time. At the same time, the display and control system provides a control panel as an input device for the crew to switch the display screen, input data and other operations. Functional testing is mainly based on product business requirements and product industry characteristics to conduct product testing to ensure whether they meet user needs. Performance testing is a process of applying pressure to the system under test in a certain way according to a certain test strategy to obtain various performance indicators such as the system's response time, operating efficiency and resource utilization to evaluate whether the system meets user performance requirements. The display and control system has many configuration items, complex functional cross-linking tests, and tight time and heavy tasks for system integration and verification. An effective integrated verification environment must be available to timely discover problems, accurately locate causes, and quickly find reasonable solutions. However, in the current integration and verification process of the display and control system, there is no available verification test environment for performance testing, which makes it difficult to carry out the integration and verification of the performance of the display and control system, affecting the progress of system comprehensive verification and the correctness and completeness of performance testing. The system under test of the display and control system time characteristic test and verification platform is the real display and control system. The system composition is complex, the functional requirements are very high, and the entire development process must meet international airworthiness requirements. In order to ensure that the safety of the product meets the requirements and the technical performance indicators meet the requirements, the system needs to test and verify the performance characteristics of the system. Therefore, during the entire system development process, it is necessary not only to focus on achieving the functions expected by customers, but more importantly to ensure the safety, reliability and stability of the functions. Based on the requirements of the system development process and the limitations of the existing test environment, it has become increasingly important and urgent to build a comprehensive display and control system time characteristic test and verification environment. Therefore, the present invention is required to design a system for display and control system delay characteristic testing to solve the above-mentioned problems.

发明内容Summary of the invention

本发明的目的在于提供一种用于显控系统延时特性测试的系统,以解决上述背景技术中提出的问题。The purpose of the present invention is to provide a system for testing the delay characteristics of a display and control system to solve the problems raised in the above background technology.

为实现上述目的,本发明提供如下技术方案:一种用于显控系统延时特性测试的系统,包括以下内容:包括总控模块、时间同步模块、图像采集模块、总线数据采集模块、数据存储模块、延时特性分析模块;To achieve the above object, the present invention provides the following technical solutions: A system for delay characteristic testing of a display and control system, comprising the following contents: a master control module, a time synchronization module, an image acquisition module, a bus data acquisition module, a data storage module, and a delay characteristic analysis module;

所述总控模块用于对系统中其他模块进行总体协调和控制;The master control module is used to coordinate and control other modules in the system;

所述时间同步模块用于为系统中其他模块提供时间同步信息;The time synchronization module is used to provide time synchronization information for other modules in the system;

所述图像采集模块用于拍摄被测显控系统的显示画面,并将拍摄的画面发送至数据存储模块;The image acquisition module is used to capture the display screen of the display control system under test, and send the captured screen to the data storage module;

所述总线数据采集模块用于采集被测显控系统各个监测点的总线数据,并将采集到的数据发送至数据存储模块;总线数据采集模块采用非侵入式方式接入被测显控系统;The bus data acquisition module is used to collect bus data of each monitoring point of the measured display and control system, and send the collected data to the data storage module; the bus data acquisition module is connected to the measured display and control system in a non-invasive manner;

所述数据存储模块用于接收并存储数据采集模块和总线数据采集模块采集的各类数据,并提供给延时特性分析模块用于后续的分析和处理;The data storage module is used to receive and store various types of data collected by the data acquisition module and the bus data acquisition module, and provide them to the delay characteristic analysis module for subsequent analysis and processing;

所述延时特性分析模块用于分析和处理在数据存储模块中保存的图像数据和总线数据,并输出被测显控系统的延时特性测试结果。The delay characteristic analysis module is used to analyze and process the image data and bus data stored in the data storage module, and output the delay characteristic test result of the display and control system under test.

作为优选,所述总控模块、时间同步模块、图像采集模块、总线数据采集模块、数据存储模块、延时特性分析模块采用分布式部署方式,按照负载和功能类别,运行在若干计算机上;Preferably, the master control module, time synchronization module, image acquisition module, bus data acquisition module, data storage module, and delay characteristic analysis module are deployed in a distributed manner and run on several computers according to load and function categories;

作为优选,所述时间同步模块采用IRIG-B协议为时间同步标准,它包含GPS天线、授时卡、IRIG-B码分配器,并提供微秒级的时间同步精度;Preferably, the time synchronization module adopts the IRIG-B protocol as the time synchronization standard, which includes a GPS antenna, a timing card, an IRIG-B code distributor, and provides microsecond-level time synchronization accuracy;

作为优选,所述图像采集模块系统包括镜头、高速相机、磁盘阵列和图像处理器,并能够达到每秒1000帧的拍摄速度。Preferably, the image acquisition module system includes a lens, a high-speed camera, a disk array and an image processor, and can achieve a shooting speed of 1000 frames per second.

作为优选,所述总线数据采集模块支持接入离散量板卡、ARINC825板卡、ARINC429板卡、ARINC664板卡以及其他各类板卡,接入的板卡均支持硬件时戳标记功能。Preferably, the bus data acquisition module supports access to discrete quantity boards, ARINC825 boards, ARINC429 boards, ARINC664 boards and other types of boards, and the accessed boards all support hardware timestamp marking function.

作为优选,所述数据存储模块支持大规模图像存储和总线数据存储功能。Preferably, the data storage module supports large-scale image storage and bus data storage functions.

作为优选,所述延时特性分析模块应用了图像分析技术和数据帧识别技术,能够精确跟踪和识别被测显控系统各个监测点的特征值,进而对被测显控系统的延时特性进行分析和处理。所述延时特性分析模块包括以下步骤:Preferably, the delay characteristic analysis module applies image analysis technology and data frame recognition technology, which can accurately track and identify the characteristic values of each monitoring point of the measured display and control system, and then analyze and process the delay characteristics of the measured display and control system. The delay characteristic analysis module includes the following steps:

S1、分析开始前,由用户在第一个监测点的数据帧结构上标记特征值,并选定一个初始时间t0;S1. Before the analysis begins, the user marks the feature value on the data frame structure of the first monitoring point and selects an initial time t0;

S2、延时特性分析模块从数据存储模块筛选出每个监测点从t0开始采集到的一定数据量的数据帧和图像帧,并按采集时间升序排列;S2, the delay characteristic analysis module selects a certain amount of data frames and image frames collected from each monitoring point starting from t0 from the data storage module, and arranges them in ascending order according to the collection time;

S3、延时特性分析模块根据特征值在第一个监测点进行特征匹配,找到起始数据帧;S3, the delay characteristic analysis module performs feature matching at the first monitoring point according to the characteristic value to find the starting data frame;

S4、延时特性分析模块根据特征值对后续所有监测点进行特征匹配,找到关联数据帧;S4, the delay characteristic analysis module performs feature matching on all subsequent monitoring points according to the feature values to find the associated data frame;

S5、延时特性分析模块根据特征值对拍摄到的图像帧进行特征匹配,找到关联图像帧;S5, the delay characteristic analysis module performs feature matching on the captured image frames according to the feature values to find the associated image frames;

S6、延时特性分析模块根据起始数据帧、关联数据帧以及关联图像帧进行延时特性分析和处理,输出延时特性分析结果。S6. The delay characteristic analysis module performs delay characteristic analysis and processing according to the starting data frame, the associated data frame and the associated image frame, and outputs the delay characteristic analysis result.

与现有技术相比,本发明的有益效果是:本发明通过以上流程配合使用,利用搭建一套测试系统硬件环境,实现对显控系统的网络延时、响应延时、带宽使用率等性能指标的测试及分析,并利用高速摄像设备及图像分析软件实现对显控系统画面同步的测试和验证,通过分析测试结果,评估是否满足系统设计需求和性能要求的一套验证平台,该性能验证平台的应用为显控系统的集成验证测试提供一整套的软硬件解决方案,解决了显控系统的可测试性难题,大大提高了系统综合验证的进度以及性能测试正确性和完备性。Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention, through the use of the above process, utilizes a set of test system hardware environment to realize the testing and analysis of the performance indicators such as network delay, response delay, bandwidth utilization rate, etc. of the display and control system, and utilizes high-speed camera equipment and image analysis software to realize the testing and verification of the screen synchronization of the display and control system. By analyzing the test results, a set of verification platforms is formed to evaluate whether the system design requirements and performance requirements are met. The application of this performance verification platform provides a complete set of software and hardware solutions for the integrated verification test of the display and control system, solves the problem of the testability of the display and control system, and greatly improves the progress of the system comprehensive verification as well as the correctness and completeness of the performance test.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明的系统整体框架图;FIG1 is a system overall framework diagram of the present invention;

图2为本发明的系统部署框图;FIG2 is a system deployment block diagram of the present invention;

图3为本发明的原始数据库表结构;FIG3 is an original database table structure of the present invention;

图4为本发明的数据帧数据库表结构;Fig. 4 is a data frame database table structure of the present invention;

图5为本发明的图像帧数据库表结构。FIG. 5 is a table structure of an image frame database of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

请参阅图1-2,本发明提供一种技术方案:一种用于显控系统延时特性测试的系统,包括以下内容:包括总控模块、时间同步模块、图像采集模块、总线数据采集模块、数据存储模块、延时特性分析模块;Please refer to Figures 1-2. The present invention provides a technical solution: a system for delay characteristic testing of a display and control system, comprising the following contents: a master control module, a time synchronization module, an image acquisition module, a bus data acquisition module, a data storage module, and a delay characteristic analysis module;

所述总控模块用于对系统中其他模块进行总体协调和控制;The master control module is used to coordinate and control other modules in the system;

所述时间同步模块用于为系统中其他模块提供时间同步信息;The time synchronization module is used to provide time synchronization information for other modules in the system;

所述图像采集模块用于拍摄被测显控系统的显示画面,并将拍摄的画面发送至数据存储模块;The image acquisition module is used to capture the display screen of the display control system under test, and send the captured screen to the data storage module;

所述总线数据采集模块用于采集被测显控系统各个监测点的总线数据,并将采集到的数据发送至数据存储模块;The bus data acquisition module is used to collect bus data of each monitoring point of the measured display and control system, and send the collected data to the data storage module;

所述数据存储模块用于接收并存储数据采集模块和总线数据采集模块采集的各类数据,并提供给延时特性分析模块用于后续的分析和处理;The data storage module is used to receive and store various types of data collected by the data acquisition module and the bus data acquisition module, and provide them to the delay characteristic analysis module for subsequent analysis and processing;

所述延时特性分析模块用于分析和处理在数据存储模块中保存的图像数据和总线数据,并输出被测显控系统的延时特性测试结果。The delay characteristic analysis module is used to analyze and process the image data and bus data stored in the data storage module, and output the delay characteristic test result of the display and control system under test.

其中,所述总控模块运行与PC之上,延时特性分析模块、数据存储模块、总线数据采集模块、图像采集模块分别运行在独立的高性能工作站上,上述各模块之间通过高速以太网进行数据交换,如图2所示。Among them, the master control module runs on the PC, the delay characteristic analysis module, data storage module, bus data acquisition module, and image acquisition module run on independent high-performance workstations respectively, and the above modules exchange data through high-speed Ethernet, as shown in Figure 2.

其中,所述时间同步模块完成整个系统信号采集的时间同步,保证所有数据采集都在一个时间基准下完成,采用IRIG-B协议为时间同步标准,它包含GPS天线、授时卡、IRIG-B码分配器,如图2所示。Among them, the time synchronization module completes the time synchronization of the signal acquisition of the entire system, ensures that all data acquisition is completed under one time reference, and adopts the IRIG-B protocol as the time synchronization standard. It includes a GPS antenna, a timing card, and an IRIG-B code distributor, as shown in Figure 2.

其中,所述图像采集模块系统,包括镜头、高速相机、磁盘阵列和图像处理器,主要实现图像拍摄、图像保存,并提供数据延时特性分析模块进行图像分析处理。The image acquisition module system includes a lens, a high-speed camera, a disk array and an image processor, which mainly realizes image capture and image storage, and provides a data delay characteristic analysis module for image analysis and processing.

其中,所述总线数据采集模块主要实现Arinc825数据采集监控、Arinc664数据采集和TAP功能、Arinc429数据采集,离散量数据采集。Among them, the bus data acquisition module mainly realizes Arinc825 data acquisition monitoring, Arinc664 data acquisition and TAP function, Arinc429 data acquisition, and discrete quantity data acquisition.

其中,所述数据存储模块用于保存总线数据采集模块采集到的总线数据以及图像采集模块采集到的图像数据,并为延时特性分析模块提供查询和分析的接口。数据存储模块采用MySQL数据库实现,包括原始数据库、数据帧数据库、图像帧数据库。原始数据库表结构如图3所示,数据帧数据库表结构如图4所示,图像帧数据库表结构如图5所示。The data storage module is used to store the bus data collected by the bus data acquisition module and the image data collected by the image acquisition module, and provides an interface for query and analysis for the delay characteristic analysis module. The data storage module is implemented using a MySQL database, including an original database, a data frame database, and an image frame database. The original database table structure is shown in FIG3 , the data frame database table structure is shown in FIG4 , and the image frame database table structure is shown in FIG5 .

其中,所述延时特性分析模块包括以下步骤:Wherein, the delay characteristic analysis module includes the following steps:

S1、分析开始前,由用户在第一个监测点的数据帧结构上标记特征值,并选定一个初始时间t0;S1. Before the analysis begins, the user marks the feature value on the data frame structure of the first monitoring point and selects an initial time t0;

S2、延时特性分析模块从数据存储模块筛选出每个监测点从t0开始采集到的一定数据量的数据帧和图像帧,并按采集时间升序排列;S2, the delay characteristic analysis module selects a certain amount of data frames and image frames collected from each monitoring point starting from t0 from the data storage module, and arranges them in ascending order according to the collection time;

S3、延时特性分析模块根据特征值在第一个监测点进行特征匹配,找到起始数据帧;S3, the delay characteristic analysis module performs feature matching at the first monitoring point according to the characteristic value to find the starting data frame;

S4、延时特性分析模块根据特征值对后续所有监测点进行特征匹配,找到关联数据帧;S4, the delay characteristic analysis module performs feature matching on all subsequent monitoring points according to the feature values to find the associated data frame;

S5、延时特性分析模块根据特征值对拍摄到的图像帧进行特征匹配,找到关联图像帧;S5, the delay characteristic analysis module performs feature matching on the captured image frames according to the feature values to find the associated image frames;

S6、延时特性分析模块根据起始数据帧、关联数据帧以及关联图像帧进行延时特性分析和处理,输出延时特性分析结果。S6. The delay characteristic analysis module performs delay characteristic analysis and processing according to the starting data frame, the associated data frame and the associated image frame, and outputs the delay characteristic analysis result.

其中,所述延时特性分析模块包含一种数据帧识别方法,描述如下:The delay characteristic analysis module includes a data frame identification method, which is described as follows:

A.采集数据帧经过处理,进入A664信息处理表、A825信息处理表、A429信息处理表。A. After being processed, the collected data frame enters the A664 information processing table, the A825 information processing table, and the A429 information processing table.

B.A664信息处理表处理步骤如下:B. The processing steps of A664 information processing table are as follows:

a)在初步识别664数据的基础上,首先识别数据帧是原生的A664数据,还是数据转换来自A429、A825。a) Based on the preliminary identification of 664 data, first identify whether the data frame is native A664 data or data converted from A429 or A825.

b)如果数据帧是A664原生数据则需要根据帧识别五元组,识别同一个数据流数据帧信息。即通过数据帧中UDP源端口+IP源地址+MAC目的地址+UDP目的端口+IP目的地址识别数据帧是否来自同一个数据流。b) If the data frame is A664 native data, it is necessary to identify the same data stream data frame information based on the frame identification quintuple, that is, to identify whether the data frame comes from the same data stream through the UDP source port + IP source address + MAC destination address + UDP destination port + IP destination address in the data frame.

c)然后对采集数据帧进行排序通过SQL语句找出排序前5个帧(根据采集器数量定),这5个帧就是同一帧数据。c) Then sort the collected data frames and use SQL statements to find the top 5 frames (determined by the number of collectors). These 5 frames are the same frame of data.

d)如果数据帧是A429转换为664数据帧,需要根据664数据内容在A429信息处理表匹配对应A429信息帧,并将对应的A429帧编号回填到“打包信息编号列表”。d) If the data frame is converted from A429 to 664 data frame, it is necessary to match the corresponding A429 information frame in the A429 information processing table according to the 664 data content, and fill the corresponding A429 frame number back into the "Packaging Information Number List".

e)如果数据帧是A825数据需要做和A429相同处理。e) If the data frame is A825 data, the same processing as A429 is required.

C.在识别总线数据相同帧A之后,最后一步是识别图像变化时,数据帧如何和图像变化匹配。C. After identifying the same frame A of the bus data, the last step is to identify how the data frame matches the image changes when the image changes.

a)首先根据图像数据帧映射关系表确定数据帧显示在界面区域信息,根据图像匹配算法找到多个图像中该区域变化时的时戳。a) First, determine the area information of the data frame displayed on the interface according to the image data frame mapping relationship table, and find the timestamp when the area changes in multiple images according to the image matching algorithm.

b)对时戳进行排序,找到在总线上采集到同一数据帧时间最大值Tmax。b) Sort the time stamps and find the maximum time Tmax of the same data frame collected on the bus.

c)Tmax和图像变化时戳进行比较,找到第一个视频时戳>Tmax的时戳,这个图像帧就是匹配数据帧A的图像信息c) Compare Tmax with the image change timestamp and find the first video timestamp > Tmax. This image frame is the image information that matches data frame A.

D.特殊情况处理D. Special situation handling

a)ARINC664丢帧:在前面识别出ARINC664相同数据帧的基础上,要对相同数据帧SN号进行比较,SN号相同的才是同一帧数据如果SN号不同说明数据帧在传输过程中有丢帧,需要去掉SN号不同的干扰数据。a) ARINC664 frame loss: Based on the identification of the same ARINC664 data frames, the SN numbers of the same data frames need to be compared. Only those with the same SN numbers are the same frame data. If the SN numbers are different, it means that the data frame has been lost during transmission. It is necessary to remove the interfering data with different SN numbers.

b)ARINC429丢帧:ARINC429配置表配置了A429消息包含label号,以及A429数据字如何组装为一个有含义的数据信息。在数据采集板卡上采集到数据信息后,根据配置表配置label信息,判断接收到label号是否存在丢失问题。比如一个消息配置3个label,但是在采集板卡上只采集到2个,则判断为丢包。b) ARINC429 frame loss: The ARINC429 configuration table configures the A429 message including the label number and how the A429 data word is assembled into a meaningful data message. After the data information is collected on the data acquisition board, the label information is configured according to the configuration table to determine whether the received label number is lost. For example, a message is configured with 3 labels, but only 2 are collected on the acquisition board, which is considered as packet loss.

c)ARINC825丢帧:ARINC825配置表中为每个消息进行了配置,有对应的消息ID标示和消息的发送周期,在A825板卡采集到数据以后,解析消息ID,并判断消息接收时间是否和上一个相同消息间隔一个周期,如果间隔多余一个周期说明数据存在丢失。c) ARINC825 frame loss: The ARINC825 configuration table configures each message with a corresponding message ID and message sending cycle. After the A825 board collects data, it parses the message ID and determines whether the message reception time is one cycle apart from the previous identical message. If the interval is more than one cycle, it indicates that data is lost.

其中,延时特性分析模块包含一种图像帧差异识别方法,描述如下:The delay characteristic analysis module includes an image frame difference recognition method, which is described as follows:

A.定义A. Definition

【原帧】:激励之前的静止状态采集的图片帧;[Original frame]: The image frame collected in the static state before stimulation;

【变化帧】:由激励引起的图片帧的变化过程中产生的图片帧;【Changed frame】: The picture frame generated during the change of the picture frame caused by the stimulus;

【结果帧】:由激励引起的图片帧的变化过程完成后的静止状态为结果图片帧;[Result frame]: The static state after the change process of the picture frame caused by the stimulus is completed is the result picture frame;

【帧区间】:在一个连续时间内,经高速摄像机采集的图片帧集合;[Frame interval]: A set of image frames collected by a high-speed camera within a continuous period of time;

【最小激励间隔】:源头连续的两次数据激励的最小时间间隔;[Minimum stimulus interval]: The minimum time interval between two consecutive data stimulus from the source;

【前帧】:图像算法中用来对比是否相同的两个图片帧的前一帧;[Previous frame]: The previous frame used to compare two identical image frames in the image algorithm;

【后帧】:图像算法中用来对比是否相同的两个图片帧的后一帧;【Next frame】: The next frame used to compare two image frames in the image algorithm to see if they are the same;

【帧间隔】:为了提高计算速度,减少图像识别算法,设定的帧区间,可以用一个数字代替,表示该区间内帧的个数。帧区间的第一个帧为前帧,最后一个帧为后帧。[Frame Interval]: In order to improve the calculation speed and reduce the image recognition algorithm, the set frame interval can be replaced by a number to indicate the number of frames in the interval. The first frame in the frame interval is the previous frame, and the last frame is the next frame.

B.图像分块B. Image Segmentation

将图片分为100个小图片,分别计算DCT变化并取其中最大的变化作为图像整体变化率记录下来。Divide the image into 100 small images, calculate the DCT changes of each image, and take the largest change as the overall image change rate and record it.

C.简化色彩C. Simplify colors

将图片转化成灰度图像,简化计算量。Convert the image into a grayscale image to simplify the calculation.

D.计算DCT(离散余弦变换量)D. Calculate DCT (discrete cosine transform)

DCT是把图片分解频率聚集和梯状形,根据前帧与后帧中每个像素的灰度值得差的绝对值(mi-ni)计算图片整体差值,得到DCT。公式如下:DCT decomposes the image into frequency clusters and trapezoidal shapes, and calculates the overall difference of the image based on the absolute value of the grayscale difference of each pixel in the previous frame and the next frame (mi-ni) to obtain DCT. The formula is as follows:

T=∑abs(mi-ni)T=∑abs(mi-ni)

E.计算平均值E. Calculate the average

将DCT的总值除以图片面积(S),计算DCT的均值Divide the total value of DCT by the image area (S) and calculate the mean value of DCT

F.对DCT进行滤波F. Filtering the DCT

将所有图片序列的DCT均值记录下来,并对其进行均值滤波,以过滤图像自身的抖动。公式如下所示,其中xi为每张图片的DTC的均值,(n-i)为图片个数。The DCT mean of all image sequences is recorded and average filtered to filter the jitter of the image itself. The formula is as follows, where xi is the mean DTC of each image and (n-i) is the number of images.

G.结果获取G. Result acquisition

根据滤波后的图片序列的DCT均值曲线,曲线开始变化时的点为变化帧,曲线结束变化时的点为结果帧。According to the DCT mean curve of the filtered picture sequence, the point when the curve starts to change is the change frame, and the point when the curve stops changing is the result frame.

本发明通过以上流程配合使用,利用搭建一套测试系统软件和硬件环境,实现对显控系统的网络延时、响应延时、带宽使用率等性能指标的测试及分析,并利用高速摄像设备及图像分析软件实现对显控画面同步的测试和验证,通过分析测试结果,评估是否满足系统设计需求和性能要求的一套验证平台,该性能验证平台的应用为显控系统的集成验证测试提供一整套的软硬件解决方案,解决了显控系统的可测试性难题,大大提高了系统综合验证的进度以及性能测试正确性和完备性。The present invention cooperates with the above process and builds a set of test system software and hardware environment to realize the testing and analysis of performance indicators such as network delay, response delay, bandwidth utilization rate, etc. of the display and control system, and uses high-speed camera equipment and image analysis software to realize the testing and verification of display and control screen synchronization. By analyzing the test results, a set of verification platform is formed to evaluate whether the system design requirements and performance requirements are met. The application of this performance verification platform provides a complete set of software and hardware solutions for the integrated verification test of the display and control system, solves the testability problem of the display and control system, and greatly improves the progress of the system comprehensive verification as well as the correctness and completeness of the performance test.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims (7)

1.一种用于显控系统延时特性测试的系统,其特征在于,包括以下内容:包括总控模块、时间同步模块、图像采集模块、总线数据采集模块、数据存储模块、延时特性分析模块;1. A system for testing the delay characteristics of a display and control system, characterized in that it comprises the following contents: a master control module, a time synchronization module, an image acquisition module, a bus data acquisition module, a data storage module, and a delay characteristics analysis module; 所述总控模块用于对系统中其他模块进行总体协调和控制;The master control module is used to coordinate and control other modules in the system; 所述时间同步模块用于为系统中其他模块提供时间同步信息;The time synchronization module is used to provide time synchronization information for other modules in the system; 所述图像采集模块用于拍摄被测显控系统的显示画面,并将拍摄的画面发送至数据存储模块;The image acquisition module is used to capture the display screen of the display control system under test, and send the captured screen to the data storage module; 所述总线数据采集模块用于采集被测显控系统各个监测点的总线数据,并将采集到的数据发送至数据存储模块;The bus data acquisition module is used to collect bus data of each monitoring point of the measured display and control system, and send the collected data to the data storage module; 所述数据存储模块用于接收并存储数据采集模块和总线数据采集模块采集的各类数据,并提供给延时特性分析模块用于后续的分析和处理;The data storage module is used to receive and store various types of data collected by the data acquisition module and the bus data acquisition module, and provide them to the delay characteristic analysis module for subsequent analysis and processing; 所述延时特性分析模块用于分析和处理在数据存储模块中保存的图像数据和总线数据,并输出被测显控系统的延时特性测试结果。The delay characteristic analysis module is used to analyze and process the image data and bus data stored in the data storage module, and output the delay characteristic test result of the tested display and control system. 2.根据权利要求1所述的一种用于显控系统延时特性测试的系统,其特征在于:所述总控模块、图像采集模块、总线数据采集模块、数据存储模块、延时特性分析模块具备分布式部署功能,各个模块可以根据被测系统特性,分别运行在不同的计算机上。2. According to claim 1, a system for delay characteristic testing of a display and control system is characterized in that the master control module, image acquisition module, bus data acquisition module, data storage module, and delay characteristic analysis module have a distributed deployment function, and each module can run on different computers according to the characteristics of the system under test. 3.根据权利要求1所述的一种用于显控系统延时特性测试的系统,其特征在于:所述时间同步模块采用IRIG-B协议为时间同步标准,它包含GPS天线、授时卡、IRIG-B码分配器。3. A system for testing the delay characteristics of a display and control system according to claim 1, characterized in that: the time synchronization module adopts the IRIG-B protocol as the time synchronization standard, and it includes a GPS antenna, a timing card, and an IRIG-B code distributor. 4.根据权利要求1所述的一种用于显控系统延时特性测试的系统,其特征在于:所述图像采集模块系统包括镜头、高速相机、磁盘阵列和图像处理器。4. A system for testing the delay characteristics of a display and control system according to claim 1, characterized in that the image acquisition module system includes a lens, a high-speed camera, a disk array and an image processor. 5.根据权利要求1所述的一种用于显控系统延时特性测试的系统,其特征在于:所述总线数据采集模块支持接入离散量板卡、ARINC825板卡、ARINC429板卡、ARINC664板卡以及其他各类板卡,接入的板卡需支持硬件时戳标记功能。5. A system for delay characteristic testing of a display and control system according to claim 1, characterized in that: the bus data acquisition module supports access to discrete quantity boards, ARINC825 boards, ARINC429 boards, ARINC664 boards and other types of boards, and the accessed boards must support hardware timestamp marking function. 6.根据权利要求1所述的一种用于显控系统延时特性测试的系统,其特征在于:所述数据存储模块支持大规模图像存储和总线数据存储功能。6. A system for testing the delay characteristics of a display and control system according to claim 1, characterized in that: the data storage module supports large-scale image storage and bus data storage functions. 7.根据权利要求1所述的一种用于显控系统延时特性测试的系统,其特征在于:所述延时特性分析模块应用了图像分析技术和数据帧识别技术,能够精确跟踪和识别被测显控系统各个监测点的特征值,进而对被测显控系统的延时特性进行分析和处理,所述延时特性分析模块包括以下步骤:7. A system for testing the delay characteristics of a display and control system according to claim 1, characterized in that: the delay characteristics analysis module applies image analysis technology and data frame recognition technology, can accurately track and identify the characteristic values of each monitoring point of the display and control system under test, and then analyze and process the delay characteristics of the display and control system under test, and the delay characteristics analysis module includes the following steps: S1、分析开始前,由用户在第一个监测点的数据帧结构上标记特征值,并选定一个初始时间t0;S1. Before the analysis begins, the user marks the feature value on the data frame structure of the first monitoring point and selects an initial time t0; S2、延时特性分析模块从数据存储模块筛选出每个监测点从t0开始采集到的一定数据量的数据帧和图像帧,并按采集时间升序排列;S2, the delay characteristic analysis module selects a certain amount of data frames and image frames collected from each monitoring point starting from t0 from the data storage module, and arranges them in ascending order according to the collection time; S3、延时特性分析模块根据特征值在第一个监测点进行特征匹配,找到起始数据帧;S3, the delay characteristic analysis module performs feature matching at the first monitoring point according to the characteristic value to find the starting data frame; S4、延时特性分析模块根据特征值对后续所有监测点进行特征匹配,找到关联数据帧;S4, the delay characteristic analysis module performs feature matching on all subsequent monitoring points according to the feature values to find the associated data frame; S5、延时特性分析模块根据特征值对拍摄到的图像帧进行特征匹配,找到关联图像帧;S5, the delay characteristic analysis module performs feature matching on the captured image frames according to the feature values to find the associated image frames; S6、延时特性分析模块根据起始数据帧、关联数据帧以及关联图像帧进行延时特性分析和处理,输出延时特性分析结果。S6. The delay characteristic analysis module performs delay characteristic analysis and processing according to the starting data frame, the associated data frame and the associated image frame, and outputs the delay characteristic analysis result.
CN202110080609.4A 2021-01-21 2021-01-21 System for testing delay characteristics of display control system Active CN112904831B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110080609.4A CN112904831B (en) 2021-01-21 2021-01-21 System for testing delay characteristics of display control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110080609.4A CN112904831B (en) 2021-01-21 2021-01-21 System for testing delay characteristics of display control system

Publications (2)

Publication Number Publication Date
CN112904831A CN112904831A (en) 2021-06-04
CN112904831B true CN112904831B (en) 2024-07-26

Family

ID=76118737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110080609.4A Active CN112904831B (en) 2021-01-21 2021-01-21 System for testing delay characteristics of display control system

Country Status (1)

Country Link
CN (1) CN112904831B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595810B (en) * 2021-06-17 2023-09-26 国网上海能源互联网研究院有限公司 An interactive testing method and system suitable for distribution network information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103818560A (en) * 2012-11-16 2014-05-28 哈尔滨飞机工业集团有限责任公司 Helicopter integrated information display system
CN104376744A (en) * 2013-08-12 2015-02-25 霍尼韦尔国际公司 A display system and a method for providing displays indicating a required time of arrival

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011075849A (en) * 2009-09-30 2011-04-14 Toshiba Lighting & Technology Corp Display system
CN108183836B (en) * 2017-12-15 2021-07-16 中国航空工业集团公司西安飞行自动控制研究所 Distributed synchronous bus network test system and test method thereof
US10822114B2 (en) * 2018-11-26 2020-11-03 Simmonds Precision Products, Inc. Systems and methods for status reporting for aircraft
CN110519330B (en) * 2019-07-23 2021-10-22 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Multi-display control data synchronization method and system based on ARINC661
CN111190820B (en) * 2019-12-25 2023-07-21 中国航空工业集团公司西安飞机设计研究所 A configuration item test platform construction method and test method for display control software

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103818560A (en) * 2012-11-16 2014-05-28 哈尔滨飞机工业集团有限责任公司 Helicopter integrated information display system
CN104376744A (en) * 2013-08-12 2015-02-25 霍尼韦尔国际公司 A display system and a method for providing displays indicating a required time of arrival

Also Published As

Publication number Publication date
CN112904831A (en) 2021-06-04

Similar Documents

Publication Publication Date Title
US9665420B2 (en) Causal engine and correlation engine based log analyzer
CN106055452B (en) Method and apparatus for creating switch log template
CN106254145A (en) network request tracking processing method and device
CN110737726A (en) method and device for determining test data of interface to be tested
CN112904831B (en) System for testing delay characteristics of display control system
CN109978547A (en) Risk behavior control method and system, equipment and storage medium
CN113508391B (en) A data processing method, device, system, medium and computer equipment
CN111198806A (en) Service call data statistical analysis method and system based on service open platform
CN110784486A (en) Industrial vulnerability scanning method and system
WO2023103329A1 (en) Data labeling method, apparatus, and system, device, and storage medium
CN110493085A (en) Statistical method, system, electronic equipment and the medium of IPv6 active users
CN111970151A (en) Flow fault positioning method and system for virtual and container network
CN108347569A (en) Multi-channel high-speed serial digital video signal switching equipment, switching method and system
WO2021240634A1 (en) Traffic monitoring device, traffic monitoring method, and traffic monitoring program
CN105808612B (en) The method and apparatus of data for migrating data library
CN107783856B (en) Method and system for testing parameters of image processor
CN113362305A (en) Smoke box strip missing mixed brand detection system and method based on artificial intelligence
CN109857359B (en) MIPI data processing method, device and circuit
CN111343047A (en) Method and system for monitoring IB network flow
CN113536868A (en) Circuit board fault identification method and related equipment
CN111368104A (en) Information processing method, device and equipment
CN110347597A (en) Interface test method, device, storage medium and the mobile terminal of picture servers
CN116486277A (en) Remote sensing payload image interpretation method and remote sensing payload fast view system
CN116033145A (en) Performance test system and test method for radar video fusion
CN111158019B (en) Data processing method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: No. 2 Yongshun Road, Qinhuai District, Nanjing City, Jiangsu Province 211000

Patentee after: Jiangsu Juntian Electronic Technology Co.,Ltd.

Country or region after: China

Address before: 210000 No.2 Yongshun Road, Qinhuai District, Nanjing City, Jiangsu Province

Patentee before: XINCHUANHUI ELECTRONIC TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address