Font Size: a A A

Real-Time And Parallel Testing For Vehicle Fire Control System Technology Research

Posted on:2023-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:H Q MaFull Text:PDF
GTID:2532306848456864Subject:(degree of mechanical engineering)
Abstract/Summary:PDF Full Text Request
Vehicle-mounted weapon is a kind of weapon and equipment with very strong maneuverability.Vehicle-mounted fire control system,as the control core of vehiclemounted weapon,plays a decisive role in the performance of vehicle-mounted weapon.Therefore,it is very important to study how to test vehicle fire control system to guarantee the combat capability of vehicle weapon.This paper aims to study how to make full use of the multi-core processor to realize the parallel testing of multi-sets of fire control systems on the premise of meeting the real-time task of the onboard fire control system.In order to meet the requirements of task parallel testing,this paper proposes to use a hardened notebook integrated with multi-serial card and multi-core processor as the test equipment to meet the interface requirements of connecting with the test equipment and the performance requirements of parallel processing tasks under test.Based on the independent relationship between each system under test,the block diagram of the test system is constructed by using the method of grouping parallel test.Then the constraint relationship between the tasks of the vehicle fire control system is analyzed and the task correlation diagram is drawn based on the relationship between tasks.The vehicle-mounted fire control system studied in this paper is composed of vehicle-mounted fire control system,positioning and orientation system,transmission and control system and communication system.There are control constraints,resource constraints and data constraints among the tasks of the system.Determining the constraint relationship between tasks is the premise of designing the task scheduling scheme of the parallel test system.Based on the task correlation graph,the model of task parallel testing is constructed by using directed acyclic graph(DAG).At the same time,a task allocation model based on multi-core system is constructed for whether the processing core in multi-core processor has scheduling function.Second time properties of tasks,vehicle fire control system are analyzed according to the task of the early beginnings of the deadline(EDF)determine the priority order of the tasks,real-time task scheduling strategy based on priority to drive the task scheduling process is analyzed,at the same time in order to improve the test efficiency and reduce the idle time of dealing with the nuclear,preemptive task scheduling mechanism was introduced.Then,on the premise of meeting the real-time requirements,a task scheduling scheme is designed for the parallel testing of different numbers of devices in the multi-core system,and a list scheduling algorithm is used to sort the tasks according to the constraints and real-time requirements of the tasks to generate a schedule list.Finally use multicore multi-threading technology,based on Qt developed test software,set up a test environment,through grasping task interactive time interval of data frames respectively under different test scenarios for a large number of tests,the test results show that this design task scheduling scheme can meet the needs of realtime parallel test vehicle fire control system.At the same time,the performance of the system is analyzed from the aspects of parallel test efficiency,load balance level of processing core and utilization rate of processing core.
Keywords/Search Tags:Fire-control System, Parallel testing, Task scheduling, Multicore processor
PDF Full Text Request
Related items