Vehicle control system

The vehicle control device addresses the issue of suppressing vibrations and sudden acceleration by initiating ignition timing control from a retarded state and maintaining it until a predetermined number of ignitions, ensuring stable engine restarts.

JP2026086133APending Publication Date: 2026-05-26TOYOTA JIDOSHA KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2024-11-14
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing control systems fail to suppress vehicle body vibrations when an internal combustion engine restarts if the restart request occurs before the engine rotational speed reaches zero, as they do not execute ignition timing retardation control effectively.

Method used

A vehicle control device with a processing circuit that performs ignition timing control starting from an initial retarded state, adjusting based on knock detection, and terminates control when the engine speed is below a first rotational speed greater than zero, ensuring ignition timing is maintained until a predetermined number of ignitions occurs.

Benefits of technology

The system effectively suppresses vehicle body vibrations and prevents sudden acceleration by maintaining ignition timing and reducing fuel injection amount during engine restarts, even if the request occurs before engine speed reaches zero.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026086133000001_ABST
    Figure 2026086133000001_ABST
Patent Text Reader

Abstract

The present invention provides a vehicle control device that can suppress vibrations of the vehicle body when the internal combustion engine restarts, even if a restart request occurs before the engine speed of the internal combustion engine reaches "0". [Solution] The control device is applied to a vehicle that transmits torque output from an internal combustion engine to the drive wheels. The control device includes a processing circuit that controls the internal combustion engine. The processing circuit performs ignition timing control, automatic stop control, and automatic start control. Ignition timing control is a control that starts from the initial ignition timing when the engine starts and repeatedly adjusts the ignition timing according to the knock detection result. The processing circuit terminates the ignition timing control (step S13) when the engine rotational speed NE becomes less than or equal to a first rotational speed NE1 which is greater than "0" (step S12: YES).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control device for a vehicle.

Background Art

[0002] Patent Document 1 discloses a control device that executes control to automatically stop the operation of an internal combustion engine by stopping fuel supply when a predetermined stop condition is satisfied, and control to restart the internal combustion engine when a predetermined start condition is satisfied after executing the control.

[0003] The control device suppresses the vibration of the vehicle body when the internal combustion engine restarts by executing control to retard the ignition timing when restarting the internal combustion engine.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In order to execute control to retard the ignition timing when restarting the internal combustion engine, it is necessary to start ignition timing control in a retarded state when restarting after determining that the internal combustion engine has stopped. When the condition for determining that the internal combustion engine has stopped is that the engine rotational speed of the internal combustion engine has become "zero", the following problems occur.

[0006] If a request to restart the internal combustion engine occurs before the engine rotational speed of the internal combustion engine reaches "zero", the control to retard the ignition timing is not executed. If the internal combustion engine restarts without the control to retard the ignition timing being executed, there is a possibility that the vibration of the vehicle body when the internal combustion engine restarts cannot be suppressed.

Means for Solving the Problems

[0007] The vehicle control device for solving the above problems is a control device applied to a vehicle equipped with an internal combustion engine that transmits torque output from the internal combustion engine to the drive wheels. The control device includes a processing circuit for controlling the internal combustion engine. The processing circuit performs ignition timing control that starts from the initial ignition timing when the engine starts and repeatedly adjusts the ignition timing according to the knock detection result, advancing the ignition timing when knocking is not detected and retarding the ignition timing when knocking is detected. The processing circuit performs automatic stop control that stops fuel injection from the fuel injector when an automatic stop request occurs during the operation of the internal combustion engine, and automatic start control that restarts fuel injection from the fuel injector and operates the internal combustion engine when a restart request occurs while fuel injection is stopped due to the automatic stop control. The processing circuit terminates the ignition timing control when the engine rotation speed becomes less than or equal to a first rotation speed greater than "0". [Effects of the Invention]

[0008] The vehicle's control system can suppress vibrations in the vehicle body when the internal combustion engine restarts, even if a restart request occurs before the engine speed of the internal combustion engine reaches "0". [Brief explanation of the drawing]

[0009] [Figure 1] Figure 1 is a schematic diagram showing the configuration of a control device in one embodiment and the internal combustion engine of a vehicle to which the control device is applied. [Figure 2] Figure 2 is a flowchart showing the sequence of processes that determine whether or not the processing circuit shown in Figure 1 terminates ignition timing control. [Figure 3] Figure 3 is a flowchart showing the sequence of processes that determine whether the processing circuit shown in Figure 1 maintains the ignition timing at the initial ignition timing. [Figure 4]Figure 4 is a timing chart of the comparative example, where (a) shows the change in the fuel cut flag, (b) shows the change in the fuel injection amount, (c) shows the change in the engine rotation speed, (d) shows the change in the ignition timing retardation history flag, and (e) shows the change in the ignition timing. [Figure 5] Figure 5 is a timing chart showing the operation of the processing circuit shown in Figure 1, where (a) shows the change in the fuel cut flag, (b) shows the change in the fuel injection amount, (c) shows the change in engine rotational speed, (d) shows the change in the ignition timing retardation history flag, (e) shows the change in ignition timing, and (f) shows the change in the number of ignitions. [Modes for carrying out the invention]

[0010] An embodiment of the vehicle control device will be described below with reference to Figures 1 to 5. <Configuration of Vehicle 1 to which the control device 100 is applied> As shown in Figure 1, the control device 100 of this embodiment includes a processing circuit 101 that executes a program and performs various processes, and a storage device 102 in which the program is stored. The processing circuit 101 includes a processor. The storage device 102 is capable of storing various data. The vehicle 1 to which the control device 100 is applied includes an internal combustion engine 10, a transmission 30, a differential 31, and a plurality of drive wheels 32. Torque output from the internal combustion engine 10 is transmitted to the plurality of drive wheels 32 via the transmission 30 and the differential 31.

[0011] The internal combustion engine 10 comprises a combustion chamber 11 for burning a fuel-air mixture, an intake passage 12 which serves as an air introduction path to the combustion chamber 11, and an exhaust passage 13 which serves as an exhaust discharge path from the combustion chamber 11. The intake passage 12 is provided with a throttle valve 14, which is a valve for adjusting the amount of intake air. The exhaust passage 13 is provided with a catalytic converter 16 which oxidizes HC and CO and reduces NOx in the exhaust. Downstream of the exhaust from the catalytic converter 16, a filter 33 is provided to collect particulate matter contained in the exhaust. The internal combustion engine 10 is equipped with a fuel injection valve 17 which injects fuel into the air used for combustion in the combustion chamber 11 to form a fuel-air mixture. The internal combustion engine 10 is equipped with an ignition device 18 which ignites the fuel-air mixture in the combustion chamber 11 by spark discharge.

[0012] The processing circuit 101 of the control device 100 controls the internal combustion engine 10. The control device 100 receives detection signals from the airflow meter 23, crank angle sensor 24, accelerator pedal sensor 25, and knock sensor 29. The airflow meter 23 is a sensor that detects the intake air volume. The intake air volume represents the flow rate of air flowing into the combustion chamber 11 through the intake passage 12. The crank angle sensor 24 is a sensor that detects the crank angle. The crank angle represents the rotation angle of the crankshaft 27, which is the output shaft of the internal combustion engine 10. Based on the crank angle detection result, the processing circuit 101 determines the engine speed NE of the internal combustion engine 10. The accelerator pedal sensor 25 is a sensor that detects the accelerator pedal opening degree Acc. The accelerator pedal opening degree Acc represents the amount the driver depresses the accelerator pedal 28. The knock sensor 29 is a sensor that detects knock information to determine whether or not knocking is occurring in the internal combustion engine 10.

[0013] The processing circuit 101 determines the control parameters of the internal combustion engine 10, such as throttle opening, fuel injection amount, and ignition timing, based on the detection signals from each sensor. Then, the processing circuit 101 controls the internal combustion engine 10 by operating its actuators, such as the throttle valve 14, fuel injector 17, and ignition device 18, based on the determined control parameters. For example, the processing circuit 101 calculates the requested output Pe based on the accelerator pedal opening Acc. The requested output Pe represents the output of the internal combustion engine 10 necessary to generate the driving force of the vehicle 1 requested by the driver through the operation of the accelerator pedal 28. Then, the processing circuit 101 controls the throttle valve 14, fuel injector 17, and ignition device 18 according to the requested output Pe.

[0014] The processing circuit 101 performs ignition timing control. Ignition timing control is a control that repeatedly adjusts the ignition timing according to the knock detection result by the knock sensor 29. The processing circuit 101 gradually advances the ignition timing when knocking is not detected. The processing circuit 101 retards the ignition timing when knocking is detected. Ignition timing control starts from the initial ignition timing when the engine is started. The initial ignition timing is set, for example, to the retarded value within the setting range of the ignition timing. The initial ignition timing may be set to a value other than the retarded value. However, from the viewpoint of suppressing vibration of the vehicle 1 when the engine is started, it is desirable that the initial ignition timing be set retarded compared to the ignition timing during steady operation other than when starting.

[0015] The processing circuit 101 performs automatic stop control. Automatic stop control is a control that stops fuel injection from the fuel injector 17 when an automatic stop request occurs while the internal combustion engine 10 is running. An automatic stop request occurs, for example, when the request output Pe for the internal combustion engine 10 becomes "0". An example of when the request output Pe becomes "0" is when the accelerator pedal opening Acc becomes "0". When an automatic stop request occurs, the processing circuit 101 sets the fuel cut flag to "ON". While the fuel cut flag is set to "ON", the processing circuit 101 stops fuel injection from the fuel injector 17.

[0016] The processing circuit 101 executes automatic start control. The automatic start control is a control for restarting the fuel injection from the fuel injection valve 17 and operating the internal combustion engine 10 when a restart request occurs while the fuel injection has been stopped by the automatic stop control. The restart request occurs, for example, when the required output Pe for the internal combustion engine 10 changes from a state of "0" to a value greater than "0". As an example of the required output Pe changing from a state of "0" to a value greater than "0", there is a case where the accelerator pedal opening Acc changes from "0" to a value greater than "0" by an operation of the driver's accelerator pedal 28. The restart request occurs, for example, when the prediction of stepping on the brake pedal is released from the state of stepping on the brake pedal and stopping. When the restart request occurs, the processing circuit 101 resets the fuel cut flag to "OFF". While the fuel cut flag is reset to "OFF", the processing circuit 101 causes the fuel injection valve 17 to execute fuel injection. When cranking by a motor is necessary to restart the internal combustion engine 10 when the restart request occurs, cranking by the motor may be performed.

[0017] <Regarding the process of determining whether to end the ignition timing control> The processing circuit 101 ends the ignition timing control when the engine rotational speed NE becomes equal to or less than a first rotational speed NE1 greater than "0". The processing circuit 101 repeatedly executes a series of processes for determining whether to end the ignition timing control during the operation of the internal combustion engine 10.

[0018] As shown in FIG. 2, when starting this series of processes, in the process of step S10, the processing circuit 101 determines whether an automatic stop request has occurred. If an automatic stop request has occurred (step S10: YES), the processing circuit 101 advances the process to step S11. If an automatic stop request has not occurred (step S10: NO), the processing circuit 101 ends the series of processes shown in FIG. 2 without performing the subsequent processes.

[0019] In the process of step S11, the processing circuit 101 executes an automatic stop control to stop the fuel injection from the fuel injection valve 17. After that, the processing circuit 101 proceeds with the process to step S12.

[0020] In the process of step S12, the processing circuit 101 determines whether the engine rotational speed NE is less than or equal to the first rotational speed NE1. If the engine rotational speed NE is less than or equal to the first rotational speed NE1 (step S12: YES), the processing circuit 101 proceeds with the process to step S13. If the engine rotational speed NE is greater than the first rotational speed NE1 (step S12: NO), the processing circuit 101 repeatedly executes the process of step S12 while the automatic stop control is being executed.

[0021] In the process of step S13, the processing circuit 101 ends the ignition timing control. After that, the processing circuit 101 ends the series of processes shown in FIG. 2. In the process of step S13, the processing circuit 101 resets the ignition timing retard history flag to "OFF". The ignition timing retard history flag is a flag indicating whether the control to set the ignition timing to the initial ignition timing and the control to maintain the ignition timing at the initial ignition timing have been executed at engine startup. That the ignition timing retard history flag is "ON" indicates that the control to set the ignition timing to the initial ignition timing and the control to maintain the ignition timing at the initial ignition timing have been executed at engine startup. That the ignition timing retard history flag is "OFF" indicates that the control to set the ignition timing to the initial ignition timing and the control to maintain the ignition timing at the initial ignition timing have not been executed at engine startup.

[0022] In step S13, the processing circuit 101 sets the injection amount reduction flag to "ON". The injection amount reduction flag indicates whether or not to reduce the fuel injection amount from the fuel injector 17. When the injection amount reduction flag is "ON", the processing circuit 101 executes control to reduce the fuel injection amount. The processing circuit 101 sets the injection amount reduction flag to "ON" when the engine rotation speed NE is less than or equal to the first rotation speed NE1 (step S12: YES). That is, the processing circuit 101 executes control to reduce the fuel injection amount when restarting fuel injection, provided that the engine rotation speed NE is less than or equal to the first rotation speed NE1. When the injection amount reduction flag is "OFF", the processing circuit 101 does not execute control to reduce the fuel injection amount.

[0023] <Regarding control that maintains the ignition timing at the initial ignition timing> The processing circuit 101 starts ignition timing control by automatic start control. When the internal combustion engine 10 starts, the processing circuit 101 performs a series of processes to determine whether to set the ignition timing to the initial ignition timing and whether to maintain the ignition timing at the initial ignition timing.

[0024] As shown in Figure 3, when this series of processes is started, in step S20, the processing circuit 101 determines whether the ignition timing retardation history flag is "OFF". If the ignition timing retardation history flag is "OFF" (step S20: YES), the processing circuit 101 proceeds to step S21. If the ignition timing retardation flag is not "OFF", that is, if the ignition timing retardation flag is "ON" (step S20: NO), the processing circuit 101 terminates the series of processes shown in Figure 3. If the ignition timing retardation history flag is "ON", the processing circuit 101 has not terminated the ignition timing control. Therefore, the processing circuit 101 continues the ignition timing control.

[0025] In step S21, the processing circuit 101 sets the ignition timing to the initial ignition timing. After that, the processing circuit 101 proceeds to step S22. In step S22, the processing circuit 101 performs control to maintain the ignition timing at the initial ignition timing. After that, the processing circuit 101 proceeds to step S23.

[0026] In step S23, the processing circuit 101 determines whether the number of ignitions has reached a predetermined number. If the number of ignitions has reached a predetermined number (step S23: YES), the processing circuit 101 proceeds to step S24. If the number of ignitions has not reached a predetermined number (step S23: NO), the processing circuit 101 continues to maintain the ignition timing at the initial ignition timing.

[0027] In step S24, the processing circuit 101 sets the ignition timing retardation history flag to "ON". Then, the processing circuit 101 terminates the control that maintains the ignition timing at the initial ignition timing. As a result, the processing circuit 101 starts adjusting the ignition timing according to the knock detection result through ignition timing control. After that, the processing circuit 101 terminates the series of processes shown in Figure 3. In other words, when ignition timing control is started by automatic start control, the processing circuit 101 maintains the ignition timing at the initial ignition timing by not adjusting the ignition timing until the number of ignitions reaches a predetermined number.

[0028] When the processing circuit 101 finishes the control to maintain the ignition timing at the initial ignition timing, it finishes the control to reduce the fuel injection amount. When the internal combustion engine 10 is restarted, some of the injected fuel may adhere to the wall surface of the combustion chamber 11. Therefore, when the internal combustion engine 10 is restarted, after the processing circuit 101 finishes the control to reduce the fuel injection amount, it performs a control to increase the fuel injection amount for a predetermined period of time. However, the processing circuit 101 does not have to perform the control to increase the fuel injection amount for a predetermined period of time even when the internal combustion engine 10 is restarted.

[0029] <Operation of this embodiment> First, referring to the timing chart of the comparative example shown in Figure 4, we will describe the problems that arise when the processing circuit terminates ignition timing control when the engine rotational speed NE becomes "0". The solid line in Figure 4(a) shows the progression of the fuel cut flag. The solid line in Figure 4(b) shows the progression of the fuel injection amount. The solid line in Figure 4(c) shows the progression of the engine rotational speed NE. The solid line in Figure 4(d) shows the progression of the ignition timing retardation history flag. The solid line in Figure 4(e) shows the progression of the ignition timing. The dashed line L1 shown in Figure 4(e) indicates the initial ignition timing.

[0030] As shown in Figure 4, since the fuel cut flag is set to "OFF" before time "A", fuel injection from the fuel injector 17 is performed. At this time, the engine rotational speed NE is greater than the first rotational speed NE1. In addition, the processing circuit of the comparative example performs ignition timing adjustment.

[0031] The time "A" shown in Figure 4 is the time when the automatic stop request occurred. When the automatic stop request occurs, the processing circuit of the comparative example sets the fuel cut flag to "ON". As a result, fuel injection from the fuel injector 17 is stopped. With the fuel injection stopped, the engine rotation speed NE decreases. The processing circuit of the comparative example sets the injection amount reduction flag to "ON" when the fuel cut flag is set to "OFF".

[0032] Time "B" shown in Figure 4 is the time when the engine rotational speed NE decreases to the first rotational speed NE1. At this time, the processing circuit of the comparative example continues ignition timing control because the engine rotational speed NE is not "0". Also, the ignition timing retardation history flag remains "ON". Subsequently, the engine rotational speed NE decreases until time "C".

[0033] The time "C" shown in Figure 4 is the time when the automatic start request occurred. At this time, the engine rotational speed NE is greater than "0" and less than the first rotational speed NE1. When the automatic start request occurs, the processing circuit of the comparative example sets the fuel cut flag to "OFF". As a result, fuel injection from the fuel injector 17 begins. At this time, since the injection amount reduction flag is set to "ON", the fuel injection amount from the fuel injector 17 is reduced. On the other hand, since the ignition timing retardation history flag is set to "ON", the processing circuit of the comparative example continues to adjust the ignition timing.

[0034] The time "D" shown in Figure 4 is the time when the injection amount reduction flag is reset from "ON" to "OFF". At this time, since the fuel injection amount from the fuel injector 17 is increased while the ignition timing is advanced, there is a risk that a large acceleration may suddenly occur in the longitudinal direction of vehicle 1.

[0035] Next, referring to the timing chart shown in Figure 5, we will explain the operation of the processing circuit 101 when it terminates ignition timing control when the engine rotational speed NE falls below the first rotational speed NE1. The solid line in Figure 5(a) shows the change in the fuel cut flag. The solid line in Figure 5(b) shows the change in the fuel injection amount. The solid line in Figure 5(c) shows the change in the engine rotational speed NE. The solid line in Figure 5(d) shows the change in the ignition timing retardation history flag. The solid line in Figure 5(e) shows the change in ignition timing. The solid line in Figure 5(f) shows the change in the number of ignitions. The dashed line L2 shown in Figure 5(e) indicates the initial ignition timing.

[0036] As shown in Figure 5, since the fuel cut flag is set to "OFF" before time "A", fuel injection from the fuel injector 17 is performed. At this time, the engine rotational speed NE is greater than the first rotational speed NE1. The processing circuit 101 is performing ignition timing adjustment.

[0037] The time "A" shown in Figure 5, like the time "A" shown in Figure 4, is the time when the automatic stop request occurred. When the automatic stop request occurs, the processing circuit 101 sets the fuel cut flag to "ON". As a result, fuel injection from the fuel injector 17 is stopped. With the fuel injection stopped, the engine rotation speed NE decreases.

[0038] Time "B" shown in Figure 5 is the time when the engine rotational speed NE decreases to the first rotational speed NE1, similar to time "B" shown in Figure 4. At this time, the processing circuit 101 terminates the ignition timing control and sets the ignition timing retardation history flag to "OFF". Furthermore, the processing circuit 101 sets the injection amount reduction flag to "ON". After that, the engine rotational speed NE continues to decrease until time "C".

[0039] The time "C" shown in Figure 5, like the time "C" shown in Figure 4, is the time when the automatic start request occurred. At this time, the engine rotational speed NE is greater than "0" and less than the first rotational speed NE1. When the automatic start request occurs, the processing circuit 101 sets the fuel cut flag to "OFF". This starts fuel injection from the fuel injector 17. At this time, since the injection amount reduction flag is set to "ON", the fuel injection amount from the fuel injector 17 is reduced. Furthermore, since the ignition timing retardation history flag is reset to "OFF", the ignition timing is maintained at the initial ignition timing. Subsequently, the processing circuit 101 controls the ignition device 18 to start ignition.

[0040] The time "E" shown in Figure 5 is the time when the number of ignitions reaches the predetermined number "X". At this time, the processing circuit 101 sets the ignition timing retardation history flag to "ON" and starts adjusting the ignition timing according to the knock detection result. Furthermore, the processing circuit 101 ends the reduction of the fuel injection amount by setting the injection amount reduction flag to "OFF" and increases the fuel injection amount for a predetermined period. After that, the processing circuit 101 controls the internal combustion engine 10 according to the requested output Pe.

[0041] The processing circuit 101 terminates ignition timing control when the engine rotational speed NE falls below the first rotational speed NE1. Therefore, even before the engine rotational speed NE becomes "0", if the engine rotational speed NE falls below the first rotational speed NE1, the processing circuit 101 can restart the internal combustion engine 10 with the ignition timing retarded to the initial ignition timing when a restart request occurs.

[0042] <Effects of this embodiment> (1) The control device 100 can suppress vibrations of the vehicle body when the internal combustion engine 10 is restarted, even if a restart request is made before the engine rotation speed NE of the internal combustion engine 10 becomes "0".

[0043] (2) If the ignition timing adjustment in response to knock detection is started immediately after the ignition timing control is initiated, the ignition timing may continue to advance from immediately after the ignition timing control is initiated. If the ignition timing continues to advance immediately after the internal combustion engine 10 is restarted, the engine output may increase, which may increase the acceleration of the vehicle 1. When the processing circuit 101 starts ignition timing control by automatic start control, it performs control to maintain the initial ignition timing without adjusting the ignition timing until the number of ignitions reaches a predetermined number. Therefore, the control device 100 can suppress the increase in the acceleration of the vehicle 1 that occurs immediately after the internal combustion engine 10 is restarted.

[0044] (3) When automatic stop control is performed, the throttle valve 14 closes, causing the pressure inside the combustion chamber 11 to be lower than atmospheric pressure. When fuel injection from the fuel injector 17 is restarted in this state, the air-fuel ratio becomes rich. When the air-fuel ratio becomes rich, there is a risk of an increase in particulate matter in the exhaust. The processing circuit 101 performs a control to reduce the fuel injection amount when restarting fuel injection from the fuel injector 17, provided that the engine rotation speed NE has become less than or equal to the first rotation speed NE1 due to the execution of automatic stop control. As a result, the control device 100 can suppress the air-fuel ratio from becoming rich when the internal combustion engine 10 is restarted.

[0045] (4) When the processing circuit 101 starts ignition timing control by automatic start control, it performs control to maintain the ignition timing at the initial ignition timing by not adjusting the ignition timing until the number of ignitions reaches a predetermined number. When the processing circuit 101 restarts fuel injection from the fuel injector 17, it performs control to reduce the fuel injection amount, provided that the engine rotational speed NE has become less than or equal to the first rotational speed NE1 due to the execution of automatic stop control. When the processing circuit 101 finishes the control to maintain the ignition timing at the initial ignition timing, it finishes the control to reduce the fuel injection amount. If the control to maintain the ignition timing at the initial ignition timing is finished before the reduction correction of the fuel injection amount is finished, the fuel injection amount may increase while the ignition timing is advanced. In this case, the increase in output of the internal combustion engine 10 due to the increase in fuel injection amount will be particularly significant. As a result, a large acceleration may suddenly occur, similar to the comparative example above. According to the control device 100, an increase in fuel injection amount does not occur when the ignition timing is advanced. Therefore, the control device 100 can avoid a situation in which a large acceleration suddenly occurs in the longitudinal direction of the vehicle 1 due to an increase in fuel injection amount when the ignition timing is advanced.

[0046] <Example of changes> This embodiment can be implemented with the following modifications. This embodiment and the following modifications to this embodiment can be combined with each other to the extent that they do not contradict each other technically.

[0047] If the processing circuit 101 restarts the internal combustion engine 10 with the ignition timing retarded to the initial ignition timing, it may terminate the control for reducing the fuel injection amount before terminating the control for maintaining the ignition timing to the initial ignition timing. Even in this case, the control device 100 can reduce the acceleration in the longitudinal direction of the vehicle that occurs when the internal combustion engine 10 is restarted.

[0048] • If the processing circuit 101 restarts the internal combustion engine 10 with the ignition timing retarded to the initial ignition timing, it does not need to perform control to maintain the ignition timing at the initial ignition timing. Even in this case, the control device 100 can reduce the acceleration in the longitudinal direction of the vehicle that occurs immediately after restarting the internal combustion engine 10.

[0049] The processing circuit 101 may perform control to reduce the fuel injection amount on conditions other than when the engine rotational speed NE becomes less than or equal to the first rotational speed NE1. For example, the processing circuit 101 may perform processing to reduce the fuel injection amount on the condition that a restart request occurs.

[0050] The processing circuit 101 does not need to perform control to reduce the fuel injection amount. The control device 100 may be configured as a circuit including one or more processors that execute various processes according to a computer program (software). Alternatively, the control device 100 may be configured as a circuit including one or more dedicated hardware circuits, such as application-specific integrated circuits (ASICs), or a combination thereof, that execute at least some of the various processes. The processor includes a CPU and memory such as RAM and ROM. The memory stores program code or instructions configured to cause the CPU to execute processes. Memory, or computer-readable media, includes any available media that can be accessed by a general-purpose or dedicated computer. [Explanation of Symbols]

[0051] 1...Vehicle, 10...Internal combustion engine, 17...Fuel injector, 32...Drive wheel, 100...Control device, 101...Processing circuit, NE...Engine rotational speed, NE1...First rotational speed

Claims

1. A control device applied to a vehicle equipped with an internal combustion engine and transmitting torque output from the internal combustion engine to the drive wheels, comprising a processing circuit for controlling the internal combustion engine, The aforementioned processing circuit Ignition timing control that starts from the initial ignition timing when the engine starts, repeatedly adjusts the ignition timing according to the knock detection result, advances the ignition timing while knocking is not detected, and retards the ignition timing when knocking is detected, Automatic stop control that stops fuel injection from the fuel injection valve when an automatic stop request occurs during the operation of the internal combustion engine, If a restart request occurs while the fuel injection is stopped by the automatic stop control, an automatic start control is performed to restart the fuel injection from the fuel injection valve and operate the internal combustion engine. The ignition timing control is terminated when the engine rotational speed falls below a first rotational speed greater than "0". Vehicle control system.

2. When the ignition timing control is initiated by the automatic start control, the control is performed to maintain the initial ignition timing without adjusting it until the number of ignitions reaches a predetermined number. A vehicle control device according to claim 1.

3. When the automatic stop control described above is performed and the engine rotation speed falls below the first rotation speed, control is executed to reduce the fuel injection amount when restarting fuel injection. A vehicle control device according to claim 1.

4. When the ignition timing control is initiated by the automatic start control, the control is performed to maintain the initial ignition timing without adjusting it until the number of ignitions reaches a predetermined number. When the automatic stop control described above is performed and the engine rotation speed falls below the first rotation speed, control is executed to reduce the fuel injection amount when restarting the fuel injection. When the control that maintains the initial ignition timing is terminated, the control that reduces the fuel injection amount is terminated. A vehicle control device according to claim 1.