A start-stop method and device for a one-button start vehicle and a vehicle

By obtaining the status of the brake device and engine status of the vehicle and judging the actual operating status of the engine, the abnormal problem of failure of the vehicle's engine when starting with one-button in the prior art is solved, and a higher user experience and vehicle operation reliability are achieved.

CN116146396BActive Publication Date: 2025-03-25GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310224079.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-09
Publication Date
2025-03-25
Estimated Expiration
2043-03-09

AI Technical Summary

Technical Problem

In the prior art, when the vehicle one-button start device determines that the engine starts successfully, there is an abnormal problem of failure in the shutdown, which causes the user to be unable to power off when the vehicle is parked and ready to shut down, affecting the user experience.

Method used

By obtaining the status of the vehicle's brake device, the press signal of the one-button start button, and the engine status, the actual operating status of the engine is judged, and the vehicle start or shutdown process is performed according to this status, so as to avoid directly relying on the state of the central electronic module (CEM) state machine to determine the engine status.

Benefits of technology

It effectively reduces the frequency of abnormal failure of engine shutdown, improves the user experience, and ensures that the vehicle can shut down and start normally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116146396B_ABST
    Figure CN116146396B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for starting and stopping a one-button start vehicle, and a vehicle, which can be used in the field of vehicles. In the method, first, the state of the vehicle's brake device, the push signal of the one-button start button, and the engine state are obtained; then, when the brake device state is braking and the push signal is obtained, if the engine state is not started, the vehicle start process is executed; when the brake device state is braking and the push signal is obtained, if the engine state is started, the vehicle shutdown process is executed. Therefore, by obtaining the engine state to determine the actual operating state of the engine, rather than directly determining the actual operating state of the engine based on the state of the CEM state machine, the abnormality of vehicle shutdown failure caused by the inconsistency between the state of the CEM state machine and the actual operating state of the engine can be effectively avoided, thereby reducing the frequency of abnormality of shutdown failure and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a start / stop method and device for a one-button start vehicle, and a vehicle. Background Art

[0002] With the development of technology, one-touch start devices have been widely used in vehicles. Usually, when the central electronic module (CEM) determines that the engine has been successfully started, the user can step on the brake and press the one-touch start button to turn off the vehicle.

[0003] At present, a necessary condition for determining that the engine has been successfully started is that during the vehicle startup process, after the CEM sends a startup request to the Engine Control Module (ECM), it counts according to the maximum allowed time for the BSG (Belt-Driven Starter Generator) motor to start, and receives the CRANK signal sent by the ECM within the timing time. However, for the currently widely used P0 configuration 48V system, since the engine drag time is not fixed, when the BSG motor fails to drag and automatically turns to the 12V vehicle battery to start, the engine drag time is longer, and the CEM cannot receive the CRANK signal within the set timing time. Even if the engine has actually started successfully, the CEM will still determine that the engine has not started successfully. This results in the user stopping the car and preparing to turn off the engine. After stepping on the brake and pressing the one-button start button, the CEM will execute the vehicle startup process and cannot be powered off, which brings inconvenience to the user.

[0004] Therefore, how to reduce the frequency of abnormal shutdown failures and improve user experience has become a problem that needs to be solved urgently. Summary of the invention

[0005] Based on the above problems, the present application provides a start-stop method and device for a one-button start vehicle and a vehicle, which can reduce the frequency of abnormal shutdown failures and improve user experience.

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] In a first aspect, the present application provides a method for starting and stopping a one-button start vehicle, the method comprising:

[0008] Obtain the vehicle's brake status, the push signal of the one-touch start button, and the engine status;

[0009] When the brake device is in a braking state and the pressing signal is obtained, if the engine is in an unstarted state, a vehicle starting process is executed;

[0010] When the brake device is in a braking state and the pressing signal is obtained, if the engine is in a starting state, the vehicle shutdown process is executed.

[0011] Optionally, obtaining the engine status includes:

[0012] Obtain the engine status signal transmitted by the engine control module ECM;

[0013] Based on the engine status signal, a current engine status is determined.

[0014] Optionally, the executing vehicle startup process includes:

[0015] Send a start request to the engine control module ECM;

[0016] receiving an engine status signal returned by the engine control module (ECM) during the process of starting the engine based on the start request;

[0017] Based on the engine status signal, a current engine status is determined.

[0018] Optionally, after sending the start request to the engine control module ECM, the method further includes:

[0019] Start timing of the first preset waiting time;

[0020] The determining the current engine state based on the engine state signal comprises:

[0021] If the engine ignition signal is received within the first preset waiting time, the second preset waiting time is started;

[0022] If an engine running signal is received within the second preset waiting time, it is determined that the current engine state is started; the engine state signal includes the engine ignition signal and the engine running signal.

[0023] Optionally, before starting the timing of the first preset waiting time, the method further includes:

[0024] Based on the preset start time of the engine control module ECM and the preset start time of the engine, a first preset waiting time is determined; the preset start time of the engine includes the sum of the maximum allowed time for BSG motor start and the time spent in the process of automatically converting BSG motor drag failure to vehicle battery start.

[0025] In a second aspect, the present application provides a one-button start-stop device for a vehicle, characterized in that the device comprises: an acquisition module, a start module and a shutdown module;

[0026] The acquisition module is used to acquire the state of the vehicle's brake device, the pressing signal of the one-touch start button, and the engine state;

[0027] The starting module is used for executing a vehicle starting process if the engine state is not started when the brake device state is braking and the pressing signal is obtained;

[0028] The flameout module is used to execute the vehicle flameout process when the brake device is in the braking state and the pressing signal is obtained, if the engine is in the starting state.

[0029] Optionally, the acquisition module includes: an acquisition unit and a determination unit;

[0030] The acquisition unit is used to acquire the engine status signal transmitted by the engine control module ECM;

[0031] The determination unit is used to determine the current engine state based on the engine state signal.

[0032] Optionally, the startup module includes: a sending unit, a receiving unit and a determining unit;

[0033] The sending unit is used to send a start request to the engine control module ECM;

[0034] The receiving unit is used to receive an engine status signal returned by the engine control module ECM during the process of starting the engine based on the start request;

[0035] The determination unit is used to determine the current engine state based on the engine state signal.

[0036] Optionally, the device further comprises: a duration determination module;

[0037] The duration determination module is used to determine a first preset waiting time based on a preset start time of an engine control module ECM and a preset start time of the engine; the preset start time of the engine includes the sum of the maximum allowed time for starting a BSG motor and the time taken for the process of automatically converting BSG motor dragging failure to vehicle battery starting.

[0038] In a third aspect, the present application provides a vehicle, characterized in that the vehicle applies the one-button start and stop method for a vehicle described in any one of the first aspects.

[0039] Compared with the prior art, this application has the following beneficial effects:

[0040] The present application provides a method for starting and stopping a one-button start vehicle. In the method, first, the vehicle's brake device state, the one-button start button push signal, and the engine state are obtained; then, when the brake device state is braking and the push signal is obtained, if the engine state is not started, the vehicle start process is executed; when the brake device state is braking and the push signal is obtained, if the engine state is started, the vehicle shutdown process is executed. Therefore, by obtaining the engine state to determine the actual operating state of the engine, rather than directly determining the actual operating state of the engine based on the state of the CEM state machine, the abnormality of vehicle shutdown failure caused by the inconsistency between the state of the CEM state machine and the actual operating state of the engine can be effectively avoided, thereby reducing the frequency of abnormality of shutdown failure and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0042] Figure 1 A flow chart of a method for starting and stopping a vehicle with a one-button start function provided in an embodiment of the present application;

[0043] Figure 2 A schematic diagram of a one-button start-stop device for a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] The start-stop method, device and vehicle of a one-button start type vehicle provided by the present application can be used in the field of vehicles. The above is only an example and does not limit the application field of the start-stop method, device and vehicle of a one-button start type vehicle provided by the present invention.

[0045] The terms "first", "second", "third", and "fourth" etc. in the specification, claims and drawings of this application are used to distinguish different objects rather than to limit a specific order.

[0046] In the embodiments of the present application, the words "as an example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "as an example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "as an example" or "for example" is intended to present the relevant concepts in a specific way.

[0047] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.

[0048] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0049] See also Figure 1 , which is a flow chart of a one-button start vehicle start-stop method provided in an embodiment of the present application, which can be used in a central electronic module CEM, and the method includes:

[0050] S101: The CEM obtains the vehicle's brake status, a push signal of a key start button, and an engine status.

[0051] Exemplarily, the brake device status may include a braking state and a non-braking state. When the brake device is working normally, the user can step on the brake pedal to put the brake device into a braking state; a press signal can be generated when the one-touch start button is pressed; the engine status can be obtained by acquiring the engine status signal transmitted by the ECM.

[0052] S102: When the brake device is in the braking state and a pressing signal is obtained, the CEM determines whether the obtained engine state is started. If so, the step described in S103 is executed; if not, the step described in S104 is executed.

[0053] As an example, the engine status can be determined based on the engine status signal transmitted by the ECM. For example, for a fuel type vehicle, if the engine status signal is EngState=0x2:running, the engine status can be determined to be started. For a hybrid type vehicle, if the engine status signal is EngStatePHEV=0x2:running, the engine status can be determined to be started.

[0054] S103: CEM executes the vehicle shutdown process.

[0055] S104: The CEM executes the vehicle startup process.

[0056] Exemplarily, the CEM may send a start request to the ECM. For example, the start request may be VehStartReq=Local Start Vehicle Request. The ECM will control the engine start based on the received start request and return an engine status signal to the CEM during the process of starting the engine. The engine status signal may include an engine ignition signal and an engine running signal. The CEM may determine the current engine status according to the received engine status signal and switch to the corresponding gear state machine. For example, when the CEM receives an engine running signal such as EngState=0x2:running, it may determine that the current engine status is start. At this time, the CEM may switch to the engine start gear state machine to complete the vehicle start process.

[0057] Specifically, after sending the start request, CEM will start the first preset waiting time. If the engine ignition signal is not received within the first preset waiting time, CEM determines that the current engine state is not started. If the engine ignition signal such as EngState=Cranking is received within the first preset waiting time, the second preset waiting time will be started; if the engine running signal such as EngState=0x2:running is received within the second preset waiting time, CEM determines that the current engine state is started; if the engine running signal is not received within the second preset waiting time, CEM determines that the current engine state is not started. Exemplarily, the first preset waiting time can be set based on the maximum allowed time for the BSG motor to start, for example, it can be 2s; the second preset waiting time can be set based on the time required for the engine starting process, for example, it can be 15s.

[0058] Therefore, the embodiment of the present application first obtains the vehicle's brake device status, the push signal of the one-touch start button, and the engine status; then, when the brake device status is braking and the push signal is obtained, the CEM determines whether the obtained engine status is starting, and if so, executes the vehicle shutdown process; if not, executes the vehicle start process. By obtaining the engine status to obtain the current actual operating status of the engine, rather than directly determining the actual operating status of the engine based on the status of the CEM state machine, the abnormality of vehicle shutdown failure caused by the inconsistency between the state of the CEM state machine and the actual operating status of the engine can be effectively avoided, thereby reducing the frequency of abnormalities of shutdown failure and improving user experience.

[0059] In some other embodiments provided in the present application, before starting the first preset waiting time timing, the start-stop method of the one-button start vehicle also includes: determining the first preset waiting time based on the preset start time of the ECM and the preset start time of the engine.

[0060] Exemplarily, the preset start-up duration of the engine may include the sum of the maximum allowed start-up time of the BSG motor and the time taken for the process of automatically converting the start-up to the vehicle battery when the BSG motor fails.

[0061] Taking the P0 configuration 48V system as an example, the first preset waiting time can be determined based on the following time: first, taking the CEM sending a start request in a manner of sending one frame every 50ms and a total of 5 frames as an example, the electronic control unit ECU (Electronic Control Unit) may receive the start request at the latest in the last frame, that is, 0.25s later; after the ECU receives the start request, the BSG motor starts with 48V to drag the engine. For example, the maximum allowed start time is 2s; if the BSG motor drag fails, for example, the engine does not reach the specified speed within the preset time, it will automatically switch to the vehicle battery start. The vehicle battery can be a 12V vehicle battery. In this process, it is necessary to wait for the engine to stop and there is calculation time. The total time of the process can be verified by experiment. Here, the maximum total time of 0.8s obtained through the experiment is taken as an example; then, the ECM control relay is energized, and the time required for this process is taken as 0.02s; for P0 Configuration, the time required from the relay energizing to the engine being dragged is about 0.2-0.3s; calculated at a drag speed of 200rpm, the maximum time from the engine being dragged to the speed being identified is 0.7s; finally, taking the sending cycle of the ECM sending the engine status signal as 0.02s as an example, the total startup time required from the CEM sending the start request to receiving the engine status signal is 4.09s, and due to the influencing factors such as vehicle resistance, starter status and battery status, the required time as margin can be calculated by a preset algorithm, or a fixed time can be set as a margin, so that the sum of the total startup time and the time as margin can be used as the first preset waiting time. In addition, the total startup time can be rounded up to obtain the first preset waiting time. For example, if the total startup time is 4.09s, it can be rounded up to 5s as the first preset waiting time.

[0062] Therefore, the embodiment of the present application determines the first preset waiting time based on the preset start time of the ECM and the preset start time of the engine, which can reduce the situation where the engine has actually started successfully but the CEM determines that the engine has not started successfully, reduce the CEM's misjudgment of the engine status, thereby reducing the frequency of abnormal shutdown failures and improving the user's driving experience.

[0063] See also Figure 2 , the figure shows a one-button start-stop device for a vehicle provided in an embodiment of the present application, the device comprising: an acquisition module 201, a start module 202 and a shutdown module 203.

[0064] The acquisition module 201 is used to acquire the braking device status of the vehicle, the pressing signal of the one-touch start button and the engine status.

[0065] The starting module 202 is used to execute the vehicle starting process when the brake device is in the braking state and a pressing signal is obtained, if the engine state is not started.

[0066] The flameout module 203 is used to execute the vehicle flameout process when the brake device is in the braking state and a pressing signal is obtained and the engine is in the starting state.

[0067] Therefore, the embodiment of the present application can determine the actual operating state of the engine by acquiring the engine state through the acquisition module, rather than directly determining the actual operating state of the engine based on the state of the CEM state machine. This can effectively avoid the abnormality of vehicle shutdown failure caused by the inconsistency between the state of the CEM state machine and the actual operating state of the engine, thereby reducing the frequency of the abnormality of shutdown failure and improving the user experience.

[0068] Optionally, the acquisition module 201 may include: an acquisition unit 2011 and a determination unit 2012 .

[0069] The acquisition unit 2011 is used to acquire the engine status signal transmitted by the engine control module ECM.

[0070] The determination unit 2012 is used to determine the current engine state based on the engine state signal.

[0071] Optionally, the starting module 202 may include: a sending unit 2021 , a receiving unit 2022 and a determining unit 2023 .

[0072] The sending unit 2021 is used to send a start request to the engine control module ECM.

[0073] The receiving unit 2022 is used to receive an engine status signal returned by the engine control module ECM during the process of starting the engine based on a start request.

[0074] The determination unit 2023 is used to determine the current engine state based on the engine state signal.

[0075] Optionally, the determining unit 2023 and the determining unit 2012 may be the same unit or different units.

[0076] Optionally, the start-stop device of the one-button start vehicle may further include: a duration determination module 204 .

[0077] The duration determination module 204 is used to determine the first preset waiting time based on the preset start time of the engine control module ECM and the preset start time of the engine; the preset start time of the engine includes the sum of the maximum allowed time for the BSG motor to start and the time taken for the process of automatically converting the BSG motor to start automatically when the BSG motor fails.

[0078] In addition, the present application also provides a vehicle, which applies the above-mentioned one-button start vehicle start-stop method.

[0079] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same and similar parts between the various embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and vehicle embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments. The device and vehicle embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components indicated as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0080] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for starting and stopping a one-button start vehicle, characterized in that: The method comprises: Obtain the vehicle's brake status, the push signal of the one-touch start button, and the engine status; When the brake device is in a braking state and the pressing signal is obtained, if the engine is in an unstarted state, a vehicle starting process is executed; When the brake device is in a braking state and the pressing signal is obtained, if the engine is in a starting state, a vehicle shutdown process is executed; The vehicle startup process includes: Send a start request to the engine control module ECM; Determine a first preset waiting time based on a preset start time of an engine control module ECM and a preset start time of the engine; the preset start time of the engine includes the sum of the maximum allowable time for starting the BSG motor and the time taken for the process of automatically converting the BSG motor to start the vehicle battery when the BSG motor fails to start; Start timing of the first preset waiting time; receiving an engine status signal returned by the engine control module (ECM) during the process of starting the engine based on the start request; If the engine ignition signal is received within the first preset waiting time, the second preset waiting time is started; If an engine running signal is received within the second preset waiting time, it is determined that the current engine state is started; the engine state signal includes the engine ignition signal and the engine running signal.

2. The method according to claim 1, characterized in that: The obtaining of the engine status includes: Obtain the engine status signal transmitted by the engine control module ECM; Based on the engine status signal, a current engine status is determined.

3. A one-button start-stop device for a vehicle, characterized in that: The device comprises: an acquisition module, a start module and a shutdown module; The acquisition module is used to acquire the state of the vehicle's brake device, the pressing signal of the one-touch start button, and the engine state; The starting module is used for executing a vehicle starting process if the engine state is not started when the brake device state is braking and the pressing signal is obtained; The flameout module is used to execute the vehicle flameout process when the brake device is in the braking state and the pressing signal is obtained and if the engine is in the starting state; The startup module comprises: A sending unit, used for sending a start request to an engine control module ECM; A duration determination module, used to determine a first preset waiting duration based on a preset start duration of an engine control module ECM and a preset start duration of an engine; the preset start duration of the engine includes a sum of a maximum allowable start time of a BSG motor and a time taken for a process in which a failure of the BSG motor dragging is automatically converted to a vehicle battery start; The engine control module ECM starts timing of a first preset waiting time; The startup module also includes: A receiving unit, configured to receive an engine status signal returned by the engine control module ECM during the process of starting the engine based on the start request; A determination unit is used to start the second preset waiting time timing when an engine ignition signal is received within the first preset waiting time timing; when an engine running signal is received within the second preset waiting time timing, determine that the current engine state is started; the engine state signal includes the engine ignition signal and the engine running signal.

4. The device according to claim 3, characterized in that The acquisition module includes: an acquisition unit and a determination unit; The acquisition unit is used to acquire the engine status signal transmitted by the engine control module ECM; The determination unit is used to determine the current engine state based on the engine state signal.

5. A vehicle, characterized in that: The vehicle applies the start-stop method of a one-button start vehicle according to any one of claims 1-2.

Citation Information

Patent Citations

  • Vehicle intelligent start and stop control method and control circuit thereof

    CN108621988A

  • Engine starting control method and device, medium and equipment

    CN114776504A