Controller power-on and power-off control method, device and equipment based on virtual calibration system

By obtaining the current working status and determining the signal to be controlled in the virtual calibration system, and implementing the corresponding power-up and down control strategy, the problem of inconsistent power-up and down flow of the controller is solved, ensuring the normal operation of the controller and the virtual calibration system. reliability.

CN119472366APending Publication Date: 2025-02-18CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411375464.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

If the controller's power-up and down process on the virtual calibration system is inconsistent with the actual vehicle, it is easy for the actuator to fail to complete the initial position self-learning, the controller cannot complete the self-test work, and even enter the fault mode.

Method used

By obtaining the current working status of the virtual calibration system, determining the current signal to be controlled, and determining the corresponding power-up and down control strategy based on the signal, performing power-up or power-up control to ensure the controller's power-up and down process on the virtual calibration system Consistent with the actual car.

Benefits of technology

It solves the problem that the controller's power-up and down process on the virtual calibration system is inconsistent with the actual vehicle, ensures that the actuator can complete the initial position self-learning, and the controller can complete the self-test work, avoids the occurrence of fault modes, and improves the virtual calibration. System reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472366A_ABST
    Figure CN119472366A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to a controller power-on and power-off control method, device and equipment based on a virtual calibration system, and the method comprises the steps: obtaining a current working state of the virtual calibration system, and determining a current to-be-controlled signal of the virtual calibration system and a power-on and power-off control strategy corresponding to the current to-be-controlled signal, and based on the current to-be-controlled signal, performing power-on control or power-off control according to the power-on and power-off control strategy. Therefore, the problems that if the power-on and power-off processes of the controller on the virtual calibration system are inconsistent with those of a real vehicle, an execution mechanism cannot complete initial position self-learning, the controller cannot complete self-checking work, even the controller enters a fault mode and the like are easily caused are solved, and information interaction between the virtual calibration system controller and the real controller is utilized to perform information interaction. The low-voltage power-on and power-off requirement of the ECU and the high-voltage power-on requirement of the HCU are met, the ECU and the HCU are completely consistent with a real vehicle in the power-on and power-off process of the virtual calibration system, and therefore the reliability of the virtual calibration system is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a controller power-on and power-off control method, device and equipment based on a virtual calibration system. Background Art

[0002] In related technologies, controller calibration methods are all based on real vehicles, while the virtual calibration system forms a closed loop through a standard hardware-in-the-loop system, a real-time model of the whole vehicle and an actual external controller, allowing engineers to perform relevant controller calibration work in a virtual environment.

[0003] However, if the power-on and power-off processes of the controller in the virtual calibration system are inconsistent with those of the actual vehicle, it is easy for the actuator to be unable to complete the initial position self-learning, the controller self-test work cannot pass, and even enters the fault mode. At the same time, if the high-voltage power-on process of the hybrid controller HCU (Hybrid Control Unit) is inconsistent, it will also cause the information interaction to fail to meet the internal self-test process, resulting in the vehicle being unable to enter the normal working mode, which needs to be solved urgently. Summary of the invention

[0004] The present application provides a controller power-on and power-off control method, device and equipment based on a virtual calibration system to solve the problem that if the power-on and power-off process of the controller on the virtual calibration system is inconsistent with the actual vehicle, it may easily lead to the actuator being unable to complete the initial position self-learning, the controller being unable to complete the self-inspection work, or even entering the fault mode.

[0005] The first aspect of the present application provides a controller power-on and power-off control method based on a virtual calibration system, comprising the following steps:

[0006] Obtaining the current working status of the virtual calibration system;

[0007] Based on the current working state, determining a current signal to be controlled of the virtual calibration system;

[0008] Determine a power-on and power-off control strategy corresponding to the current signal to be controlled, and perform power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled.

[0009] According to an embodiment of the present application, determining the current signal to be controlled of the virtual calibration system based on the current working state includes:

[0010] If the current working state is the first state, the current signal to be controlled is an ECU (Electronic Control Unit) low-voltage power-on control signal;

[0011] If the current working state is the second state, the current signal to be controlled is an ECU low-voltage power-on control signal;

[0012] If the current working state is the third state, the current signal to be controlled is the HCU high voltage power-on control signal.

[0013] According to an embodiment of the present application, the current signal to be controlled is the ECU low-voltage power-on control signal, and determining the power-on and power-off control strategy corresponding to the current signal to be controlled, and performing power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled, includes:

[0014] Controlling the first power supply of the ECU to power on based on the ECU low-voltage power-on control signal;

[0015] When the main relay of the ECU is in the disconnected state, the ignition switch is started and the second power supply of the ECU is controlled to be powered on. When the main relay of the ECU is in the on state, the ECU is powered on at a low voltage through the main relay of the ECU using a preset power supply voltage.

[0016] According to an embodiment of the present application, the current signal to be controlled is the ECU low-voltage power-off control signal, and determining the power-on and power-off control strategy corresponding to the current signal to be controlled, and performing power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled, includes:

[0017] Turning off the ignition switch based on the ECU low-voltage power-off control signal, and controlling the second power supply of the ECU to be powered off based on the ECU low-voltage power-off control signal;

[0018] The ECU is controlled to enter the after run mode, and the actuator model in the virtual calibration system is controlled to simulate the initial position self-learning action of the actuator in the actual vehicle, and after the initial position self-learning action simulation is completed, the main relay of the ECU is controlled to be disconnected.

[0019] According to one embodiment of the present application, the current signal to be controlled is the HCU high voltage power-on control signal, and determining the power-on and power-off control strategy corresponding to the current signal to be controlled, and performing power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled, includes:

[0020] Based on the HCU high-voltage power-on control signal, a vehicle ready-to-drive signal is sent to the HCU through a first controller area network, and after the HCU receives the vehicle ready-to-drive signal, a main and auxiliary relay pull-in instruction is sent to a BMS (Battery Management System) through a second controller area network, and the BMS controls the main and auxiliary relays to complete the pull-in action based on the pull-in instruction, and sends the main and auxiliary relays to the HCU through the second controller area network. Complete pull-in information;

[0021] Based on the information that the main and auxiliary relays have completed the pull-in, the HCU sends a motor pre-charge enable instruction to the DCDC (DC-DC Converter) through the second controller area network, and controls the pre-charge relay to combine after the DCDC receives the motor pre-charge enable instruction to generate a pre-charge voltage;

[0022] Determine whether the pre-charge voltage is within a preset voltage threshold, and if the pre-charge voltage is within the preset voltage threshold, send a main positive relay pull-in instruction to the BMS through the second controller area network based on the HCU, control the main positive relay to complete the pull-in action by using the BMS, and send the main positive relay completion pull-in information to the HCU through the second controller area network;

[0023] Based on the information that the main positive relay has completed the pull-in, the HCU sends a motor pre-charge enable closing instruction to the DCDC through the second controller area network, and controls the pre-charge relay to be disconnected after the DCDC receives the motor pre-charge enable closing instruction, thereby generating pre-charge completion information of the DCDC;

[0024] Based on the pre-charging completion information of the DCDC, the HCU sends a step-down enable information to the DCDC through the second controller area network, and controls the DCDC to step down after the DCDC receives the step-down enable information, generates DCDC step-down enable completion information, and sends the step-down enable completion information to the HCU through the second controller area network to generate a vehicle standby signal.

[0025] According to the controller power-on and power-off control method based on the virtual calibration system of the embodiment of the present application, the current working state of the virtual calibration system is obtained, and the current signal to be controlled of the virtual calibration system and the power-on and power-off control strategy corresponding to the current signal to be controlled are determined. Based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy. Thus, if the power-on and power-off process of the controller in the virtual calibration system is inconsistent with that of the actual vehicle, it is easy to cause the actuator to be unable to complete the initial position self-learning, the controller to be unable to complete the self-test work, and even enter the fault mode. The problem is solved. By using the information interaction between the virtual calibration system controller and the physical controller, the low-voltage power-on and power-off requirements of the ECU and the high-voltage power-on requirements of the HCU are met, so that the power-on and power-off process of the ECU and the HCU in the virtual calibration system is completely consistent with that of the actual vehicle, thereby ensuring the reliability of the virtual calibration system.

[0026] A second aspect of the present application provides a controller power-on and power-off control device based on a virtual calibration system, comprising:

[0027] An acquisition module, used to acquire the current working status of the virtual calibration system;

[0028] A determination module, used for determining a current signal to be controlled of the virtual calibration system based on the current working state;

[0029] The control module is used to determine the power-on and power-off control strategy corresponding to the current signal to be controlled, and perform power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled.

[0030] According to one embodiment of the present application, the determining module includes:

[0031] A first determining unit, configured to determine that if the current working state is the first state, the current signal to be controlled is an ECU low-voltage power-on control signal;

[0032] A second determining unit, configured to determine that if the current working state is the second state, the current signal to be controlled is an ECU low-voltage power-on control signal;

[0033] The third determining unit is used to determine that if the current working state is the third state, the current signal to be controlled is the HCU high voltage power-on control signal.

[0034] According to one embodiment of the present application, the control module includes:

[0035] A first control unit, configured to control the first power supply of the ECU to be powered on based on the ECU low-voltage power-on control signal;

[0036] The second control unit is used to start the ignition switch and control the second power supply of the ECU to power on when the main relay of the ECU is in the disconnected state, and to use a preset power supply voltage to perform low-voltage power-on control of the ECU through the main relay of the ECU when the main relay of the ECU is in the on state.

[0037] According to one embodiment of the present application, the control module includes:

[0038] A third control unit, configured to turn off the ignition switch based on the ECU low-voltage power-off control signal, and control the second power supply of the ECU to be powered off based on the ECU low-voltage power-off control signal;

[0039] The fourth control unit is used to control the ECU to enter the after run mode, and control the actuator model in the virtual calibration system to simulate the initial position self-learning action of the actuator in the actual vehicle, and after the initial position self-learning action simulation is completed, control the main relay of the ECU to disconnect.

[0040] According to one embodiment of the present application, the control module includes:

[0041] a fifth control unit, configured to send a vehicle ready-to-drive signal to the HCU through a first controller area network based on the HCU high-voltage power-on control signal, and send a main-subsidiary relay pickup instruction to the BMS through a second controller area network after the HCU receives the vehicle ready-to-drive signal, wherein the BMS controls the main-subsidiary relay to complete the pickup action based on the pickup instruction, and sends information that the main-subsidiary relay has completed the pickup to the HCU through the second controller area network;

[0042] A first generating unit is configured to send a motor pre-charging enable instruction to the DCDC through the second controller area network based on the information that the main and auxiliary relays have completed the pull-in, and control the pre-charging relay to combine after the DCDC receives the motor pre-charging enable instruction to generate a pre-charging voltage;

[0043] a judgment unit, configured to judge whether the pre-charge voltage is within a preset voltage threshold, and if the pre-charge voltage is within the preset voltage threshold, sending a main positive relay pull-in instruction to the BMS through the second controller area network based on the HCU, controlling the main positive relay to complete the pull-in action by using the BMS, and sending the main positive relay completion pull-in information to the HCU through the second controller area network;

[0044] A second generating unit is used for sending a motor pre-charging enable closing instruction to the DCDC through the second controller area network by the HCU based on the information that the main positive relay has completed the pull-in, and controlling the pre-charging relay to be disconnected after the DCDC receives the motor pre-charging enable closing instruction, so as to generate pre-charging completion information of the DCDC;

[0045] a sixth control unit, configured to send a step-down enable information to the DCDC via the second controller area network based on the pre-charging completion information of the DCDC by the HCU, and to control the DCDC to step down after the DCDC receives the step-down enable information, generate DCDC step-down enable completion information, and send the step-down enable completion information to the HCU via the second controller area network to generate a vehicle standby signal.

[0046] According to the controller power-on and power-off control device based on the virtual calibration system of the embodiment of the present application, the current working state of the virtual calibration system is obtained, and the current signal to be controlled of the virtual calibration system and the power-on and power-off control strategy corresponding to the current signal to be controlled are determined. Based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy. Thus, if the power-on and power-off process of the controller in the virtual calibration system is inconsistent with that of the actual vehicle, it is easy to cause the actuator to be unable to complete the initial position self-learning, the controller to be unable to complete the self-test work, and even enter the fault mode. The problem is solved. By using information interaction between the virtual calibration system controller and the physical controller, the low-voltage power-on and power-off requirements of the ECU and the high-voltage power-on requirements of the HCU are met, so that the power-on and power-off process of the ECU and the HCU in the virtual calibration system is completely consistent with that of the actual vehicle, thereby ensuring the reliability of the virtual calibration system.

[0047] A third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the controller power-on and power-off control method based on the virtual calibration system as described in the above embodiment.

[0048] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the controller power-on and power-off control method based on the virtual calibration system as described in the above embodiment.

[0049] A fifth aspect of the present application provides a computer program product, including a computer program, which is executed to implement the controller power-on and power-off control method based on the virtual calibration system described in the above embodiment.

[0050] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0052] Figure 1 A schematic diagram of a hardware-in-the-loop whole vehicle virtual calibration system according to an embodiment of the present application;

[0053] Figure 2 A flowchart of a controller power-on and power-off control method based on a virtual calibration system provided according to an embodiment of the present application;

[0054] Figure 3 A schematic diagram of low-voltage power-on of an ECU according to an embodiment of the present application;

[0055] Figure 4 A schematic diagram of HCU high voltage power-on according to an embodiment of the present application;

[0056] Figure 5 A schematic diagram of low-voltage power-on and power-off control logic of an ECU on a virtual calibration system according to an embodiment of the present application;

[0057] Figure 6 A schematic diagram of high voltage power-on control logic of an HCU on a virtual calibration system according to an embodiment of the present application;

[0058] Figure 7 This is an example diagram of a controller power-on and power-off control device based on a virtual calibration system according to an embodiment of the present application;

[0059] Figure 8 Schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0061] The following describes the controller power-on and power-off control method, device and equipment based on the virtual calibration system of the embodiment of the present application with reference to the accompanying drawings. In view of the problem mentioned in the above background technology that if the power-on and power-off process of the controller on the virtual calibration system is inconsistent with the actual vehicle, it is easy to cause the actuator to be unable to complete the initial position self-learning, the controller to be unable to complete the self-test work, and even enter the fault mode, the present application provides a controller power-on and power-off control method based on the virtual calibration system, in which the current working state of the virtual calibration system is obtained, and the current signal to be controlled of the virtual calibration system and the power-on and power-off control strategy corresponding to the current signal to be controlled are determined, and based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy. Thus, if the power-on and power-off process of the controller on the virtual calibration system is inconsistent with the actual vehicle, it is easy to cause the actuator to be unable to complete the initial position self-learning, the controller to be unable to complete the self-test work, and even enter the fault mode. The problem is solved, and the information exchange between the virtual calibration system controller and the physical controller is used to meet the low-voltage power-on and power-off requirements of the ECU and the high-voltage power-on requirements of the HCU, so that the power-on and power-off process of the ECU and the HCU in the virtual calibration system is completely consistent with the actual vehicle, thereby ensuring the reliability of the virtual calibration system.

[0062] Specifically, before introducing the embodiments of the present application, the hardware system involved in the embodiments of the present application and the main purpose of the present application are first introduced. Figure 1 As shown, this is a whole vehicle virtual calibration system of an embodiment of the present application. The whole vehicle virtual calibration system based on hardware-in-the-loop is mainly composed of three parts: a standard hardware-in-the-loop system, a whole vehicle real-time model and an external actual controller. After the whole vehicle real-time model is compiled and downloaded to the real-time machine of the standard hardware-in-the-loop system, the whole vehicle real-time model establishes a real hard-wired signal connection with the external actual controller through various signal simulation boards on the standard hardware-in-the-loop system. The controller can collect signals sent by the whole vehicle real-time model in real time, and the whole vehicle real-time model can also execute various control instructions sent by the controller in real time. Since the whole vehicle real-time model and the controller form a closed loop through the standard hardware-in-the-loop system on the virtual calibration system, relevant technical personnel can carry out relevant calibration work of the controller based on the virtual calibration system.

[0063] There is a very critical link in the integration and debugging process of the vehicle-level virtual calibration system with multiple controllers, which is the power-on and power-off of the controller. It is the first step in the integration and debugging of the multi-controller virtual calibration system. If the low-voltage power-on and power-off process of the engine controller ECU on the virtual calibration system is inconsistent with the controller on the actual vehicle, it may cause some actuators attached to the virtual calibration system, such as the throttle, supercharger, etc., to fail to complete the initial position self-learning, and some initialization self-test work of the controller software may not pass normally, causing the controller to enter the fault mode; if the high-voltage power-on process of the hybrid controller HCU on the virtual calibration system is inconsistent with the controller on the actual vehicle, it will cause the information interaction between the controllers and between the controller and the vehicle model to fail to meet the high-voltage power-on self-test process agreed upon internally by the HCU, and the vehicle will be unable to enter the Readay mode, thereby making the vehicle virtual calibration system unable to work. Therefore, after the controller is separated from the actual vehicle and connected to the virtual calibration system, how to build a model to support the power on and off of the actual controller so that the power on and off process of the controller on the virtual calibration system is consistent with that of the actual vehicle and can be powered on and off normally and reliably in the virtual calibration system is the main purpose of the present invention and will be specifically explained through the following embodiments.

[0064] Specifically, Figure 2 A flowchart of a controller power-on and power-off control method based on a virtual calibration system provided in an embodiment of the present application.

[0065] like Figure 1 As shown, the controller power-on and power-off control method based on the virtual calibration system includes the following steps:

[0066] In step S201, the current working state of the virtual calibration system is obtained.

[0067] The embodiment of the present application takes the construction of the power-on model of the hybrid vehicle virtual calibration system as an example to demonstrate the construction method and precautions of the virtual calibration system power-on model. During the construction of the whole vehicle virtual calibration system, since the embodiment of the present application focuses on the calibration of the hybrid controller HCU and the engine controller ECU, the virtual calibration system only connects two real controllers, HCU and ECU, and other network nodes and control objects that interact with these two controllers are completely replaced by models. Among them, the power-on debugging content of the virtual calibration system mainly includes two parts, namely, the low-voltage power-on of the ECU, the low-voltage power-off of the ECU, and the high-voltage power-on of the HCU.

[0068] Specifically, the embodiment of the present application is based on a hardware-in-the-loop whole-vehicle virtual calibration system. It is first necessary to obtain the current working status of the virtual calibration system, so that it can be determined whether ECU power-on and power-off control or HCU power-on control is required according to the current working status of the virtual calibration system. The specific contents are as follows.

[0069] In step S202, based on the current working state, a current signal to be controlled of the virtual calibration system is determined.

[0070] According to one embodiment of the present application, based on the current working state, the current signal to be controlled of the virtual calibration system is determined, including: if the current working state is the first state, the current signal to be controlled is the ECU low-voltage power-on control signal; if the current working state is the second state, the current signal to be controlled is the ECU low-voltage power-off control signal; if the current working state is the third state, the current signal to be controlled is the HCU high-voltage power-on control signal.

[0071] Among them, the current working state of the virtual calibration system can be a first state, such as the initialization stage of the virtual calibration system. At this time, it is determined that the current signal to be controlled by the virtual calibration system is the ECU low-voltage power-on control signal; the current working state of the virtual calibration system can be a second state, such as the shutdown stage of the virtual calibration system. At this time, it is determined that the current signal to be controlled by the virtual calibration system is the ECU low-voltage power-off control signal; the current working state of the virtual calibration system can be a third state, such as the preparation and startup stage of the virtual calibration system. At this time, it is determined that the current signal to be controlled by the virtual calibration system is the HCU high-voltage power-on control signal.

[0072] Therefore, the embodiment of the present application can perform subsequent virtual calibration system ECU low voltage power on and off control and HCU high voltage power on control after determining the current control signal of the virtual calibration system based on the current working state.

[0073] In step S203, the power-on and power-off control strategy corresponding to the current signal to be controlled is determined, and based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy.

[0074] According to one embodiment of the present application, the current signal to be controlled is a low-voltage power-on control signal of the ECU, the power-on and power-off control strategy corresponding to the current signal to be controlled is determined, and based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy, including: controlling the first power supply of the ECU to power on based on the ECU low-voltage power-on control signal; when the main relay of the ECU is in the disconnected state, starting the ignition switch and controlling the second power supply of the ECU to power on, and when the main relay of the ECU is in the on state, using a preset power supply voltage to perform low-voltage power-on control of the ECU through the main relay of the ECU.

[0075] Among them, the preset power supply voltage can be defined by those skilled in the art according to actual usage requirements, or can be obtained through a limited number of computer simulations, which will not be discussed in detail here.

[0076] Specifically, after determining that the current signal to be controlled is an ECU low-voltage power-on control signal, the embodiment of the present application further determines the power-on control strategy corresponding to the ECU low-voltage power-on control signal, and based on the ECU low-voltage power-on control signal, performs ECU low-voltage power-on control according to the power-on control strategy.

[0077] Specifically, if Figure 3 As shown, by analyzing the working principle of ECU power-on, the low-voltage power-on control process of ECU, first, it is necessary to power on the first power supply (such as KL30) of ECU, that is, supply 12V voltage to the KL30 pin of ECU. At this time, the main relay pin of ECU outputs a high level, the main relay is in a disconnected state, and the ECU is not activated; when the ignition switch is pressed, that is, the ignition switch is started, the second power supply (such as KL15) of ECU is controlled to power on, that is, the KL15 pin of ECU is connected to 12V voltage, and the main relay pin of ECU will become a low level to turn on the main relay. At this time, the preset power supply voltage will complete the low-voltage power-on control of ECU through the main relay, and ECU is activated at this time and is in a working standby state.

[0078] According to one embodiment of the present application, the current signal to be controlled is a low-voltage power-off control signal of the ECU, the power-on and power-off control strategies corresponding to the current signal to be controlled are determined, and based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategies, including: disconnecting the ignition switch based on the ECU low-voltage power-off control signal, and controlling the second power supply of the ECU to power off based on the ECU low-voltage power-off control signal; controlling the ECU to enter the after run mode, and controlling the actuator model in the virtual calibration system to simulate the initial position self-learning action of the actuator in the actual vehicle, and after the simulation of the initial position self-learning action is completed, the main relay of the control ECU is disconnected.

[0079] Specifically, after determining that the current signal to be controlled is an ECU low-voltage power-off control signal, the embodiment of the present application further determines the power-off control strategy corresponding to the ECU low-voltage power-off control signal, and based on the ECU low-voltage power-off control signal, performs ECU low-voltage power-off control according to the power-off control strategy.

[0080] Specifically, by analyzing the working principle of ECU power-off, the low-voltage power-off control process of ECU is as follows: first, when the ECU is in the normal low-voltage power-on process, when the ignition switch is disconnected, the second power supply of ECU is controlled to power off based on the ECU low-voltage power-off control signal, that is, KL15 is powered off first. At this time, the main relay pin of ECU will not immediately become high level, but will continue to maintain a low level for a period of time. At this time, ECU will enter after run mode, and the actuator models in the virtual calibration system, such as throttle, supercharger, etc., will also perform initial position self-learning action at this time. After the initial position self-learning action simulation is completed, that is, after all the work of ECU is processed, the main relay pin becomes high level, the main relay is disconnected, and the power supply of ECU power stage stops. If the 12V voltage of the whole vehicle is disconnected at this time, the whole ECU will complete all power-off work.

[0081] According to one embodiment of the present application, the current signal to be controlled is an HCU high-voltage power-on control signal, the power-on and power-off control strategies corresponding to the current signal to be controlled are determined, and based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategies, including: based on the HCU high-voltage power-on control signal, a vehicle ready-to-drive signal is sent to the HCU through the first controller area network, and after the HCU receives the vehicle ready-to-drive signal, a main and auxiliary relay pull-in instruction is sent to the BMS through the second controller area network, and the BMS controls the main and auxiliary relays to complete the pull-in action based on the pull-in instruction, and sends the main and auxiliary relays completed pull-in information to the HCU through the second controller area network; based on the main and auxiliary relays completed pull-in information, the HCU sends a motor pre-charge enable instruction to the DCDC through the second controller area network, and controls the pre-charge relays to combine after the DCDC receives the motor pre-charge enable instruction to generate a pre-charge voltage; determines whether the pre-charge voltage is at At the preset voltage threshold, if the pre-charge voltage is at the preset voltage threshold, the HCU sends a main positive relay pull-in instruction to the BMS through the second controller area network, and uses the BMS to control the main positive relay to complete the pull-in action, and sends the main positive relay pull-in completion information to the HCU through the second controller area network; based on the main positive relay pull-in completion information, the HCU sends a motor pre-charge enable shutdown instruction to the DCDC through the second controller area network, and controls the pre-charge relay to disconnect after the DCDC receives the motor pre-charge enable shutdown instruction, thereby generating pre-charge completion information of the DCDC; based on the pre-charge completion information of the DCDC, the HCU sends a step-down enable information to the DCDC through the second controller area network, and controls the DCDC to step down after the DCDC receives the step-down enable information, thereby generating the DCDC step-down enable completion information, and sends the step-down enable completion information to the HCU through the second controller area network, thereby generating a vehicle waiting to run signal.

[0082] Among them, the preset voltage threshold can be defined by those skilled in the art according to actual usage requirements, or can be obtained through a limited number of computer simulations, which will not be discussed in detail here.

[0083] Specifically, after determining that the current signal to be controlled is the HCU high-voltage power-on control signal, the embodiment of the present application further determines the power-on control strategy corresponding to the HCU high-voltage power-on control signal, and based on the HCU high-voltage power-on control signal, performs HCU high-voltage power-on control according to the power-on control strategy.

[0084] Furthermore, compared with the low-voltage power-on process of the ECU, the high-voltage power-on of the HCU is slightly more complicated. The high-voltage power-on of the HCU is achieved by relying on the information interaction of multiple controllers on the two CANs (Controller Area Network) where the HCU is located. The two CANs are the first controller area network, such as PTCAN (Powertrain Controller Area Network) and the second controller area network, such as EVCAN (Electric Vehicle Controller Area Network).

[0085] Specifically, if Figure 4As shown in the figure, when the user presses the start button, the vehicle BCM (Body Control Module) controller sends a start request signal to the HCU through PTCAN, that is, the vehicle is ready to drive signal. After receiving the start request signal, the HCU will send a main and auxiliary relay pull-in instruction to the BMS through EVCAN. After receiving the main and auxiliary relay pull-in instruction sent by the HCU, the BMS controller controls the main and auxiliary relays to complete the pull-in, and then the BMS sends the main and auxiliary relays to the HCU through EVCAN. After receiving the main and auxiliary relays from the BMS, the HCU sends a DCDC pre-charge enable instruction to the DCDC through EVCAN. After receiving the pre-charge enable instruction from the HCU, the DCDC controller controls the pre-charge relay to engage. At this time, the pre-charge voltage gradually increases. When the MCU (Motor Control When the pre-charge voltage fed back by the motor control unit (motor control unit) to EVCAN is at the preset voltage threshold, that is, close to 400V, the HCU controller sends a main positive relay pull-in instruction to the HCU through EVCAN. After receiving the main positive relay pull-in instruction sent by the HCU, the BMS controller controls the main positive relay to complete the pull-in. Then the BMS sends the main positive relay pull-in information to the HCU through EVCAN. After receiving the main positive relay pull-in information sent by the BMS, the HCU sends a motor pre-charge enable shutdown instruction to the DCDC through EVCAN. The DCDC controller receives the motor pre-charge enable shutdown instruction sent by the HCU. After the instruction, the pre-charge relay is controlled to be disconnected, the pre-charge completion information of DCDC is generated, and the DCDC=Stanby status feedback is fed back to HCU through EVCAN. After HCU receives the Stanby information sent by DCDC, it sends the DCDC buck enable to the DCDC controller through EVCAN. After receiving the buck enable information sent by HCU, the DCDC controller controls DCDC to enter the buck mode, and then sends the buck enable information to HCU through EVCAN. After receiving the buck enable information, HCU sends the HCU_HEVReady signal to EVCAN. At this point, the HCU high-voltage power-on control is completed.

[0086] It should be noted that the pre-charge relay is mainly used to protect high-voltage batteries and power electronic equipment from excessive current shocks. Therefore, the pre-charge relay can protect sensitive components in the system by limiting the current when the high-voltage system is started. At the same time, the high-voltage power-on process of the HCU involves information interaction among multiple controllers. Any problem in any step will cause the high-voltage power-on failure.

[0087] In summary, for the power-on and power-off process of the controller based on the virtual calibration system, the working environment of the controller on the virtual calibration system is quite different from that on the real vehicle. The normal operation of ECU and HCU on the virtual calibration system depends entirely on the support of the model. If the power-on function of the system cannot operate normally, the controller cannot operate normally, which will cause the most basic troubleshooting and testing of the entire system to be unable to be carried out. Therefore, building a power-on and power-off model that meets the working requirements of the controller so that the controller can be powered on and off like on a real vehicle is of great significance to promoting the further troubleshooting, testing and rapid application of subsequent problems of the virtual calibration system.

[0088] In the hybrid vehicle virtual calibration system used as an example in the present application, there are only two physical controllers. In order to ensure that the two controllers can work normally as on the real vehicle, it is necessary to build an environment similar to the real vehicle for the two controllers, that is, all the command information issued by the controllers can get the correct response, so that the controllers cannot detect the difference between themselves in the virtual calibration system and the actual vehicle, thereby ensuring that the physical controllers can perform calculations, information transmission and normal power-on and power-off operations on the virtual calibration system as on the whole vehicle. In order to achieve this goal, the embodiments of the present application will focus on the virtual object model that supports the power-on of the controllers below.

[0089] Specifically, if Figure 5 As shown in the figure, in the ECU low-voltage power-on control, the vehicle virtual calibration system based on hardware in the loop has a programmable power supply. The programmable power supply can be reasonably controlled by the model, and the power supply of the ECU pin can be controlled. Figure 5 The logical method described in the above can make the ECU power-on process on the virtual calibration system exactly the same as that on the whole vehicle.

[0090] Specifically, first, configure the programmable power supply channel and main relay signal acquisition of the virtual calibration system. When the programmable power supply channel is configured to input a value of 1, the programmable power supply output channel outputs a 12V voltage, otherwise the output voltage is 0V. Set the main relay signal acquisition board to output a value of 1 when a low level is acquired, otherwise the output value is 0; secondly, when the input quantity in the model is OFF, the input quantity of the programmable power supply simulation board is all 0, and the KL30 and KL15 pins of the ECU are all without power. Although the main relay signal acquisition board will output 1 to the model due to the low level collected, because of the AND operation with KL30 and KL15, the input of the main relay power supply simulation board is also 0, and no voltage will be output to the ECU; thirdly, when ACC is selected as the input in the model, after the model logic processing, the KL30 voltage simulation board input is 1, and the power supply The simulation board outputs 12V voltage to supply the KL30 pin of the ECU. The main relay pin of the ECU will also become a high level as on the actual vehicle. At this time, the main relay signal acquisition board will output 0 to the model after collecting the high level. At this time, the KL15 voltage simulation board and the main relay voltage simulation board will still not output voltage to the outside. If the input is set to the RUN position in the model, based on the output voltage of the KL30 power simulation board, the KL15 voltage simulation board will also generate voltage output to the ECU, and the main relay pin of the ECU will also become a low level as on the actual vehicle. At this time, the main relay signal acquisition board will output 1 to the model after collecting the low level. After calculation, the input value of the main relay power simulation board will be 1, and the ECU will be powered and enter the standby state. Applying this logic, the power-on process of the virtual calibration system ECU is exactly the same as the actual vehicle.

[0091] Furthermore, if Figure 5 As shown in the figure, when the model input is in the RUN state, if the input is changed from RUN to ACC, the KL15 voltage simulation board will stop supplying voltage to the KL15 pin of the ECU because the input becomes 0. When the KL15 pin of the ECU on the actual vehicle stops supplying power, the ECU will enter the after run mode, and the main relay pin level will not change immediately, but will continue to change from low level to high level for a period of time. That is, the main relay voltage of the ECU will not disappear immediately, but will continue for a period of time. In the virtual calibration system, after the input in the model becomes ACC, Figure 4 The output value of the quantity on the OR will be directly related to the quantity collected by the main relay signal acquisition board. If 0 is collected, the main relay voltage simulation board inputs 0, that is, the main relay of the ECU is disconnected. If 1 is collected, the main relay voltage simulation board inputs 1, and the ECU main relay voltage is not powered off. This is exactly the same as the effect on the real car. If ACC is turned OFF, all voltage simulation boards have no voltage output, so Figure 5The model logic can fully support the low-voltage power-on and power-off control of the ECU in the virtual calibration system.

[0092] Furthermore, if Figure 6 As shown, based on the HCU high-voltage power-on control, the above embodiment has described that the power-on process of the HCU needs to be completed through information interaction of multiple controllers. The virtual calibration system of the embodiment of the present application is only connected to two physical controllers, HCU and ECU, and other controllers that interact with the two physical controllers will all be supported by the model. The embodiment of the present application will use a virtual controller model to simulate other network nodes on the virtual calibration system, and configure checksum verification rules on the virtual calibration system, so that the virtual controller model can send information to the CAN network for the physical controller to receive, and can also receive command requirements from the physical controller on the CAN network. As a result, the HCU cannot perceive the difference from the real vehicle, so it can interact with other controllers and complete the high-voltage power-on control process.

[0093] According to the controller power-on and power-off control method based on the virtual calibration system of the embodiment of the present application, the current working state of the virtual calibration system is obtained, and the current signal to be controlled of the virtual calibration system and the power-on and power-off control strategy corresponding to the current signal to be controlled are determined. Based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy. Thus, if the power-on and power-off process of the controller in the virtual calibration system is inconsistent with that of the actual vehicle, it is easy to cause the actuator to be unable to complete the initial position self-learning, the controller to be unable to complete the self-test work, and even enter the fault mode. The problem is solved. By using the information interaction between the virtual calibration system controller and the physical controller, the low-voltage power-on and power-off requirements of the ECU and the high-voltage power-on requirements of the HCU are met, so that the power-on and power-off process of the ECU and the HCU in the virtual calibration system is completely consistent with that of the actual vehicle, thereby ensuring the reliability of the virtual calibration system.

[0094] Next, a controller power-on and power-off control device based on a virtual calibration system proposed in an embodiment of the present application will be described with reference to the accompanying drawings.

[0095] Figure 7 It is a block diagram of a controller power-on and power-off control device based on a virtual calibration system in an embodiment of the present application.

[0096] like Figure 7 As shown, the controller power on and off control device 10 based on the virtual calibration system includes: an acquisition module 100, a determination module 200 and a control module 300.

[0097] Wherein, the acquisition module 100 is used to obtain the current working status of the virtual calibration system;

[0098] A determination module 200, for determining a current signal to be controlled of the virtual calibration system based on a current working state;

[0099] The control module 300 is used to determine the power-on and power-off control strategy corresponding to the current signal to be controlled, and perform power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled.

[0100] According to one embodiment of the present application, the determination module 200 includes:

[0101] A first determining unit, configured to determine that if the current working state is the first state, the current signal to be controlled is an ECU low-voltage power-on control signal;

[0102] A second determining unit, configured to determine that if the current working state is the second state, the current signal to be controlled is an ECU low-voltage power-on control signal;

[0103] The third determining unit is used to determine that if the current working state is the third state, the current signal to be controlled is the HCU high voltage power-on control signal.

[0104] According to one embodiment of the present application, the control module 300 includes:

[0105] A first control unit, used for controlling the first power supply of the ECU to power on based on the ECU low-voltage power-on control signal;

[0106] The second control unit is used to start the ignition switch and control the second power supply of the ECU to power on when the main relay of the ECU is in the disconnected state, and when the main relay of the ECU is in the on state, use the preset power supply voltage to perform low-voltage power-on control of the ECU through the main relay of the ECU.

[0107] According to one embodiment of the present application, the control module 300 includes:

[0108] A third control unit is used to turn off the ignition switch based on the ECU low-voltage power-off control signal, and control the second power supply of the ECU to power off based on the ECU low-voltage power-off control signal;

[0109] The fourth control unit is used to control the ECU to enter the after run mode, and control the actuator model in the virtual calibration system to simulate the initial position self-learning action of the actuator in the actual vehicle, and after the initial position self-learning action simulation is completed, the main relay of the control ECU is disconnected.

[0110] According to one embodiment of the present application, the control module 300 includes:

[0111] a fifth control unit, configured to send a vehicle ready-to-drive signal to the HCU through the first controller area network based on the HCU high-voltage power-on control signal, and send a main and auxiliary relay pull-in instruction to the BMS through the second controller area network after the HCU receives the vehicle ready-to-drive signal, and the BMS controls the main and auxiliary relays to complete the pull-in action based on the pull-in instruction, and sends the main and auxiliary relays to the HCU through the second controller area network. Complete pull-in information;

[0112] The first generating unit is used for sending a motor pre-charging enable instruction to the DCDC through the second controller area network based on the information that the main and auxiliary relays have completed the pull-in, and controlling the pre-charging relay to combine after the DCDC receives the motor pre-charging enable instruction to generate a pre-charging voltage;

[0113] A judgment unit, used for judging whether the pre-charge voltage is within a preset voltage threshold value, and if the pre-charge voltage is within the preset voltage threshold value, sending a main positive relay pull-in instruction to the BMS through the second controller area network based on the HCU, and using the BMS to control the main positive relay to complete the pull-in action, and sending the main positive relay completion pull-in information to the HCU through the second controller area network;

[0114] The second generating unit is used to send a motor pre-charging enable closing instruction to the DCDC through the second controller area network based on the information that the main positive relay has completed the pull-in, and control the pre-charging relay to be disconnected after the DCDC receives the motor pre-charging enable closing instruction, so as to generate pre-charging completion information of the DCDC;

[0115] The sixth control unit is used to send the step-down enable information to the DCDC through the second controller area network based on the pre-charging completion information of the DCDC by the HCU, and control the DCDC to step down after the DCDC receives the step-down enable information, generate the DCDC step-down enable completion information, and send the step-down enable completion information to the HCU through the second controller area network to generate a vehicle standby signal.

[0116] According to the controller power-on and power-off control device based on the virtual calibration system of the embodiment of the present application, the current working state of the virtual calibration system is obtained, and the current signal to be controlled of the virtual calibration system and the power-on and power-off control strategy corresponding to the current signal to be controlled are determined. Based on the current signal to be controlled, power-on control or power-off control is performed according to the power-on and power-off control strategy. Thus, if the power-on and power-off process of the controller in the virtual calibration system is inconsistent with that of the actual vehicle, it is easy to cause the actuator to be unable to complete the initial position self-learning, the controller to be unable to complete the self-test work, and even enter the fault mode. The problem is solved. By using information interaction between the virtual calibration system controller and the physical controller, the low-voltage power-on and power-off requirements of the ECU and the high-voltage power-on requirements of the HCU are met, so that the power-on and power-off process of the ECU and the HCU in the virtual calibration system is completely consistent with that of the actual vehicle, thereby ensuring the reliability of the virtual calibration system.

[0117] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:

[0118] A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .

[0119] When the processor 802 executes the program, the controller power-on and power-off control method based on the virtual calibration system provided in the above embodiment is implemented.

[0120] Furthermore, the electronic device further comprises:

[0121] The communication interface 803 is used for communication between the memory 801 and the processor 802 .

[0122] The memory 801 is used to store computer programs that can be executed on the processor 802 .

[0123] The memory 801 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0124] If the memory 801, the processor 802 and the communication interface 803 are implemented independently, the communication interface 803, the memory 801 and the processor 802 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0125] Optionally, in a specific implementation, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.

[0126] The processor 802 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0127] This embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the controller power-on and power-off control method based on the virtual calibration system is implemented as described above.

[0128] This embodiment also provides a computer program product, including a computer program, which is executed to implement the controller power-on and power-off control method based on the virtual calibration system of the above embodiment.

[0129] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0130] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0131] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0132] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.

[0133] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0134] A person skilled in the art may understand that all or part of the steps in the above-mentioned embodiment method may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0135] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0136] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A controller power-on and power-off control method based on a virtual calibration system, characterized in that: The following steps are involved: Obtaining the current working status of the virtual calibration system; Based on the current working state, determining a current signal to be controlled of the virtual calibration system; Determine a power-on and power-off control strategy corresponding to the current signal to be controlled, and perform power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled.

2. The method according to claim 1, characterized in that The step of determining a current signal to be controlled of the virtual calibration system based on the current working state includes: If the current working state is the first state, the current signal to be controlled is an ECU low-voltage power-on control signal; If the current working state is the second state, the current signal to be controlled is an ECU low-voltage power-on control signal; If the current working state is the third state, the current signal to be controlled is the HCU high voltage power-on control signal.

3. The method according to claim 2, characterized in that The current signal to be controlled is the ECU low-voltage power-on control signal, and determining the power-on and power-off control strategy corresponding to the current signal to be controlled, and performing power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled, includes: Controlling the first power supply of the ECU to power on based on the ECU low-voltage power-on control signal; When the main relay of the ECU is in the disconnected state, the ignition switch is started and the second power supply of the ECU is controlled to be powered on. When the main relay of the ECU is in the on state, the ECU is powered on at a low voltage through the main relay of the ECU using a preset power supply voltage.

4. The method according to claim 2, characterized in that: The current signal to be controlled is the ECU low-voltage power-off control signal, and determining the power-on and power-off control strategy corresponding to the current signal to be controlled, and performing power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled, includes: Turning off the ignition switch based on the ECU low-voltage power-off control signal, and controlling the second power supply of the ECU to be powered off based on the ECU low-voltage power-off control signal; The ECU is controlled to enter the after run mode, and the actuator model in the virtual calibration system is controlled to simulate the initial position self-learning action of the actuator in the actual vehicle, and after the initial position self-learning action simulation is completed, the main relay of the ECU is controlled to be disconnected.

5. The method according to claim 2, characterized in that: The current signal to be controlled is the HCU high voltage power-on control signal, and determining the power-on and power-off control strategy corresponding to the current signal to be controlled, and performing power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled, includes: Based on the HCU high-voltage power-on control signal, a vehicle ready-to-drive signal is sent to the HCU through the first controller area network, and after the HCU receives the vehicle ready-to-drive signal, a main and auxiliary relay pull-in instruction is sent to the BMS through the second controller area network, and the BMS controls the main and auxiliary relays to complete the pull-in action based on the pull-in instruction, and sends the main and auxiliary relays to the HCU through the second controller area network. Complete pull-in information; Based on the information that the main and auxiliary relays have completed the pull-in, the HCU sends a motor pre-charge enable instruction to the DCDC through the second controller area network, and after the DCDC receives the motor pre-charge enable instruction, controls the pre-charge relay to combine and generates a pre-charge voltage; Determine whether the pre-charge voltage is within a preset voltage threshold, and if the pre-charge voltage is within the preset voltage threshold, send a main positive relay pull-in instruction to the BMS through the second controller area network based on the HCU, control the main positive relay to complete the pull-in action by using the BMS, and send the main positive relay completion pull-in information to the HCU through the second controller area network; Based on the information that the main positive relay has completed the pull-in, the HCU sends a motor pre-charge enable closing instruction to the DCDC through the second controller area network, and controls the pre-charge relay to be disconnected after the DCDC receives the motor pre-charge enable closing instruction, thereby generating pre-charge completion information of the DCDC; Based on the pre-charging completion information of the DCDC, the HCU sends a step-down enable information to the DCDC through the second controller area network, and controls the DCDC to step down after the DCDC receives the step-down enable information, generates DCDC step-down enable completion information, and sends the step-down enable completion information to the HCU through the second controller area network to generate a vehicle standby signal.

6. A controller power-on and power-off control device based on a virtual calibration system, characterized in that: include: An acquisition module, used to acquire the current working status of the virtual calibration system; A determination module, used for determining a current signal to be controlled of the virtual calibration system based on the current working state; The control module is used to determine the power-on and power-off control strategy corresponding to the current signal to be controlled, and perform power-on control or power-off control according to the power-on and power-off control strategy based on the current signal to be controlled.

7. The device according to claim 6, characterized in that The determining module comprises: A first determining unit, configured to determine that if the current working state is the first state, the current signal to be controlled is an ECU low-voltage power-on control signal; A second determining unit, configured to determine that if the current working state is the second state, the current signal to be controlled is an ECU low-voltage power-on control signal; The third determining unit is used to determine that if the current working state is the third state, the current signal to be controlled is the HCU high voltage power-on control signal.

8. The device according to claim 7, characterized in that The control module comprises: A first control unit, configured to control the first power supply of the ECU to be powered on based on the ECU low-voltage power-on control signal; The second control unit is used to start the ignition switch and control the second power supply of the ECU to power on when the main relay of the ECU is in the disconnected state, and to use a preset power supply voltage to perform low-voltage power-on control of the ECU through the main relay of the ECU when the main relay of the ECU is in the on state.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the controller power-on and power-off control method based on a virtual calibration system as described in any one of claims 1 to 5.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the controller power-on and power-off control method based on a virtual calibration system as described in any one of claims 1 to 5.