Software compatibility control method for extended-range electric vehicle

The software compatibility control method adapts VCU operation to different vehicle configurations by using CAN messages and override logic, addressing the challenge of multiple software versions and reducing costs in extended-range electric vehicles.

CN119126621APending Publication Date: 2024-12-13ZHEJIANG UFO AUTOMOBILE MFG CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411163642.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Different hardware configurations in extended-range electric vehicles lead to multiple software versions for the VCU, resulting in higher development, testing, calibration, and maintenance costs, as well as increased complexity in software version management.

Method used

A software compatibility control method where vehicle model and configuration information is transmitted to the VCU via CAN messages, allowing the VCU to adaptively switch between configurations based on vehicle configuration, using fixed bytes or bits for identification and overriding logic to ensure unified software operation across different models.

Benefits of technology

Enables a single VCU software version compatible with all configurations, reducing development and maintenance costs, improving efficiency, and enhancing product competitiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119126621A_ABST
    Figure CN119126621A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electric vehicles, in particular to a software compatibility control method for an extended-range electric vehicle, and the method comprises the steps: carrying out the writing configuration of vehicle model information through offline brushing and writing work, transmitting the vehicle model information to VCU bottom software, transmitting the vehicle model information to an application layer through the VCU bottom software, and carrying out the recognition decision and execution through the application layer; the vehicle configuration information is sent out by the central gateway TBOX, the VCU selects to switch different configurations of the same vehicle type according to the vehicle configuration information sent out by the TBOX, different control strategies required by the same function are determined according to different configurations, and the problem that software of different versions appears in the VCU due to different configurations at the present stage, and the control strategy is required is solved. And different versions of software have high difficulty in development, testing, performance calibration, software version management, maintenance and upgrading of the VCU software, and high development cost and maintenance cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric vehicles, and in particular to a software compatibility control method for an extended-range electric vehicle. Background Art

[0002] New energy commercial vehicles usually have multiple models on the same platform to meet users' needs for multiple scenarios. Different models may have different brake configurations, comfort configurations, etc. In order to better meet users' diverse vehicle needs, the hardware configurations of the same model may also be different. Some have a large on-board screen (MP5), while others use MP3 instead. As a window for control interaction between the vehicle and the driver, it is responsible for adjusting the vehicle's power, economy, drivability and comfort. For extended-range electric commercial vehicles, it includes drive mode adjustment, energy recovery level and switch adjustment, intelligent power replenishment control, and power generation adjustment of the user-selected range extender APU. Although MP5 can achieve multiple functional adjustments, its overall cost is relatively high. For the new energy commercial vehicle market where competition is becoming increasingly fierce, some users do not pay attention to human-computer interaction and on-board entertainment configurations. The higher cost of MP5 brings a relatively higher terminal price for the vehicle.

[0003] The OEM has introduced an optional MP5 configuration option for economy models, that is, users can choose with or without MP5 configuration when purchasing a car. Models without MP5 configuration will use hardware switches to replace some important human-computer interaction functions in MP5, so that economy models can meet the diverse car purchasing needs of different users. For VCU, human-computer interaction of MP5 models is achieved through message communication between MP5 and VCU, while for models without MP5 that use hardware switches for human-computer interaction control, VCU needs to receive high and low level signals of hardware switches and develop corresponding hardware switch recognition logic to complete human-computer interaction control. Different configurations have different requirements for VCU control interaction. For VCU, different control interaction methods mean different IO configurations and message signal configurations. Different software logics result in different software itself. Different configurations also result in different versions of software for VCU. Different versions of software have posed great challenges to the development, testing, performance calibration, software version management, and maintenance and upgrade of VCU software, resulting in higher development and maintenance costs. Summary of the invention

[0004] The present invention provides a software compatibility control method for an extended-range electric vehicle, which solves the problem that different versions of software appear in a VCU due to different configurations at the current stage, and different versions of software make the development, testing, performance calibration, and software version management and maintenance and upgrading of the VCU software more difficult, and the development cost and maintenance cost are higher.

[0005] In order to achieve the above-mentioned purpose, the technical solution adopted by the present invention is: a software compatibility control method for extended-range electric vehicles, in which the vehicle model information is written and configured by offline flashing work and transmitted to the VCU underlying software, and the VCU underlying software transmits the vehicle model information to the application layer, and the application layer performs identification, decision-making and execution; the vehicle configuration information is sent by the central gateway TBOX, and the VCU chooses to switch different configurations of the same vehicle model according to the vehicle configuration information sent by TBOX, and determines that different control strategies are required for the same function according to different configurations.

[0006] To further define, the specific steps are as follows:

[0007] Step S1, TBOX is responsible for sending the vehicle configuration information to VCU via CAN message. After receiving the vehicle configuration information, VCU stores the vehicle configuration information in the memory unit;

[0008] Step S2, after receiving the configuration information, the VCU identifies the information related to the VCU control interaction according to the vehicle configuration represented by the configuration information, allocates fixed bytes or bits to the configuration related to the VCU in advance, fills the related configuration information into the fixed bytes or bits allocated in advance, and the VCU performs identification and judgment according to the fixed bytes or bits allocated in advance, and performs the main function interaction;

[0009] Step S3: After receiving the vehicle configuration information sent by TBOX, VCU sets the override processing logic for the message information and performs debugging and function testing on the vehicle.

[0010] It is further defined that the identifying information related to VCU control interaction based on the vehicle configuration represented by the configuration information refers to extracting the relevant configuration and VCU-related content, and then controlling the software to start the adaptive switching process, and the information identification method is implemented by the bytes of the preset signal.

[0011] It is further specified that the first bit of the TBOX vehicle configuration information is used to store the MP5 configuration information. If the vehicle is equipped with MP5, the first bit is 1, and the VCU needs to identify the driver's operating actions based on the bus message sent by MP5 to complete the human-computer interaction. If the MP5 is not installed, the first bit is 0, and the VCU needs to identify the driver's operating actions based on the input signal of the hardware switch to complete the functional interaction. The functional interaction includes driving mode switching, energy recovery level control, intelligent power replenishment control, and driver-open power generation control.

[0012] It is further defined that in step S3, two calibration quantities are set to complete the override logic, the override flag and the override value. If the override flag = 1, the override logic is executed, that is, the back-end logic is executed according to the override value. If the override flag = 0, the conventional logic is executed, that is, the back-end logic is executed according to the message analysis sent by TBOX.

[0013] Further limitation is the control of intelligent charging: if the VCU recognizes that the vehicle is equipped with MP5, then the opening and closing of the intelligent charging function is identified by the specific signal of the specific message. If the intelligent charging signal sent by MP5 = 0, it means that the intelligent charging function is turned off. If the intelligent charging signal sent by MP5 = 1, it means that the intelligent charging function is turned on. Intelligent charging involves high-voltage safety, and an entrance is also set up on the Internet of Vehicles platform for control.

[0014] It is further defined that if the VCU recognizes that the vehicle is not equipped with an MP5 and is equipped with a hardware switch for human-computer interaction, the intelligent power replenishment on and off operation is identified through a hard-wired signal. When the VCU recognizes a high effective level, it is considered that the driver has performed an intelligent power replenishment control action. After the internal logic of the VCU switches to the hardware switch recognition decision logic, it recognizes the driver's operation and switches the intelligent power replenishment on and off. The switching logic is that after this operation is triggered, the on state is opposite to the last time.

[0015] It is further defined that if the VCU needs to operate the vehicle-mounted end and the remote end, a priority is set. When powered on, the VCU first reads the status of the intelligent power replenishment control interface in the memory, and then detects the latest changes in the hardware switch, remote signal or MP5, and the remote signal controls the opening or closing of the intelligent power replenishment interface.

[0016] It is further defined that if the VCU recognizes that the vehicle is not equipped with MP5, the intelligent power replenishment opening and closing operations are identified through hard-wired signals. Each time the VCU recognizes a high effective level of the open APU power generation, the APU power generation power increases by 10Kw, and then the upper limit of the optional APU power generation power is selected according to the current driving mode. If it is in Normal mode and the APU power generation power selected by the user is greater than 40kW, then at this time when the user chooses to switch the driving mode to ECO, the VCU sets the current APU power generation power to 40kW.

[0017] It is further limited that for the control of open APU power generation, the upper limit of power generation is differentiated according to the driving mode to better realize the economy of the whole vehicle. The upper limit of APU power generation in ECO mode is 40kW, and the upper limit of APU power generation in Normal mode is 55kW. The initial default is 10kW.

[0018] The beneficial effects of adopting the above technical solution are:

[0019] 1. TBOX is responsible for sending the vehicle configuration information to VCU through CAN messages. After receiving the vehicle configuration information, VCU stores the vehicle configuration information in the memory unit to prevent TBOX failure from causing communication abnormalities or bus abnormalities from causing message reception abnormalities. In addition, the vehicle configuration will not be changed at will after the vehicle is assembled. Therefore, in order to ensure that the control interaction related to the vehicle configuration is normal and not disturbed, the configuration information will be stored as soon as the VCU receives it.

[0020] 2. By identifying vehicle model information and vehicle configuration information, the present invention enables VCU to realize one version of software that is adaptively compatible with all different vehicle models on the same platform and different vehicle configurations of the same model, which greatly reduces the cost of VCU software development, testing, performance calibration, software version management and maintenance and upgrade costs, improves the development efficiency of VCU software, reduces the development of VCU software, improves the robustness of VCU software, reduces the vehicle development cost and development cycle, and enhances the market competitiveness of the product. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a diagram of the overall control architecture of the present invention;

[0022] Figure 2 It is a flow chart of the overall control strategy of the present invention. DETAILED DESCRIPTION

[0023] The specific implementation methods of the present invention are further explained in detail below by describing the embodiments with reference to the accompanying drawings, with the aim of helping those skilled in the art to have a more complete, accurate and in-depth understanding of the concept and technical solution of the present invention and facilitating its implementation.

[0024] The present invention is a software compatibility control method for an extended-range electric vehicle, which solves the problem that different versions of software appear in the VCU due to different configurations at the current stage, and the different versions of software make the development, testing, performance calibration, and software version management and maintenance and upgrading of the VCU software more difficult, and the development cost and maintenance cost are higher.

[0025] Specifically, Figure 1-Figure 2 As shown in the figure, a software compatible control method for extended-range electric vehicles is provided. The vehicle model information is written and configured by offline flashing work and transmitted to the VCU bottom software. The VCU bottom software transmits the vehicle model information to the application layer, and the application layer performs identification, decision-making and execution. The vehicle configuration information is sent by the central gateway TBOX. The VCU selects to switch different configurations of the same vehicle model according to the vehicle configuration information sent by TBOX. Different control strategies are required for the same function according to different configurations. The specific steps are as follows:

[0026] Step S1, TBOX is responsible for sending the vehicle configuration information to VCU via CAN message. After receiving the vehicle configuration information, VCU stores the vehicle configuration information in the memory unit to prevent abnormal communication caused by TBOX failure or abnormal message reception caused by bus abnormality. In addition, the vehicle configuration will not be changed arbitrarily after the vehicle is assembled. Therefore, in order to ensure that the control interaction related to the vehicle configuration is normal and not disturbed, the configuration information is stored as soon as the VCU receives it;

[0027] Step S2, after receiving the configuration information, the VCU identifies the information related to the VCU control interaction according to the vehicle configuration represented by the configuration information, that is, extracts the content related to the relevant configuration and the VCU, and then controls the software to start the adaptive switching process. The identification information method is implemented by the bytes of the preset signal, and the configuration related to the VCU is allocated fixed bytes or bits in advance, and the relevant configuration information is filled into the fixed bytes or bits allocated in advance. The VCU performs identification and judgment according to the fixed bytes or bits allocated in advance, and performs the main function interaction. The first bit of the TBOX vehicle configuration information is used to store the MP5 configuration information. If the vehicle is equipped with MP5, the first bit is 1, and the VCU needs to identify the driver's operation action according to the bus message sent by the MP5 to complete the human-computer interaction. If the MP5 is not installed, the first bit is 0, and the VCU needs to identify the driver's operation action according to the input signal of the hardware switch to complete the function interaction. The function interaction includes driving mode switching, energy recovery level control, intelligent power replenishment control and driver-open power generation control. For the control of intelligent power replenishment: if the VCU If the vehicle is identified as being equipped with MP5, the on and off of the intelligent charging function is identified by a specific signal of a specific message. If the intelligent charging signal sent by MP5 = 0, it means that the intelligent charging function is off. If the intelligent charging signal sent by MP5 = 1, it means that the intelligent charging function is on. Intelligent charging involves high-voltage safety. An entry is also set up on the Internet of Vehicles platform for control to prevent the intelligent charging function from being mistakenly turned on by the operator after the vehicle is assembled and off the line, resulting in high-voltage safety hazards during the vehicle off-line debugging and road test. If the VCU identifies that the vehicle is not equipped with MP5 and is equipped with a hardware switch for human-computer interaction, the intelligent charging on and off operation is identified through a hard-wired signal. When the VCU identifies a high effective level, it is considered that the driver performs an intelligent charging control action. The internal logic of the VCU switches to a hardware switch, identifies the decision logic, and identifies the driver's operation, and then switches the on and off action of the intelligent charging. The switching logic is that after this operation is triggered, the on state is opposite to the last time. In order to ensure that different input information is a unified interface for the back-end output so that the software logic executes normally, for different input port information, a unified and unique interface is input after the switch selection;

[0028] Step S3, after receiving the vehicle configuration information sent by TBOX, VCU sets the override processing logic for the message information, debugs and functionally tests the vehicle, and sets two calibration quantities to complete the override logic, the override flag and the override value. If the override flag is equal to 1, the override logic is executed, and the back-end logic is executed according to the override value. If the override flag is 0, the conventional logic is executed, that is, the back-end logic is executed according to the message parsing sent by TBOX.

[0029] If the VCU needs to operate the vehicle-mounted end or the remote end, the priority is set. When powered on, the VCU first reads the status of the intelligent power replenishment control interface in the memory, and then detects the latest changed hardware switch, remote signal or MP5, and controls the opening or closing of the intelligent power replenishment interface based on the remote signal. That is, the VCU detects the MP5 or hard-line signal and the intelligent power replenishment control message sent by TBOX, and compares it with the signal itself sent at the previous moment. The one that has changed is used as the standard, not compared with the status of the intelligent power replenishment control interface. If there is no change, the memory status read at power-on is maintained, and the status of the intelligent power replenishment control interface is stored in the memory when power is off.

[0030] For the control of open APU power generation, the upper limit of power generation is differentiated according to the driving mode to better realize the economy of the whole vehicle. The upper limit of APU power generation in ECO mode is 40kW, and the upper limit of APU power generation in Normal mode is 55kW. The initial default is 10kW. If VCU recognizes that the whole vehicle is not equipped with MP5, it will identify the intelligent power replenishment on and off operation through hard-wired signals. Every time VCU recognizes the high effective level of open APU power generation, APU power generation increases by 10Kw, and then selects the upper limit of optional APU power generation according to the current driving mode. If in Normal mode, and the APU power generation selected by the user is greater than 40kW, then when the user chooses to switch the driving mode to ECO, VCU will set the current APU power generation to 40kW to prevent the sudden change of power generation from causing a large change in the dynamic performance of the whole vehicle and affecting driving safety.

[0031] In order to prevent the APU power generation stored in the VCU from changing due to the user pressing the power generation selection switch in non-REV mode, which is different from the change in the APU power generation selected by the user before, the enabling logic is set to enable the APU power generation selected by the user controlled by the hardware switch only when the current driving mode is REV, so that the APU power generation selected by the user is consistent before and after the user control, avoiding user confusion and inconvenience in using the vehicle. When the APU power generation selected by the user is higher than the APU power generation upper limit set in the current driving mode, the VCU will perform an overflow loop processing, that is, return to the default value of 10kW. If the VCU recognizes that the vehicle is equipped with MP5, the VCU will directly execute the APU power generation calculation and limit according to the APU power generation message signal selected by the user sent by MP5.

[0032] The present invention is described above by way of example in conjunction with the accompanying drawings. Obviously, the specific implementation of the present invention is not limited to the above-mentioned method. As long as various non-substantial improvements are made using the method concept and technical solution of the present invention; or the above-mentioned concept and technical solution of the present invention are directly applied to other occasions without improvement, they are all within the protection scope of the present invention.

Claims

1. A software compatibility control method for an extended-range electric vehicle, characterized in that: The vehicle model information is written and configured by the offline flash work and passed to the VCU underlying software. The VCU underlying software passes the vehicle model information to the application layer, and the application layer performs identification, decision-making and execution. The vehicle configuration information is sent by the central gateway TBOX. VCU chooses to switch to different configurations of the same model based on the vehicle configuration information sent by TBOX. Different control strategies are required for the same function based on different configurations.

2. A software compatibility control method for an extended-range electric vehicle according to claim 1, characterized in that: The specific steps are as follows: Step S1, TBOX is responsible for sending the vehicle configuration information to VCU via CAN message. After receiving the vehicle configuration information, VCU stores the vehicle configuration information in the memory unit; Step S2, after receiving the configuration information, the VCU identifies the information related to the VCU control interaction according to the vehicle configuration represented by the configuration information, allocates fixed bytes or bits to the configuration related to the VCU in advance, fills the related configuration information into the fixed bytes or bits allocated in advance, and the VCU performs identification and judgment according to the fixed bytes or bits allocated in advance, and performs the main function interaction; Step S3: After receiving the vehicle configuration information sent by TBOX, VCU sets the override processing logic for the message information and performs debugging and function testing on the vehicle.

3. The software compatibility control method for an extended-range electric vehicle according to claim 1, characterized in that: The identification of information related to VCU control interaction based on the vehicle configuration represented by the configuration information refers to extracting relevant configuration and VCU-related content, and then controlling the software to start the adaptive switching process. The information identification method is implemented by presetting the bytes of the signal.

4. A software compatibility control method for an extended-range electric vehicle according to claim 2, characterized in that: The first bit of TBOX vehicle configuration information is used to store MP5 configuration information. If the vehicle is equipped with MP5, the first bit is 1, and the VCU needs to identify the driver's operation actions according to the bus message sent by MP5 to complete human-computer interaction. If MP5 is not installed, the first bit is 0, and the VCU needs to identify the driver's operation actions according to the input signal of the hardware switch to complete functional interaction. Functional interaction includes driving mode switching, energy recovery level control, intelligent power replenishment control, and driver-open power generation control.

5. The software compatibility control method for an extended-range electric vehicle according to claim 1, characterized in that: In step S3, two calibration quantities are set to complete the override logic, the override flag and the override value. If the override flag = 1, the override logic is executed, that is, the backend logic is executed according to the override value. If the override flag = 0, the conventional logic is executed, that is, the backend logic is executed according to the message analysis sent by TBOX.

6. A software compatibility control method for an extended-range electric vehicle according to claim 4, characterized in that: For the control of intelligent charging: If the VCU recognizes that the vehicle is equipped with MP5, the opening and closing of the intelligent charging function is identified by the specific signal of the specific message. If the intelligent charging signal sent by MP5 = 0, it means that the intelligent charging function is turned off. If the intelligent charging signal sent by MP5 = 1, it means that the intelligent charging function is turned on. Intelligent charging involves high-voltage safety, and an entrance is also set up on the Internet of Vehicles platform for control.

7. A software compatibility control method for an extended-range electric vehicle according to claim 6, characterized in that: If the VCU recognizes that the vehicle is not equipped with an MP5 and is equipped with a hardware switch for human-computer interaction, the intelligent power replenishment on and off operation is identified through a hard-wired signal. When the VCU recognizes a high effective level, it is considered that the driver has performed an intelligent power replenishment control action. After the internal logic of the VCU switches to the hardware switch recognition decision logic, it recognizes the driver's operation and switches the intelligent power replenishment on and off. The switching logic is that after this operation is triggered, the on state is opposite to the last time.

8. The software compatibility control method for an extended-range electric vehicle according to claim 1, characterized in that: If the VCU needs to operate the vehicle-mounted end and the remote end, the priority is set. When powered on, the VCU first reads the status of the intelligent power replenishment control interface in the memory, and then detects the latest changes in the hardware switch, remote signal or MP5, and the remote signal controls the opening or closing of the intelligent power replenishment interface.

9. The software compatibility control method for an extended-range electric vehicle according to claim 7, characterized in that: If the VCU recognizes that the vehicle is not equipped with MP5, it will identify the intelligent power replenishment on and off operations through hard-wire signals. Each time the VCU recognizes the high effective level of the open APU power generation, the APU power generation power increases by 10Kw, and then selects the upper limit of the optional APU power generation power according to the current driving mode. If it is in Normal mode and the APU power generation power selected by the user is greater than 40kW, then when the user chooses to switch the driving mode to ECO, the VCU will set the current APU power generation power to 40kW.

10. A software compatibility control method for an extended-range electric vehicle according to claim 9, characterized in that: For the control of open APU power generation, the upper limit of power generation is differentiated according to the driving mode to better realize the economy of the whole vehicle. The upper limit of APU power generation in ECO mode is 40kW, and the upper limit of APU power generation in Normal mode is 55kW. The initial default is 10kW.

Citation Information

Cited By

  • System and method for enabling / disabling configuration of straight-line driving assistance compensation function, and vehicle

    WO2026200169A1