Vehicle upgrading method, controller and vehicle
During the high-voltage module upgrade process, interrupt flags are generated according to the battery voltage and data is saved, the upgrade interruption problem caused by insufficient power is solved, and the stability and success rate of high-voltage module upgrade is achieved.
Patent Information
- Application Number
- CN202410385126.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-04-04
AI Technical Summary
When the high-voltage module is upgraded, insufficient battery power may lead to interruption of the upgrade, resulting in failure of the high-voltage module upgrade, affecting the vehicle's functions.
During the high-voltage module upgrade process, when the battery voltage is less than or equal to the first preset voltage, the upgrade is interrupted and an interrupt flag is generated to save the transmitted upgrade data; when the voltage returns to or exceeds the second preset voltage, the upgrade continues according to the interrupt flag and the saved data.
Through the breakpoint continuous transmission mechanism, we ensure the continuity and stability of the upgrade process, improve the success rate of high-voltage module upgrades, avoid the problem of power loss in the whole vehicle, and meet the OTA upgrade needs of the whole vehicle.
Smart Images

Figure CN119759383A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle upgrading, and more specifically to a vehicle upgrading method, a controller and a vehicle. Background Art
[0002] When the high-voltage module is undergoing an OTA (Over-the-Air Technology) upgrade, the battery is required to power the upgrade. When there are multiple high-voltage modules in the vehicle that need to be upgraded at the same time, the system will push updates to these high-voltage modules one by one or simultaneously. In order to ensure the stability of the upgrade, the system uses a cyclic push method to provide the data required for the upgrade. During this process, the battery power is constantly decreasing. Therefore, the battery power may not be enough during the upgrade process to provide a complete upgrade process. There may be a risk of failure in the OTA upgrade of the high-voltage module, and some functions of the vehicle will be lost, which will seriously affect the user's car experience. Summary of the invention
[0003] The present invention is proposed to solve at least one of the above problems. According to the first aspect of the present application, a vehicle OTA upgrade method is provided, which is applied to a high-voltage module in a vehicle, including: during the upgrade process of the high-voltage module, when the current voltage of the battery of the vehicle is less than or equal to a first preset voltage, the upgrade of the high-voltage module is interrupted, an interruption mark is generated and the transmitted upgrade data is saved; when the current voltage of the battery is greater than or equal to a second preset voltage, the high-voltage module is upgraded according to the interruption mark and the transmitted upgrade data; wherein the second preset voltage is greater than the first preset voltage.
[0004] In one embodiment of the present application, the upgrading of the high voltage module according to the interruption mark is specifically: confirming the upgrade status according to the data information recorded in the interruption mark; and continuing to transmit the remaining upgrade data according to the confirmed upgrade status.
[0005] In one embodiment of the present application, before continuing to transmit the remaining upgrade data, the method further includes: verifying the upgraded data that has been transmitted to confirm that the upgraded data that has been transmitted is correct.
[0006] In one embodiment of the present application, the high-voltage module includes an operating area and an idle area, and the method further includes: upgrading the high-voltage module in the idle area; after interrupting the upgrade of the high-voltage module, switching to the operating area, running a preset charging program in the operating area to charge the battery.
[0007] In one embodiment of the present application, the method further includes: during the charging process of the battery, acquiring the current voltage of the battery according to a preset cycle.
[0008] In one embodiment of the present application, the obtaining of the current voltage of the battery according to a preset period is specifically: in a non-scheduled upgrade state, obtaining the current voltage of the battery according to a first preset period; in a scheduled upgrade state, obtaining the current voltage of the battery according to a second preset period; wherein the second preset period is smaller than the first preset period.
[0009] In one embodiment of the present application, when the current voltage is less than or equal to the first preset voltage, the upgrade of the high-voltage module is interrupted, specifically including: when the current voltage is less than or equal to the third preset voltage and the upgrade of the high-voltage module is not interrupted, forcing the high-voltage module to interrupt the upgrade; wherein the third preset voltage is less than the first preset voltage.
[0010] In one embodiment of the present application, before upgrading the high-voltage module according to the interruption mark, the method further includes: generating a high-voltage power-off trigger signal and sending it to the high-voltage module to discharge the voltage of the bus of the high-voltage module.
[0011] In one embodiment of the present application, the method also includes: when the current voltage of the battery is less than the second preset voltage, determining whether the battery is being charged; when the battery is being charged and the charging time reaches a first preset time, returning to the step of generating a high-voltage power-off trigger signal and sending it to the high-voltage module; when the battery is not charging, timing is performed, and when the timing time reaches a second preset time, returning to the step of generating a high-voltage power-off trigger signal and sending it to the high-voltage module.
[0012] In one embodiment of the present application, during the process of upgrading the high-voltage module according to the interruption mark, the method further includes: when it is determined that the high-voltage module upgrade has failed and the current voltage of the battery is greater than a fourth preset voltage, re-upgrading the high-voltage module according to the interruption mark; wherein the fourth preset voltage is greater than or equal to the first preset voltage.
[0013] In one embodiment of the present application, the upgrading of the high-voltage module according to the interruption mark is specifically: re-flashing the high-voltage module a preset number of times according to the interruption mark, wherein each refresh reduces the sending rate compared to the previous one.
[0014] In one embodiment of the present application, before the high-voltage module is upgraded, the method further includes: when the current voltage is less than a fifth preset voltage, charging the battery until the current voltage is greater than or equal to the fifth preset voltage; wherein the fifth preset voltage is greater than the first preset voltage and less than the second preset voltage.
[0015] According to a second aspect of the present application, a controller is provided, comprising a memory, a processor and a computer program stored on the memory, wherein when the computer program is executed by the processor, any one of the above-mentioned vehicle upgrade methods is implemented.
[0016] According to a third aspect of the present application, a vehicle is provided, comprising: the above-mentioned controller.
[0017] According to the vehicle upgrade method, controller and vehicle provided in the embodiment of the present application, when the battery power is insufficient, resulting in the interruption of OTA upgrade, the vehicle upgrade method of the present application generates an interruption mark and saves the transmitted upgrade data. At the same time, when the battery power is sufficient, the high-voltage module continues to be upgraded according to the interruption mark and the transmitted upgrade data. This method does not need to consider the size of the software package, can improve the success rate of the high-voltage module upgrade, and can avoid the problem of power shortage of the whole vehicle, meeting the OTA upgrade requirements of the whole vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0019] Figure 1 A schematic diagram of a process flow of a vehicle OTA upgrade method provided by an embodiment of the present invention;
[0020] Figure 2 A schematic diagram of a process flow of a vehicle OTA upgrade method provided by another embodiment of the present invention;
[0021] Figure 3 A schematic diagram of the structure of a controller provided by an embodiment of the present invention;
[0022] Figure 4 A schematic structural diagram of a vehicle provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical scheme and advantages of the present invention more obvious, the exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments of the present invention, and it should be understood that the present invention is not limited to the exemplary embodiments described herein. Based on the embodiments of the present invention described in the present invention, all other embodiments obtained by those skilled in the art without creative work should fall within the protection scope of the present invention.
[0024] In the following description, a large number of specific details are provided to provide a more thorough understanding of the present invention. However, it is apparent to those skilled in the art that the present invention can be implemented without one or more of these details. In other examples, in order to avoid confusion with the present invention, some technical features well known in the art are not described.
[0025] It should be understood that the present invention can be implemented in different forms and should not be interpreted as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to make the disclosure thorough and complete and to fully convey the scope of the present invention to those skilled in the art.
[0026] In order to fully understand the present invention, a detailed structure will be proposed in the following description to illustrate the technical solution proposed by the present invention. The optional embodiments of the present invention are described in detail as follows, but in addition to these detailed descriptions, the present invention may also have other implementations.
[0027] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0028] The first aspect of the present application provides a vehicle upgrade method, which is applied to a high-voltage module in a vehicle, such as Figure 1 As shown, the vehicle upgrade method includes:
[0029] S1, during the high-voltage module upgrade process, when the current voltage of the vehicle's battery is less than or equal to a first preset voltage, the upgrade of the high-voltage module is interrupted, an interruption mark is generated, and the transmitted upgrade data is saved.
[0030] It should be noted that when upgrading the high-voltage module, the transmitted upgrade data should be saved at any time according to the current voltage of the monitored battery, so that the saved upgrade data can be used in the subsequent upgrade process, saving time and resources for subsequent upgrades, avoiding the need to restart the upgrade after the upgrade is interrupted, and avoiding the battery from running out of power.
[0031] The interruption mark is a mark for storing the transmitted upgrade data in a specific storage location. The mark can record which part of the data has been successfully transmitted during the upgrade process, as well as information such as the integrity of the data.
[0032] As an example, after the upgrade is interrupted, the battery may be charged for a preset time period.
[0033] S2, when the current voltage of the battery is greater than or equal to the second preset voltage, the high voltage module is upgraded according to the interruption mark and the transmitted upgrade data.
[0034] As an example, after the upgrade is interrupted, the battery is charged until the battery voltage is greater than or equal to the second preset voltage, and the breakpoint resume mechanism is used to continue upgrading the high-voltage module according to the interruption mark. The breakpoint resume mechanism can ensure the continuity and stability of the upgrade process and save time and resources.
[0035] The second preset voltage is greater than the first preset voltage.
[0036] Preferably, the first preset voltage may be 10.9V, and the second preset voltage may be 13.6±0.2V.
[0037] The vehicle upgrade method of the embodiment of the present invention generates an interruption mark and saves the transmitted upgrade data when the battery power is insufficient, resulting in an interruption of the OTA upgrade. At the same time, when the battery power is sufficient, the high-voltage module continues to be upgraded according to the interruption mark. The vehicle OTA upgrade method does not need to consider the size of the software package, can improve the success rate of the high-voltage module upgrade, and can avoid the problem of the whole vehicle running out of power, thus meeting the OTA upgrade requirements of the whole vehicle.
[0038] In some embodiments, the high voltage module is upgraded according to the interruption mark, specifically:
[0039] S211, confirming the upgrade status according to the data information recorded in the interrupt mark.
[0040] S212: Continue to transmit the remaining upgrade data according to the confirmed upgrade status.
[0041] Specifically, before continuing to transmit the remaining upgrade data, the method further includes: verifying the upgraded data that has been transmitted to confirm that the upgraded data that has been transmitted is correct.
[0042] As an example, if the transmitted upgrade data has errors, the saved upgrade data is retransmitted.
[0043] As another example, after the current high voltage module upgrade is completed, the interrupt flag is cleared.
[0044] In this embodiment, the high voltage module is upgraded according to the interruption mark, which can ensure the accuracy, continuity and stability of the upgrade and improve the efficiency of system resource utilization.
[0045] In some embodiments, the high-voltage module includes an operating area and an idle area, and the vehicle upgrade method further includes: upgrading the high-voltage module in the idle area; after interrupting the upgrade of the high-voltage module, switching to the operating area, running a preset charging program in the operating area to charge the battery.
[0046] It should be noted that since the high-voltage module plays an important role in the vehicle, the high-voltage module can be configured with an A / B dual-zone strategy, where zone A is the operating zone and zone B is the idle zone. When the OTA upgrade is interrupted, the high-voltage software in zone A can be run to charge the battery. After the battery is charged, the upgrade of zone B continues.
[0047] In this embodiment, the A / B dual partition strategy can ensure that the high-voltage system of the whole vehicle can still work normally during the upgrade of the high-voltage module, thereby improving the reliability and safety of the OTA upgrade. When performing an OTA upgrade, the operating area works normally, and the high-voltage software in the idle area is upgraded, thereby realizing the upgrade operation of the high-voltage module without affecting the normal operation of the whole vehicle. After the OTA upgrade is successful, the high-voltage module can be restarted to use the original B area as the operating area to run the high-voltage software, and the original A area as the idle area.
[0048] In some embodiments, the vehicle upgrade method further includes: during the process of charging the battery, obtaining the current voltage of the battery according to a preset cycle.
[0049] Specifically, the current voltage of the battery is obtained according to the preset cycle, specifically: in the non-scheduled upgrade state, the current voltage of the battery is obtained according to the first preset cycle; in the scheduled upgrade state, the current voltage of the battery is obtained according to the second preset cycle. The second preset cycle is smaller than the first preset cycle.
[0050] As an example, the current voltage of the battery may be periodically acquired through a voltage sensor connected to the battery.
[0051] Accordingly, before obtaining the current voltage of the battery, it can be determined whether the module to be upgraded is a high voltage module or a low voltage module according to the flag of the module to be upgraded. When the flag is a high voltage flag, the high voltage module upgrade process is entered to obtain the current voltage of the battery.
[0052] In this embodiment, according to different upgrade states, the current voltage of the battery is obtained through different preset cycles, so that the power status of the battery can be more flexibly understood.
[0053] In some embodiments, when the current voltage is less than or equal to the first preset voltage, interrupting the upgrade of the high-voltage module specifically includes:
[0054] When the current voltage is less than or equal to the third preset voltage and the upgrade of the high-voltage module is not interrupted, the high-voltage module is forced to interrupt the upgrade; wherein the third preset voltage is less than the first preset voltage.
[0055] Preferably, the third preset voltage may be 10.8V.
[0056] It should be noted that when the control system of the vehicle fails, the upgrade interrupt signal may not be sent to the high-voltage module, so that the high-voltage module is still upgrading. The battery is over-discharged, resulting in a possible battery power shortage. Therefore, when it is determined that the upgrade of the high-voltage module is not interrupted and the current voltage is less than the third preset voltage, the upgrade of the high-voltage module is forcibly interrupted.
[0057] As an example, when the current voltage is less than 10.8V, the high voltage module may be forced to interrupt the upgrade.
[0058] Among them, forced interruption of upgrade can be achieved by the vehicle cutting off the network connection or shutting down the components or modules responsible for software upgrade to forcibly interrupt the OTA upgrade.
[0059] It is worth mentioning that when the current voltage is less than 11V, a low battery voltage warning signal can be issued, and the warning signal can be displayed on the vehicle's central control screen.
[0060] In this embodiment, by forcing the high-voltage module to interrupt upgrading when the current voltage is less than the third preset voltage, the protection of the battery is increased and the risk of over-discharge of the battery is reduced.
[0061] In some embodiments, before upgrading the high-voltage module according to the interruption mark, the vehicle upgrading method further includes: generating a high-voltage power-off trigger signal and sending it to the high-voltage module to discharge the voltage of the busbar of the high-voltage module.
[0062] Specifically, the high-voltage power-off trigger signal can be sent to the high-voltage module through a control bus or other corresponding communication means. The high-voltage power-off trigger signal can be a digital signal or an electrical signal, which is designed to be a signal that can be correctly interpreted by the high-voltage module and perform corresponding actions.
[0063] In this embodiment, by discharging the voltage of the bus of the high-voltage module before continuing to upgrade the high-voltage module, the charge of the capacitor in the high-voltage module can be released, thereby reducing the voltage, so that the bus voltage of the high-voltage module drops quickly to a safe level, thereby improving the safety during the upgrade process.
[0064] In some embodiments, the vehicle upgrade method further includes:
[0065] S41, when the current voltage of the battery is less than the second preset voltage, determine whether the battery is being charged.
[0066] S42, when the battery is being charged and the charging time reaches a first preset time, return to the step of generating a high-voltage power-off trigger signal and sending it to the high-voltage module.
[0067] As an example, in a non-scheduled upgrade state, the battery is charged for five minutes; in a scheduled upgrade state, the battery is charged for ten minutes.
[0068] S43, when the battery is not charging, timing is performed, and when the timing time reaches a second preset time, the process returns to the step of generating a high-voltage power-off trigger signal and sending it to the high-voltage module.
[0069] As an example, the second preset time length may be 8 seconds.
[0070] In this embodiment, by comprehensively considering factors such as the current voltage, charging status and charging time of the battery before continuing the upgrade, the upgrade process can be prevented from being too long or interrupted due to slow charging or abnormal charging stop. This makes the upgrade process more intelligent and controllable, improves the vehicle's system's comprehensive management of the battery status, and reduces the risk of insufficient power during the upgrade process.
[0071] In some embodiments, during the process of upgrading the high voltage module according to the interruption mark, the vehicle upgrading method further includes:
[0072] When it is determined that the high-voltage module upgrade fails and the current voltage of the battery is greater than the fourth preset voltage, the high-voltage module is upgraded again according to the interruption mark.
[0073] Wherein, the fourth preset voltage is greater than or equal to the first preset voltage.
[0074] As an example, the fourth preset voltage may be 10.9V.
[0075] In this embodiment, during the upgrade of the high-voltage module, the current voltage of the battery and the judgment of whether the upgrade is successful are added, thereby improving the stability and reliability of the OTA upgrade process.
[0076] In some embodiments, the high voltage module is upgraded again according to the interruption mark, specifically: the high voltage module is re-flashed a preset number of times according to the interruption mark, wherein each refresh reduces the sending rate compared to the previous one.
[0077] As an example, the preset number of times may be 3 times.
[0078] As another example, after the current high-voltage module is upgraded successfully, it can be determined whether the next high-voltage module is the high-voltage module that failed to upgrade; if so, switch to the next high-voltage module for upgrading; if not, after the current high-voltage module is upgraded successfully, an OTA upgrade exit command can be sent through the PAD to make the high-voltage module switch to the idle area to run the upgraded high-voltage software.
[0079] In this embodiment, according to the breakpoint resume mechanism, the previous data will be saved, and the flashing will start from the current position according to the size and address of the interrupted data previously memorized, which can increase the probability of successful flashing, reduce the flashing time, and improve the flashing efficiency. If the flashing fails midway and the battery power is sufficient, it will be re-flashed three times. Each time the flashing is lowered than the previous time, the module response time is increased, and the probability of successful flashing is increased. However, the power will gradually decrease after each failure. As the number of failures increases, the battery will be at risk of power failure. When it is defined that three failures have occurred, the high-voltage module repair and upgrade process will be re-entered, and the intelligent charging will continue to complete the next cycle to ensure the success of the software flashing.
[0080] In some embodiments, Figure 2 As shown, before the high voltage module is upgraded, the vehicle upgrade method also includes:
[0081] S3, when the current voltage is less than a fifth preset voltage, charging the battery until the current voltage is greater than or equal to the fifth preset voltage, wherein the fifth preset voltage is greater than the first preset voltage and less than the second preset voltage.
[0082] As an example, the charging process of the battery may be: in a non-scheduled upgrade state, the battery is charged for a fifth preset time; in a scheduled upgrade state, the battery is charged for a third preset time, wherein the third preset time is less than the fifth preset time.
[0083] It should be noted that scheduled upgrade means that the user can perform OTA upgrade at a specified time point; non-scheduled upgrade means that the user can perform OTA upgrade immediately without reserving a specific time point.
[0084] As an example, the storage battery may be charged via the vehicle's power battery.
[0085] As another example, the charging time can be timed by the PAD (Powertrain Control and Diagnostic System), and the battery charging can be stopped after the charging time reaches a preset time. Specifically, the battery is charged for five minutes in the non-scheduled upgrade state, and for ten minutes in the scheduled upgrade state.
[0086] Preferably, the fifth preset voltage may be 13.2V.
[0087] In this embodiment, whether to charge the battery is determined according to the current voltage of the battery to ensure that the battery power meets the upgrade requirement, thereby improving the success rate of the high-voltage module upgrade.
[0088] In addition, the present application also provides a controller, such as Figure 3 As shown, the controller 100 includes: a memory 101, a processor 102 and a computer program stored in the memory 101. The memory 101 and the processor 102 are connected, such as through a bus 103. Optionally, the controller 100 may also include a transceiver 104. When the computer program is executed by the processor 102, the above-mentioned vehicle upgrade method is implemented. It should be noted that in actual applications, the transceiver 104 is not limited to one, and the structure of the controller 100 does not constitute a limitation on the embodiments of the present invention.
[0089] The processor 102 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. The processor 102 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0090] The bus 103 may include a path to transmit information between the above components. The bus 103 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 103 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0091] The memory 101 is used to store a computer program corresponding to the vehicle upgrade method of the above embodiment of the present invention, and the computer program is controlled and executed by the processor 102. The processor 102 is used to execute the computer program stored in the memory 101 to implement the content shown in the above vehicle OTA upgrade method embodiment.
[0092] The controller 100 includes but is not limited to: a mobile terminal such as a PDA (personal digital assistant), a PAD (tablet computer), etc. Figure 3 The controller 100 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0093] The controller 100 of the embodiment of the present invention generates an interruption mark and saves the transmitted data when the upgrade is interrupted due to insufficient battery power during the OTA upgrade of the high-voltage module. At the same time, when the battery power is sufficient, the high-voltage module is continuously upgraded according to the interruption mark. Therefore, regardless of the size of the software package, the success rate of the high-voltage module upgrade can be improved, and the problem of power shortage of the entire vehicle can be avoided, thereby meeting the OTA upgrade requirements of the entire vehicle.
[0094] In addition, the present application also provides a vehicle, such as Figure 4 As shown, the vehicle 10 includes the controller 100 described above.
[0095] The vehicle 10 of the embodiment of the present invention can improve the success rate of the high-voltage module upgrade through the configured controller 100, and can avoid the problem of power shortage of the entire vehicle, thereby meeting the OTA upgrade requirements of the entire vehicle.
[0096] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present application to this. Those of ordinary skill in the art may make various changes and modifications therein without departing from the scope and spirit of the present application. All these changes and modifications are intended to be included within the scope of the present application as required by the appended claims.
[0097] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0098] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
[0099] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0100] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various inventive aspects, in the description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the method of the present application should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the corresponding claims, the inventive point is that the corresponding technical problem can be solved with features less than all the features of a single disclosed embodiment. Therefore, the claims following the specific embodiment are hereby explicitly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.
[0101] It will be understood by those skilled in the art that, except for mutually exclusive features, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this specification may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0102] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0103] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some modules according to the embodiments of the present application. The application can also be implemented as a device program (e.g., computer program and computer program product) for executing a part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0104] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to 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 multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several 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.
[0105] The above is only a specific implementation or description of a specific implementation of the present application, and the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A vehicle upgrade method, applied to a high voltage module in a vehicle, characterized in that: include: During the high-voltage module upgrade process, when the current voltage of the battery of the vehicle is less than or equal to a first preset voltage, interrupting the upgrade of the high-voltage module, generating an interruption mark and saving the transmitted upgrade data; When the current voltage of the battery is greater than or equal to a second preset voltage, upgrading the high voltage module according to the interruption mark and the transmitted upgrade data; Wherein, the second preset voltage is greater than the first preset voltage.
2. The vehicle upgrading method according to claim 1, characterized in that: The upgrading of the high voltage module according to the interruption mark is specifically as follows: Confirming the upgrade status according to the data information recorded in the interrupt mark; According to the confirmed upgrade status, continue to transmit the remaining upgrade data.
3. The vehicle upgrading method according to claim 2, characterized in that: Before continuing to transmit the remaining upgrade data, the method further includes: The transmitted upgrade data is verified to confirm that the transmitted upgrade data is correct.
4. The vehicle upgrading method according to claim 1, characterized in that: The high voltage module comprises an operating area and an idle area, and the method further comprises: upgrading the high voltage module in the idle area; After the upgrade of the high-voltage module is interrupted, the operation area is switched to the operation area, and a preset charging program in the operation area is executed to charge the battery.
5. The vehicle upgrading method according to claim 4, characterized in that: The method comprises: During the charging process of the storage battery, the current voltage of the storage battery is obtained according to a preset cycle.
6. The vehicle upgrading method according to claim 5, characterized in that: The step of obtaining the current voltage of the battery according to a preset period is specifically as follows: In a non-scheduled upgrade state, obtaining the current voltage of the battery according to a first preset period; In the scheduled upgrade state, obtaining the current voltage of the battery according to a second preset period; The second preset period is smaller than the first preset period.
7. The vehicle upgrading method according to claim 1, characterized in that: When the current voltage is less than or equal to the first preset voltage, interrupting the upgrading of the high voltage module specifically includes: When the current voltage is less than or equal to a third preset voltage and the upgrade of the high-voltage module is not interrupted, forcing the high-voltage module to interrupt the upgrade; Wherein, the third preset voltage is smaller than the first preset voltage.
8. The vehicle upgrading method according to claim 1, characterized in that: Before upgrading the high voltage module according to the interruption mark, the method further includes: A high voltage power-off trigger signal is generated and sent to the high voltage module, so that the busbar of the high voltage module discharges voltage.
9. The vehicle upgrading method according to claim 8, characterized in that: The method further comprises: When the current voltage of the battery is less than the second preset voltage, determining whether the battery is being charged; When the battery is being charged and the charging time reaches a first preset time, returning to the step of generating a high-voltage power-off trigger signal and sending it to the high-voltage module; When the storage battery is not being charged, timing is performed, and when the timing duration reaches a second preset duration, the process returns to the step of generating a high-voltage power-off trigger signal and sending the signal to the high-voltage module.
10. The vehicle upgrading method according to claim 1, characterized in that: In the process of upgrading the high voltage module according to the interruption mark, the method further includes: When it is determined that the high-voltage module upgrade fails and the current voltage of the battery is greater than a fourth preset voltage, the high-voltage module is upgraded again according to the interruption mark; Wherein, the fourth preset voltage is greater than or equal to the first preset voltage.
11. The vehicle upgrading method according to claim 10, characterized in that: The upgrading of the high voltage module according to the interruption mark is specifically as follows: The high voltage module is re-written for a preset number of times according to the interruption mark, wherein each re-writing reduces the sending rate compared to the previous one.
12. The vehicle upgrading method according to claim 1, characterized in that: Before the high voltage module is upgraded, the method further comprises: When the current voltage is less than a fifth preset voltage, charging the battery until the current voltage is greater than or equal to the fifth preset voltage; The fifth preset voltage is greater than the first preset voltage and less than the second preset voltage.
13. A controller, characterized in that: The vehicle upgrade method comprises a memory, a processor and a computer program stored in the memory, wherein when the computer program is executed by the processor, the vehicle upgrade method according to any one of claims 1 to 12 is implemented.
14. A vehicle, characterized in that: include: A controller according to claim 13.
Citation Information
Patent Citations
Vehicle upgrading method, device and equipment, vehicle and storage medium
CN113364867A
Vehicle upgrading method, system and device and vehicle
CN116594656A
Abnormal state detection method in OTA upgrading process and related equipment
CN116795596A