Range extending control method, device and equipment for resetting of vehicle control unit
By initializing the application layer software and determining abnormal reset in the vehicle control unit, and using the range-extended function parameters in the target storage space to restore the range-extended control function, the problem of range-extended control function failure caused by the failure of the vehicle control unit is solved, and the inductive reset of the vehicle control unit and the normal recovery of the range-extended function is achieved.
Patent Information
- Application Number
- CN202411722070.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-11
AI Technical Summary
The failure of the vehicle control unit leads to the failure of the extended range control function, affecting the safety of the vehicle and the user's car use experience.
By realizing the initialization and abnormal reset judgment of the application layer software in the vehicle control unit, the range-extended function parameters stored in the target storage space are used to restore the range-extended control function to ensure that the range-extended control status and mode settings are restored to the state before reset.
The vehicle control unit is realized without inductive reset, which improves the vehicle's safety and user's car use experience, and ensures the normal operation of the extended range energy replenishment and power generation functions.
Smart Images

Figure CN119590402A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of electric vehicles, and in particular to a range-extending control method, device, equipment and computer-readable storage medium for resetting a whole vehicle control unit. Background Art
[0002] With the rise of new energy vehicles, power systems are becoming more diverse and complex. The Vehicle Control Unit (VCU) has become the core of the vehicle power system and the brain of the power system. It controls components such as power batteries, motors, and range-extending systems to complete complex vehicle power system control strategies. For example, the vehicle control unit dominates the vehicle's core functions such as motion control and range-extending control.
[0003] The failure of the vehicle control unit leads to the failure of the extended-range control function carried by the vehicle control unit, which has a significant impact on the safety of the vehicle. For example, when the user is driving, the normal operation of the extended-range control function can replenish the energy of the vehicle to ensure that the vehicle is not fed back and has sufficient power. When the vehicle control unit has a random hardware failure, a systematic hardware or software failure, the hardware or software of the vehicle control unit is reset. Although the fault disappears after the vehicle control unit is reset, if the extended-range control function of the vehicle control unit cannot automatically return to the working mode before the reset, there will be risks such as the electric vehicle cannot be extended and replenished, the vehicle has fuel but sends power, the user powers off the vehicle, or the extended-range system cannot be shut down normally, resulting in a poor user experience. The user can clearly feel the impact of the reset of the vehicle control unit on the use of the vehicle, which also leads to high risks for users and poor safety of the vehicle. Summary of the invention
[0004] In view of the above problems, the embodiments of the present invention provide an extended-range control method, device, equipment and computer-readable storage medium for resetting the vehicle control unit, which are used to achieve seamless resetting of the vehicle control unit, improve the user experience of the vehicle, and improve the safety of the vehicle.
[0005] According to one aspect of an embodiment of the present invention, a range-extended control method for resetting a vehicle control unit is provided, the method comprising:
[0006] When the vehicle control unit triggers a reset, the application layer software is initialized;
[0007] Based on the request parameter of the working mode of the brake control unit, determining whether the vehicle control unit is abnormally reset;
[0008] If the vehicle control unit is abnormally reset, the application layer software is controlled to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
[0009] Specifically, if the vehicle control unit is abnormally reset, the present application controls the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameters stored in the target storage space of the vehicle control unit, and restores the state of the range-extending function to the state before the reset, so that the vehicle control unit can continue to send control information to the engine and generator of the range extender according to the state before the reset to coordinate the range extender to complete the power generation and energy replenishment of the whole vehicle, thereby realizing the senseless reset of the vehicle control unit and improving the safety of the whole vehicle.
[0010] According to another aspect of an embodiment of the present invention, there is provided an extended range control device for resetting a vehicle control unit, comprising: an initialization module, a judgment module and a recovery control module;
[0011] The initialization module is used to initialize the application layer software when the vehicle control unit triggers a reset;
[0012] The judging module is used to judge whether an abnormal reset occurs to the vehicle control unit based on the request parameter of the working mode of the brake control unit;
[0013] The recovery control module is used to control the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit if an abnormal reset occurs to the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
[0014] The range-extending control device for resetting the vehicle control unit of the present application uses a judgment module to judge whether an abnormal reset occurs in the vehicle control unit. If the vehicle control unit is abnormally reset, the recovery control module controls the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameters stored in the target storage space of the vehicle control unit, and restores the state of the range-extending function to the state before the reset, so that the vehicle control unit can continue to send control information to the engine and generator of the range extender according to the state before the reset to coordinate the range extender to complete the power generation and energy replenishment of the vehicle, so as to realize the senseless reset of the vehicle control unit and improve the safety of the vehicle.
[0015] According to another aspect of an embodiment of the present invention, there is provided an extended-range control device for resetting a vehicle control unit, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, wherein the executable instruction enables the processor to perform the operation of the extended-range control method for resetting the vehicle control unit as described in any one of the above.
[0016] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a vehicle energy replenishment route planning device / apparatus to perform the operation of the extended-range control method for resetting the vehicle control unit as described in any one of the above.
[0017] The above description is only an overview of the technical solution of the embodiment of the present invention. In order to more clearly understand the technical means of the embodiment of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0019] Figure 1 A schematic flow chart of a first embodiment of a range-extending control method for resetting a vehicle control unit provided by the present invention is shown;
[0020] Figure 2 A schematic flow chart of a second embodiment of a range-extending control method for resetting a vehicle control unit provided by the present invention is shown;
[0021] Figure 3 A flowchart showing a preferred embodiment of the extended-range control method for resetting a vehicle control unit provided by the present invention is shown;
[0022] Figure 4 A schematic flow chart of a third embodiment of a range-extending control method for resetting a vehicle control unit provided by the present invention is shown;
[0023] Figure 5 A flowchart showing another preferred embodiment of the extended-range control method for resetting the vehicle control unit provided by the present invention is shown;
[0024] Figure 6 A schematic structural diagram of an embodiment of a range-extending control device for resetting a vehicle control unit provided by the present invention is shown;
[0025] Figure 7 A structural schematic diagram of an embodiment of a range-extended control device for resetting a vehicle control unit provided by the present invention is shown. DETAILED DESCRIPTION
[0026] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0027] Embodiment 1, Figure 1 The flowchart of the first embodiment of the extended range control method for resetting the vehicle control unit provided by the present invention is shown, and the method is executed by the control device. Figure 1 As shown, the method comprises the following steps:
[0028] Step 110: When the vehicle control unit triggers a reset, the application layer software is initialized.
[0029] Specifically, the extended range control function is the function of the vehicle control unit as the main control on the extended range vehicle model. The premise for enabling the extended range control function of the vehicle control unit is that the vehicle enters the drivable mode. The vehicle control unit includes: basic software (abbreviated as BSW) and several application layer software (application software, abbreviated as ASW).
[0030] Among them, a target storage space is set in the underlying software, and the initialization operation of the application layer software will not affect the data stored in the target storage space of the underlying software of the vehicle control unit, that is, the data stored in the target storage space of the underlying software of the vehicle control unit will not be lost due to the initialization of the application layer software.
[0031] Preferably, the target storage space is a random access memory (RAM) area in a Noinit state.
[0032] The application layer software communicates with the other components (opposite components) of the target vehicle through the Controller Area Network (CAN) to achieve functional control of each component, such as vehicle communication network management, vehicle working mode control, receiving driver instructions to achieve drive system control and vehicle energy optimization management, etc., to ensure the safe and stable operation of the target vehicle.
[0033] Preferably, the relevant counterparts include but are not limited to: cockpit domain controller (CDC), electronic stability program system (ESP), battery management system (BMS), engine management system (EMS), generator integrated power unit (GIPU), motor control unit (MCU) and advanced driver assistance system (ADS).
[0034] Exemplarily, the vehicle control unit receives user setting information from the cockpit controller, as well as status information of the engine and generator from the range extender, and status information such as the remaining battery charge (System on Chip, abbreviated as SOC) from the battery management system of the power battery, and vehicle speed information from the electronic stability program system.
[0035] In an optional manner, the extended-range control state parameters and the extended-range mode setting parameters are stored in real time in the target storage space of the underlying software before the vehicle control unit triggers a reset, and are continuously stored during the reset of the vehicle control unit.
[0036] The range-extending mode is selected and set by the user, and different range-extending mode settings correspond to different start-up conditions for the operation of the range-extending system; the start-up conditions for the operation of the range-extending system are obtained according to different power battery power range settings.
[0037] Exemplarily, the range-extending mode includes: pure electric priority mode, forced pure electric mode, fuel priority mode, intelligent oil-electric mode and forced power generation mode. Among them, in the pure electric priority mode and the forced pure electric mode, the range-extending system will only operate when the power battery is low. For example, the start condition of the range-extending system set in the pure electric priority mode is: the range-extending system is operated when the power battery is less than 20%; the start condition of the range-extending system set in the forced pure electric mode is: the range-extending system is operated when the power battery is less than 12%. Compared with the pure electric priority mode and the forced pure electric mode, the range-extending system will also operate when the power battery is higher in the fuel priority mode and the intelligent oil-electric mode. For example, the start condition of the range-extending system set in the fuel priority mode is: the range-extending system is operated when the power battery is less than 70%; the start condition of the range-extending system set in the intelligent oil-electric mode is: the range-extending system is operated when the power battery is less than 65%. Compared with the fuel priority mode and the intelligent oil-electric mode, the range-extending system will also operate when the running power battery is higher in the forced power generation mode. For example, the start condition for the operation of the range extender system set in the forced power generation mode is: the range extender system is operated when the power of the power battery is less than 80%.
[0038] Specifically, after the vehicle is powered on, the control device obtains the extended-range mode setting in real time, and stores the corresponding extended-range mode setting parameters in the target storage space of the underlying software in real time.
[0039] The control device acquires the vehicle information required for range extender control in real time, and stores the vehicle information required for range extender control in the target storage space of the underlying software in real time. The vehicle information required for range extender control includes but is not limited to: power battery power information, vehicle speed information, throttle information, brake information and component status information.
[0040] The control device integrates the vehicle information required for the range extender control, calculates the range extender control state, obtains the corresponding range extender control state parameters, and stores the corresponding range extender control state parameters in real time in the target storage space of the underlying software. The range extender control state is the control flow state of the range extender control function, including: range extender inactive state, range extender stop state, range extender running state, range extender starting state and range extender stop state.
[0041] The control device calculates the range-extending control instruction according to the range-extending control state parameters stored in the standard storage space, and the range-extending control instruction includes: a start command of the range-extending control and the power torque speed of the running generator. The control device sends the range-extending control instruction to the engine and generator of the range extender to coordinate the range extender to complete the power generation and energy replenishment of the whole vehicle.
[0042] Among them, the vehicle information required for the range extender control, the corresponding range extender control state parameters and the range extender mode setting parameters are continuously stored during the process of resetting the vehicle control unit.
[0043] Preferably, in each driving cycle, the vehicle information required for the range extender control, the corresponding range extender control state parameters and the range extender mode setting parameters are stored in the target storage space set by the underlying software of the vehicle control unit.
[0044] When the vehicle control unit is reset, the extended-range mode setting parameters and extended-range control state parameters stored in the target storage space of the underlying software of the vehicle control unit are the extended-range mode setting parameters and extended-range control state parameters before the vehicle control unit is reset. The present application can restore the extended-range control function of the vehicle control unit according to the extended-range mode setting parameters and extended-range control state parameters stored in the target storage space of the underlying software of the vehicle control unit, mainly restoring the extended-range control state and extended-range mode setting to the state before the vehicle control unit is reset, so that the vehicle control unit can continue to send control information to the engine and generator of the range extender according to the extended-range control state and extended-range mode setting before the reset to coordinate the range extender to complete the power generation and energy replenishment of the whole vehicle.
[0045] Step 120: Based on the request parameters of the working mode of the brake control unit, determine whether the vehicle control unit is abnormally reset.
[0046] In an optional manner, if the request parameter of the working mode of the brake control unit is a high-voltage activation state parameter, it is determined that an abnormal reset occurs to the vehicle control unit.
[0047] Specifically, in the first application layer software running cycle after the application layer software is initialized, the request parameter of the working mode of the brake control unit (Brake Control Unit, BCU) stored in the target storage space of the vehicle control unit is obtained to determine the working mode of the brake control unit requested by the vehicle control unit. If the request parameter of the working mode of the brake control unit is a high-voltage activation state parameter, that is, when the working mode of the brake control unit requested by the vehicle control unit is a high-voltage activation state, it is determined that an abnormal reset occurs in the vehicle control unit, and the abnormal reset flag of the vehicle control unit is set to an abnormal flag value, and it is restored to a non-abnormal flag value after a period of time. The abnormal reset flag of the vehicle control unit is restored to a non-abnormal flag value, indicating that the reset of the vehicle control unit is completed.
[0048] Preferably, the abnormal reset flag of the vehicle control unit is ResetFlg. When the vehicle control unit is abnormally reset, the abnormal reset flag is set to 1, that is, ResetFlg==1. After keeping it for the first time, the abnormal reset flag is restored to 0, that is, ResetFlg==0.
[0049] In an optional manner, within the second preset time after the vehicle control unit triggers the reset, the vehicle control unit stops sending messages until the application layer software is controlled to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, and before the second preset time after the vehicle control unit triggers the reset, the vehicle control unit message sending is restored. After the vehicle control unit resumes message sending, the vehicle control unit resumes communication with the counterpart, and the vehicle control unit receives the message and uploads the application layer software.
[0050] In an optional manner, the second preset time is less than the time from when the vehicle control unit triggers reset to when the vehicle control unit resumes communication with the opponent.
[0051] Preferably, the second preset time is less than 500 milliseconds. The time for the vehicle control unit to stop sending messages should be less than the period triggered by the local area network communication failure between the vehicle control unit and the opponent controller. Generally, the period triggered by the local area network communication failure between the vehicle control unit and the opponent controller is greater than 500 milliseconds, that is, the communication anomaly between the vehicle control unit and the opponent controller exceeds 500 milliseconds, and the opponent will be judged as a fault and cause abnormal performance that can be perceived by the driver.
[0052] Preferably, the first time of setting the abnormal reset flag of the vehicle control unit to the abnormal flag value is greater than the time from the initialization of the application layer software to the time when the vehicle control unit resumes sending messages and uploads messages to the application layer software, so as to avoid the application layer software using the initial value when no message is received, resulting in abnormal vehicle status. That is, after determining that the vehicle control unit resumes sending messages, receiving messages and uploading application layer software, the abnormal reset flag is set to a non-abnormal flag value, and the reset of the vehicle control unit is completed.
[0053] Step 130: If the vehicle control unit is abnormally reset, the application layer software is controlled to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
[0054] In an optional manner, the range-extending function parameter includes: a range-extending control state parameter; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameter stored in the target storage space of the vehicle control unit includes:
[0055] If the extended-range control state parameter is an extended-range operation state parameter, controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operation state;
[0056] If the extended-range control state parameter is one of the extended-range stop state parameter, the extended-range start state parameter and the extended-range stop state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range stop state.
[0057] Specifically, the application layer software determines the extended-range control state of the vehicle before the vehicle control unit is reset based on the extended-range control state parameters stored in the target storage space. There is a mapping relationship between different extended-range control state parameters and corresponding extended-range control states. The extended-range control state parameters include: extended-range operation state parameters, extended-range stop state parameters, extended-range operation state parameters, extended-range start state parameters and extended-range stop state parameters, which are mapped to the corresponding extended-range control states of extended-range operation state, extended-range stop state, extended-range operation state, extended-range start state and extended-range stop state.
[0058] The application layer software calculates the corresponding range-extending control instruction according to the determined range-extending control state, and the range-extending control instruction includes: the start command of the range-extending control and the power torque speed of the running generator. The control device sends the range-extending control instruction to the engine and generator of the range extender to coordinate the range extender to complete the power generation and energy replenishment of the whole vehicle.
[0059] In one of the preferred methods, when the extended-range control state parameter obtained from the target storage space is the extended-range operating state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range operating state until the vehicle control unit resumes message sending and uploads the message to the application layer software, so as to avoid the application layer software using the initial value to control the extended-range control state when no message is received, resulting in abnormal vehicle status.
[0060] In another preferred embodiment, when the extended-range control state parameter obtained from the target storage space is one of the extended-range stop state parameter, the extended-range start state parameter and the extended-range stop state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range stop state until the vehicle control unit resumes message sending and uploads the message to the application layer software, so as to avoid the application layer software using the initial value to control the extended-range control state when the message is not received, resulting in abnormal vehicle status.
[0061] In another preferred embodiment, when the extended-range control state parameter obtained from the target storage space is the extended-range inactive state, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range inactive state until the vehicle control unit resumes sending messages and uploads the messages to the application layer software, so as to avoid the application layer software using the initial value to control the extended-range control state when no message is received, resulting in abnormal vehicle status.
[0062] In an optional manner, the range-extending function parameters include: range-extending mode setting parameters; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameters stored in the target storage space of the vehicle control unit, and further comprising:
[0063] According to the extended-range mode setting parameter, controlling the application layer software to restore the extended-range mode setting to the extended-range mode setting corresponding to the extended-range mode setting parameter;
[0064] Among them, different extended-range mode settings correspond to different start-up conditions for the operation of the extended-range system; the start-up conditions for the operation of the extended-range system are obtained according to different power battery power range settings; the extended-range mode setting parameters are stored in real time in the target storage space before the vehicle control unit triggers a reset, and are continuously stored during the reset of the vehicle control unit.
[0065] Specifically, the extended-range mode is selected and set by the user, and the vehicle control unit adjusts the extended-range mode setting parameters to corresponding values according to the extended-range mode selected and set by the user, and stores them in the target storage space. Different extended-range mode setting parameter values represent corresponding extended-range mode settings. Exemplarily, the extended-range modes include: pure electric priority mode, forced pure electric mode, fuel priority mode, forced power generation mode and intelligent oil-electric mode. The vehicle control unit configures the extended-range mode setting parameters to A value, B value, C value, D value and E value according to the extended-range mode selected and set by the user, indicating that the extended-range mode selected and set by the user corresponds to the pure electric priority mode, forced pure electric mode, fuel priority mode, forced power generation mode and intelligent oil-electric mode.
[0066] If the extended-range mode setting parameter stored in the target storage space is value A, indicating that the vehicle was in pure electric priority mode before the vehicle control unit was reset, the control application layer software will restore the extended-range mode setting to pure electric priority mode.
[0067] In an optional manner, after controlling the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, the method further includes:
[0068] Receiving operating status parameters of the range extender engine;
[0069] When the operating state parameters of the range extender engine are preset parameters, the operating time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
[0070] Preferably, the preset parameter is Running, indicating that the range extender engine is in a running state.
[0071] Preferably, the first preset time is 500 milliseconds.
[0072] Specifically, the control device obtains the engine operating status by receiving a message. After the application layer software is initialized and the running time does not exceed 500 milliseconds, the vehicle control unit detects that the received engine operating status is Running and the extended-range control status has not been successfully restored to the extended-range operating status, then it is determined that the vehicle control unit has not successfully restored the extended-range control status to the extended-range operating status. When the control device determines that the vehicle control unit has not successfully restored the extended-range control status to the extended-range operating status, it controls the application layer software to restore the extended-range control status of the vehicle control unit to the extended-range operating status, so as to ensure that the vehicle control unit is successfully restored to the extended-range operating status, and improve the reliability of the extended-range control reset by the vehicle control unit.
[0073] Applying this embodiment has the following beneficial effects:
[0074] In this embodiment, after an abnormal reset occurs to the vehicle control unit, the application layer software is controlled to restore the extended-range control state of the vehicle control unit according to the extended-range control state parameters stored in the target storage space of the underlying software of the vehicle control unit, and the state of the extended-range control function is restored to the state before the reset, so that the vehicle control unit can continue to send control information to the engine and generator of the range extender according to the state before the reset to coordinate the range extender to complete the power generation and energy replenishment of the whole vehicle, thereby realizing the senseless reset of the vehicle control unit and improving the safety of the whole vehicle.
[0075] In addition, when the operating state parameters of the range extender engine are preset parameters, the running time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operation state, then this embodiment determines that the vehicle control unit has not successfully restored the extended-range control state to the extended-range operation state. Therefore, if the operating state parameters of the range extender engine are preset parameters, the running time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operation state, then controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operation state can ensure that the vehicle control unit can restore the extended-range control state to the extended-range operation state, thereby improving the reliability of the vehicle control unit's non-sensing reset.
[0076] Embodiment 2, Figure 2 The flowchart of the second embodiment of the extended range control method for resetting the vehicle control unit provided by the present invention is shown, and the method is executed by the control device. Figure 2 As shown, the method comprises the following steps:
[0077] Step 210: within a second preset time after the vehicle control unit triggers the reset, the vehicle control unit keeps receiving messages and stops sending messages.
[0078] Specifically, when the vehicle control unit triggers a reset, the vehicle control unit stops sending messages, but does not stop receiving messages. The vehicle control unit can still receive message information sent by the opponent, including the operating status parameters of the range extender engine sent by the opponent.
[0079] In an optional manner, when the vehicle control unit triggers a reset, the application layer software is initialized;
[0080] Based on the request parameter of the working mode of the brake control unit, determining whether the vehicle control unit is abnormally reset;
[0081] If the vehicle control unit is abnormally reset, the application layer software is controlled to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
[0082] In an optional manner, the range-extending function parameter includes: a range-extending control state parameter; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameter stored in the target storage space of the vehicle control unit includes:
[0083] If the extended-range control state parameter is an extended-range operation state parameter, controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operation state;
[0084] If the extended-range control state parameter is one of the extended-range stop state parameter, the extended-range start state parameter and the extended-range stop state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range stop state.
[0085] In an optional manner, the range-extending function parameters include: range-extending mode setting parameters; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameters stored in the target storage space of the vehicle control unit, and further comprising:
[0086] According to the extended-range mode setting parameter, controlling the application layer software to restore the extended-range mode setting to the extended-range mode setting corresponding to the extended-range mode setting parameter;
[0087] Among them, different extended-range mode settings correspond to different start-up conditions for the operation of the extended-range system; the start-up conditions for the operation of the extended-range system are obtained according to different power battery power range settings; the extended-range mode setting parameters are stored in real time in the target storage space before the vehicle control unit triggers a reset, and are continuously stored during the reset of the vehicle control unit.
[0088] Step 220: updating the message information received by the vehicle control unit in real time;
[0089] When the first preset condition is met, resuming the message sending of the vehicle control unit;
[0090] The first preset condition includes: after controlling the application layer software to restore the extended-range function of the vehicle control unit, and before a second preset time after the vehicle control unit triggers a reset.
[0091] Preferably, the second preset time is less than 500 milliseconds. The time for the vehicle control unit to stop sending messages should be less than the period triggered by the local area network communication failure between the vehicle control unit and the opponent controller. Generally, the period triggered by the local area network communication failure between the vehicle control unit and the opponent controller is greater than 500 milliseconds, that is, the communication anomaly between the vehicle control unit and the opponent controller exceeds 500 milliseconds, and the opponent will be judged as a fault and cause abnormal performance that can be perceived by the driver.
[0092] In an optional manner, after controlling the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, and before restoring the vehicle control unit message sending, it also includes:
[0093] Receiving operating status parameters of the range extender engine;
[0094] When the operating state parameters of the range extender engine are preset parameters, the operating time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
[0095] Preferably, the preset parameter is Running, indicating that the range extender engine is in a running state.
[0096] Preferably, the first preset time is 500 milliseconds.
[0097] Specifically, the vehicle control unit can receive the operating status parameters of the range extender engine sent by the counterpart in real time during the reset period. After the application layer software is initialized and the running time does not exceed 500 milliseconds, the vehicle control unit detects that the received engine operating status is Running and the extended-range control status has not been successfully restored to the extended-range operating state, then it is determined that the vehicle control unit has not successfully restored the extended-range control state to the extended-range operating state. When the control device determines that the vehicle control unit has not successfully restored the extended-range control state to the extended-range operating state, it controls the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operating state, so as to ensure that the vehicle control unit is successfully restored to the extended-range operating state, and improve the reliability of the extended-range control reset of the vehicle control unit.
[0098] like Figure 3 As shown, Figure 3 The flowchart of a preferred embodiment of the extended-range control method for resetting the vehicle control unit provided by the present invention is shown. After the vehicle is powered on, the control device stores the extended-range control state parameters and the extended-range mode setting parameters in real time in the target storage space of the underlying software;
[0099] After the vehicle control unit triggers a reset, the following operations are completed within 10 milliseconds: initializing the application layer software; judging whether an abnormal reset occurs to the vehicle control unit based on the request parameters of the working mode of the brake control unit; stopping the vehicle control unit from sending messages and keeping the vehicle control unit from receiving messages.
[0100] The following operations are completed within 50 milliseconds: if the vehicle control unit is abnormally reset, the extended-range control state of the vehicle control unit is restored according to the extended-range control state parameters stored in the target storage space of the underlying software of the vehicle control unit.
[0101] The following operations are completed within 20 milliseconds: receiving the operating status parameters of the range extender engine, if the operating status parameters of the range extender engine are preset parameters, the running time after the application layer software initialization is completed does not exceed 500 milliseconds, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, then controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
[0102] The above operation is completed within 500 milliseconds after the vehicle control unit triggers reset, and the vehicle control unit message sending is resumed 500 milliseconds after the vehicle control unit triggers reset.
[0103] Applying this embodiment has the following beneficial effects:
[0104] In this embodiment, after an abnormal reset occurs in the vehicle control unit, only the sending of messages by the vehicle control unit is stopped, but the receiving of messages by the vehicle control unit is not stopped, thereby ensuring that the vehicle control unit can receive the operating status parameters of the range extender engine sent by the counterpart in real time, so as to ensure that the vehicle control unit is successfully restored to the extended-range operating state, and the recovery of the extended-range operating state can be completed more quickly.
[0105] Embodiment 3, Figure 4 The flowchart of the third embodiment of the extended range control method for resetting the vehicle control unit provided by the present invention is shown, and the method is executed by the control device. Figure 4 As shown, the method comprises the following steps:
[0106] Step 310: Within a second preset time after the vehicle control unit triggers reset, the vehicle control unit stops receiving and sending messages.
[0107] Specifically, when the vehicle control unit triggers a reset, the vehicle control unit stops sending and receiving messages, and prohibits the vehicle control unit from exchanging information with the opponent.
[0108] In an optional manner, when the vehicle control unit triggers a reset, the application layer software is initialized;
[0109] Based on the request parameter of the working mode of the brake control unit, determining whether the vehicle control unit is abnormally reset;
[0110] If the vehicle control unit is abnormally reset, the application layer software is controlled to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
[0111] In an optional manner, the range-extending function parameter includes: a range-extending control state parameter; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameter stored in the target storage space of the vehicle control unit includes:
[0112] If the extended-range control state parameter is an extended-range operation state parameter, controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operation state;
[0113] If the extended-range control state parameter is one of the extended-range stop state parameter, the extended-range start state parameter and the extended-range stop state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range stop state.
[0114] In an optional manner, the range-extending function parameters include: range-extending mode setting parameters; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameters stored in the target storage space of the vehicle control unit, and further comprising:
[0115] According to the extended-range mode setting parameter, controlling the application layer software to restore the extended-range mode setting to the extended-range mode setting corresponding to the extended-range mode setting parameter;
[0116] Among them, different extended-range mode settings correspond to different start-up conditions for the operation of the extended-range system; the start-up conditions for the operation of the extended-range system are obtained according to different power battery power range settings; the extended-range mode setting parameters are stored in real time in the target storage space before the vehicle control unit triggers a reset, and are continuously stored during the reset of the vehicle control unit.
[0117] Step 320: When the second preset condition is met, resuming the message sending and message receiving of the vehicle control unit, and updating the message information received by the vehicle control unit in real time;
[0118] The second preset condition includes: after controlling the application layer software to restore the extended-range function of the vehicle control unit, and before a second preset time after the vehicle control unit triggers a reset.
[0119] Preferably, the second preset time is less than 500 milliseconds. The time for the vehicle control unit to stop sending messages should be less than the period triggered by the local area network communication failure between the vehicle control unit and the opponent controller. Generally, the period triggered by the local area network communication failure between the vehicle control unit and the opponent controller is greater than 500 milliseconds, that is, the communication anomaly between the vehicle control unit and the opponent controller exceeds 500 milliseconds, and the opponent will be judged as a fault and cause abnormal performance that can be perceived by the driver.
[0120] Step 330: receiving operating status parameters of the range extender engine;
[0121] When the operating state parameters of the range extender engine are preset parameters, the operating time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
[0122] Preferably, the preset parameter is Running, indicating that the range extender engine is in a running state.
[0123] Preferably, the first preset time is 500 milliseconds.
[0124] Specifically, if the running time after the application layer software is initialized is no more than 500 milliseconds, the vehicle control unit detects that the received engine running state is Running and the extended-range control state has not been successfully restored to the extended-range running state, then it is determined that the vehicle control unit has not successfully restored the extended-range control state to the extended-range running state. When the control device determines that the vehicle control unit has not successfully restored the extended-range control state to the extended-range running state, it controls the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range running state, so as to ensure that the vehicle control unit is successfully restored to the extended-range running state, and improve the reliability of the extended-range control reset by the vehicle control unit.
[0125] like Figure 5 As shown, Figure 5 A workflow diagram of another preferred embodiment of the extended-range control method for resetting the vehicle control unit provided by the present invention is shown. After the vehicle control unit triggers the reset, the following operations are completed within 10 milliseconds: initializing the application layer software; judging whether an abnormal reset occurs to the vehicle control unit based on the request parameters of the working mode of the brake control unit; and stopping the sending and receiving of messages by the vehicle control unit.
[0126] The following operations are completed within 50 milliseconds: if the vehicle control unit is abnormally reset, the application layer software is controlled to restore the extended-range control state of the vehicle control unit according to the extended-range control state parameters stored in the target storage space of the underlying software of the vehicle control unit.
[0127] The above operation is completed within 500 milliseconds after the vehicle control unit triggers the reset, and the vehicle control unit message sending and message receiving are restored 500 milliseconds after the vehicle control unit triggers the reset. Preferably, the above operation is completed within 200 milliseconds after the vehicle control unit triggers the reset, and the vehicle control unit message sending and message receiving are restored 200 milliseconds after the vehicle control unit triggers the reset.
[0128] The following operations are completed within 20 milliseconds: receiving the operating status parameters of the range extender engine, if the operating status parameters of the range extender engine are preset parameters, the running time after the application layer software initialization is completed does not exceed 500 milliseconds, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, then controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
[0129] Applying this embodiment has the following beneficial effects:
[0130] In this embodiment, after an abnormal reset occurs in the vehicle control unit, the vehicle control unit stops sending and receiving messages, prohibits the vehicle control unit from exchanging information with the opponent, avoids the interference of the message information sent by the opponent on the recovery of the extended-range control state, improves the reliability of the extended-range control reset of the vehicle control unit, and reduces the waste of system resources.
[0131] Embodiment 4, Figure 6 The structure diagram of an embodiment of the extended range control device for resetting the vehicle control unit provided by the present invention is shown. Figure 6 As shown, the device 400 includes: an initialization module 410 , a judgment module 420 and a recovery control module 430 .
[0132] The initialization module 410 is used to initialize the application layer software when the vehicle control unit triggers a reset;
[0133] The judging module 420 is used to judge whether an abnormal reset occurs to the vehicle control unit based on the request parameter of the working mode of the brake control unit;
[0134] The recovery control module 430 is used to control the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit if an abnormal reset occurs to the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in the target storage space in real time before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
[0135] In an optional manner, the device 400 includes: a verification module for receiving the operating status parameters of the range extender engine; when the operating status parameters of the range extender engine are preset parameters, the operating time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
[0136] In an optional manner, the judgment module 420 includes: a judgment unit;
[0137] The judgment unit is used to determine that an abnormal reset occurs in the vehicle control unit if the request parameter of the working mode requested by the vehicle control unit to the brake control unit is a high-voltage activation state parameter.
[0138] In an optional manner, the recovery control module 430 includes: a first recovery unit and a second recovery unit;
[0139] a first restoring unit, configured to control the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range running state if the extended-range control state parameter is the extended-range running state parameter;
[0140] If the extended-range control state parameter is one of the extended-range stop state parameter, the extended-range start state parameter and the extended-range stop state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range stop state.
[0141] A second restoring unit, configured to control the application layer software to restore the extended range mode setting to the extended range mode setting corresponding to the extended range mode setting parameter according to the extended range mode setting parameter;
[0142] Among them, different extended-range mode settings correspond to different start-up conditions for the operation of the extended-range system; the start-up conditions for the operation of the extended-range system are obtained according to different power battery power range settings; the extended-range mode setting parameters are stored in real time in the target storage space before the vehicle control unit triggers a reset, and are continuously stored during the reset of the vehicle control unit.
[0143] The extended-range function parameters include: extended-range control state parameters and extended-range mode setting parameters.
[0144] In an optional manner, the device 400 further includes: a communication module;
[0145] The communication module is used to keep the vehicle control unit receiving messages and stop sending messages within a second preset time after the vehicle control unit triggers reset; and update the message information received by the vehicle control unit in real time;
[0146] When the first preset condition is met, resuming the message sending of the vehicle control unit;
[0147] The first preset condition includes: after controlling the application layer software to restore the extended-range function of the vehicle control unit, and before a second preset time after the vehicle control unit triggers a reset.
[0148] The second preset time is shorter than the time from when the vehicle control unit triggers reset to when the vehicle control unit resumes communication with the counterpart.
[0149] Alternatively, the vehicle control unit stops sending and receiving messages within a second preset time after the vehicle control unit triggers a reset; when a second preset condition is met, the vehicle control unit resumes sending and receiving messages, and updates the message information received by the vehicle control unit in real time;
[0150] The second preset condition includes: after controlling the application layer software to restore the extended-range function of the vehicle control unit, and before a second preset time after the vehicle control unit triggers a reset.
[0151] The second preset time is shorter than the time from when the vehicle control unit triggers reset to when the vehicle control unit resumes communication with the counterpart.
[0152] The application of this embodiment has the following beneficial effects:
[0153] This embodiment provides an extended-range control device for resetting the vehicle control unit, and the judgment module judges whether the vehicle control unit is abnormally reset. If the vehicle control unit is abnormally reset, the recovery control module controls the application layer software to restore the extended-range control state of the vehicle control unit according to the extended-range control state parameters stored in the target storage space of the underlying software of the vehicle control unit, and restores the state of the extended-range control function to the state before the reset, so that the vehicle control unit can continue to send control information to the engine and generator of the range extender according to the state before the reset to coordinate the range extender to complete the power generation and energy replenishment of the vehicle, so as to realize the senseless reset of the vehicle control unit and improve the safety of the vehicle.
[0154] In addition, when the operating state parameters of the range extender engine are preset parameters, the running time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operation state, the verification module determines that the vehicle control unit has not successfully restored the extended-range control state to the extended-range operation state. Therefore, if the operating state parameters of the range extender engine are preset parameters, the running time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operation state, then controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operation state can ensure that the vehicle control unit can restore the extended-range control state to the extended-range operation state, thereby improving the reliability of the vehicle control unit's non-sensing reset.
[0155] Embodiment 5, Figure 7 A schematic structural diagram of an embodiment of an extended-range control device for resetting a vehicle control unit provided by the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the extended-range control device for resetting a vehicle control unit.
[0156] like Figure 7 As shown, the extended-range control device for resetting the vehicle control unit may include: a processor (processor) 502, a communication interface (Communications Interface) 504, a memory (memory) 506, and a communication bus 508.
[0157] The processor 502, the communication interface 504, and the memory 506 communicate with each other via the communication bus 508. The communication interface 504 is used to communicate with other devices such as a client or other server network elements. The processor 502 is used to execute the program 510, which can specifically execute the relevant steps in the above-mentioned extended range control method embodiment for resetting the vehicle control unit.
[0158] Specifically, the program 510 may include program code including computer-executable instructions.
[0159] The processor 502 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the extended-range control device for resetting the vehicle control unit may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0160] The memory 506 is used to store the program 510. The memory 506 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.
[0161] The program 510 can be specifically called by the processor 502 to enable the extended-range control device for resetting the vehicle control unit to perform operations of any of the above-mentioned extended-range control methods for resetting the vehicle control unit.
[0162] Embodiment 6, the embodiment of the present invention provides a computer-readable storage medium, wherein the storage medium stores at least one executable instruction, and when the executable instruction is executed on the extended-range control device / apparatus for resetting the vehicle control unit, the extended-range control device / apparatus for resetting the vehicle control unit executes the extended-range control method for resetting the vehicle control unit in any of the above-mentioned method embodiments.
[0163] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system or other device. In addition, the embodiments of the present invention are not directed to any particular programming language.
[0164] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. Similarly, in order to simplify the present invention and help understand one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. Wherein, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself is a separate embodiment of the present invention.
[0165] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and further may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive.
[0166] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
Claims
1. A range-extending control method for resetting a vehicle control unit, characterized in that: The method comprises: When the vehicle control unit triggers a reset, the application layer software is initialized; Based on the request parameter of the working mode of the brake control unit, determining whether the vehicle control unit is abnormally reset; If the vehicle control unit is abnormally reset, the application layer software is controlled to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit; Among them, the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
2. The extended range control method for resetting the vehicle control unit according to claim 1, characterized in that: After controlling the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, the method further includes: Receiving operating status parameters of the range extender engine; When the operating state parameters of the range extender engine are preset parameters, the operating time after the application layer software is initialized does not exceed the first preset time, and the extended-range control state of the vehicle control unit is not in the extended-range operating state, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range operating state.
3. The extended range control method for resetting the vehicle control unit according to claim 1, characterized in that: The extended-range function parameters include: extended-range control state parameters; controlling the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit, including: If the extended-range control state parameter is an extended-range operation state parameter, controlling the application layer software to restore the extended-range control state of the vehicle control unit to the extended-range operation state; If the extended-range control state parameter is one of the extended-range stop state parameter, the extended-range start state parameter and the extended-range stop state parameter, the application layer software is controlled to restore the extended-range control state of the vehicle control unit to the extended-range stop state.
4. The extended range control method for resetting the vehicle control unit according to claim 1, characterized in that: The range-extending function parameters include: range-extending mode setting parameters; controlling the application layer software to restore the range-extending function of the vehicle control unit according to the range-extending function parameters stored in the target storage space of the vehicle control unit, and also including: According to the extended-range mode setting parameter, controlling the application layer software to restore the extended-range mode setting to the extended-range mode setting corresponding to the extended-range mode setting parameter; Among them, different extended-range mode settings correspond to different start-up conditions for the operation of the extended-range system; the start-up conditions for the operation of the extended-range system are obtained according to different power battery power range settings; the extended-range mode setting parameters are stored in real time in the target storage space before the vehicle control unit triggers a reset, and are continuously stored during the reset of the vehicle control unit.
5. The extended range control method for resetting the vehicle control unit according to any one of claims 1 to 2, characterized in that: The method further comprises: Within a second preset time after the vehicle control unit triggers reset, the vehicle control unit keeps receiving messages and stops sending messages; Alternatively, within a second preset time after the vehicle control unit triggers a reset, the vehicle control unit stops sending and receiving messages.
6. The extended range control method for resetting the vehicle control unit according to claim 5, characterized in that: The second preset time is less than the time from when the vehicle control unit triggers reset to when the vehicle control unit resumes communication with the counterpart.
7. The extended range control method for resetting the vehicle control unit according to any one of claims 1 to 2, characterized in that: After the vehicle control unit keeps receiving messages and stops sending messages within the second preset time after the vehicle control unit triggers the reset, the method further includes: Update the message information received by the vehicle control unit in real time; When the first preset condition is met, resuming the message sending of the vehicle control unit; The first preset condition includes: after controlling the application layer software to restore the extended-range function of the vehicle control unit, and before a second preset time after the vehicle control unit triggers a reset.
8. The extended range control method for resetting the vehicle control unit according to claim 7, characterized in that: Within a second preset time after the vehicle control unit triggers the reset, after the vehicle control unit stops sending and receiving messages, the method further includes: When the second preset condition is met, the message sending and message receiving of the vehicle control unit are resumed, and the message information received by the vehicle control unit is updated in real time; The second preset condition includes: after controlling the application layer software to restore the extended-range function of the vehicle control unit, and before a second preset time after the vehicle control unit triggers a reset.
9. An extended range control device for resetting the vehicle control unit, characterized in that: The device comprises: an initialization module, a judgment module and a recovery control module; The initialization module is used to initialize the application layer software when the vehicle control unit triggers a reset; The judging module is used to judge whether an abnormal reset occurs to the vehicle control unit based on the request parameter of the working mode of the brake control unit; The recovery control module is used to control the application layer software to restore the extended-range function of the vehicle control unit according to the extended-range function parameters stored in the target storage space of the vehicle control unit if an abnormal reset occurs to the vehicle control unit, wherein the extended-range function includes: one or all of the extended-range control state and the extended-range mode setting; the extended-range function parameters are stored in real time in the target storage space before the vehicle control unit triggers the reset, and are continuously stored during the reset of the vehicle control unit.
10. An extended range control device for resetting the vehicle control unit, characterized in that: include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation of the extended-range control method for resetting the vehicle control unit as described in any one of claims 1-8.