Vehicle control method and device, vehicle and storage medium
Patent Information
- Application Number
- CN202510842449.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2045-06-23
AI Technical Summary
[0002]在寒冷潮湿环境下,车辆的油泵继电器可能因结冰导致轨压不足,进而影响发动机正常启动
[0014]本申请实施例在车辆上电后监测车辆的油泵继电器的破冰状态信号和车辆的发动机的启动失败次数。如果破冰状态信号由激活状态切换为未激活状态,则判定油泵继电器完成破冰,随即减少车辆的发动机的启动失败次数累计值,或增加发动机的启动失败次数上限,从而适当额外给予发动机启动的次数,但在发动机的启动失败次数累计值达到启动失败次数上限后,仍然禁止车辆的动力控制单元发送发动机启动请求,从而在保护车辆硬件和破冰后启动发动机之间维持一个较佳的平衡,即提高破冰操作的实际意义又避免车辆发生损害。
Smart Images

Figure CN120575996B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle control method, device, vehicle, and storage medium. Background Technology
[0002] In cold and damp environments, the vehicle's fuel pump relay may freeze, leading to insufficient rail pressure and affecting normal engine starting. In existing technology, a vehicle-wide check is performed after power-on. If low rail pressure is detected, the fuel pump relay is triggered to de-ice. Simultaneously, to protect engine hardware and battery power, the vehicle's power control unit will prohibit further engine start requests after a certain number of failed start attempts.
[0003] However, in actual use, if the power control unit exceeds or is close to exceeding the limit due to the cumulative number of failures after the vehicle completes the ice-breaking operation of the oil pump relay, the user will not have the opportunity to restart the engine after ice breaking. This contradictory phenomenon seriously affects the user experience. Summary of the Invention
[0004] In view of the above problems, this application provides a vehicle control method, device, vehicle, and storage medium to overcome or at least partially solve the above problems, the technical solution of which is as follows: A vehicle control method, comprising: After the vehicle is powered on, monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start. If the ice-breaking status signal switches from an active state to an inactive state, then the cumulative number of engine start failures for the vehicle is reduced, or the upper limit of the number of engine start failures is increased; and, If the cumulative number of engine start failures reaches the upper limit of the number of start failures, the engine start request of the vehicle will be prohibited.
[0005] Optionally, after disabling the vehicle's engine start request, the method further includes: after the vehicle is powered back on, resetting the cumulative number of engine start failures and allowing the vehicle's engine start request.
[0006] Optionally, after prohibiting the vehicle's engine start request, the method further includes: prompting the user with the vehicle's battery level and engine start prohibition status based on the vehicle's in-vehicle interaction system.
[0007] Optionally, after the vehicle-based in-vehicle interaction system prompts the user about the vehicle's power battery level and engine start-prohibited status, the method further includes: if a specified operation command initiated by the user based on the in-vehicle interaction system is received, resetting the cumulative value of the engine start failure count and allowing the vehicle's engine start request.
[0008] Optionally, reducing the cumulative number of engine start failures or increasing the upper limit of engine start failures includes: if the cumulative number of engine start failures is greater than or equal to two, then reducing the cumulative number of engine start failures by two; if the cumulative number of engine start failures is less than two, then increasing the upper limit of start failures by two.
[0009] Optionally, when the ambient temperature of the vehicle is within a preset temperature range, the initial value of the upper limit of the number of start-up failures is negatively correlated with the ambient temperature of the vehicle.
[0010] Optionally, the monitoring of the ice-breaking status signal of the vehicle's fuel pump relay includes: monitoring the drive current of the vehicle's fuel pump relay; if the drive current is a pulse current and its peak value is higher than a preset current threshold, it is determined to be an activated ice-breaking status signal; if the drive current is a stable DC current and its peak value is lower than a preset current threshold, it is determined to be an inactive ice-breaking status signal.
[0011] A vehicle control device, comprising: The monitoring module is used to monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start after the vehicle is powered on. The adjustment module is configured to, if the ice-breaking state signal switches from an active state to an inactive state, either reduce the cumulative number of engine start-up failures or increase the upper limit of the number of engine start-up failures; and, The control module is configured to prohibit the engine start request of the vehicle when the cumulative number of engine start failures exceeds the upper limit of the number of start failures.
[0012] A vehicle includes: a processor; and a memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform the aforementioned vehicle control.
[0013] A computer-readable storage medium storing a computer program that, when executed, implements the aforementioned vehicle control.
[0014] This embodiment monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of engine start-up failures after the vehicle is powered on. If the ice-breaking status signal switches from an active state to an inactive state, it is determined that the fuel pump relay has completed ice breaking. The system then reduces the cumulative number of engine start-up failures or increases the upper limit of the engine start-up failure count, thereby appropriately granting additional engine start-up attempts. However, once the cumulative number of engine start-up failures reaches the upper limit, the vehicle's power control unit is still prohibited from sending engine start-up requests. This maintains a better balance between protecting vehicle hardware and starting the engine after ice breaking, thus enhancing the practical significance of the ice-breaking operation while preventing vehicle damage.
[0015] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a schematic diagram of the main flow of the vehicle control method according to an embodiment of this application.
[0018] Figure 2 This is a flowchart illustrating the vehicle control method of this application in the first application scenario.
[0019] Figure 3 This is a flowchart illustrating the vehicle control method of this application in a second application scenario.
[0020] Figure 4 This is a flowchart illustrating the vehicle control method of this application in a third application scenario.
[0021] Figure 5 This is a schematic diagram of the vehicle control device according to an embodiment of this application.
[0022] Figure 6 This is a schematic diagram of the vehicle structure according to an embodiment of this application. Detailed Implementation
[0023] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.
[0024] In cold and damp environments, the fuel pump relay may freeze, leading to insufficient rail pressure and affecting normal engine starting. In existing technology, after the vehicle is powered on, a vehicle-wide diagnostic scan identifies abnormal rail pressure and triggers the fuel pump relay to de-ice and restore rail pressure. Simultaneously, to prevent hardware damage and excessive battery consumption, the power control unit will prohibit subsequent start requests when the number of failed engine start attempts reaches a certain limit. However, this mechanism has the following contradiction: After the ice-breaking operation is completed, the engine may still need to try to start a few more times due to environmental or operating conditions. However, if the cumulative number of failures is close to or reaches the limit, the power control unit will still prohibit subsequent engine start requests. This results in a mismatch between the actual vehicle status (rail pressure has been restored) and the user's start-up needs, which weakens the practical significance of the ice-breaking operation and reduces the vehicle's availability and user experience in low-temperature environments.
[0025] To address the aforementioned issues, this application proposes a vehicle control scheme designed to identify the vehicle's icing status in relation to the oil pump relay. Upon completion of the oil pump relay icing, the scheme appropriately adjusts the power control unit's mechanism for prohibiting engine starting, thereby allowing the user to attempt engine starting multiple times after rail pressure recovery.
[0026] The vehicle control solution of this application includes: a vehicle control method, a device, a vehicle, and a storage medium. The embodiments of each are described in detail below.
[0027] Specifically, one embodiment of this application provides a vehicle control method. Figure 1 This is a flowchart illustrating the vehicle control method, including: S101 monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of engine start-up failures after the vehicle is powered on.
[0028] It should be noted that when the fuel pump relay is not iced, its contacts close smoothly and the current is stable within the normal range. When the fuel pump relay ices, the engine controller applies multiple short-duration high-current pulses to the fuel pump relay to generate heat to melt the ice layer. This process is accompanied by instantaneous current fluctuations, causing the drive current value of the fuel pump relay to be higher than the normal threshold. Therefore, this embodiment can monitor the ice-breaking state signal based on the drive current of the fuel pump relay. That is: if the current is a pulse current and the peak value is higher than the preset current threshold, it is determined to be an activated ice-breaking state signal; if the current is a stable DC current and lower than the preset current threshold, it is determined to be an inactive ice-breaking state signal.
[0029] In addition, there are several ways to record the number of engine start failures, including but not limited to: 1) Fault code-based logging: Many vehicles use on-board diagnostics (OBD) systems to record the number of engine start failures. For example, when the engine fails to start, the vehicle's electronic control unit (ECU) generates fault codes that reflect the cause and frequency of the start failures.
[0030] 2) Event Data Recorder Recording: Many vehicles are equipped with an Event Data Recorder (EDR) to record system data in the event of a collision or near-collision. These recorders may also include information related to engine start failure.
[0031] 3) Based on generator set controller records: The existing SmartGen MGC100 generator set controller will count the number of times the engine attempts to start (e.g., 3 times) and issue an alarm after the set number is reached.
[0032] Correspondingly, this embodiment can obtain the number of startup failures from the aforementioned record sources.
[0033] S102, if the ice-breaking state signal changes from active to inactive, then reduce the cumulative number of engine start failures or increase the upper limit of engine start failures.
[0034] In this embodiment, when the ice-breaking status signal switches from an active state to an inactive state, it indicates that the oil pump relay has completed the ice-breaking operation. At this time, the vehicle's rail pressure has been improved, and the probability of successful engine starting is significantly increased. Therefore, after the oil pump relay completes ice-breaking, the cumulative number of engine start failures should be appropriately reduced, or the upper limit of the number of engine start failures should be appropriately increased to provide the engine with additional starting opportunities.
[0035] Specifically, in this embodiment, a preset number of times can be set to represent the additional number of engine starts given.
[0036] If the current cumulative number of engine start failures is greater than or equal to a preset number, the cumulative number of engine start failures can be reduced by the preset number; if the cumulative number of engine start failures is less than the preset number, the upper limit of the number of start failures can be increased by the preset number. Taking a preset number of 2 as an example: if the currently recorded number of engine start failures is 3, it can be directly reduced by 2. If the cumulative number of start failures is 1, it is impossible to reduce the cumulative number of start failures to a negative value, so instead, the upper limit of the number of start failures is increased by 2, for example, from 4 to 6.
[0037] Alternatively, this embodiment may not compare the cumulative number of failed starts with the preset number, but directly increase the upper limit of the number of failed starts by the preset number. Regardless of how the number of failed starts is accumulated, simply increasing the upper limit of the number of failed starts will provide additional engine start attempts.
[0038] In practical use, to avoid damage to vehicle hardware from repeated engine starts, users should not be given unlimited opportunities to start the engine. Therefore, during a single power cycle, if the ice-breaking status signal switches from active to inactive multiple times (i.e., multiple ice-breaking operations are initiated), only one change is allowed between the accumulated number of failed starts and the maximum number of failed starts. Furthermore, if only the maximum number of failed starts is adjusted, an adjustable range can be set, which cannot be exceeded regardless of how the maximum number of failed starts is changed. For example, if the initial value of the maximum number of failed starts is 4, and it can be adjusted to a maximum of 6, then no matter how many times the maximum number of failed starts is changed, each change will not exceed 6.
[0039] Furthermore, based on the above, the initial value of the upper limit for the number of start-up failures can be flexibly adjusted according to the current ambient temperature of the vehicle. As an example, when the ambient temperature of the vehicle is within a preset temperature range (e.g., below 0°C), the initial value of the upper limit for the number of start-up failures is negatively correlated with the ambient temperature (the lower the ambient temperature, the higher the initial value of the upper limit for the number of start-up failures). For example: When the ambient temperature is >0°C, the initial value of the maximum number of startup failures is set to 4. When the ambient temperature drops to -10°C, the initial value of the maximum number of startup failures is increased to 5. When the ambient temperature drops to ≤-20°C, the initial value of the maximum number of startup failures is further increased to 6.
[0040] In other words, the lower the ambient temperature, the higher the upper limit of the number of start-up failures allowed, thus reserving more fault tolerance for engine start-up in extremely cold scenarios.
[0041] S103: If the cumulative number of engine start failures reaches the upper limit of the number of start failures, the vehicle's engine start request is prohibited.
[0042] This embodiment sends a start-disable command to the engine controller via the vehicle's power control unit, thereby cutting off the power supply circuit to the starter motor. This measure aims to prevent damage to vehicle hardware caused by repeated engine start attempts. Furthermore, after disabling the engine start request, the user can be notified of the battery level and the engine start-disabled status via an in-vehicle interactive system (such as the instrument panel or infotainment system). If the user wishes to attempt to start the engine, they can issue a specified operation command to the in-vehicle interactive system to clear the accumulated number of failed engine start attempts, thus controlling the power control unit to allow the engine start request again. Although disabling the engine start request effectively protects vehicle hardware and battery level, ultimate control remains with the user, who makes the decision based on their own needs.
[0043] Based on the above, users can make decisions based on the specific status of the power battery's charge level. For example, when the battery charge is low (e.g., 25% or 30%), if the user is concerned about range, they can wait a while before issuing an operation command to control the power control unit to allow the engine to start again, ensuring that the engine converts energy into power battery charging during operation. When the battery charge is high (e.g., 75% or 80%), the user does not need to worry about range and can directly issue an operation command to control the power control unit to allow the engine to start again. In other words, this embodiment prioritizes user needs while protecting vehicle hardware, ensuring that users can flexibly make choices based on actual conditions.
[0044] It should be noted that prohibiting the engine start request in this embodiment does not mean shutting down the vehicle's power. For electric or hybrid vehicles, the battery can still power in-vehicle electronic devices (such as air conditioning, instrument panel, and low-voltage system) and the drive motor even when the engine is not running. Plug-in hybrid vehicles, in particular, can rely entirely on the battery to drive the vehicle. However, since the battery cannot be replenished through the engine's energy conversion, its charge is continuously consumed. To prevent the vehicle from losing power due to a depleted battery, this embodiment can also restrict some comfort functions, such as air conditioning heating, seat heating, and steering wheel heating, after prohibiting the engine start request, thereby entering a "power-saving mode" to protect the battery's charge.
[0045] Furthermore, after prohibiting engine start requests, if the vehicle is powered on and off again, the accumulated number of failed engine start attempts is reset, and engine start requests are allowed again. Additionally, if the maximum number of failed start attempts has been adjusted, it can also be reset to its initial value. This design allows users to resolve the engine start difficulty issue in low temperatures by manually powering on the vehicle and attempting to start the engine again.
[0046] In summary, the vehicle control method of this implementation monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of engine start-up failures after the vehicle is powered on. If the ice-breaking status signal switches from an active state to an inactive state, it is determined that the fuel pump relay has completed ice breaking, and the accumulated number of engine start-up failures is reduced, or the upper limit of the number of engine start-up failures is increased, thereby appropriately granting additional engine start-up attempts. However, once the accumulated number of engine start-up failures reaches the upper limit, the vehicle's power control unit is still prohibited from sending engine start-up requests. This maintains a better balance between protecting vehicle hardware and starting the engine after ice breaking, thus enhancing the practical significance of the ice-breaking operation while preventing vehicle damage.
[0047] The application scenarios of the vehicle control method in the embodiments are described below.
[0048] Application Scenario 1 In this application scenario, the vehicle's maximum number of failed engine start attempts is set to 4. Normally, once the cumulative number of failed engine start attempts reaches 4, the power control unit will prohibit engine start requests. However, if the fuel pump relay completes an ice-breaking operation, the cumulative number of failed start attempts will be reduced by 2, ensuring the vehicle retains 2 additional start opportunities after ice breaking. Assuming the current cumulative number of failed engine start attempts is 3, the above process is as follows: Figure 2 As shown, it includes the following steps: A1, after the vehicle is powered on, monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of times the vehicle's engine fails to start.
[0049] A2, determine whether the ice-breaking status signal has switched from active to inactive (oil pump relay has completed ice breaking); if yes, continue to execute A3. A3 determines whether the engine has started successfully; if yes, the process ends; otherwise, continue with A4.
[0050] A4, reduces the cumulative number of engine start failures by 2.
[0051] At this point, the adjusted cumulative number of start failures is 1. Combined with the maximum number of start failures being 4, it can be determined that the user can try to start the engine 3 more times after the oil pump relay breaks the ice.
[0052] A5: Determine if the cumulative number of engine start failures has reached 4; if yes, continue with A6.
[0053] The A6 sends a start-prevention command to the engine controller via the power control unit and disables designated comfort functions of the vehicle, such as seat heating and steering wheel heating.
[0054] The A7 uses the vehicle's in-vehicle interactive system to alert users to the battery level and the engine start-prohibited status.
[0055] Correspondingly, users can learn from the in-vehicle interactive system that the vehicle has entered an engine start-prohibited state. At this time, based on the current power battery charge, users can decide whether to release the engine start-prohibited state by using a specified operation command.
[0056] A8: Determine whether the user has received the specified operation command initiated through the in-vehicle interaction system; if yes, continue to execute A9.
[0057] It should be noted that receiving a specified operation command means that the user has decided to manually lift the engine start prohibition status.
[0058] A9 resets the cumulative number of engine start failures (clears it to zero) and sends a start permission command to the engine controller via the power control unit.
[0059] In summary, in this application scenario, when the oil pump relay completes the ice-breaking operation, the current cumulative number of engine start failures (3 times) is reduced by 2, increasing the user's actual remaining start attempts to 3 times (maximum 4 start failures - adjusted cumulative number 1), thus providing an additional 2 chances to start the engine. If the cumulative number of subsequent start failures still reaches 4, the system will automatically prohibit engine start requests to avoid further damage to the vehicle hardware. Simultaneously, the system will display the battery level and engine start prohibition status through the vehicle's infotainment interface, allowing the user to decide whether to cancel the engine start prohibition. Furthermore, when the engine is not running, the system will automatically disable high-energy-consuming comfort functions (such as seat heating and steering wheel heating) to protect the battery level and prevent the vehicle from completely losing power due to battery depletion.
[0060] Application Scenario 2 In this application scenario, the maximum number of failed engine start attempts is set to 4. Normally, when the cumulative number of failed engine start attempts reaches 4, engine start requests are prohibited. If the fuel pump relay is detected to have completed ice breaking, the maximum number of failed start attempts is increased by 2 to ensure the vehicle still has 2 additional opportunities to start the engine after ice breaking. Assuming the current cumulative number of failed engine start attempts is 3, the above process is as follows: Figure 3 As shown, it includes the following steps: B1 monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of engine start-up failures after the vehicle is powered on.
[0061] B2, determine if the ice-breaking state signal has switched from active to inactive; if yes, continue with B3. B3 determines whether the engine has started successfully; if yes, the process ends; otherwise, continue to B4.
[0062] B4 increases the current maximum number of startup failures by 2.
[0063] At this point, the adjusted maximum number of failed start attempts is 6. Combined with the current cumulative number of failed engine start attempts being 3, it can be determined that the user can attempt to start the engine 3 more times after the oil pump relay breaks the ice.
[0064] B5, determine if the cumulative number of engine start failures has reached 6; if yes, continue to execute B6.
[0065] B6 sends a start-prevention command to the engine controller via the power control unit and disables designated comfort functions of the vehicle, such as seat heating and steering wheel heating.
[0066] B7 uses the vehicle's in-vehicle interactive system to alert users to the battery level and the engine start-prohibited status.
[0067] Correspondingly, users can learn from the in-vehicle interactive system that the vehicle has entered an engine start-prohibited state. At this time, based on the current power battery charge, users can decide whether to release the engine start-prohibited state by using a specified operation command.
[0068] B8. Determine whether the user has received the specified operation command initiated through the in-vehicle interaction system; if yes, continue to execute B9.
[0069] It should be noted that receiving a specified operation command means that the user has decided to manually lift the engine start prohibition status.
[0070] B9 resets the cumulative number of engine start failures (clears it to zero), restores the maximum number of start failures to 4, and sends a start permission command to the engine controller through the power control unit.
[0071] In summary, in this application scenario, when the oil pump relay completes the ice-breaking operation, the maximum number of failed engine start attempts (4 times) increases by 2, increasing the user's actual remaining start attempts to 3 times (maximum number of failed start attempts 6 times - cumulative number of failed start attempts 3 times), thus providing an additional 2 chances to try starting the engine. If the cumulative number of failed start attempts subsequently reaches 6 times, the system will automatically prohibit engine start requests to avoid further damage to the vehicle hardware; simultaneously, the system will display the battery level and engine start prohibition status through the vehicle's infotainment interface, allowing the user to decide whether to cancel the engine start prohibition status. Furthermore, when the engine is not running, the system will automatically disable high-energy-consuming comfort functions (such as seat heating and steering wheel heating) to protect the battery level and prevent the vehicle from completely losing power due to battery depletion.
[0072] Application Scenario 3 In this application scenario, an initial value is set for the maximum number of failed start attempts based on the vehicle's current ambient temperature. Normally, when the cumulative number of failed engine start attempts reaches this initial limit, engine start requests are disabled. If the fuel pump relay is detected to have completed ice breaking, the maximum number of failed start attempts is increased by two to ensure the vehicle has two additional opportunities to start the engine after ice breaking. Assuming the current cumulative number of failed engine start attempts is 3, the above process is as follows: Figure 3 As shown, it includes the following steps: C1, after the vehicle is powered on, determines the initial value of the maximum number of engine start failures to be 5 based on the current ambient temperature of the vehicle.
[0073] C2 monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of times the vehicle's engine has failed to start.
[0074] C3, determine if the icebreaking state signal has switched from active to inactive; if yes, continue with C4.
[0075] C4 checks if the engine has started successfully; if yes, the process ends; otherwise, C5 continues.
[0076] C5 increases the maximum number of startup failures by 2 from the initial value.
[0077] At this point, the adjusted maximum number of failed start attempts is 7. Combined with the current cumulative number of failed engine start attempts being 3, it can be determined that the user can attempt to start the engine 4 more times after the oil pump relay breaks the ice.
[0078] C6 determines if the cumulative number of engine start failures has reached 7; if so, proceed to C7.
[0079] The C7 sends a start-prevention command to the engine controller via the power control unit and disables designated comfort functions of the vehicle, such as seat heating and steering wheel heating.
[0080] The C8 uses the vehicle's in-vehicle interactive system to alert users to the battery level and the engine start-prohibited status.
[0081] Correspondingly, users can learn from the in-vehicle interactive system that the vehicle has entered an engine start-prohibited state. At this time, based on the current power battery charge, users can decide whether to release the engine start-prohibited state by using a specified operation command.
[0082] C9, determine whether the user has received the specified operation command initiated through the in-vehicle interaction system; if yes, continue to execute C10.
[0083] It should be noted that receiving a specified operation command means that the user has decided to manually lift the engine start prohibition status.
[0084] C10 resets the cumulative number of engine start failures (clears it to zero), restores the maximum number of start failures to the initial value of 5, and sends a start permission command to the engine controller through the power control unit.
[0085] In summary, in this application scenario, an initial value (5 times) is configured to appropriately limit the number of engine start-failure attempts based on the current ambient temperature of the vehicle. When the fuel pump relay completes the ice-breaking operation, 2 more attempts are added to the initial limit, increasing the user's actual remaining start attempts to 4 (maximum 7 start-failure attempts - cumulative 3 start-failure attempts), thus providing an additional 2 chances to start the engine. If the cumulative number of start-failure attempts subsequently reaches 7, the system will automatically prohibit engine start requests to avoid further damage to the vehicle hardware. Simultaneously, the system will display the battery level and engine start-prohibition status through the vehicle's infotainment interface, allowing the user to decide whether to cancel the engine start-prohibition status. Furthermore, when the engine is not running, the system will automatically disable high-energy-consuming comfort functions (such as seat heating and steering wheel heating) to protect the battery level and prevent the vehicle from completely losing power due to battery depletion.
[0086] Based on the above application scenarios, it can be seen that the vehicle control method in this embodiment optimizes the engine starting process through intelligent algorithms in cold and humid environments. It can adjust the cumulative number of engine start-up failures or the upper limit for the number of start-up failures based on the vehicle completing the oil pump relay ice-breaking operation. This avoids simply accumulating the number of failures, which could cause the user to lose the opportunity to restart the engine after the oil pump relay has broken the ice. Furthermore, after prohibiting the engine start request, the user is given autonomy to restore engine start permission through specified operation commands. This achieves a seamless transition from system-mandated protection to prevent battery depletion and hardware damage to user-initiated intervention (flexibly lifting restrictions based on range requirements). Ultimately, it achieves a systematic integration of mechanical protection, energy optimization, and human-machine collaborative control under complex operating conditions.
[0087] In addition, corresponding to Figure 1 In addition to the method shown, another embodiment of this application also provides a vehicle control device. Figure 5 This is a structural diagram of the vehicle control device 500, including: The monitoring module 510 is used to monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start after the vehicle is powered on.
[0088] The adjustment module 520 is used to reduce the cumulative number of engine start failures of the vehicle or increase the upper limit of the number of engine start failures if the ice-breaking state signal switches from an active state to an inactive state.
[0089] The control module 530 is used to prohibit the engine start request of the vehicle when the cumulative number of engine start failures exceeds the upper limit of the number of start failures.
[0090] The device in this embodiment monitors the ice-breaking status signal of the vehicle's fuel pump relay and the number of engine start failures after the vehicle is powered on. If the ice-breaking status signal switches from an active state to an inactive state, it is determined that the fuel pump relay has completed ice breaking. Subsequently, the accumulated number of engine start failures is reduced, or the upper limit of the number of engine start failures is increased, thereby appropriately granting additional engine start attempts. However, once the accumulated number of engine start failures reaches the upper limit, the vehicle's power control unit is still prohibited from sending engine start requests. This maintains a better balance between protecting vehicle hardware and starting the engine after ice breaking, thus enhancing the practical significance of the ice-breaking operation while preventing damage to the vehicle.
[0091] Optionally, after the control module 530 disables the vehicle's engine start request, it is further configured to: reset the cumulative value of the engine start failure count after the vehicle is powered on again, and allow the vehicle's engine start request.
[0092] Optionally, the vehicle control device in this embodiment further includes: The interaction module, after the control module 530 prohibits the vehicle's engine start request, is used to: prompt the user with the vehicle's power battery level and engine start prohibition status based on the vehicle's in-vehicle interaction system.
[0093] Optionally, after the interaction module prompts the user about the vehicle's power battery level and engine start prohibition status based on the vehicle's in-vehicle interaction system, the control module 530 is further configured to: if it receives a specified operation command initiated by the user based on the in-vehicle interaction system, reset the cumulative value of the engine start failure count and allow the vehicle's engine start request.
[0094] Optionally, the adjustment module 520 may reduce the cumulative number of engine start failures or increase the upper limit of the number of engine start failures, including: if the cumulative number of engine start failures is greater than or equal to a preset number, then subtract the preset number from the cumulative number of engine start failures; if the cumulative number of engine start failures is less than the preset number, then increase the upper limit of the number of start failures by a preset number.
[0095] Optionally, when the ambient temperature of the vehicle is within a preset temperature range, the initial value of the upper limit of the number of start-up failures is negatively correlated with the ambient temperature of the vehicle.
[0096] Optionally, the monitoring module 510 monitors the ice-breaking status signal of the vehicle's oil pump relay, including: monitoring the drive current of the vehicle's oil pump relay; if the drive current is a pulse current and its peak value is higher than a preset current threshold, it is determined to be an active ice-breaking status signal; if the drive current is a stable DC current and its peak value is lower than a preset current threshold, it is determined to be an inactive ice-breaking status signal.
[0097] Optionally, after prohibiting the vehicle's engine start request, the control module 530 is further configured to: disable the vehicle's comfort functions, including seat heating and / or steering wheel heating.
[0098] The vehicle control method in this embodiment optimizes the engine starting process through intelligent algorithms in cold and humid environments. It can adjust the cumulative number of engine start-up failures or the upper limit for the number of start-up failures based on the completion of the fuel pump relay ice-breaking operation. This avoids indiscriminately accumulating failures, preventing the user from losing the opportunity to restart the engine after the fuel pump relay has broken the ice. Furthermore, after prohibiting the start-up request, the user is given autonomy to restore engine start permission through specified operation commands. This achieves a seamless transition from system-mandated protection to prevent battery depletion and hardware damage to user-initiated intervention (flexibly lifting restrictions based on range requirements). Ultimately, it achieves a systematic integration of mechanical protection, energy optimization, and human-machine collaborative control under complex operating conditions.
[0099] It should be noted that the specific methods by which each model performs operations in the vehicle control device described in the above embodiments have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0100] In addition, another embodiment of this application provides a vehicle. Figure 6 This is a schematic diagram of the vehicle's structure, including a memory 601 and a processor 502. The memory 601 stores executable program code 6011, and the processor 602 is used to call and execute the executable program code 6011 to perform the vehicle control method provided in the above embodiment, including: After the vehicle is powered on, monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start.
[0101] If the ice-breaking status signal switches from an active state to an inactive state, the cumulative number of engine start failures for the vehicle is reduced, or the upper limit of the number of engine start failures is increased. And, If the cumulative number of engine start failures reaches the upper limit of the number of start failures, the engine start request of the vehicle will be prohibited.
[0102] In summary, the vehicle control device in this embodiment optimizes the engine starting process through intelligent algorithms in cold and humid environments. It can adjust the cumulative number of engine start-up failures or the upper limit for the number of start-up failures based on the completion of the fuel pump relay ice-breaking operation. This avoids indiscriminately accumulating failures, preventing the user from losing the opportunity to restart the engine after the fuel pump relay has broken the ice. Furthermore, after prohibiting the start-up request, the user is given autonomy to restore engine start permission through specified operation commands. This achieves a seamless transition from system-mandated protection to prevent battery depletion and hardware damage to user-initiated intervention (flexibly lifting restrictions based on range requirements). Ultimately, it achieves a systematic integration of mechanical protection, energy optimization, and human-machine collaborative control under complex operating conditions.
[0103] This embodiment can divide the vehicle into functional modules according to the above method example. For example, each function can be assigned to a separate module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0104] When each functional module is divided according to its corresponding function, the vehicle may include: a monitoring module, an adjustment module, and a control module. It should be noted that all relevant content regarding the steps involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here.
[0105] It should be understood that the vehicle provided in this embodiment is used to execute the above-described vehicle control method, and therefore can achieve the same effect as the above-described implementation method. That is, after the vehicle is powered on, it monitors the ice-breaking status signal of the oil pump relay and the number of engine start failures. If the ice-breaking status signal switches from an active state to an inactive state, it is determined that the oil pump relay has completed ice breaking, and the accumulated number of engine start failures is reduced, or the upper limit of the number of engine start failures is increased, thereby appropriately granting additional engine start attempts. However, after the accumulated number of engine start failures reaches the upper limit of the number of start failures, the vehicle's power control unit is still prohibited from sending engine start requests, thereby maintaining a better balance between protecting vehicle hardware and starting the engine after ice breaking, that is, improving the practical significance of the ice-breaking operation while avoiding damage to the vehicle.
[0106] When using integrated units, the vehicle may include a processing module and a storage module. The processing module is used to control and manage the vehicle's actions. The storage module supports the vehicle in executing program code and data.
[0107] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.
[0108] Furthermore, another embodiment of this application provides a computer-readable storage medium storing computer program code. When the computer program code is executed on a computer, the computer performs the aforementioned method steps to implement a vehicle control method provided in the above embodiments, including the following steps: After the vehicle is powered on, monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start.
[0109] If the ice-breaking status signal switches from an active state to an inactive state, the cumulative number of engine start failures for the vehicle is reduced, or the upper limit for the number of engine start failures is increased. Also, If the cumulative number of engine start failures reaches the upper limit of the number of start failures, the engine start request of the vehicle will be prohibited.
[0110] The beneficial effects of the above embodiments can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0111] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0112] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0113] In the description of this application, it should be understood that if the terms "upper", "lower", "front", "rear", "left" and "right" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the position or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0114] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0115] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A vehicle control method, characterized in that, include: After the vehicle is powered on, monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start. If the ice-breaking status signal switches from an active state to an inactive state to indicate that the oil pump relay has completed ice breaking, then the following is executed: if the cumulative number of engine start failures is greater than or equal to a preset number, then the cumulative number of engine start failures is reduced by the preset number. If the cumulative number of engine start failures is less than the preset number, the upper limit of the number of start failures will be increased by the preset number. as well as, If the cumulative number of engine start failures reaches the upper limit of the number of start failures, the engine start request of the vehicle will be prohibited.
2. The method according to claim 1, characterized in that, After prohibiting the vehicle's engine start request, the method further includes: After the vehicle is powered back on, the cumulative number of engine start failures is reset, and engine start requests are allowed.
3. The method according to claim 1, characterized in that, After prohibiting the vehicle's engine start request, the method further includes: The vehicle's in-vehicle interactive system prompts the user with information about the vehicle's battery charge and engine start-prohibited status.
4. The method according to claim 3, characterized in that, After the vehicle's in-vehicle interaction system prompts the user about the vehicle's battery charge and engine start-prohibited status, the method further includes: If a user initiates a specified operation command based on the in-vehicle interaction system, the cumulative number of engine start failures is reset, and the vehicle's engine start request is allowed.
5. The method according to any one of claims 1 to 4, characterized in that, When the ambient temperature of the vehicle is within a preset temperature range, the initial value of the upper limit of the number of start-up failures is negatively correlated with the ambient temperature of the vehicle.
6. The method according to any one of claims 1 to 4, characterized in that, Monitor the ice-breaking status signal of the vehicle's fuel pump relay, including: Monitor the drive current of the vehicle's fuel pump relay; If the current is a pulse current and the peak value is higher than the preset current threshold, it is determined to be an active ice-breaking state signal; If the current is a stable DC current and is lower than a preset current threshold, it is determined to be an inactive ice-breaking state signal.
7. A vehicle control device, characterized in that, include: The monitoring module is used to monitor the ice-breaking status signal of the vehicle's oil pump relay and the number of times the vehicle's engine fails to start after the vehicle is powered on. The adjustment module is used to perform the following if the ice-breaking state signal switches from an active state to an inactive state: if the cumulative number of engine start failures is greater than or equal to a preset number, then subtract the preset number from the cumulative number of engine start failures. If the cumulative number of engine start failures is less than the preset number, the upper limit of the number of start failures will be increased by the preset number. as well as, The control module is configured to prohibit the engine start request of the vehicle when the cumulative number of engine start failures exceeds the upper limit of the number of start failures.
8. A vehicle comprising: processor; And a memory arranged to store computer-executable instructions, characterized in that, when executed, the executable instructions cause the processor to perform the method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Starter control method and device, vehicle control system and mining truck
CN112012862A
Internal combustion engine system
CN114076024A
