Multi-node controller parallel burn-in test method, apparatus, and device
Patent Information
- Application Number
- CN202610924687.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-25
- Publication Date
- 2026-10-13
AI Technical Summary
[0007]有鉴于此,本发明实施例提供了多节点控制器并行老化测试方法、装置及设备,用以解决现有技术无法在多节点老化测试场景下实现待测试控制器与测试节点的准确绑定及并行老化测试的问题
本发明实施例提供的多节点控制器并行老化测试方法、装置及设备,通过项目创建界面、节点选择界面、追溯条码填写界面、参数编辑界面和控制器监控界面的连续交互,将老化测试项目、目标测试节点、待测试控制器、追溯条码信息、测试配置信息和测试任务形成统一关联,先根据待测试控制器的物理连接情况确定目标测试节点,再通过追溯条码信息建立待测试控制器与目标测试节点之间的节点映射关系,使每一控制器均能够准确对应到其实际接入的测试节点;随后基于该节点映射关系将测试配置信息绑定至对应目标测试节点并生成测试任务,避免测试任务下发对象错误;在运行阶段,通过信息交互单元将测试任务下发至老化测试车,使多个目标测试节点能够同步执行对应的老化测试,并通过控制器监控界面对各目标测试节点的运行状态进行显示和结束控制。
Smart Images

Figure CN122902512A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aging testing, and more particularly to a method, apparatus, and equipment for parallel aging testing of a multi-node controller. Background Technology
[0002] With the rapid development of new energy vehicle technology, the integration and complexity of vehicle electronic control systems are constantly increasing. Various controllers are widely used in multiple aspects such as drive control, energy management, thermal management, body control, and auxiliary function control. As a key component in the electronic control system of new energy vehicles, the controller's operational stability, durability, and environmental adaptability directly affect the safety and reliability of the entire vehicle. During product development, prototype verification, and mass production, aging tests are typically required for controllers to detect potential component failures, assembly defects, insufficient thermal design, and control anomalies under conditions such as continuous power supply, long-term operation, and high-temperature stress. Therefore, conducting aging tests on new energy vehicle controllers is an important means to ensure controller product quality, improve vehicle reliability, and reduce the risk of later failures.
[0003] Existing controller aging test technologies typically employ a method of testing a single controller independently or connecting a small number of controllers in batches to the test fixture, performing power-on, parameter writing, operation control, and status acquisition. While some test solutions can integrate with load devices for controller aging testing, the overall approach remains primarily distributed, stand-alone, or low-concurrency testing. When multiple controllers under test are simultaneously connected to the aging test vehicle, if the correspondence between the controllers under test and the test nodes cannot be accurately established, problems such as incorrect node selection, incorrect barcode binding to nodes, incorrect test task assignment objects, and inaccurate traceability of test results can easily occur, affecting the efficiency and reliability of batch aging tests.
[0004] Chinese patent CN122110972A discloses a method, apparatus, and testing equipment for offline testing of an all-in-one controller. The solution, in response to an offline testing request for an all-in-one controller, determines at least one performance test item for the controller, including any one or more of safety tests, aging tests, and end-of-life (EOL) tests. Then, the controller is tested according to the test rules matched to the current performance test item to obtain the test result. If the test result indicates unqualified performance, the offline testing of the controller is stopped and a corresponding target prompt message is displayed. The patent further discloses that during the aging test, a high-voltage command can be simulated for the entire vehicle, applying high voltage to the all-in-one controller and sending relevant signals to it. This causes the MCU (Microcontroller Unit) in the controller to initialize, enter a ready state and D-gear state, and then control the controller to operate according to a preset operating condition sequence to obtain the corresponding aging test results.
[0005] While the aforementioned patents integrate safety testing, aging testing, and EOL testing into the offline testing process of all-in-one controllers, and improve the automation and integration of offline testing for individual all-in-one controllers, they primarily focus on the offline testing process of a single all-in-one controller. The testing process emphasizes sequentially completing tests according to performance test items and corresponding test rules, and providing prompts and stopping the test when a test fails. This solution does not address multi-node parallel testing scenarios where multiple controllers under test are simultaneously connected to an aging test vehicle, nor does it disclose how to bind test tasks to multiple target test nodes, uniformly distribute them, control parallel operation, display operating status, and trace aging test results based on the node mapping relationship between the controller under test and test nodes. Therefore, it still falls short of meeting the requirements for multi-node parallel aging testing of multiple controllers on an aging test vehicle and accurate traceability of test results.
[0006] Therefore, how to accurately bind the controller under test to the test node and perform parallel aging tests in a multi-node aging test scenario is an urgent problem to be solved. Summary of the Invention
[0007] In view of this, embodiments of the present invention provide a method, apparatus and equipment for parallel aging test of multi-node controllers, in order to solve the problem that the prior art cannot achieve accurate binding and parallel aging test of the controller under test and the test node in a multi-node aging test scenario.
[0008] In a first aspect, embodiments of the present invention provide a method for parallel aging testing of multi-node controllers, applied to a parallel aging testing system for multi-node controllers. The parallel aging testing system for multi-node controllers includes an operating console, an information interaction unit, at least one aging test vehicle, multiple controllers under test, and a load unit. The aging test vehicle includes multiple test nodes. The operating console is configured with a project creation interface, a traceability barcode entry interface, a node selection interface, a parameter editing interface, and a controller monitoring interface. The method includes: In response to the user's project creation instruction on the project creation interface, the target aging test project is obtained; In response to the user's node selection instruction on the node selection interface, the target test node physically connected to each of the controllers under test is obtained; In response to the user's barcode entry instruction on the traceability barcode filling interface, the traceability barcode information corresponding to each of the controllers under test is obtained, and a node mapping relationship between each controller under test and the corresponding target test node is established based on the target test node and the traceability barcode information. In response to the user's parameter editing operation on the parameter editing interface, the test configuration information corresponding to the target aging test item is obtained, and the test configuration information is bound to the corresponding target test node according to the node mapping relationship to generate test tasks corresponding to each target test node; In response to the user's operation control on the controller monitoring interface, the test task is sent to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test. During the parallel aging test, the controller monitoring interface displays the running status data corresponding to each target test node, and when the preset termination condition is met, a shutdown command is issued to stop the corresponding controller under test and perform parameter recovery processing to generate aging test results corresponding to the traceability barcode information.
[0009] In an optional embodiment, the aging test vehicle includes an AC-to-DC high-voltage power supply module, an aging vehicle low-voltage power supply module, a controller low-voltage power supply module, and a node communication module. The step of responding to a user's operation control operation on the controller monitoring interface, and distributing the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test, includes: According to each of the test tasks, control the low-voltage power supply module of the aging vehicle and / or the low-voltage power supply module of the controller to provide low-voltage power to the corresponding target test node and the corresponding controller to be tested; After the low-voltage power supply meets the preset low-voltage start-up conditions, the node communication module performs a communication self-test on the controller under test at the corresponding target test node to obtain the self-test result. When the self-test result is that the self-test passes, the AC to DC high voltage power supply module is controlled to provide DC high voltage power supply to the corresponding controller under test. After the DC high voltage power supply meets the preset high voltage stability conditions, the node communication module writes the controller parameters to the corresponding controller under test and controls the load unit to connect to the corresponding controller under test in order to perform parallel aging tests on multiple controllers under test.
[0010] In an optional embodiment, after the low-voltage power supply meets the preset low-voltage start-up conditions, the node communication module performs a communication self-test on the controller under test at the corresponding target test node, and the self-test result includes: Obtain low-voltage power supply feedback information and node communication response information for the corresponding target test node; Based on the low-voltage power supply feedback information, determine whether the corresponding target test node meets the preset low-voltage power supply conditions; Based on the node communication response information, determine whether the controller under test at the corresponding target test node meets the preset communication connection conditions; When the corresponding target test node does not meet the low-voltage power supply conditions and / or the corresponding controller under test does not meet the communication connection conditions, the self-test result is determined to be a self-test failure, and a corresponding startup abnormality prompt is generated through the controller monitoring interface. When the corresponding target test node meets the low-voltage power supply condition and the corresponding controller under test meets the communication connection condition, the self-test result is determined to be a self-test pass.
[0011] In an optional embodiment, the load unit includes at least one load branch, and the step of sending the test task to the corresponding aging test vehicle through the information interaction unit in response to the user's operation control operation on the controller monitoring interface, so as to perform parallel aging tests on multiple controllers under test, includes: Based on each of the test tasks, obtain the power supply requirement information and load requirement information corresponding to each of the target test nodes; Based on the power demand information, the load demand information, the power supply capacity information of the AC to DC high voltage power supply module, and the load capacity information of the load unit, the startup resource occupancy of each target test node is determined. Based on the startup resource usage of each target test node, multiple target test nodes are grouped so that the sum of the startup resource usage of each target test node in the same node startup group does not exceed a preset resource capacity threshold, resulting in at least two node startup groups. Based on the node initiation group, a staggered initiation sequence is generated; According to the staggered startup sequence, the target test nodes corresponding to the startup groups of each node are triggered in batches to execute the corresponding test tasks, so that multiple controllers under test enter the aging test running state in batches, and perform parallel aging tests after the batch startup is completed.
[0012] In an optional embodiment, the step of triggering the target test nodes corresponding to each node startup group to execute corresponding test tasks in batches according to the staggered startup sequence, so that multiple controllers under test enter the aging test running state in batches, and performing parallel aging tests after the batch startup is completed includes: According to the staggered start sequence, start the target test node corresponding to the current node start group, and obtain the high-voltage power supply feedback information, load access feedback information and controller operation feedback information corresponding to the current node start group; Based on the high-voltage power supply feedback information, the load access feedback information, and the controller operation feedback information, determine whether the current node startup group meets the stable operation conditions; When the current node startup group meets the stable operation conditions, the next node startup group in the staggered startup sequence is started. When the current node startup group does not meet the stable operation conditions, the startup of the next node startup group is paused, and a corresponding group startup exception prompt is generated through the controller monitoring interface.
[0013] In an optional embodiment, the controller under test includes a main drive module, an oil pump module, and an air pump module. The load unit includes a load branch corresponding to at least one of the main drive module, the oil pump module, and the air pump module. The step of responding to a user's parameter editing operation on the parameter editing interface, obtaining test configuration information corresponding to the target aging test item, and binding the test configuration information to the corresponding target test node according to the node mapping relationship to generate test tasks corresponding to each target test node includes: In response to the user's parameter editing operation on the parameter editing interface, module operating condition configuration information is obtained, which includes at least one of the main drive module operating condition, oil pump module operating condition, and air pump module operating condition. Based on the node mapping relationship, the module operating condition configuration information is bound to the corresponding target test node, and the load correspondence between at least one of the main drive module, oil pump module and air pump module of the controller under test at the corresponding target test node and the corresponding load branch in the load unit is determined. Based on the bound module operating condition configuration information and the load correspondence, generate the module running task and load loading task for the corresponding target test node; Each test task is determined based on the module running task and the load loading task.
[0014] In an optional embodiment, the step of responding to a user's operation control on the controller monitoring interface and sending the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test includes: Based on the node mapping relationship, each test task is divided into a corresponding node execution task, which includes the module running task and the load loading task. The information interaction unit distributes the tasks to be performed by each node to the corresponding target test node in the aging test vehicle. Each target test node is controlled to perform test start processing on the corresponding controller under test according to the corresponding node execution task, so that multiple controllers under test enter the aging test running state of the corresponding target test node; For any target test node, according to the module operation task, control at least one of the main drive module, oil pump module and air pump module of the corresponding controller under test to output drive signals according to the corresponding module operating conditions; According to the load loading task, the load branch in the load unit corresponding to the main drive module and / or the oil pump module and / or the air pump module is controlled to connect to the corresponding drive signal output terminal so that the corresponding module is in the load operation state. According to the test tasks corresponding to each target test node, the multiple target test nodes independently execute the corresponding module running tasks and load loading tasks, so that multiple controllers under test can perform aging tests in parallel at the corresponding target test nodes.
[0015] In an optional embodiment, the multi-node controller parallel aging test system further includes a water-cooled unit, the aging test vehicle includes an aging vehicle air-cooled module, and controlling each of the target test nodes to perform test start processing on the corresponding controller under test according to the corresponding node's task, so that multiple controllers under test respectively enter the aging test running state of the corresponding target test node, includes: Based on the node execution tasks corresponding to each target test node, determine the cooling requirement information corresponding to each target test node; Based on the cooling demand information, control the water-cooled unit and / or the aging vehicle air-cooled module to enter the corresponding cooling preparation state; Determine whether the water-cooled unit and / or the air-cooled module of the aging vehicle meet the preset cooling start-up conditions; When the water-cooled unit and / or the air-cooled module of the aging vehicle meet the preset cooling start-up conditions, the corresponding target test node is allowed to execute the module operation task and the load loading task; When the water-cooled unit and / or the air-cooled module of the aging vehicle do not meet the preset cooling start conditions, the corresponding target test node is restricted from entering the aging test operation state, and a corresponding cooling start abnormal prompt is generated through the controller monitoring interface.
[0016] Secondly, embodiments of the present invention provide a multi-node controller parallel aging test device, applied to a multi-node controller parallel aging test system. The multi-node controller parallel aging test system includes an operating console, an information interaction unit, at least one aging test vehicle, multiple controllers to be tested, and a load unit. The aging test vehicle includes multiple test nodes. The operating console is configured with a project creation interface, a traceability barcode filling interface, a node selection interface, a parameter editing interface, and a controller monitoring interface. The device includes: The project creation module is used to obtain the target aging test project in response to the user's project creation command on the project creation interface; The node selection module is used to respond to the user's node selection instruction on the node selection interface and obtain the target test node that is physically connected to each of the controllers under test; The barcode entry and node mapping module is used to respond to the user's barcode entry instruction on the traceability barcode filling interface, obtain the traceability barcode information corresponding to each of the controllers to be tested, and establish a node mapping relationship between each controller to be tested and the corresponding target test node based on the target test node and the traceability barcode information. The test task generation module is used to respond to the user's parameter editing operation on the parameter editing interface, obtain the test configuration information corresponding to the target aging test project, and bind the test configuration information to the corresponding target test node according to the node mapping relationship, so as to generate test tasks corresponding to each target test node. The aging test module is used to respond to the user's operation control operation on the controller monitoring interface, and send the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test. The test result determination module is used to display the running status data corresponding to each target test node through the controller monitoring interface during the parallel aging test, and issue a shutdown command when the preset termination condition is met, so that the corresponding controller under test stops running and performs parameter recovery processing, and generates the aging test result corresponding to the traceability barcode information.
[0017] Thirdly, embodiments of the present invention provide a testing device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method of the first aspect described above.
[0018] In summary, the beneficial effects of the present invention are as follows: The multi-node controller parallel aging test method, apparatus, and equipment provided in this invention, through continuous interaction of the project creation interface, node selection interface, traceability barcode filling interface, parameter editing interface, and controller monitoring interface, unifies the aging test project, target test node, controller under test, traceability barcode information, test configuration information, and test tasks. First, the target test node is determined based on the physical connection of the controller under test. Then, a node mapping relationship is established between the controller under test and the target test node through the traceability barcode information, ensuring that each controller accurately corresponds to its actual connected test node. Subsequently, based on this node mapping relationship, the test configuration information is bound to the corresponding target test node, and a test task is generated, avoiding incorrect assignment of test tasks. During the operation phase, the test task is sent to the aging test vehicle through the information interaction unit, enabling multiple target test nodes to synchronously execute the corresponding aging tests. The operating status of each target test node is displayed and control is terminated through the controller monitoring interface. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.
[0020] Figure 1 This is a schematic diagram of the aging test vehicle in Embodiment 1 of the present invention; Figure 2 This is a schematic diagram of the project creation interface in Embodiment 1 of the present invention; Figure 3 This is a schematic diagram of the traceability barcode filling interface in Embodiment 1 of the present invention; Figure 4 This is a schematic diagram of the node selection interface in Embodiment 1 of the present invention; Figure 5 This is a schematic diagram of the parameter editing interface in Embodiment 1 of the present invention; Figure 6 This is a schematic diagram of the controller monitoring interface in Embodiment 1 of the present invention; Figure 7 This is a schematic diagram of the overall process of the parallel aging test method for multi-node controllers in Embodiment 1 of the present invention; Figure 8 This is a schematic diagram of the working logic in Embodiment 1 of the present invention; Figure 9 This is a structural block diagram of the multi-node controller parallel aging test device in Embodiment 2 of the present invention; Figure 10 This is a schematic diagram of the test equipment in Embodiment 3 of the present invention; The numbers in the diagram are as follows: 1-Aging test vehicle; 11-First test node; 12-Second test node. Detailed Implementation
[0021] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.
[0022] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0023] It should be noted that all actions involving the acquisition of signals, information, or data in this invention are carried out in compliance with the relevant data protection laws and regulations of the locality and with authorization from the owner of the relevant device.
[0024] Example 1 This invention provides a method for parallel aging test of multi-node controllers, applied to a parallel aging test system for multi-node controllers. The parallel aging test system for multi-node controllers includes an operating console, an information interaction unit, at least one aging test vehicle, multiple controllers to be tested, and a load unit. The aging test vehicle includes multiple test nodes. The operating console is configured with a project creation interface, a traceability barcode filling interface, a node selection interface, a parameter editing interface, and a controller monitoring interface.
[0025] Specifically, the multi-node controller parallel aging test system is used to simultaneously connect to and test multiple controllers under test. The control console is a human-machine interface terminal for operators to create projects, select nodes, configure parameters, control operation, and view results. The information interaction unit is used to transmit test tasks, control commands, parameter data, and operation feedback between the control console, the aging test vehicle, and the controllers under test. The aging test vehicle is used to carry multiple test nodes. Each test node is connected to a controller under test and is provided with the power supply, communication, and load connection conditions required for the test. Please refer to [link / reference]. Figure 1 The aging test vehicle 1 has a movable frame structure, on which multiple test nodes are set up for connecting the controller under test. The first test node 11 and the second test node 12 are respectively arranged at different positions of the aging test vehicle 1 to provide access, power supply, communication and test connection conditions for the corresponding controller under test. The load unit is used to simulate the load operation state of the controller under test in actual work.
[0026] By configuring project creation, traceability barcode entry, node selection, parameter editing, and controller monitoring interfaces on the control panel, the system integrates the previously scattered processes of aging project creation, product identification entry, test node selection, test parameter configuration, and operational status monitoring into a unified software operation flow. After completing the physical connection between the controller under test and the nodes on the aging test vehicle, the operator can sequentially complete test preparation and operation control through the aforementioned interfaces, ensuring that each controller under test corresponds to its actual connected test node, traceability barcode, and test task.
[0027] like Figure 2 As shown, the project creation interface is used to create or select a target aging test project before the start of parallel aging tests on a multi-node controller. Operators can create new aging test projects through the project creation entry in the interface and view the created projects and corresponding test information in the project list or project configuration area; the status of multiple test node numbers is displayed at the bottom of the interface, which facilitates the overall confirmation of the node resources of the aging test vehicle during the project creation phase.
[0028] like Figure 3As shown, this traceability barcode entry interface is used to input the product traceability information of the controller under test and the target test node on the aging test vehicle before aging testing. The interface has multiple barcode input areas set according to the node number. Operators can fill in or import the traceability barcode information of the controller under test at the corresponding node position, so that the system can establish a binding relationship between the specific controller, the actual connected test node, and the subsequent test task.
[0029] like Figure 4 As shown, this node selection interface is used to determine the target test nodes to participate in the current aging test before the test. The interface displays multiple selectable nodes according to their node numbers. The operator can select the corresponding test node based on the actual physical connection between the controller under test and the aging test vehicle, so that the system can clearly identify which nodes need to participate in the current aging test.
[0030] like Figure 5 As shown, this parameter editing interface is used to configure the test parameters and operating conditions of the controller under test under the target aging test item. The interface allows users to enter, modify, or import parameters required for the aging test according to fields such as test item, parameter, lower limit, upper limit, precision, and unit. The interface also allows setting recovery parameters after aging through the parameter recovery area. Through this interface, operators can bind test configuration information such as power supply configuration, controller parameters, load conditions, and aging duration to the established node mapping relationship, thereby generating test tasks corresponding to each target test node. This enables the controller under test on different nodes to perform aging tests according to the corresponding parameters, facilitating subsequent parameter writing, operation control, and parameter recovery after shutdown.
[0031] like Figure 6 As shown, the controller monitoring interface is used for centralized monitoring and operation control of the controllers under test corresponding to each target test node during parallel aging test. The interface can display aging progress, fault information, start time, end time, remaining time, and the operating status data of each node. Operators can also manage the aging test process through control buttons such as run and stop.
[0032] Please see Figure 7 The method includes: In response to the user's project creation instruction on the project creation interface, the target aging test project is obtained; In response to the user's node selection instruction on the node selection interface, the target test node physically connected to each of the controllers under test is obtained; In response to the user's barcode entry instruction on the traceability barcode filling interface, the traceability barcode information corresponding to each of the controllers under test is obtained, and a node mapping relationship between each controller under test and the corresponding target test node is established based on the target test node and the traceability barcode information. Specifically, in response to the user's project creation command on the project creation interface, the system retrieves the target aging test project. This target aging test project can be understood as the main entry point for this aging test task, used to encompass the nodes, controllers, parameters, execution process, and test results involved in this test. During actual execution, operators can create a new project on the project creation interface or select an existing project template. The system then generates or retrieves the basic information corresponding to that project, such as project number, controller type, test batch, aging duration, default test rules, and subsequently available parameter templates. By first determining the target aging test project, subsequent node selection, barcode entry, parameter editing, and operation monitoring can all be categorized under the same project scope, avoiding data confusion between multiple batches or multiple test tasks and providing a unified data organization foundation for multi-node aging tests.
[0033] In response to user-issued node selection commands on the node selection interface, the system acquires target test nodes physically connected to each controller under test. These test nodes are specific test locations or channels on the aging test vehicle used to connect the controllers under test; they can correspond to power supply interfaces, communication interfaces, and load connection interfaces. After completing the actual wiring between the controllers and the aging test vehicle, operators can select the corresponding nodes on the node selection interface based on the on-site connection conditions. The system then identifies the target test nodes participating in the aging test and can confirm the selected nodes based on node number, node status, connection status, or communication status. This process ensures that the nodes selected in the software are consistent with the actual controllers connected in the hardware, preventing unconnected nodes from being mistakenly activated and preventing connected controllers from being missed due to not being selected, thus providing a foundation for accurately establishing node mapping relationships later.
[0034] In response to the user's barcode entry command on the traceability barcode entry interface, the system obtains the traceability barcode information corresponding to each controller under test and establishes a node mapping relationship with the identified target test nodes. The traceability barcode information identifies the product identity of the controller under test, typically corresponding to a product serial number, production batch number, or process traceability code. The node mapping relationship represents the correspondence between a controller under test and its actual connected target test node. In practice, the system generates corresponding barcode entry areas on the traceability barcode entry interface according to the target test node number. After the operator enters the controller barcode at the corresponding location of a node, the system binds the barcode, the node number, and the controller under test at that node. Therefore, subsequent operational status data, anomaly information, shutdown information, and aging test results generated by that node can be accurately traced back to the specific product, reducing the risk of incorrect node binding, incorrect barcode entry, or incorrect result attribution when multiple controllers are tested simultaneously.
[0035] In response to the user's parameter editing operation on the parameter editing interface, the test configuration information corresponding to the target aging test item is obtained, and the test configuration information is bound to the corresponding target test node according to the node mapping relationship to generate test tasks corresponding to each target test node; In response to the user's operation control on the controller monitoring interface, the test task is sent to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test. During the parallel aging test, the controller monitoring interface displays the running status data corresponding to each target test node, and when the preset termination condition is met, a shutdown command is issued to stop the corresponding controller under test and perform parameter recovery processing to generate aging test results corresponding to the traceability barcode information.
[0036] Specifically, in response to user parameter editing operations on the parameter editing interface, the system obtains the test configuration information corresponding to the target aging test item and binds the test configuration information to the corresponding target test node according to the node mapping relationship to generate test tasks for each target test node. The test configuration information may include power supply configuration, communication configuration, controller parameter writing information, load operation configuration, aging duration, upper and lower thresholds, and parameter recovery configuration. After obtaining these configurations, the system does not simply generate a unified test task, but rather assigns the corresponding parameters to specific target test nodes according to the node mapping relationship, ensuring that the controller under test on each node receives a test task that matches its product identity, test item, and operating condition requirements. This node-based binding method ensures that different nodes can execute the corresponding test configurations even if there are differences in the type of test controller, parameter version, or aging conditions, improving the flexibility and accuracy of task distribution in parallel aging testing.
[0037] In response to user-issued operation control commands on the controller monitoring interface, the system distributes the test tasks corresponding to each target test node to the corresponding aging test vehicle via the information interaction unit, thereby enabling parallel aging tests on multiple controllers under test. The information interaction unit is used to transmit control commands, parameter data, and task information between the control console, the aging test vehicle, the test nodes, and the controllers under test. During actual operation, the system can direct test tasks to the corresponding target test nodes according to the node mapping relationship. The aging test vehicle then performs power supply control, communication establishment, parameter writing, load connection, and startup of the corresponding controller according to the task content, allowing multiple test nodes to execute their respective aging test tasks under the same test project. Since each target test node has a clear test task and product binding relationship, multiple controllers under test can run simultaneously without confusion, thereby improving the efficiency of batch aging tests and reducing the operational costs caused by manual startup and verification of each controller individually.
[0038] During parallel aging tests, the controller monitoring interface displays the operational status data of each target test node. When preset termination conditions are met, a shutdown command is issued, stopping the corresponding controller under test and performing parameter recovery processing. Finally, aging test results corresponding to the traceability barcode information are generated. Operational status data can include node operating status, communication status, power supply status, load status, fault information, aging progress, and test time. Operators can centrally view the test process of each target test node on the controller monitoring interface. Preset termination conditions can include reaching the set aging time, completing preset operating conditions, encountering abnormal shutdown conditions, or receiving a manual stop command. At the end, the system not only controls the corresponding controller to stop running but also restores the aging parameters written during the test to their original or preset recovery parameters, preventing residual test parameters from affecting subsequent product use. Because the aging test results are generated in association with traceability barcode information, the system can accurately record the test process and final status of each controller, facilitating subsequent quality traceability, anomaly analysis, and batch test result management.
[0039] In an optional embodiment, the aging test vehicle includes an AC-to-DC high-voltage power supply module, an aging vehicle low-voltage power supply module, a controller low-voltage power supply module, and a node communication module. The step of responding to a user's operation control operation on the controller monitoring interface, and distributing the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test, includes: According to each of the test tasks, control the low-voltage power supply module of the aging vehicle and / or the low-voltage power supply module of the controller to provide low-voltage power to the corresponding target test node and the corresponding controller to be tested; After the low-voltage power supply meets the preset low-voltage start-up conditions, the node communication module performs a communication self-test on the controller under test at the corresponding target test node to obtain the self-test result. When the self-test result is that the self-test passes, the AC to DC high voltage power supply module is controlled to provide DC high voltage power supply to the corresponding controller under test. After the DC high voltage power supply meets the preset high voltage stability conditions, the node communication module writes the controller parameters to the corresponding controller under test and controls the load unit to connect to the corresponding controller under test in order to perform parallel aging tests on multiple controllers under test.
[0040] Specifically, the aging test vehicle completes the phased start-up control of parallel aging tests through the cooperation of an AC-to-DC high-voltage power supply module, an aging vehicle low-voltage power supply module, a controller low-voltage power supply module, and a node communication module. Among them, the AC-to-DC high-voltage power supply module is used to convert external AC power into DC high voltage suitable for the operation of the controller under test. The aging vehicle low-voltage power supply module is mainly used to provide low-voltage power for the node control, communication, and auxiliary circuits in the aging test vehicle. The controller low-voltage power supply module is used to provide the controller under test with its low-voltage operating power. The node communication module is used to establish a communication connection between the target test node and the corresponding controller under test and transmit self-test, parameter writing, and operation control related information.
[0041] Upon receiving the operation control operation from the controller monitoring interface, the system does not directly start the high voltage or connect the load. Instead, it first controls the low-voltage power supply module to power on the target test node and the controller under test according to the test task corresponding to each target test node. This allows the node-side control circuit and the controller's low-voltage side to enter a ready state that is communicable and detectable. When the low-voltage voltage, low-voltage power supply feedback, or node power-on status reaches the preset low-voltage start-up conditions, the system then uses the node communication module to perform a communication handshake, identity response, status feedback, or basic operating condition confirmation with the controller under test at the target test node to obtain a self-test result. Only when the self-test result shows that the communication between the controller under test and the target test node is normal, the connection is valid, and the conditions for entering the high-voltage test are met, does the system control the AC-to-DC high-voltage power supply module to provide DC high-voltage power to the corresponding controller under test and continue to determine whether the high-voltage output reaches the preset high-voltage stability conditions such as the set voltage range, stabilization time, or fluctuation threshold. After the high voltage stabilizes, the system writes the controller parameters corresponding to the aging test task to the controller under test through the node communication module, and controls the load unit to connect to the corresponding controller under test, enabling the controller under test to enter the aging test process under load. This sequentially interlocked startup method of low-voltage power supply, communication self-test, high-voltage power supply, parameter writing, and load connection avoids direct operation under load when low voltage is not established, communication is abnormal, or high voltage is unstable, reducing the risk of false startup, false connection, and equipment damage. Simultaneously, it allows multiple target test nodes to enter parallel aging test state under unified safety conditions, improving the safety, stability, and controllability of batch aging tests for multiple controllers.
[0042] In an optional embodiment, after the low-voltage power supply meets the preset low-voltage start-up conditions, the node communication module performs a communication self-test on the controller under test at the corresponding target test node, and the self-test result includes: Obtain low-voltage power supply feedback information and node communication response information for the corresponding target test node; Based on the low-voltage power supply feedback information, determine whether the corresponding target test node meets the preset low-voltage power supply conditions; Based on the node communication response information, determine whether the controller under test at the corresponding target test node meets the preset communication connection conditions; When the corresponding target test node does not meet the low-voltage power supply conditions and / or the corresponding controller under test does not meet the communication connection conditions, the self-test result is determined to be a self-test failure, and a corresponding startup abnormality prompt is generated through the controller monitoring interface. When the corresponding target test node meets the low-voltage power supply condition and the corresponding controller under test meets the communication connection condition, the self-test result is determined to be a self-test pass.
[0043] Specifically, the first step is to confirm whether the node meets the conditions for continued startup. Low-voltage power supply feedback information comes from the low-voltage power supply module of the aging vehicle or the controller, reflecting the low-voltage power-on status of the target test node and its connected controller, including whether the low-voltage voltage is established, whether the low-voltage circuit is enabled, whether the low-voltage feedback on the node side is normal, and whether there is a low-voltage fault flag. Node communication response information is obtained after the node communication module interacts with the controller under test, reflecting whether the controller can respond to handshake messages, status query messages, or device identification requests. Reading both types of information simultaneously before entering high-voltage power supply can confirm the reliability of the node-side power supply foundation and the controller communication link, avoiding the continuation of high-voltage startup, parameter writing, and load connection when the controller has not been properly powered on at low voltage or the node communication link is abnormal, thereby improving the startup safety of parallel aging tests.
[0044] After receiving low-voltage power supply feedback, it is compared with the pre-set low-voltage power supply requirements to determine whether the target test node is ready to start. Low-voltage power supply conditions can be set according to the actual power supply requirements of the controller under test and the aging test vehicle, such as low-voltage voltage within the allowable range, low-voltage power supply stability time reaching the set value, low-voltage power supply enable signal being valid, and no undervoltage or overvoltage alarms occurring in the node's low-voltage circuit. Since multiple target test nodes may participate in aging tests simultaneously, if a node's low-voltage power supply is unstable and it continues to proceed with the subsequent process, it may lead to communication failure, parameter writing interruption, or controller malfunction. Therefore, this judgment allows for timely identification of low-voltage abnormal nodes at the initial stage of test startup, ensuring that subsequent high-voltage power supply and load operation are established on a stable low-voltage foundation.
[0045] Node communication response information is used to further confirm whether the controller under test at the target test node is truly connected and communicating normally. The node communication module sends commands such as communication handshake, status reading, device identification, or parameter version query to the corresponding controller, and determines whether the communication connection meets the requirements based on the controller's response. Communication connection conditions may include normal message transmission and reception, response time not exceeding the limit, valid controller address or identification information, communication protocol matching, and no communication failure indicated by the status word. Through this process, the system not only confirms the existence of a communicable controller under test at the target test node, but also reduces inconsistencies in test objects caused by incorrect node selection, wiring harness connection, or controller access, ensuring that subsequent test tasks are applied to the correct controller.
[0046] If either the low-voltage power supply status or the communication connection status fails to meet the requirements, the target test node is deemed unsuitable for continued startup, and a corresponding abnormality message is displayed on the controller monitoring interface. This abnormality message can be displayed in association with the target test node number, traceability barcode information, abnormality type, and abnormality time, enabling operators to quickly determine whether the problem is a low-voltage power supply abnormality, communication non-response, communication timeout, or controller connection abnormality. Simultaneously, the system can restrict the target test node from continuing to perform subsequent actions such as high-voltage power supply, parameter writing, and load connection, preventing the abnormal node from entering the aging test with a fault. This avoids the risk posed by a single abnormal node to the test equipment or the controller under test, and also facilitates on-site personnel to perform wiring checks, power supply checks, or controller status troubleshooting for specific nodes.
[0047] When the low-voltage power supply status of the target test node meets the requirements, and the controller under test can respond normally to the communication detection through the node communication module, the system can confirm that the node is ready to enter the subsequent testing phase. At this point, the target test node has completed low-voltage side preparation and communication side confirmation, and can continue to perform actions such as DC high-voltage power supply, controller parameter writing, and load connection. In multi-node parallel aging tests, each target test node can perform the above judgments separately. Only nodes that meet the conditions will enter the subsequent process, while nodes that do not meet the conditions will be blocked or await processing. Through this node-by-node admission mechanism, the system can ensure that multiple controllers under test have completed the necessary power supply and communication confirmations before entering the parallel aging test, thereby improving the consistency, reliability, and security of the batch testing process.
[0048] In an optional embodiment, the load unit includes at least one load branch, and the step of sending the test task to the corresponding aging test vehicle through the information interaction unit in response to the user's operation control operation on the controller monitoring interface, so as to perform parallel aging tests on multiple controllers under test, includes: Based on each of the test tasks, obtain the power supply requirement information and load requirement information corresponding to each of the target test nodes; Based on the power demand information, the load demand information, the power supply capacity information of the AC to DC high voltage power supply module, and the load capacity information of the load unit, the startup resource occupancy of each target test node is determined. Based on the startup resource usage of each target test node, multiple target test nodes are grouped so that the sum of the startup resource usage of each target test node in the same node startup group does not exceed a preset resource capacity threshold, resulting in at least two node startup groups. Based on the node initiation group, a staggered initiation sequence is generated; According to the staggered startup sequence, the target test nodes corresponding to the startup groups of each node are triggered in batches to execute the corresponding test tasks, so that multiple controllers under test enter the aging test running state in batches, and perform parallel aging tests after the batch startup is completed.
[0049] Specifically, before entering parallel startup, the power supply and load-related requirements are extracted from the test tasks corresponding to each target test node. Power supply requirements reflect the high-voltage level, startup current, steady-state current, peak power, and low-voltage auxiliary power supply requirements needed by a target test node during startup and operation. Load requirements characterize the type of load, number of load branches, target loading current, loading duration, or module operating conditions that the controller under test needs to connect to at the target test node. A load branch can be understood as a loading loop within a load unit that can independently connect to the output of a controller, used to simulate the load state of modules such as the main drive, oil pump, or air pump during actual operation.
[0050] When determining the resource occupancy of each target test node, the system does not only consider the test parameters of a single controller, but also comprehensively matches the node-side requirements with the actual capabilities available from the aging test vehicle. The power supply capacity information of the AC-to-DC high-voltage power supply module includes maximum output power, maximum output current, the number of nodes that can be started simultaneously, transient overload capacity, and high-voltage output stability range. The load capacity information of the load unit includes the rated load capacity of each load branch, total load capacity, the number of nodes that can be connected in parallel, and sharing limitations between different load branches. Based on the power supply requirements, load requirements, and the above capacity information of the target test nodes, the system calculates or evaluates the occupancy level of each node during the startup phase on the high-voltage power supply module and load unit. This occupancy level can be represented by power, current, load ratio, resource weight, or a comprehensive score.
[0051] After assessing the resource occupancy of each target test node, the system groups the multiple target test nodes participating in this aging test. Node startup grouping refers to a group of target test nodes that can be triggered simultaneously within the same startup batch. During grouping, the total resource occupancy of all nodes within the same group must not exceed a preset resource capacity threshold. This threshold is set based on the safety output margin of the high-voltage power supply module, the parallel loading capability of the load unit, the heat dissipation capacity of the aging test vehicle, and the system's safety margin. It is typically not directly equal to the theoretical maximum capacity, but rather reserves a certain amount of redundancy to cope with transient fluctuations during startup. In actual grouping, nodes are combined according to their resource occupancy from largest to smallest, node number order, controller type, or similarity of test conditions, ensuring a relatively balanced resource occupancy within each startup group. This grouping method avoids multiple high-load or high-starting-current nodes starting simultaneously, thereby reducing the probability of high-voltage power supply drops, load surges, protection false triggers, or node startup failures.
[0052] After forming multiple node startup groups, the startup sequence of each group is further determined, thus forming a staggered startup execution order. The staggered startup sequence can be understood as the sequential arrangement of multiple node startup groups entering the test run according to preset time intervals or startup conditions. It can be generated based on group resource consumption, node priority, controller type, project test requirements, or the current state of the aging test vehicle. In actual execution, the system can prioritize starting groups with lower resource consumption and higher stability, or prioritize starting critical node groups, and then start the next group after the previous group reaches stable operating conditions. Delay times, power supply stability confirmations, or load stability confirmations can also be set between adjacent groups. By generating a staggered startup sequence, the system can distribute the originally concentrated startup impact across multiple time periods, allowing the high-voltage power supply module, load unit, and internal control system of the aging test vehicle to gradually bear the startup load, improving the startup stability of multi-node parallel aging tests.
[0053] During the actual startup process, each node startup group is triggered in batches according to the predetermined staggered startup sequence, so that the target test nodes corresponding to each group execute their test tasks sequentially. After each group is triggered, the corresponding target test node can complete actions such as low-voltage preparation, high-voltage power supply, parameter writing, load branch connection, and controller startup. The next group is triggered only after the group enters a stable state. After all node startup groups have completed startup, multiple controllers under test can simultaneously be in aging test running state, realizing parallel testing after batch startup.
[0054] In an optional embodiment, the step of triggering the target test nodes corresponding to each node startup group to execute corresponding test tasks in batches according to the staggered startup sequence, so that multiple controllers under test enter the aging test running state in batches, and performing parallel aging tests after the batch startup is completed includes: According to the staggered start sequence, start the target test node corresponding to the current node start group, and obtain the high-voltage power supply feedback information, load access feedback information and controller operation feedback information corresponding to the current node start group; Based on the high-voltage power supply feedback information, the load access feedback information, and the controller operation feedback information, determine whether the current node startup group meets the stable operation conditions; When the current node startup group meets the stable operation conditions, the next node startup group in the staggered startup sequence is started. When the current node startup group does not meet the stable operation conditions, the startup of the next node startup group is paused, and a corresponding group startup exception prompt is generated through the controller monitoring interface.
[0055] Specifically, according to the established startup sequence, startup control is first executed on the target test nodes in the current batch, and the key feedback status of the nodes in that batch after startup is collected simultaneously. High-voltage power supply feedback information is used to reflect the actual power supply situation after the AC-to-DC high-voltage power supply module outputs DC high voltage to the corresponding controller under test, including high-voltage voltage value, high-voltage current value, bus establishment status, overvoltage and undervoltage flags, and output stabilization time; load access feedback information is used to confirm whether the corresponding load branch in the load unit has been correctly connected to the controller output terminal, including contactor closing status, load circuit conduction status, load current feedback, or branch abnormality flag; controller operation feedback information is used to reflect the operating status of the controller under test after startup, such as operation enable status, fault status, output status, communication status, or module working status. When determining whether the current node's startup group has entered a stable operating state, three aspects are comprehensively considered: high-voltage power supply, load connection, and controller operation itself. Stable operating conditions are pre-set based on the actual operating requirements of the aging test vehicle and the controller under test. These conditions include, for example, high-voltage output reaching the target range and remaining stable for a certain period, load branch connection status consistent with the test task, load current not exceeding the allowable range, controller not reporting startup faults or communication interruptions, and the corresponding module having entered the preset operating state. If high voltage has been established but the load is not correctly connected, or if the load connection is normal but the controller reports a fault, the current group cannot be considered stable.
[0056] Once the current node's startup group has reached a stable operating state, subsequent groups are triggered to enter the startup process. This indicates that the high-voltage power supply, load connection, and controller operation corresponding to the current batch of target test nodes are all in an acceptable state. The power supply, load, and control resources of the aging test vehicle have completed the takeover of the startup load for this batch and are ready to take over the next batch of startup load. In actual execution, after the current group stabilizes and a preset interval has elapsed, a startup command is sent to the next node's startup group, causing the next group to repeat the low-voltage preparation, high-voltage power supply, load connection, and operation confirmation actions. By distributing the startup process of multiple target test nodes across different time periods, it avoids excessive instantaneous resource consumption caused by all nodes starting simultaneously, while also allowing multiple controllers under test to run in parallel aging operation after all groups have completed startup, thus balancing test efficiency and startup safety.
[0057] When the current node's startup group fails to meet stable operating conditions, the startup of subsequent node startup groups is suspended, and startup anomaly information related to that group is displayed on the controller monitoring interface. This anomaly information can be displayed in association with the group number, target test node number, traceability barcode information, and specific anomaly type, enabling operators to determine whether the anomaly originates from unstable high-voltage power supply, disconnected load branches, controller malfunction, communication failure, or other startup faults. After suspending the startup of the next group, the already started nodes are kept in a safe state, or protective measures such as shutdown, load disconnection, and high-voltage output shutdown are performed on the abnormal nodes according to the anomaly level, while preventing new nodes from joining the startup process and increasing the system load.
[0058] In an optional embodiment, the controller under test includes a main drive module, an oil pump module, and an air pump module. The load unit includes a load branch corresponding to at least one of the main drive module, the oil pump module, and the air pump module. The step of responding to a user's parameter editing operation on the parameter editing interface, obtaining test configuration information corresponding to the target aging test item, and binding the test configuration information to the corresponding target test node according to the node mapping relationship to generate test tasks corresponding to each target test node includes: In response to the user's parameter editing operation on the parameter editing interface, module operating condition configuration information is obtained, which includes at least one of the main drive module operating condition, oil pump module operating condition, and air pump module operating condition. Based on the node mapping relationship, the module operating condition configuration information is bound to the corresponding target test node, and the load correspondence between at least one of the main drive module, oil pump module and air pump module of the controller under test at the corresponding target test node and the corresponding load branch in the load unit is determined. Based on the bound module operating condition configuration information and the load correspondence, generate the module running task and load loading task for the corresponding target test node; Each test task is determined based on the module running task and the load loading task.
[0059] Specifically, during the parameter editing phase, based on the input or selections made by the operator in the parameter editing interface, a configuration of operating conditions related to the internal functional modules of the controller under test is generated. The main drive module typically corresponds to the vehicle's main drive control function, the oil pump module drives oil pump-type actuators, and the air pump module drives air pump-type actuators. The module operating condition configuration information describes the operating states and control conditions that these modules need to execute during the aging test, such as whether a module is enabled, the target output current, the operating duration, stage switching conditions, the load level, and the abnormal protection threshold. Since the same controller under test may only test one module or may test multiple modules simultaneously, obtaining the module operating condition configuration information through the parameter editing interface allows the aging test to be refined from a simple power-on operation of the entire machine to operating condition control for different functional modules. This makes the test task more closely match the controller's actual load-bearing operating scenarios, improving the coverage and relevance of the aging test.
[0060] After obtaining the module operating condition configuration, and combining it with the previously established node mapping relationship, the specific module operating conditions are assigned to the corresponding target test nodes. Furthermore, it is confirmed which load branch in the load unit each functional module of the controller under test at that target test node should be connected to. The load correspondence represents the connection between the output terminal of a certain module of the controller and the corresponding load circuit in the load unit. It can be determined based on the node number, controller model, wiring harness interface, load branch type, and configuration content in the parameter editing interface. In actual execution, the system can first determine the controller under test bound to the target test node, and then match the corresponding load branch according to the main drive module, oil pump module, or air pump module that the controller needs to run, so that the drive signals output by each module can be connected to the correct load circuit.
[0061] After determining the correspondence between module operating conditions and load branches, this is transformed into specific tasks that the target test node can execute. Module operation tasks primarily control the corresponding functional modules of the controller under test to operate according to set conditions, such as starting the main drive module, controlling the oil pump module to output a set current, and controlling the air pump module to operate according to a predetermined stage. Load loading tasks control the corresponding load branches in the load unit to connect or adjust the loading state according to the module output requirements, ensuring that the corresponding modules are not running under no-load conditions but are subjected to aging tests under simulated actual load conditions. When actually generating tasks, the system can write the module start / stop sequence, runtime, output target, load connection timing, load branch number, fault protection conditions, and other information into the execution task of the corresponding target test node.
[0062] The final test task is not a single execution command, but a comprehensive test task composed of module operation tasks and load loading tasks. Based on the module operation requirements and load loading requirements of each target test node, the complete execution content of each node in the aging test is determined, including controller parameter writing, module startup, drive signal output, load branch connection, operation process maintenance, and necessary anomaly protection logic. Since the module operation task determines how the controller outputs, and the load loading task determines how the load side cooperates with the connection, the two need to correspond to form an effective load aging process. By combining these two to determine the test tasks of each node, it can be ensured that the main drive module, oil pump module, and air pump module of the controller under test operate under the correct load according to the preset operating conditions. This improves the realism of the aging test and facilitates the parallel execution of different test tasks by different target test nodes according to their respective controller and operating condition configurations.
[0063] In an optional embodiment, the step of responding to a user's operation control on the controller monitoring interface and sending the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test includes: Based on the node mapping relationship, each test task is divided into a corresponding node execution task, which includes the module running task and the load loading task. The information interaction unit distributes the tasks to be performed by each node to the corresponding target test node in the aging test vehicle. Each target test node is controlled to perform test start processing on the corresponding controller under test according to the corresponding node execution task, so that multiple controllers under test enter the aging test running state of the corresponding target test node; Specifically, before task execution, the generated test tasks are first processed into nodes based on the node mapping relationship. The node mapping relationship has already been used to determine the correspondence between the controller under test, traceability barcode information, and target test nodes. Therefore, at this stage, it can be clearly determined which target test node should execute each test task. The overall test task that originally belonged to the same aging test project is broken down according to the target test nodes, forming node execution tasks that can be executed independently by each node. The node execution tasks include both module operation tasks for controlling the operation of the internal functional modules of the controller under test and load loading tasks for controlling the connection of the corresponding load branches in the load unit.
[0064] After a task is generated at a node, the information interaction unit sends the tasks corresponding to different nodes to the target test nodes in the corresponding aging test vehicle. The information interaction unit handles data transmission between the control console and the aging test vehicle, sending information such as node number, controller parameters, module operating requirements, load branch number, startup conditions, and protection thresholds to the corresponding node control side. For scenarios involving multiple aging test vehicles, routing can be performed based on the aging test vehicle to which the target test node belongs, ensuring the task is first located in the corresponding aging test vehicle and then in the specific target test node within that vehicle. This ensures that each node only receives tasks from nodes that match its bound controller, preventing tasks from being sent to the wrong aging test vehicle or node, and improving the accuracy and traceability of task distribution in multi-node parallel aging tests.
[0065] After the target test node receives the task to be executed by the corresponding node, it controls each node to perform test startup processing on the controllers under test connected to it, so that different controllers enter the aging test operation state of their respective nodes. The test startup processing includes low-voltage power supply establishment, communication confirmation, high-voltage power supply startup, controller parameter writing, operation enable, confirmation before load branch connection, and necessary startup status feedback judgment. Since each target test node executes the task corresponding to its own bound controller, each node can independently complete the startup process according to its own task content, without waiting for manual verification or operation of each node.
[0066] For any target test node, according to the module operation task, control at least one of the main drive module, oil pump module and air pump module of the corresponding controller under test to output drive signals according to the corresponding module operating conditions; According to the load loading task, the load branch in the load unit corresponding to the main drive module and / or the oil pump module and / or the air pump module is controlled to connect to the corresponding drive signal output terminal so that the corresponding module is in the load operation state. According to the test tasks corresponding to each target test node, the multiple target test nodes independently execute the corresponding module running tasks and load loading tasks, so that multiple controllers under test can perform aging tests in parallel at the corresponding target test nodes.
[0067] Specifically, for the target test node that has completed the startup process, the functional modules within the controller under test that need to participate in aging are controlled according to the module operation tasks corresponding to that node. The main drive module, oil pump module, and air pump module each correspond to different drive output functions, and their module operating conditions include target current, target speed, output frequency, running time, start-stop sequence, operating stage, and protection threshold. In actual execution, the target test node sends a running command to the controller under test through the node communication module or the corresponding control interface, causing one or more functional modules in the controller to enter a preset working state, and the corresponding modules output drive signals. These drive signals are not limited to simple switching signals; they can also be three-phase outputs, current outputs, or other power drive signals used to drive load branches.
[0068] After the corresponding functional module of the controller outputs a drive signal, it further controls the load branch in the load unit that matches the module to connect to the corresponding output terminal, so that the module enters the load operation state. The drive signal output terminal can be the power output interface corresponding to the main drive module, oil pump module, or air pump module, while the load branch is used to simulate the actual motor, pump actuator, or equivalent electrical load. In actual execution, the target test node can determine the load branch number, connection time, load level, and duration to be connected according to the load loading task, and control the contactor, relay, electronic load, or other load connection unit to form a controllable connection between the load branch and the corresponding output terminal. This avoids the controller running only in an unloaded state, which cannot truly reflect its load-bearing heat, output stability, and protection response, making the aging test closer to the actual working conditions. At the same time, it can also reduce the risk of load misconnection, module overload, or test result distortion by accurately matching the module and the load branch. After multiple target test nodes have obtained their respective test tasks, each node independently executes the aging test according to its own bound module operation task and load loading task. Since each target test node has been associated with a specific controller under test, traceability barcode information, and test task through node mapping, different nodes can use different module combinations, different load branches, and different operating conditions without confusion. In actual operation, one target test node can perform load aging of the main drive module, while another target test node can perform load aging of the oil pump module or air pump module. Multiple nodes can also perform different combinations of module tasks simultaneously.
[0069] In an optional embodiment, the multi-node controller parallel aging test system further includes a water-cooled unit, the aging test vehicle includes an aging vehicle air-cooled module, and controlling each of the target test nodes to perform test start processing on the corresponding controller under test according to the corresponding node's task, so that multiple controllers under test respectively enter the aging test running state of the corresponding target test node, includes: Based on the node execution tasks corresponding to each target test node, determine the cooling requirement information corresponding to each target test node; Based on the cooling demand information, control the water-cooled unit and / or the aging vehicle air-cooled module to enter the corresponding cooling preparation state; Determine whether the water-cooled unit and / or the air-cooled module of the aging vehicle meet the preset cooling start-up conditions; When the water-cooled unit and / or the air-cooled module of the aging vehicle meet the preset cooling start-up conditions, the corresponding target test node is allowed to execute the module operation task and the load loading task; When the water-cooled unit and / or the air-cooled module of the aging vehicle do not meet the preset cooling start conditions, the corresponding target test node is restricted from entering the aging test operation state, and a corresponding cooling start abnormal prompt is generated through the controller monitoring interface.
[0070] Specifically, before the target test node enters formal aging operation, the cooling capacity required after startup is estimated based on the node's execution tasks. In practice, the module operation tasks and load loading tasks included in the node's execution tasks are read to determine which one or more of the main drive module, oil pump module, and air pump module need to be run at this time. Further, parameters such as the target output current, output voltage, running time, operating condition stage, load branch type, number of loads connected, and load level of the corresponding module are extracted. For high-power operating conditions such as the main drive module, higher water cooling and air cooling requirements can be configured. For relatively low-power operating conditions such as the oil pump module or air pump module that need to run continuously for a long time, the corresponding air cooling compensation requirements can be determined based on the continuous running time and load current.
[0071] The above parameters are converted into cooling requirement information for the corresponding target test node. This cooling requirement information may include the target coolant temperature range, target coolant flow rate, target fan speed, number of air-cooled units activated, pre-cooling time, and the minimum allowable cooling capacity for startup. Subsequently, based on the cooling requirement information, start-up commands, temperature setting commands, and flow rate setting commands are sent to the water-cooled unit, causing the water pump, compressor refrigeration unit, or heat exchange unit to enter working condition in advance. The cooling circuit for the controller or high-heat-generating component under test is pre-established through coolant circulation. Simultaneously, the system sends fan start-up commands or speed adjustment commands to the air-cooled module of the aging test vehicle, causing the fans inside the aging test vehicle to form corresponding airflow states according to the location of the target node, the load branch position, and the module's heat generation level. Once the water-cooled unit and the air-cooled module of the aging vehicle are in the ready state, the system can read information such as coolant inlet temperature, outlet temperature, coolant flow rate, pressure feedback, fan speed feedback, fan fault indicator, air duct opening / closing status, and the internal temperature of the aging vehicle. This feedback is then compared with preset cooling start-up conditions. Only when the coolant temperature reaches the allowable range, the flow rate or pressure meets the corresponding node's heat dissipation requirements, the fan speed reaches the set value, and there are no cooling fault alarms, will the system allow the target test node to continue executing module operation tasks and load loading tasks. This ensures that the controller under test has sufficient heat dissipation conditions before the drive signal output and load branch connection. If the system detects that the water-cooled unit has not started, the coolant temperature is too high, the flow rate is insufficient, the fan has not reached the target speed, the air-cooled module is faulty, or the cooling feedback has timed out, the system will prohibit the target test node from entering the aging test operation state. Simultaneously, the corresponding node number, traceability barcode information, cooling anomaly type, and handling prompts will be displayed on the controller monitoring interface, facilitating operators to check the coolant pipeline, fan power supply, air duct connection, or cooling equipment status.
[0072] Please see Figure 8This working logic diagram illustrates the entire process of the multi-node controller parallel aging test system, from the control strategy and parameter configuration issued by the operator console, to the aging test vehicle completing power supply, communication, cooling, and load connection, and finally to the controller under test executing the load aging operation. The operator console sends the aging vehicle test strategy and controller parameter configuration to the aging test vehicle through the information interaction unit. The AC-to-DC high-voltage power supply module, the aging vehicle low-voltage power supply module, and the controller low-voltage power supply module on the aging test vehicle side provide high-voltage and low-voltage power supply conditions respectively during the test process. The node communication module is used to realize data interaction between the operator console, the aging test vehicle, and the controller under test. The aging vehicle's air-cooling module and water-cooling unit provide heat dissipation before and during the test. After receiving the running command, the controller under test enters the controller running state and controls at least one of the main drive module, oil pump module, and air pump module to output drive signals according to the test task, correspondingly connecting to the motor to simulate the load, thereby simulating the load operation state under the vehicle's working conditions and realizing parallel aging tests of multiple controllers on different target test nodes.
[0073] Example 2 Please see Figure 9 This invention provides a parallel aging test device for multi-node controllers, applied to a parallel aging test system for multi-node controllers. The parallel aging test system includes an operating console, an information interaction unit, at least one aging test vehicle, multiple controllers under test, and a load unit. The aging test vehicle includes multiple test nodes. The operating console is configured with a project creation interface, a traceability barcode entry interface, a node selection interface, a parameter editing interface, and a controller monitoring interface. The device includes: The project creation module is used to obtain the target aging test project in response to the user's project creation command on the project creation interface; The node selection module is used to respond to the user's node selection instruction on the node selection interface and obtain the target test node that is physically connected to each of the controllers under test; The barcode entry and node mapping module is used to respond to the user's barcode entry instruction on the traceability barcode filling interface, obtain the traceability barcode information corresponding to each of the controllers to be tested, and establish a node mapping relationship between each controller to be tested and the corresponding target test node based on the target test node and the traceability barcode information. The test task generation module is used to respond to the user's parameter editing operation on the parameter editing interface, obtain the test configuration information corresponding to the target aging test project, and bind the test configuration information to the corresponding target test node according to the node mapping relationship, so as to generate test tasks corresponding to each target test node. The aging test module is used to respond to the user's operation control operation on the controller monitoring interface, and send the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test. The test result determination module is used to display the running status data corresponding to each target test node through the controller monitoring interface during the parallel aging test, and issue a shutdown command when the preset termination condition is met, so that the corresponding controller under test stops running and performs parameter recovery processing, and generates the aging test result corresponding to the traceability barcode information.
[0074] It should be noted that each module and unit in the multi-node controller parallel aging test device in this embodiment corresponds one-to-one with each step in the multi-node controller parallel aging test method in the aforementioned embodiment. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned multi-node controller parallel aging test method, and will not be repeated here.
[0075] Example 3 In addition, combined Figure 1 The multi-node controller parallel aging test method described in this embodiment of the invention can be implemented by a test device. Figure 10 A schematic diagram of the hardware structure of the test equipment provided in an embodiment of the present invention is shown.
[0076] The testing equipment may include a processor and a memory storing computer program instructions.
[0077] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.
[0078] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0079] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated communication signals and carrier waves.
[0080] The processor reads and executes computer program instructions stored in memory to implement any of the multi-node controller parallel aging test methods in the above embodiments.
[0081] In one example, the test device may also include a communication interface and a bus. For example, Figure 10 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 410 and complete communication with each other.
[0082] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0083] A bus, including hardware, software, or both, couples components of a test device together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0084] In summary, the embodiments of the present invention provide a method, apparatus, and equipment for parallel aging testing of multi-node controllers.
[0085] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.
[0086] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0087] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0088] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0089] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0090] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0091] The above description is merely a specific embodiment of the present invention. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. A multi-battery pack series control method and system based on centralized management of a high-voltage box.
Claims
1. A parallel aging test method for a multi-node controller, characterized in that, A parallel aging test system for multi-node controllers is provided. The system includes an operator console, an information interaction unit, at least one aging test vehicle, multiple controllers under test, and a load unit. The aging test vehicle includes multiple test nodes. The operator console is equipped with a project creation interface, a traceability barcode entry interface, a node selection interface, a parameter editing interface, and a controller monitoring interface. The method includes: In response to the user's project creation instruction on the project creation interface, the target aging test project is obtained; In response to the user's node selection instruction on the node selection interface, the target test node physically connected to each of the controllers under test is obtained; In response to the user's barcode entry instruction on the traceability barcode filling interface, the traceability barcode information corresponding to each of the controllers under test is obtained, and a node mapping relationship between each controller under test and the corresponding target test node is established based on the target test node and the traceability barcode information. In response to the user's parameter editing operation on the parameter editing interface, the test configuration information corresponding to the target aging test item is obtained, and the test configuration information is bound to the corresponding target test node according to the node mapping relationship to generate test tasks corresponding to each target test node; In response to the user's operation control on the controller monitoring interface, the test task is sent to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test. During the parallel aging test, the controller monitoring interface displays the running status data corresponding to each target test node, and when the preset termination condition is met, a shutdown command is issued to stop the corresponding controller under test and perform parameter recovery processing to generate aging test results corresponding to the traceability barcode information.
2. The parallel aging test method for multi-node controllers according to claim 1, characterized in that, The aging test vehicle includes an AC-to-DC high-voltage power supply module, an aging vehicle low-voltage power supply module, a controller low-voltage power supply module, and a node communication module. The step of responding to user operation control on the controller monitoring interface by sending the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test includes: According to each of the test tasks, control the low-voltage power supply module of the aging vehicle and / or the low-voltage power supply module of the controller to provide low-voltage power to the corresponding target test node and the corresponding controller to be tested; After the low-voltage power supply meets the preset low-voltage start-up conditions, the node communication module performs a communication self-test on the controller under test at the corresponding target test node to obtain the self-test result. When the self-test result is that the self-test passes, the AC to DC high voltage power supply module is controlled to provide DC high voltage power supply to the corresponding controller under test. After the DC high voltage power supply meets the preset high voltage stability conditions, the node communication module writes the controller parameters to the corresponding controller under test and controls the load unit to connect to the corresponding controller under test in order to perform parallel aging tests on multiple controllers under test.
3. The parallel aging test method for multi-node controllers according to claim 2, characterized in that, After the low-voltage power supply meets the preset low-voltage start-up conditions, the node communication module performs a communication self-test on the controller under test at the corresponding target test node, and the self-test results include: Obtain low-voltage power supply feedback information and node communication response information for the corresponding target test node; Based on the low-voltage power supply feedback information, determine whether the corresponding target test node meets the preset low-voltage power supply conditions; Based on the node communication response information, determine whether the controller under test at the corresponding target test node meets the preset communication connection conditions; When the corresponding target test node does not meet the low-voltage power supply conditions and / or the corresponding controller under test does not meet the communication connection conditions, the self-test result is determined to be a self-test failure, and a corresponding startup abnormality prompt is generated through the controller monitoring interface. When the corresponding target test node meets the low-voltage power supply condition and the corresponding controller under test meets the communication connection condition, the self-test result is determined to be a self-test pass.
4. The parallel aging test method for multi-node controllers according to claim 2, characterized in that, The load unit includes at least one load branch. The step of responding to a user's operation control on the controller monitoring interface by sending the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test includes: Based on each of the test tasks, obtain the power supply requirement information and load requirement information corresponding to each of the target test nodes; Based on the power demand information, the load demand information, the power supply capacity information of the AC to DC high voltage power supply module, and the load capacity information of the load unit, the startup resource occupancy of each target test node is determined. Based on the startup resource usage of each target test node, multiple target test nodes are grouped so that the sum of the startup resource usage of each target test node in the same node startup group does not exceed a preset resource capacity threshold, resulting in at least two node startup groups. Based on the node initiation group, a staggered initiation sequence is generated; According to the staggered startup sequence, the target test nodes corresponding to the startup groups of each node are triggered in batches to execute the corresponding test tasks, so that multiple controllers under test enter the aging test running state in batches, and perform parallel aging tests after the batch startup is completed.
5. The parallel aging test method for multi-node controllers according to claim 4, characterized in that, The step of triggering the target test nodes corresponding to each node startup group to execute corresponding test tasks in batches according to the staggered startup sequence, so that multiple controllers under test enter the aging test running state in batches, and performing parallel aging tests after the batch startup is completed includes: According to the staggered start sequence, start the target test node corresponding to the current node start group, and obtain the high-voltage power supply feedback information, load access feedback information and controller operation feedback information corresponding to the current node start group; Based on the high-voltage power supply feedback information, the load access feedback information, and the controller operation feedback information, determine whether the current node startup group meets the stable operation conditions; When the current node startup group meets the stable operation conditions, the next node startup group in the staggered startup sequence is started. When the current node startup group does not meet the stable operation conditions, the startup of the next node startup group is paused, and a corresponding group startup exception prompt is generated through the controller monitoring interface.
6. The parallel aging test method for a multi-node controller according to any one of claims 1-5, characterized in that, The controller under test includes a main drive module, an oil pump module, and an air pump module. The load unit includes a load branch corresponding to at least one of the main drive module, the oil pump module, and the air pump module. The process of responding to a user's parameter editing operation on the parameter editing interface, obtaining the test configuration information corresponding to the target aging test item, and binding the test configuration information to the corresponding target test node according to the node mapping relationship to generate test tasks corresponding to each target test node includes: In response to the user's parameter editing operation on the parameter editing interface, module operating condition configuration information is obtained, which includes at least one of the main drive module operating condition, oil pump module operating condition, and air pump module operating condition. Based on the node mapping relationship, the module operating condition configuration information is bound to the corresponding target test node, and the load correspondence between at least one of the main drive module, oil pump module and air pump module of the controller under test at the corresponding target test node and the corresponding load branch in the load unit is determined. Based on the bound module operating condition configuration information and the load correspondence, generate the module running task and load loading task for the corresponding target test node; Each test task is determined based on the module running task and the load loading task.
7. The parallel aging test method for multi-node controllers according to claim 6, characterized in that, The step of responding to the user's operation control operation on the controller monitoring interface and sending the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test includes: Based on the node mapping relationship, each test task is divided into a corresponding node execution task, which includes the module running task and the load loading task. The information interaction unit distributes the tasks to be performed by each node to the corresponding target test node in the aging test vehicle. Each target test node is controlled to perform test start processing on the corresponding controller under test according to the corresponding node execution task, so that multiple controllers under test enter the aging test running state of the corresponding target test node; For any target test node, according to the module operation task, control at least one of the main drive module, oil pump module and air pump module of the corresponding controller under test to output drive signals according to the corresponding module operating conditions; According to the load loading task, the load branch in the load unit corresponding to the main drive module and / or the oil pump module and / or the air pump module is controlled to connect to the corresponding drive signal output terminal so that the corresponding module is in the load operation state. According to the test tasks corresponding to each target test node, the multiple target test nodes independently execute the corresponding module running tasks and load loading tasks, so that multiple controllers under test can perform aging tests in parallel at the corresponding target test nodes.
8. The parallel aging test method for multi-node controllers according to claim 7, characterized in that, The multi-node controller parallel aging test system also includes a water-cooled unit, and the aging test vehicle includes an aging vehicle air-cooled module. Controlling each of the target test nodes to perform test startup processing on the corresponding controllers under test according to their respective node tasks, so that multiple controllers under test enter the aging test running state of their corresponding target test nodes, includes: Based on the node execution tasks corresponding to each target test node, determine the cooling requirement information corresponding to each target test node; Based on the cooling demand information, control the water-cooled unit and / or the aging vehicle air-cooled module to enter the corresponding cooling preparation state; Determine whether the water-cooled unit and / or the air-cooled module of the aging vehicle meet the preset cooling start-up conditions; When the water-cooled unit and / or the air-cooled module of the aging vehicle meet the preset cooling start-up conditions, the corresponding target test node is allowed to execute the module operation task and the load loading task; When the water-cooled unit and / or the air-cooled module of the aging vehicle do not meet the preset cooling start conditions, the corresponding target test node is restricted from entering the aging test operation state, and a corresponding cooling start abnormal prompt is generated through the controller monitoring interface.
9. A parallel aging test device with a multi-node controller, characterized in that, An application is provided in a parallel aging test system for multi-node controllers. The system includes an operator console, an information interaction unit, at least one aging test vehicle, multiple controllers under test, and a load unit. The aging test vehicle includes multiple test nodes. The operator console is equipped with a project creation interface, a traceability barcode entry interface, a node selection interface, a parameter editing interface, and a controller monitoring interface. The device includes: The project creation module is used to obtain the target aging test project in response to the user's project creation command on the project creation interface; The node selection module is used to respond to the user's node selection instruction on the node selection interface and obtain the target test node that is physically connected to each of the controllers under test; The barcode entry and node mapping module is used to respond to the user's barcode entry instruction on the traceability barcode filling interface, obtain the traceability barcode information corresponding to each of the controllers to be tested, and establish a node mapping relationship between each controller to be tested and the corresponding target test node based on the target test node and the traceability barcode information. The test task generation module is used to respond to the user's parameter editing operation on the parameter editing interface, obtain the test configuration information corresponding to the target aging test project, and bind the test configuration information to the corresponding target test node according to the node mapping relationship, so as to generate test tasks corresponding to each target test node. The aging test module is used to respond to the user's operation control operation on the controller monitoring interface, and send the test task to the corresponding aging test vehicle through the information interaction unit to perform parallel aging tests on multiple controllers under test. The test result determination module is used to display the running status data corresponding to each target test node through the controller monitoring interface during the parallel aging test, and issue a shutdown command when the preset termination condition is met, so that the corresponding controller under test stops running and performs parameter recovery processing, and generates the aging test result corresponding to the traceability barcode information.
10. A testing device, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-8.
Citation Information
Patent Citations
All-in-one controller offline detection method and device and electronic equipment
CN122110972A