Internal combustion engine control device
Patent Information
- Application Number
- JP2023129314
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2025-02-21
AI Technical Summary
【0009】 本発明の一局面にかかる内燃機関制御装置によれば、内燃機関の吸気通路に設けられる前記内燃機関のスロットル弁の開度に応じた信号を出力するスロットル開度センサより出力される前記信号に基づいて、前記スロットル弁の第1の開度を導出する第1の導出部と、前記スロットル弁の第2の開度を導出する第2の導出部と、前記第1の開度と、前記第2の開度と、を比較した比較値が所定値以上である状態が所定時間継続したとき、前記スロットル開度センサの異常に対応する処理を実行する制御部と、を有し、前記第2の導出部は、前記吸気通路における前記スロットル弁の下流側の吸気圧に基づいて、前記第2の開度を導出するものであるため、低廉なコストによってスロットル開度センサの異常を判定することができる。
Smart Images

Figure 2025024927000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an internal combustion engine control device. [Background technology]
[0002] Conventionally, in an internal combustion engine control device that controls an internal combustion engine, if the difference in output values of two throttle opening sensors arranged in parallel is equal to or greater than a certain value, it is determined that there is an abnormality in the throttle opening sensor, and the output, etc. of the internal combustion engine is restricted.
[0003] Patent Document 1 discloses a throttle control device for an internal combustion engine that has a dual sensor system consisting of two throttle opening sensors arranged in parallel to detect the opening of the throttle valve, and that determines that one of the two throttle opening sensors is abnormal if the output difference between the two throttle opening sensors exceeds a predetermined value.
[0004] Furthermore, in recent years, cost reduction has become an important performance factor for small vehicles, and so there is a demand for cost reduction in throttle control devices for small vehicles. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 08-312435 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in Patent Document 1, since it is necessary to determine an abnormality in the throttle opening sensor using two throttle opening sensors, there is a problem in that it is not possible to fully meet the demand for cost reduction.
[0007] The present invention has been made in light of the above-mentioned considerations, and an object of the present invention is to provide an internal combustion engine control device that can determine an abnormality in a throttle opening sensor at low cost. [Means for solving the problem]
[0008] In order to achieve the above object, one aspect of the present invention is to provide an internal combustion engine with a first derivation unit that derives a first opening of the throttle valve based on a signal output from a throttle opening sensor that is provided in an intake passage of the internal combustion engine and outputs a signal corresponding to an opening of a throttle valve of the internal combustion engine, a second derivation unit that derives a second opening of the throttle valve, and a control unit that executes processing corresponding to an abnormality of the throttle opening sensor when a comparison value obtained by comparing the first opening and the second opening remains equal to or greater than a predetermined value for a predetermined period of time, and the second derivation unit derives the second opening based on the intake pressure downstream of the throttle valve in the intake passage. Effect of the Invention
[0009] According to one aspect of the present invention, an internal combustion engine control device includes a first derivation unit that derives a first opening of the throttle valve based on a signal output from a throttle opening sensor provided in an intake passage of the internal combustion engine, the throttle opening sensor outputting a signal corresponding to the opening of a throttle valve of the internal combustion engine, a second derivation unit that derives a second opening of the throttle valve, and a control unit that executes processing corresponding to an abnormality of the throttle opening sensor when a comparison value obtained by comparing the first opening and the second opening remains equal to or greater than a predetermined value for a predetermined period of time, and since the second derivation unit derives the second opening based on the intake pressure downstream of the throttle valve in the intake passage, an abnormality in the throttle opening sensor can be determined at low cost. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing the configuration of an internal combustion engine control device according to a first embodiment of the present invention. [Diagram 2]FIG. 2 is a flowchart showing an abnormality determination process executed by the internal combustion engine control device according to the first embodiment of the present invention. [Diagram 3] FIG. 3 is a timing chart showing the operation of the internal combustion engine control device according to the first embodiment of the present invention. [Figure 4] FIG. 4 is a flowchart showing an abnormality determination process executed by an internal combustion engine control device according to the second embodiment of the present invention. [Diagram 5] FIG. 5 is a flowchart showing an angular acceleration calculation process executed by an internal combustion engine control device according to the second embodiment of the present invention. [Figure 6] FIG. 6 is a timing chart showing the operation of the internal combustion engine control device according to the second embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an internal combustion engine control device according to an embodiment of the present invention will be described in detail with reference to the drawings as appropriate.
[0012] (First embodiment) <Configuration of an internal combustion engine> The configuration of an internal combustion engine 1 according to a first embodiment of the present invention will be described in detail with reference to FIG.
[0013] The internal combustion engine 1 to which the internal combustion engine control device 100 in this embodiment is applied is an engine mounted on a vehicle such as a motorcycle (not shown), and includes a cylinder block 2 for each cylinder 2a.
[0014] A piston 4 is disposed inside the cylinder 2a. The piston 4 is connected to a crankshaft 6 via a connecting rod 5. A reluctor 7 is provided on the crankshaft 6, which rotates coaxially with the crankshaft 6. A plurality of teeth 7a are formed on the outer circumferential surface of the reluctor 7 along the circumferential direction.
[0015] A cylinder head 8 is attached to the upper part of the cylinder block 2. The inner wall surface of the cylinder block 2, the upper surface of the piston 4, and the inner wall surface of the cylinder head 8 cooperate to define a combustion chamber 9 of the cylinder 2a.
[0016] The cylinder head 8 is provided with a spark plug 10 that ignites an air-fuel mixture in the combustion chamber 9 under the control of the internal combustion engine control device 100. Note that the number of spark plugs 10 that ignite the air-fuel mixture in the combustion chamber 9 may be multiple.
[0017] The cylinder head 8 is provided with an intake pipe 11 that communicates with the combustion chamber 9. An intake passage 11a that communicates between the combustion chamber 9 and the intake pipe 11 is formed inside the cylinder head 8. An intake valve 12 is provided at the connection between the combustion chamber 9 and the intake passage 11a. The number of intake pipes 11 and intake passages 11a is equal to the number of cylinders 2a.
[0018] A throttle valve 14 is provided inside the intake pipe 11. The throttle valve 14 is a component of a throttle device (not shown), and opens and closes under the control of the internal combustion engine control device 100. A main body of the throttle device is attached to the intake pipe 11. An injector 107 that injects fuel is provided inside the intake pipe 11, downstream of the throttle valve 14 in the intake direction of the intake air.
[0019] Further, the cylinder head 8 is provided with an exhaust pipe 15 communicating with the combustion chamber 9. An exhaust passage 15a communicating between the combustion chamber 9 and the exhaust passage 15a is formed inside the cylinder head 8. An exhaust valve 16 is provided at the connection portion between the combustion chamber 9 and the exhaust pipe 15. The number of exhaust pipes 15 and exhaust passages 15a is equal to the number of cylinders 2a.
[0020] The internal combustion engine temperature sensor 101 outputs an electric signal corresponding to the temperature of the internal combustion engine 1 to the internal combustion engine control device 100 .
[0021] The crank angle sensor 102 is attached to a lower case (not shown) or the like assembled to the lower part of the cylinder block 2, facing the teeth 7a formed on the outer peripheral surface of the reluctor 7. The crank angle sensor 102 detects the teeth 7a that rotate with the rotation of the crankshaft 6, thereby detecting the rotation speed of the crankshaft 6 as the rotation speed (number of revolutions) of the internal combustion engine 1, and outputs an electric signal according to the detection result of the rotation speed to the internal combustion engine control device 100.
[0022] The intake pressure sensor 103 outputs to the internal combustion engine control device 100 an electric signal corresponding to the pressure (intake pressure) of the air flowing into the intake pipe 11 on the downstream side of the throttle valve 14 .
[0023] The throttle opening sensor 104 is attached to the main body of the throttle device, detects the opening of the throttle valve 14 , and outputs an electric signal according to the detection result of the opening of the throttle valve 14 to the internal combustion engine control device 100 .
[0024] The accelerator opening sensor 105 outputs an electric signal to the internal combustion engine control device 100 according to the amount of operation of an accelerator operating member (not shown) of the vehicle.
[0025] The vehicle speed sensor 106 outputs an electric signal corresponding to the speed of the vehicle on which the internal combustion engine 1 is mounted to the internal combustion engine control device 100 .
[0026] The injector 107 is provided for each cylinder 2a. The injector 107 includes a coil (not shown), and when the coil is energized under the control of the internal combustion engine control device 100, the injector 107 opens a valve to inject and supply fuel to the internal combustion engine 1.
[0027] The catalyst 109 is provided in the middle of the exhaust pipe 15, and purifies the exhaust gas discharged from the combustion chamber 9. The catalyst 109 is exemplified here as a three-way catalyst.
[0028] The O2 sensor 110 communicates with the exhaust pipe 15 upstream of the catalyst 109 in the exhaust direction of the exhaust gas, and is disposed close to the catalyst 109. The O2 sensor 110 detects the oxygen concentration in the exhaust gas upstream of the catalyst 109, and outputs an electrical signal corresponding to the detected oxygen concentration to the internal combustion engine control device 100.
[0029] <Configuration of the internal combustion engine control device> The configuration of an internal combustion engine control device 100 according to a first embodiment of the present invention will be described in detail with reference to FIG.
[0030] The internal combustion engine control device 100 is applied to a vehicle such as a motorcycle (not shown) to control the operation of the internal combustion engine 1, and is composed of an electronic control device such as an ECU (Electronic Control Unit). The internal combustion engine control device 100 is electrically connected to an internal combustion engine temperature sensor 101, a crank angle sensor 102, an intake pressure sensor 103, a throttle opening sensor 104, an accelerator opening sensor 105, a vehicle speed sensor 106, an injector 107, and an O2 sensor 110.
[0031] The internal combustion engine control device 100 has a first derivation unit 111, a second derivation unit 112, a control unit 113, and a counter 114.
[0032] The first derivation unit 111 derives the opening degree of the throttle valve 14 (first opening degree) based on the electric signal input from the throttle opening degree sensor 104.
[0033] The second derivation portion 112 derives the opening degree of the throttle valve 14 (second opening degree) based on the electrical signal input from the intake pressure sensor 103.
[0034] The control unit 113 controls the operation of the throttle valve 14 and the injector 107 based on electrical signals input from the internal combustion engine temperature sensor 101, the crank angle sensor 102, the intake pressure sensor 103, the throttle opening sensor 104, the accelerator opening sensor 105, the vehicle speed sensor 106, and the O2 sensor 110. When a state in which a comparison value obtained by comparing the opening degree derived by the first derivation unit 111 with the opening degree derived by the second derivation unit 112 is equal to or greater than a predetermined value continues for a predetermined time measured by a counter 114, the control unit 113 determines that the throttle opening sensor 104 is in an abnormal state, and executes processing to deal with the abnormality of the throttle opening sensor 104.
[0035] Here, the process corresponding to the abnormality of the throttle opening sensor 104 is a process to limit the output of the internal combustion engine 1, for example, a process to fully close the opening of the throttle valve 14 to stall the engine. Also, the comparison value obtained by comparing the opening derived by the first derivation unit 111 with the opening derived by the second derivation unit 112 is the difference or ratio between the opening derived by the first derivation unit 111 and the opening derived by the second derivation unit 112.
[0036] Under the control of the control unit 113, the counter 114 measures time using the count value.
[0037] The internal combustion engine control device 100 having the above configuration executes the abnormality determination process described below to determine an abnormality in the throttle opening sensor at low cost. The abnormality determination process will be described in detail below with further reference to FIG. 2.
[0038] <Abnormality Judgment Processing> The flow of the abnormality determination process executed by the internal combustion engine control device 100 according to the first embodiment of the present invention will be described in detail with reference to FIG.
[0039] The abnormality determination process shown in Fig. 2 starts when an ignition switch (not shown) of the vehicle is turned on to start up the internal combustion engine control device 100, and the abnormality determination process proceeds to step S1. The abnormality determination process shown in Fig. 2 is repeatedly executed at predetermined control intervals while the vehicle is started and the internal combustion engine control device 100 is running.
[0040] In the process of step S1, the first derivation unit 111 judges whether or not it is the terminal stage of the intake stroke where the intake stroke ends. If the result of the judgment is that it is the terminal stage of the intake stroke, the first derivation unit 111 advances the abnormality judgment process to the process of step S2. On the other hand, if it is not the terminal stage of the intake stroke, the first derivation unit 111 advances the abnormality judgment process to the process of step S8.
[0041] In the process of step S2, the first derivation unit 111 reads the detection value of the opening of the throttle valve 14 of the internal combustion engine 1 based on the electrical signal input from the throttle opening sensor 104. This completes the process of step S2, and the abnormality determination process proceeds to the process of step S3.
[0042] In the process of step S3, the second derivation unit 112 reads the detected value of the intake pressure based on the electrical signal input from the intake pressure sensor 103. Here, the intake pressure indicated by the detected value read by the second derivation unit 112 is the intake negative pressure. This completes the process of step S3, and the abnormality determination process proceeds to the process of step S4.
[0043] In the process of step S4, the first derivation unit 111 derives the opening of the throttle valve 14 based on the detection value of the throttle opening sensor 104 read in. Specifically, the first derivation unit 111 derives, as the opening of the throttle valve 14, a conversion value associated with the read detection value of the throttle opening sensor 104 in a table that associates the detection value of the throttle opening sensor 104 with a conversion value of the opening of the throttle valve 14 and that is stored in advance in a memory (not shown).
[0044] Further, the second derivation unit 112 derives the opening degree of the throttle valve 14 based on the read detection value of the intake pressure sensor 103. Specifically, the second derivation unit 112 derives, as the opening degree of the throttle valve 14, a conversion value associated with the read detection value of the intake pressure sensor 103 in a table in which the detection value of the intake pressure sensor 103 and the conversion value of the opening degree of the throttle valve 14 are associated with each other and which is stored in advance in a memory (not shown).
[0045] Then, the control unit 113 obtains a difference, which is a comparison value between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112, and determines whether the obtained difference is equal to or greater than the abnormality determination threshold. If the result of the determination is that the difference is equal to or greater than the abnormality determination threshold, the control unit 113 advances the abnormality determination process to step S5. On the other hand, if the difference is less than the abnormality determination threshold, the control unit 113 advances the abnormality determination process to step S10.
[0046] In the process of step S5, the control unit 113 increments the counter value measured by the counter 114. This completes the process of step S5, and the abnormality determination process proceeds to the process of step S6.
[0047] In the process of step S6, control unit 113 determines whether or not the counter value measured by counter 114 is equal to or greater than a predetermined value. If the counter value is equal to or greater than the predetermined value as a result of the determination, control unit 113 advances the abnormality determination process to the process of step S7. On the other hand, if the counter value is less than the predetermined value, control unit 113 advances the abnormality determination process to the process of step S8.
[0048] In the process of step S7, the control unit 113 determines that an abnormality has been confirmed in the throttle opening sensor 104, and performs an ignition cut or the like of the internal combustion engine 1. This completes the process of step S7, and the abnormality determination process proceeds to the process of step S8.
[0049] In the process of step S8, the control unit 113 judges whether or not an abnormality is confirmed. If the result of the judgment is that an abnormality is confirmed, the control unit 113 advances the abnormality judgment process to the process of step S9. On the other hand, if the result is that an abnormality is not confirmed, the control unit 113 ends the abnormality judgment process.
[0050] In the process of step S9, the control unit 113 performs a process of stalling the engine by driving the throttle valve 14 to a fully closed opening degree, which is a process of limiting the output of the internal combustion engine 1. This completes the process of step S9, and the abnormality determination process ends.
[0051] In the process of step S10, the control unit 113 resets the counter value measured by the counter 114. This completes the process of step S10, and the abnormality determination process proceeds to the process of step S8.
[0052] <Operation of the internal combustion engine control device> The operation of the internal combustion engine control device 100 according to the first embodiment of the present invention will be described in detail with reference to FIG.
[0053] 3, PM is the intake negative pressure, the estimated TH opening in PM is the opening of the throttle valve 14 derived by the second derivation unit 112, the TPS converted TH opening is the opening of the throttle valve 14 derived by the first derivation unit 111, and the actual TH opening is the actual opening of the throttle valve 14. In addition, in the strokes in FIG. 3, "intake" indicates the intake stroke, "pressure" indicates the compression stroke, "expansion" indicates the expansion stroke, and "exhaust" indicates the exhaust stroke.
[0054] The internal combustion engine control device 100 starts operation when an ignition switch (not shown) of a vehicle is turned on. When the ignition switch is turned on, the internal combustion engine 1 repeats one combustion cycle, which is made up of four strokes, an intake stroke, a compression stroke, an expansion stroke, and an exhaust stroke, until the ignition switch is turned off.
[0055] At time t1, the first derivation unit 111 executes the process of step S2 to read a detection value of the opening of the throttle valve 14 indicated by an electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value. Also, the second derivation unit 112 executes the process of step S3 to read a detection value of the intake pressure indicated by an electrical signal input from the intake pressure sensor 103 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value.
[0056] Then, the control unit 113 executes the process of step S26 of calculating the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112, and comparing the calculated difference with the abnormality determination threshold. Since the result of the comparison shows that the calculated difference is less than the abnormality determination threshold, the control unit 113 executes the process of step S10 of resetting the counter value measured by the counter 114.
[0057] At time t2, an abnormality occurs in the throttle opening sensor 104, causing the opening of the throttle valve 14 derived by the first derivation unit 111 based on the electrical signal output from the throttle opening sensor 104 to become lower than the target opening. As a result, the control unit 113 drives the throttle valve 14 in the opening direction to match the opening of the throttle valve 14 with the target opening.
[0058] After time t2, the control unit 113 drives the throttle valve 14 in the opening direction, so that the opening of the throttle valve 14 derived by the first derivation unit 111 based on the electrical signal output from the throttle opening sensor 104 increases toward the target opening.
[0059] At time t3, the first derivation unit 111 executes the process of step S2 to read a detection value of the opening of the throttle valve 14 indicated by an electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value. Also, the second derivation unit 112 executes the process of step S3 to read a detection value of the intake pressure indicated by an electrical signal input from the intake pressure sensor 103 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value.
[0060] Then, the control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112. At this time, the opening degree of the throttle valve 14 derived by the second derivation unit 112 becomes larger than the target opening degree because the throttle valve 14 is driven in the opening direction.
[0061] Thereby, the control unit 113 compares the obtained difference with the abnormality determination threshold, and since the obtained difference is equal to or greater than the abnormality determination threshold, executes the process of step S5 in which the counter value measured by the counter 114 is incremented.
[0062] At time t4, the opening of the throttle valve 14 derived by the first derivation portion 111 based on the electrical signal output from the throttle opening sensor 104 coincides with the target opening.
[0063] At time t5, the first derivation unit 111 executes the process of step S2 to read a detection value of the opening of the throttle valve 14 of the internal combustion engine 1 indicated by an electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value. Also, the second derivation unit 112 executes the process of step S3 to read a detection value of the intake pressure indicated by an electrical signal input from the intake pressure sensor 103 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value.
[0064] Then, the control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112. At this time, the opening degree of the throttle valve 14 derived by the second derivation unit 112 becomes larger than the target opening degree because the throttle valve 14 is driven in the opening direction.
[0065] Thereby, the control unit 113 compares the obtained difference with the abnormality determination threshold, and since the obtained difference is equal to or greater than the abnormality determination threshold, executes the process of step S5 in which the counter value measured by the counter 114 is incremented.
[0066] At time t6, the first derivation unit 111 executes the process of step S2 to read a detection value of the opening of the throttle valve 14 of the internal combustion engine 1 indicated by an electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value. Also, the second derivation unit 112 executes the process of step S3 to read a detection value of the intake pressure indicated by an electrical signal input from the intake pressure sensor 103 at the terminal stage of the intake stroke, and derives the opening of the throttle valve 14 based on the read detection value.
[0067] Then, the control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112. At this time, the opening degree of the throttle valve 14 derived by the second derivation unit 112 becomes larger than the target opening degree because the throttle valve 14 is driven in the opening direction.
[0068] Thereby, the control unit 113 compares the obtained difference with the abnormality determination threshold, and since the obtained difference is equal to or greater than the abnormality determination threshold, executes the process of step S5 in which the counter value measured by the counter 114 is incremented.
[0069] At time t7, the control unit 113 executes the process of step S7 in which it is determined that an abnormality has been confirmed because the counter value is equal to or greater than a predetermined value and the state in which the calculated difference is equal to or greater than the abnormality judgment threshold has continued for a predetermined time, and executes the process of step S9 in which the throttle valve 14 is driven to the fully closed position to stall the engine, which is a process for limiting the output of the internal combustion engine 1.
[0070] In the internal combustion engine control device 100 according to the present embodiment described above, a first opening degree of the throttle valve 14 is derived based on a signal output from the throttle opening sensor 104, and a second opening degree is derived based on the intake pressure downstream of the throttle valve 14 in the intake passage 11a. When a comparison value between the first opening degree and the second opening degree remains equal to or greater than a predetermined value for a predetermined period of time, processing corresponding to an abnormality in the throttle opening degree sensor 104 is executed, thereby making it possible to determine an abnormality in the throttle opening degree sensor 104 at low cost.
[0071] Second Embodiment <Configuration of the internal combustion engine control device> The configuration of an internal combustion engine control device 100 according to a second embodiment of the present invention will be described in detail with reference to FIG.
[0072] The internal combustion engine control device 100 has a first derivation unit 111, a second derivation unit 112, a control unit 113, and a counter 114.
[0073] The second derivation unit 112 derives the opening degree (second opening degree) of the throttle valve 14 based on an electric signal corresponding to the detection result of the rotation speed (revolutions per minute) of the internal combustion engine 1 inputted from the crank angle sensor 102.
[0074] The configuration of the internal combustion engine control device 100 according to this embodiment other than the second derivation portion 112 is the same as the configuration of the internal combustion engine control device 100 according to the above-described first embodiment, and therefore a description thereof will be omitted.
[0075] The internal combustion engine control device 100 having the above configuration executes the abnormality determination process described below to determine an abnormality in the throttle opening sensor at low cost. The abnormality determination process will be described in detail below with further reference to Figs. 4 and 5.
[0076] <Abnormality Judgment Processing> The flow of the abnormality determination process executed by the internal combustion engine control device 100 according to the second embodiment of the present invention will be described in detail with reference to FIG.
[0077] The abnormality determination process shown in Fig. 4 starts when an ignition switch (not shown) of the vehicle is turned on to start up the internal combustion engine control device 100, and the abnormality determination process proceeds to step S1. The abnormality determination process shown in Fig. 4 is repeatedly executed at predetermined control intervals while the vehicle is started and the internal combustion engine control device 100 is running.
[0078] In the process of step S21, the first derivation unit 111 determines whether or not it is the terminal stage of the intake stroke where the intake stroke ends. If the result of the determination is that it is the terminal stage of the intake stroke, the first derivation unit 111 advances the abnormality determination process to the process of step S22. On the other hand, if it is not the terminal stage of the intake stroke, the first derivation unit 111 advances the abnormality determination process to the process of step S23.
[0079] In the process of step S22, the first derivation unit 111 reads the detection value of the opening of the throttle valve 14 of the internal combustion engine 1 based on the electric signal input from the throttle opening sensor 104. This completes the process of step S22, and the abnormality determination process proceeds to the process of step S23.
[0080] In the process of step S23, the second derivation unit 112 executes an angular acceleration calculation process to calculate the angular acceleration of each stroke, ie, the intake stroke, the compression stroke, the expansion stroke, or the exhaust stroke. This completes the process of step S23, and the abnormality determination process proceeds to the process of step S24. The angular acceleration calculation process will be described later.
[0081] In the process of step S24, the second derivation unit 112 determines whether or not it is the terminal stage of the expansion stroke where the expansion stroke ends. If the result of the determination is that it is the terminal stage of the expansion stroke, the second derivation unit 112 advances the abnormality determination process to the process of step S25. On the other hand, if it is not the terminal stage of the expansion stroke, the second derivation unit 112 advances the abnormality determination process to the process of step S30.
[0082] In the process of step S25, the second derivation unit 112 estimates the opening degree of the throttle valve 14 based on the electrical signal input from the crank angle sensor 102 and the angular acceleration of each stroke calculated in the angular acceleration calculation process of step S23. Specifically, the second derivation unit 112 calculates the angular acceleration difference between the angular acceleration of the compression stroke and the angular acceleration of the expansion stroke calculated in the angular acceleration calculation process of step S23 as a torque value. Here, the torque value increases as the angular acceleration difference increases. In addition, the second derivation unit 112 calculates the rotation speed of the internal combustion engine 1 based on the electrical signal input from the crank angle sensor 102. Then, the second derivation unit 112 estimates and derives the opening of the throttle valve 14 by determining, as the opening of the throttle valve 14, a conversion value of the opening of the throttle valve 14 that is associated with the determined rotation speed and torque value of the internal combustion engine 1 in a table that is stored in advance in a memory (not shown) and that associates the rotation speed and torque value of the internal combustion engine 1 with the conversion value of the opening of the throttle valve 14. This completes the process of step S25, and the abnormality determination process proceeds to the process of step S26.
[0083] In the process of step S26, the first derivation unit 111 derives the opening of the throttle valve 14 based on the detection value of the throttle opening sensor 104 read in. Specifically, the first derivation unit 111 derives, as the opening of the throttle valve 14, a conversion value associated with the read detection value of the throttle opening sensor 104 in a table that associates the detection value of the throttle opening sensor 104 with a conversion value of the opening of the throttle valve 14 and that is stored in advance in a memory (not shown).
[0084] Then, the control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112, and determines whether the difference is equal to or greater than the abnormality determination threshold. If the result of the determination is that the difference is equal to or greater than the abnormality determination threshold, the control unit 113 advances the abnormality determination process to step S27. On the other hand, if the difference is less than the abnormality determination threshold, the control unit 113 advances the abnormality determination process to step S32.
[0085] In the process of step S27, the control unit 113 increments the counter value measured by the counter 114. This completes the process of step S27, and the abnormality determination process proceeds to the process of step S .
[0086] In the process of step S28, control unit 113 determines whether or not the counter value measured by counter 114 is equal to or greater than a predetermined value. If the counter value is equal to or greater than the predetermined value as a result of the determination, control unit 113 advances the abnormality determination process to the process of step S29. On the other hand, if the counter value is less than the predetermined value, control unit 113 advances the abnormality determination process to the process of step S30.
[0087] In the process of step S29, the control unit 113 determines that there is a confirmed abnormality in the throttle opening sensor 104. This completes the process of step S29, and the abnormality determination process proceeds to the process of step S30.
[0088] In the process of step S30, the control unit 113 judges whether or not an abnormality is confirmed. If the result of the judgment is that an abnormality is confirmed, the control unit 113 advances the abnormality judgment process to the process of step S31. On the other hand, if the result is that an abnormality is not confirmed, the control unit 113 ends the abnormality judgment process.
[0089] In the process of step S31, the control unit 113 performs a process of stalling the engine by driving the throttle valve 14 to a fully closed opening degree, which is a process of limiting the output of the internal combustion engine 1. This completes the process of step S31, and the abnormality determination process ends.
[0090] In the process of step S32, the control unit 113 resets the counter value measured by the counter 114. This completes the process of step S32, and the abnormality determination process proceeds to the process of step S29.
[0091] <Angular acceleration calculation process> The flow of the angular acceleration calculation process executed by the internal combustion engine control device 100 according to the second embodiment of the present invention will be described in detail with reference to FIG.
[0092] The angular acceleration calculation process shown in FIG. 5 starts when the process of step S22 of the abnormality determination process ends, and the angular acceleration calculation process proceeds to the process of step S231.
[0093] In the process of step S231, the second derivation unit 112 determines whether or not it is the end stage of each stroke, which is the intake stroke, the compression stroke, the expansion stroke, or the exhaust stroke. If the result of the determination is that it is not the end stage of each stroke, the second derivation unit 112 ends the angular acceleration calculation process. On the other hand, if it is the end stage of each stroke, the second derivation unit 112 advances the angular acceleration calculation process to the process of step S232.
[0094] In the process of step S232, the second derivation unit 112 calculates the angular velocity of each stroke. Specifically, the second derivation unit 112 calculates the angular velocity ω of each stroke by dividing 180° by the time t required for each stroke (angular velocity ω=180° / t). This completes the process of step S232, and the angular acceleration calculation process proceeds to the process of step S233.
[0095] In the process of step S233, the second derivation unit 112 calculates the angular acceleration based on the change in the angular velocity of the current stroke relative to the angular velocity of the previous stroke, which is one stroke before the current stroke. Specifically, the second derivation unit 112 calculates the angular velocity difference Δω between the angular velocity ω of the previous stroke and the angular velocity ω of the current stroke, and calculates the angular acceleration α by dividing the calculated angular velocity difference Δω by the time t required for the current stroke (angular acceleration α=angular velocity difference Δω / t). This completes the process of step S233, and the angular acceleration calculation process ends.
[0096] After the angular acceleration calculation process is completed, the control unit 113 starts the process of step S24 of the abnormality determination process.
[0097] <Operation of the internal combustion engine control device> The operation of the internal combustion engine control device 100 according to the second embodiment of the present invention will be described in detail with reference to FIG.
[0098] 6, torque is the torque of the internal combustion engine 1, the estimated TH opening in terms of torque is the opening of the throttle valve 14 derived by the second derivation unit 112, the TPS converted TH opening is the opening of the throttle valve 14 derived by the first derivation unit 111, and the actual TH opening is the actual opening of the throttle valve 14. In addition, in the strokes in FIG. 6, "in" indicates the intake stroke, "press" indicates the compression stroke, "exp" indicates the expansion stroke, and "exhaust" indicates the exhaust stroke.
[0099] The internal combustion engine control device 100 starts operation when an ignition switch (not shown) of a vehicle is turned on. When the ignition switch is turned on, the internal combustion engine 1 repeats one combustion cycle, which is made up of four strokes, an intake stroke, a compression stroke, an expansion stroke, and an exhaust stroke, until the ignition switch is turned off.
[0100] At time t10, the first derivation unit 111 executes the process of step S22 of reading the detection value of the opening of the throttle valve 14 of the internal combustion engine 1 based on the electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke. Also, the second derivation unit 112 executes the process of step S23 of calculating the angular acceleration of the intake stroke based on the electrical signal input from the crank angle sensor 102 at the terminal stage of the intake stroke.
[0101] At time t11, the second derivation unit 112 calculates the rotation speed of the internal combustion engine 1 based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. The second derivation unit 112 also executes the process of step S233 to calculate the angular acceleration of the expansion stroke based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. Furthermore, the second derivation unit 112 calculates a torque value based on the calculated angular acceleration difference between the angular acceleration of the intake stroke and the angular acceleration of the expansion stroke. Then, the second derivation unit 112 executes the process of step S25 to estimate and derive the opening degree of the throttle valve 14 based on the calculated rotation speed and torque value of the internal combustion engine 1.
[0102] Furthermore, the first derivation unit 111 derives the opening degree of the throttle valve 14 based on the read detection value of the opening degree of the throttle valve 14. The control unit 113 obtains a difference, which is a comparison value between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112, compares the obtained difference with an abnormality determination threshold, and executes processing of step S31 in which the counter value measured by the counter 114 is reset since the obtained difference is less than the abnormality determination threshold.
[0103] At time t12, an abnormality occurs in the throttle opening sensor 104, causing the opening of the throttle valve 14 derived by the first derivation unit 111 based on the electrical signal output from the throttle opening sensor 104 to become lower than the target opening. As a result, the control unit 113 drives the throttle valve 14 in the opening direction to match the opening of the throttle valve 14 with the target opening.
[0104] After time t12, the control unit 113 drives the throttle valve 14 in the opening direction, so that the opening of the throttle valve 14 derived by the first derivation unit 111 based on the electrical signal output from the throttle opening sensor 104 increases toward the target opening.
[0105] At time t13, the first derivation unit 111 executes the process of step S22 of reading the detection value of the opening of the throttle valve 14 of the internal combustion engine 1 based on the electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke. Also, the second derivation unit 112 executes the process of step S23 of calculating the angular acceleration of the intake stroke based on the electrical signal input from the crank angle sensor 102 at the terminal stage of the intake stroke.
[0106] At time t14, the second derivation unit 112 calculates the rotation speed of the internal combustion engine 1 based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. The second derivation unit 112 also executes the process of step S233 to calculate the angular acceleration of the expansion stroke based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. Furthermore, the second derivation unit 112 calculates a torque value based on the calculated angular acceleration difference between the angular acceleration of the intake stroke and the angular acceleration of the expansion stroke. Then, the second derivation unit 112 executes the process of step S25 to estimate and derive the opening degree of the throttle valve 14 based on the calculated rotation speed and torque value of the internal combustion engine 1.
[0107] Furthermore, the first derivation unit 111 derives the opening degree of the throttle valve 14 based on the detected value of the opening degree of the throttle valve 14 that has been read. At this time, the opening degree of the throttle valve 14 derived by the first derivation unit 111 coincides with the target opening degree. The control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112. At this time, the opening degree of the throttle valve 14 derived by the second derivation unit 112 becomes larger than the target opening degree because the throttle valve 14 has been driven in the opening direction.
[0108] Thereby, the control unit 113 compares the obtained difference with the abnormality determination threshold, and since the obtained difference is equal to or greater than the abnormality determination threshold, executes the process of step S5 in which the counter value measured by the counter 114 is incremented.
[0109] At time t15, the first derivation unit 111 executes the process of step S22 of reading the detection value of the opening of the throttle valve 14 of the internal combustion engine 1 based on the electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke. Also, the second derivation unit 112 executes the process of step S23 of calculating the angular acceleration of the intake stroke based on the electrical signal input from the crank angle sensor 102 at the terminal stage of the intake stroke.
[0110] At time t16, the second derivation unit 112 calculates the rotation speed of the internal combustion engine 1 based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. The second derivation unit 112 also executes the process of step S233 to calculate the angular acceleration of the expansion stroke based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. Furthermore, the second derivation unit 112 calculates a torque value based on the calculated angular acceleration difference between the angular acceleration of the intake stroke and the angular acceleration of the expansion stroke. Then, the second derivation unit 112 executes the process of step S25 to estimate and derive the opening degree of the throttle valve 14 based on the calculated rotation speed and torque value of the internal combustion engine 1.
[0111] Moreover, the first derivation unit 111 derives the opening degree of the throttle valve 14 based on the read detection value of the opening degree of the throttle valve 14. The control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112. At this time, the opening degree of the throttle valve 14 derived by the second derivation unit 112 becomes larger than the target opening degree because the throttle valve 14 is driven in the opening direction.
[0112] Thereby, the control unit 113 compares the obtained difference with the abnormality determination threshold, and since the obtained difference is equal to or greater than the abnormality determination threshold, executes the process of step S5 in which the counter value measured by the counter 114 is incremented.
[0113] At time t17, the first derivation unit 111 executes the process of step S22 of reading the detection value of the opening of the throttle valve 14 of the internal combustion engine 1 based on the electrical signal input from the throttle opening sensor 104 at the terminal stage of the intake stroke. Also, the second derivation unit 112 executes the process of step S23 of calculating the angular acceleration of the intake stroke based on the electrical signal input from the crank angle sensor 102 at the terminal stage of the intake stroke.
[0114] At time t18, the second derivation unit 112 calculates the rotation speed of the internal combustion engine 1 based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. The second derivation unit 112 also executes the process of step S233 to calculate the angular acceleration of the expansion stroke based on the electrical signal input from the crank angle sensor 102 at the end stage of the expansion stroke. Furthermore, the second derivation unit 112 calculates a torque value based on the calculated angular acceleration difference between the angular acceleration of the intake stroke and the angular acceleration of the expansion stroke. Then, the second derivation unit 112 executes the process of step S25 to estimate and derive the opening degree of the throttle valve 14 based on the calculated rotation speed and torque value of the internal combustion engine 1.
[0115] Moreover, the first derivation unit 111 derives the opening degree of the throttle valve 14 based on the read detection value of the opening degree of the throttle valve 14. The control unit 113 obtains the difference between the opening degree of the throttle valve 14 derived by the first derivation unit 111 and the opening degree of the throttle valve 14 derived by the second derivation unit 112. At this time, the opening degree of the throttle valve 14 derived by the second derivation unit 112 becomes larger than the target opening degree because the throttle valve 14 is driven in the opening direction.
[0116] Thereby, the control unit 113 compares the obtained difference with the abnormality determination threshold, and since the obtained difference is equal to or greater than the abnormality determination threshold, executes the process of step S5 in which the counter value measured by the counter 114 is incremented.
[0117] In addition, the control unit 113 executes the process of step S29 in which it is determined that an abnormality has been confirmed because the counter value has reached a predetermined value or more and the state in which the calculated difference is equal to or greater than the abnormality determination threshold has continued for a predetermined time, and then executes the process of step S31 in which the throttle valve 14 is driven to the fully closed position to stall the engine, which is a process for limiting the output of the internal combustion engine 1.
[0118] In the internal combustion engine control device 100 according to the present embodiment described above, a first opening of the throttle valve 14 is derived based on the signal output from the throttle opening sensor 104, and a second opening is derived based on the angular acceleration of the internal combustion engine 1. When a comparison value between the first opening and the second opening remains equal to or greater than a predetermined value for a predetermined period of time, processing corresponding to an abnormality in the throttle opening sensor 104 is executed, thereby making it possible to determine an abnormality in the throttle opening sensor 104 at low cost.
[0119] The disclosure of the above second embodiment includes the following configuration.
[0120] an internal combustion engine control device comprising: a first derivation unit that derives a first opening of the throttle valve based on a signal output from a throttle opening sensor provided in an intake passage of the internal combustion engine, the throttle opening sensor outputting a signal corresponding to an opening of the throttle valve of the internal combustion engine; a second derivation unit that derives a second opening of the throttle valve; and a control unit that executes processing corresponding to an abnormality of the throttle opening sensor when a state in which a comparison value obtained by comparing the first opening and the second opening remains equal to or greater than a predetermined value for a predetermined period of time, wherein the second derivation unit derives the second opening based on an angular acceleration of the internal combustion engine.
[0121] The present invention is not limited to the above-described embodiment in terms of the type, shape, arrangement, number, etc. of the components, and it goes without saying that the components can be appropriately modified within the scope of the gist of the invention, such as by appropriately replacing them with components that achieve equivalent functions and effects.
[0122] Specifically, in the above first and second embodiments, the counter value measured by the counter 114 is incremented when the difference in the opening degree of the throttle valve 14 is equal to or greater than the abnormality determination threshold, but this is not limiting, and the counter value measured by the counter 114 may be decremented when the difference in the opening degree of the throttle valve 14 is equal to or greater than the abnormality determination threshold. In this case, the control unit 113 determines that an abnormality has been confirmed in the throttle opening sensor 104 when the counter value becomes equal to or less than a predetermined value. [Industrial Applicability]
[0123] As described above, the present invention makes it possible to provide an internal combustion engine control device that can determine an abnormality in a throttle opening sensor at a low cost, and because of its versatile and universal nature, it is expected to be widely applicable to internal combustion engine control devices for vehicles such as saddle-type vehicles. [Explanation of symbols]
[0124] 1. Internal combustion engine 2...Cylinder block 4. Piston 5…Connecting rod 6…Crankshaft 7. Relacta 8…Cylinder head 9…Combustion chamber 10…Spark plug 11...Intake pipe 12…Intake valve 14...Throttle valve 15…Exhaust pipe 16...Exhaust valve 100...Internal combustion engine control device 101...Internal combustion engine temperature sensor 102...Crank angle sensor 103...Intake pressure sensor 104...Throttle opening sensor 105...Accelerator opening sensor 106...Vehicle speed sensor 107…Injector 109...Catalyst 110...O2 sensor 111...first lead-out section 112...Second lead-out section 113...Control unit 114…Counter
Claims
1. a first derivation unit that derives a first opening degree of the throttle valve based on a signal output from a throttle opening degree sensor that is provided in an intake passage of the internal combustion engine and outputs a signal corresponding to an opening degree of the throttle valve of the internal combustion engine; a second output portion that outputs a second opening degree of the throttle valve; a control unit that executes a process to deal with an abnormality in the throttle opening sensor when a state in which a comparison value between the first opening degree and the second opening degree is equal to or greater than a predetermined value continues for a predetermined time period; having The second lead-out portion includes: deriving the second opening degree based on an intake pressure in the intake passage downstream of the throttle valve; An internal combustion engine control device comprising:
2. The second lead-out portion includes: deriving the second opening degree based on the intake pressure when an intake stroke of a combustion cycle of the internal combustion engine ends; 2. The internal combustion engine control device according to claim 1.
Citation Information
Patent Citations
Throttle control device of internal combustion engine
JP1996312435A