[go: up one dir, main page]

JP2008190389A - Electronic control device - Google Patents

Electronic control device Download PDF

Info

Publication number
JP2008190389A
JP2008190389A JP2007024341A JP2007024341A JP2008190389A JP 2008190389 A JP2008190389 A JP 2008190389A JP 2007024341 A JP2007024341 A JP 2007024341A JP 2007024341 A JP2007024341 A JP 2007024341A JP 2008190389 A JP2008190389 A JP 2008190389A
Authority
JP
Japan
Prior art keywords
throttle
abnormality
vehicle speed
signal
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007024341A
Other languages
Japanese (ja)
Inventor
Hiroo Kunibe
浩生 国部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2007024341A priority Critical patent/JP2008190389A/en
Publication of JP2008190389A publication Critical patent/JP2008190389A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To avoid a deceleration shock or the like of a vehicle when an anomaly occurs, in relation to a device 1 for controlling the drive of a throttle valve, and inhibiting the drive of the throttle valve when the anomaly occurs. <P>SOLUTION: When an anomaly is detected by a device 5, a device 9 calculates a predetermined deceleration period based on a vehicle speed before the anomaly occurs stored in a device 7, and a generator 11 outputs a signal set high only in a calculated deceleration period to a switch (SW) 25. A pulse signal is inputted to a terminal (a) of the SW 25 from a device 15. A high signal outputted from a SW 23 when the anomaly occurs is inputted to a terminal (b) from the SW 23. The SW 25 outputs a pulse signal from the device 15 to a driver 80 as a block/feed signal representing inhibition when high, and permission when low by connecting it to the terminal (a) side only while the signal from the generator 11 is high. Thereby, the drive of a motor 82 is intermittently inhibited, and a vehicle speed is gently reduced by gradually closing the throttle valve. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、車両のスロットルバルブの駆動を制御する電子制御装置に関する。   The present invention relates to an electronic control device that controls driving of a throttle valve of a vehicle.

従来より、車両では、電子制御装置(以下、ECUと言う)が、アクセルセンサからの信号によりアクセル操作量を検出し、その検出したアクセル操作量に応じて目標スロットル開度を定め、スロットルバルブの開度がその目標スロットル開度に合致するように、スロットルバルブを駆動するためのアクチュエータを制御するようになっている。   Conventionally, in a vehicle, an electronic control unit (hereinafter referred to as an ECU) detects an accelerator operation amount from a signal from an accelerator sensor, determines a target throttle opening according to the detected accelerator operation amount, An actuator for driving the throttle valve is controlled so that the opening degree matches the target throttle opening degree.

また、スロットルバルブの駆動を制御するこの種のスロットル制御系では、スロットルバルブの開度がスロットルセンサにより検出され、その検出されたスロットルバルブの開度に基づき異常の有無が判断される。例えば、検出されるスロットルバルブの開度が目標スロットル開度と比較して所定値以上異なる場合には、スロットルバルブが正常に駆動していない、つまり異常と判定される。   In this type of throttle control system for controlling the driving of the throttle valve, the opening of the throttle valve is detected by a throttle sensor, and whether or not there is an abnormality is determined based on the detected opening of the throttle valve. For example, when the detected opening of the throttle valve differs from the target throttle opening by a predetermined value or more, it is determined that the throttle valve is not normally driven, that is, abnormal.

そして、従来は、スロットル制御系において異常が検出されると、ECUは、スロットルバルブを駆動するためのアクチュエータの制御を禁止するようにしていた。これは、車両のオーバーランを防止するためのいわゆるフェールセーフ機能である。つまり、アクチュエータの制御が禁止されると、スロットルバルブは、リターンスプリングによる閉じ方向への付勢力により、初期位置に戻る。ここで、スロットルバルブは、その開き方向に、退避走行用スプリングによる付勢力も受けており、初期位置とは、リターンスプリングの付勢力と退避走行用スプリングの付勢力とが釣り合って、スロットルバルブが所定角度だけ開いた状態になる位置のことである。   Conventionally, when an abnormality is detected in the throttle control system, the ECU prohibits control of an actuator for driving the throttle valve. This is a so-called fail-safe function for preventing overrun of the vehicle. That is, when the control of the actuator is prohibited, the throttle valve returns to the initial position by the biasing force in the closing direction by the return spring. Here, the throttle valve also receives an urging force from the retracting travel spring in the opening direction, and the initial position is balanced by the urging force of the return spring and the urging force of the retracting travel spring. It is a position that is opened by a predetermined angle.

一方、上記のようにスロットル制御系において異常が検出された場合にアクチュエータの制御を禁止すると、エンジンの吸入空気量が急減して、大きな減速ショックが生じたりエンジンストールに至ったりするため好ましくない。   On the other hand, if the control of the actuator is prohibited when an abnormality is detected in the throttle control system as described above, the intake air amount of the engine is suddenly reduced to cause a large deceleration shock or an engine stall, which is not preferable.

そこで、例えば特許文献1では、スロットル制御系において異常が検出された場合に、エンジン回転数がある基準回転数以下となるようにインジェクタによるエンジンへの燃料噴射を断続的にカットすることで、減速ショックやエンジンストールを回避するようにしている。
特開平6−330799号公報
Therefore, in Patent Document 1, for example, when an abnormality is detected in the throttle control system, the fuel injection to the engine by the injector is intermittently cut so that the engine speed is equal to or less than a certain reference speed. I try to avoid shocks and engine stalls.
JP-A-6-330799

しかしながら、上記特許文献1の技術を用いたとしても、インジェクタによる燃料噴射を制御する燃料噴射制御系に異常が生じた場合には、エンジンへの燃料噴射を断続的にカットすることはできないため、スロットル制御系に異常が生じた際の減速ショックやエンジンストールを回避することはできなくなってしまう。   However, even if the technique of Patent Document 1 is used, when an abnormality occurs in the fuel injection control system that controls fuel injection by the injector, fuel injection to the engine cannot be cut intermittently. It becomes impossible to avoid deceleration shock and engine stall when an abnormality occurs in the throttle control system.

本発明は、こうした問題に鑑みなされたもので、スロットルバルブの駆動を制御する電子制御装置において、従来のフェールセーフ機能を利用し、かつ減速ショックやエンジンストールを回避することのできる技術を提供することを目的とする。   The present invention has been made in view of these problems, and provides a technique capable of using a conventional fail-safe function and avoiding a deceleration shock and an engine stall in an electronic control device that controls the driving of a throttle valve. For the purpose.

上記目的を達成するためになされた請求項1に記載の電子制御装置は、内燃機関の吸気系に設けられるスロットルバルブを駆動するスロットル駆動手段と、少なくとも、スロットル駆動手段を含むスロットル制御系の異常の有無を検出する異常検出手段と、異常検出手段により、少なくともスロットル制御系の異常が検出されると、スロットル駆動手段の動作を禁止するフェールセーフ手段とを備えた電子制御装置である。   In order to achieve the above object, an electronic control apparatus according to claim 1, wherein an abnormality of a throttle control system including a throttle drive means for driving a throttle valve provided in an intake system of an internal combustion engine and at least the throttle drive means is provided. An electronic control device is provided with an abnormality detecting means for detecting the presence or absence of the engine and a fail safe means for prohibiting the operation of the throttle driving means when at least an abnormality of the throttle control system is detected by the abnormality detecting means.

そして特に、フェールセーフ手段は、スロットル駆動手段の動作を断続的に禁止するようになっている。
つまり、請求項1の電子制御装置では、スロットル制御系に異常が生じた場合、スロットル駆動手段の動作の禁止/許可が繰り返される。尚、スロットル制御系の異常としては、例えば、スロットルバルブを駆動するためのモータの異常や、モータの駆動を制御するドライバ等の異常や、スロットルバルブの開度を検出するセンサ、或いはアクセルペダルの操作量を検出するセンサ等の異常などがある。
In particular, the fail-safe means intermittently prohibits the operation of the throttle drive means.
That is, in the electronic control device according to the first aspect, when an abnormality occurs in the throttle control system, the prohibition / permission of the operation of the throttle driving means is repeated. As an abnormality of the throttle control system, for example, an abnormality of a motor for driving the throttle valve, an abnormality of a driver for controlling the driving of the motor, a sensor for detecting the opening of the throttle valve, or an accelerator pedal There is an abnormality in the sensor that detects the operation amount.

スロットル駆動手段の動作が禁止されると、スロットル駆動手段はスロットルバルブを駆動できなくなり、このためスロットルバルブは、リターンスプリングの付勢力により、初期位置(背景技術の欄にて説明したように、所定角度だけ開いた位置)に戻ろうとする。一方、スロットル駆動手段の動作が許可されると、スロットル駆動手段はスロットルバルブを駆動できるようになって、スロットルバルブは、例えばそのスロットル駆動手段の制御により所定の開度まで開こうとする。   When the operation of the throttle driving means is prohibited, the throttle driving means cannot drive the throttle valve. For this reason, the throttle valve is moved to the initial position (as described in the background art section) by the urging force of the return spring. It tries to return to the position opened by an angle. On the other hand, when the operation of the throttle driving means is permitted, the throttle driving means can drive the throttle valve, and the throttle valve tries to open to a predetermined opening degree, for example, under the control of the throttle driving means.

このため、スロットルバルブは、例えば、閉じる→開く→閉じる…という動作を繰り返すようになる。よって、スロットルバルブが直ちに閉じる場合と比較して、内燃機関への空気量は徐々に低下するようになり、このためエンジン回転数が徐々に低下する。したがって、内燃機関を搭載する車両の速度が徐々に低下するようになり、急激な減速ショックの発生やエンジンストールを回避することができる。   For this reason, the throttle valve repeats, for example, an operation of closing → opening → closing. Therefore, compared with the case where the throttle valve is immediately closed, the air amount to the internal combustion engine gradually decreases, and therefore the engine speed gradually decreases. Accordingly, the speed of the vehicle on which the internal combustion engine is mounted gradually decreases, and a sudden deceleration shock and engine stall can be avoided.

ところで、例えば車速が大きくなるほど、車速を減速させるための期間をより長くしたほうが、減速ショックを小さくできる。逆に、車速が小さくなるほど、車速を減速させるための期間を小さくすることができる。   By the way, for example, as the vehicle speed increases, the deceleration shock can be reduced by extending the period for decelerating the vehicle speed. Conversely, as the vehicle speed decreases, the period for decelerating the vehicle speed can be reduced.

そこで、請求項2の電子制御装置は、請求項1の電子制御装置において、内燃機関の回転数、又は該内燃機関が搭載される車両の車速を検出対象として検出する状態検出手段と、異常検出手段によりスロットル制御系の異常が検出される直前に状態検出手段が検出した検出結果に基づいて、フェールセーフ手段がスロットル駆動手段の動作を断続的に禁止する期間を算出する期間算出手段とを備えている。   Accordingly, an electronic control device according to a second aspect is the electronic control device according to the first aspect, wherein the state detection means for detecting the number of revolutions of the internal combustion engine or the vehicle speed of the vehicle on which the internal combustion engine is mounted as a detection target, and abnormality detection Period calculating means for calculating a period during which the fail safe means intermittently prohibits the operation of the throttle driving means based on the detection result detected by the state detecting means immediately before the abnormality of the throttle control system is detected by the means. ing.

そして、フェールセーフ手段は、期間算出手段により算出される期間において、スロットル駆動手段の動作を断続的に禁止するようになっている。
尚、期間算出手段は、例えば予め記憶されたマップを参照して期間を算出したり、所定の演算により期間を算出したりするものを含む趣旨である。
The fail-safe means intermittently prohibits the operation of the throttle driving means during the period calculated by the period calculating means.
The period calculating means includes, for example, a means for calculating a period with reference to a map stored in advance or calculating a period by a predetermined calculation.

このような請求項2の電子制御装置によれば、例えば異常が発生する前(直前)の内燃機関の回転数が所定数以上(高回転)の場合や、車速が一定速以上(高速)の場合に、スロットル駆動手段の動作を断続的に禁止する期間を大きくし、逆に、異常が発生する前(直前)の内燃機関の回転数が所定数未満(低回転)の場合や、車速が一定速未満(低速)の場合に、スロットル駆動手段の動作を断続的に禁止する期間を小さくするようにすることができる。   According to the electronic control device of the second aspect, for example, when the rotational speed of the internal combustion engine before the occurrence of an abnormality (immediately before) is a predetermined number or higher (high speed), or when the vehicle speed is a predetermined speed or higher (high speed). If the speed of the internal combustion engine before the occurrence of an abnormality (immediately before) is less than a predetermined number (low speed), or if the vehicle speed is When the speed is lower than a certain speed (low speed), the period during which the operation of the throttle driving means is intermittently prohibited can be reduced.

よって、異常が発生する前の内燃機関の回転数が高回転であるか低回転であるかにかかわらず、その内燃機関の回転数を徐々に低下させることができるようになり、また、異常が発生する前の車速が高速か低速であるかにかかわらず、その車速を徐々に低下させることができるようになる。   Therefore, regardless of whether the rotational speed of the internal combustion engine before the abnormality occurs is high or low, the rotational speed of the internal combustion engine can be gradually decreased. Regardless of whether the vehicle speed before the occurrence is high or low, the vehicle speed can be gradually reduced.

次に、請求項3の電子制御装置は、請求項1,2の電子制御装置において、スロットル駆動手段はスロットルバルブの開度を調整するためのアクチュエータへ動作電力を供給するようになっており、フェールセーフ手段は、スロットル駆動手段がアクチュエータへ動作電力を供給する動作を断続的に禁止するようになっている。   Next, an electronic control device according to a third aspect is the electronic control device according to the first and second aspects, wherein the throttle drive means supplies operating power to an actuator for adjusting the opening of the throttle valve, The fail-safe means intermittently prohibits the operation of the throttle drive means supplying operating power to the actuator.

このような請求項3の電子制御装置によれば、スロットル駆動手段の動作を全て禁止するわけではなく、スロットル駆動手段がアクチュエータへ動作電力を供給する動作のみを断続的に禁止する。つまり、スロットル駆動手段の動作のうち、最小限の動作のみを断続的に禁止するため、より簡単な構成で、上述したような効果、つまり減速ショックやエンジンストールを回避できるという効果を得ることができる。   According to such an electronic control device of the third aspect, not all the operation of the throttle driving means is prohibited, but only the operation in which the throttle driving means supplies the operating power to the actuator is intermittently prohibited. In other words, since only the minimum operation of the operation of the throttle driving means is intermittently prohibited, it is possible to obtain the effect as described above, that is, the effect of avoiding the deceleration shock and the engine stall with a simpler configuration. it can.

また、最小限の動作のみ禁止するため、スロットル駆動手段の動作が許可された際にそのスロットル駆動手段が速やかにスロットルバルブを駆動することができるようになり、スロットルバルブが所望のタイミングで駆動しない、というような不都合が生じることを防止することができる。このため、より滑らかに、内燃機関の回転数、又はその内燃機関が搭載される車両の車速を低下させることができるようになる。   Further, since only the minimum operation is prohibited, when the operation of the throttle driving means is permitted, the throttle driving means can quickly drive the throttle valve, and the throttle valve does not drive at a desired timing. The occurrence of such inconveniences can be prevented. For this reason, the rotational speed of the internal combustion engine or the vehicle speed of the vehicle on which the internal combustion engine is mounted can be reduced more smoothly.

次に、請求項4の電子制御装置は、請求項1の電子制御装置において、内燃機関の回転数、又は該内燃機関が搭載される車両の車速を検出対象として検出する状態検出手段を備えている。   According to a fourth aspect of the present invention, there is provided an electronic control device according to the first aspect, further comprising: a state detection unit that detects the number of revolutions of the internal combustion engine or the vehicle speed of the vehicle on which the internal combustion engine is mounted as a detection target. Yes.

そして、フェールセーフ手段は、異常検出手段によりスロットル制御系の異常が検出されると、検出対象の目標値を設定し、状態検出手段により検出される検出結果がその設定した目標値となるように、スロットル駆動手段の動作を断続的に禁止するようになっている。さらに、その目標値を段階的に小さい値に変化させるようになっている。   The fail-safe means sets a target value to be detected when an abnormality in the throttle control system is detected by the abnormality detection means so that the detection result detected by the state detection means becomes the set target value. The operation of the throttle driving means is intermittently prohibited. Further, the target value is changed to a small value step by step.

この請求項4の電子制御装置では、ただ単にスロットル駆動手段の動作が断続的に禁止されるのではなく、実際の検出結果(回転数、車速)が、設定された目標値となるように、スロットル駆動手段の動作が断続的に禁止される。この場合、より具体的に、フィードバック制御を行うようにすればよい。つまり、スロットル駆動手段の動作を禁止する時間の単位時間当たりの割合を、実際の検出結果が設定された目標値となるように逐一変化させればよい。   In the electronic control device according to the fourth aspect, the operation of the throttle driving means is not merely prohibited intermittently, but the actual detection result (the rotational speed, the vehicle speed) is set to the set target value. The operation of the throttle drive means is intermittently prohibited. In this case, more specifically, feedback control may be performed. That is, the ratio of the time for prohibiting the operation of the throttle driving means per unit time may be changed one by one so that the actual detection result becomes the set target value.

さらに、請求項4では、フェールセーフ手段は、目標値を段階的に小さい値に変化させるようになっているため、内燃機関の回転数、又は車速が急減する、ということを防止することができる。したがって、より確実に、内燃機関の回転数、又は車速を徐々に低下させることができるようになる。   Furthermore, in claim 4, since the fail safe means is adapted to change the target value to a small value in a stepwise manner, it is possible to prevent a sudden decrease in the rotational speed or the vehicle speed of the internal combustion engine. . Therefore, the rotational speed of the internal combustion engine or the vehicle speed can be gradually reduced more reliably.

次に、請求項5の電子制御装置は、請求項2,3の電子制御装置において、フェールセーフ手段は、異常検出手段によりスロットル制御系の異常が検出されると、検出対象の目標値を設定し、状態検出手段により検出される検出結果がその設定した目標値となるように、スロットル駆動手段の動作を期間算出手段により算出される期間において断続的に禁止するようになっていると共に、その目標値を段階的に小さい値に変化させるようになっている。   Next, the electronic control device according to claim 5 is the electronic control device according to claim 2 or 3, wherein the fail safe means sets a target value to be detected when an abnormality of the throttle control system is detected by the abnormality detection means. The operation of the throttle drive means is intermittently prohibited during the period calculated by the period calculation means so that the detection result detected by the state detection means becomes the set target value. The target value is changed to a small value step by step.

この請求項5の電子制御装置では、特に、期間算出手段により算出される期間においてスロットル駆動手段の動作が断続的に禁止されるのであるが、この請求項5によれば、請求項4について述べた効果と同じ効果を得ることができる。   In this electronic control device according to claim 5, the operation of the throttle drive means is intermittently prohibited especially during the period calculated by the period calculation means. According to this claim 5, claim 4 is described. The same effect can be obtained.

次に、請求項6の電子制御装置は、請求項1〜5の電子制御装置において、内燃機関を搭載した車両に設けられるブレーキペダルの操作状態を表す信号(以下、ブレーキ操作信号と言う)が入力されるようになっており、フェールセーフ手段は、異常検出手段によりスロットル制御系の異常が検出された際、ブレーキ操作信号に基づきブレーキペダルが操作されたか否かを判定して、そのブレーキペダルが操作されたと判定した場合は、スロットル駆動手段の動作を継続して禁止するようになっている。   Next, an electronic control device according to a sixth aspect is the electronic control device according to any one of the first to fifth aspects, wherein a signal (hereinafter referred to as a brake operation signal) indicating an operation state of a brake pedal provided in a vehicle on which the internal combustion engine is mounted. The fail-safe means determines whether or not the brake pedal has been operated based on the brake operation signal when the abnormality detection means detects an abnormality in the throttle control system, and the brake pedal When it is determined that is operated, the operation of the throttle driving means is continuously prohibited.

このような請求項6の電子制御装置によれば、スロットル制御系に異常が生じた場合において、ブレーキペダルが操作された際は、スロットル駆動手段の動作が継続して禁止されるようになっている。つまり、運転手によるブレーキペダル操作、言い換えると運転手の意志が反映されるようになっている。このため、運転手の意図と車両の挙動が合致するようになる。よって、運転手に違和感を与えることがない車両制御を実現できるようになる。   According to such an electronic control device of the sixth aspect, when an abnormality occurs in the throttle control system, the operation of the throttle driving means is continuously prohibited when the brake pedal is operated. Yes. That is, the brake pedal operation by the driver, in other words, the intention of the driver is reflected. For this reason, the intention of the driver matches the behavior of the vehicle. Therefore, vehicle control that does not give the driver a sense of incongruity can be realized.

以下に、本発明の実施形態を図面に基づき説明する。
[第1実施形態]
まず、図1は、エンジン制御システムの概略構成図であり、このシステムは、本発明が適用されたスロットル制御用の電子制御装置(以下、スロットルECUと記載する)1を備えている。
Embodiments of the present invention will be described below with reference to the drawings.
[First Embodiment]
First, FIG. 1 is a schematic configuration diagram of an engine control system, and this system includes an electronic control device (hereinafter referred to as a throttle ECU) 1 for throttle control to which the present invention is applied.

車両に搭載される内燃機関としてのエンジン10は、吸気系を構成する吸気通路12を備えている。そして、吸気通路12の途中には、スロットル弁90が配設されている。
スロットル弁90は、図示しないリターンスプリングにより常に閉じ方向に付勢されている。また一方、図示しない退避走行用スプリングにより、常に開き方向に付勢されている。以下において、リターンスプリングの付勢力と退避走行用スプリングの付勢力とが釣り合って、そのスロットル弁90が所定角度開いた状態になる位置のことを、スロットル弁90の初期位置と言う。
An engine 10 as an internal combustion engine mounted on a vehicle includes an intake passage 12 constituting an intake system. A throttle valve 90 is disposed in the intake passage 12.
The throttle valve 90 is always urged in the closing direction by a return spring (not shown). On the other hand, it is always urged in the opening direction by a retreat travel spring (not shown). Hereinafter, a position where the urging force of the return spring and the urging force of the retreat travel spring are balanced and the throttle valve 90 is opened by a predetermined angle is referred to as an initial position of the throttle valve 90.

そして、スロットル弁90は、その近傍に設けられるアクチュエータとしてのモータ82(例えばサーボモータ)の駆動により開閉されるものであり、スロットル弁90の支軸がモータ82の出力軸に連結されている。   The throttle valve 90 is opened and closed by driving a motor 82 (for example, a servo motor) as an actuator provided in the vicinity thereof, and a support shaft of the throttle valve 90 is connected to an output shaft of the motor 82.

ドライバ80は、スロットルECU1からの指示によりモータ82に駆動信号を出力して、モータ82の駆動を制御する。具体的に、ドライバ80は、モータ82の図示しないコイルへの通電方向及び電力量を制御して、モータ82の出力軸の回転方向及び回転量を制御する。   The driver 80 outputs a drive signal to the motor 82 in accordance with an instruction from the throttle ECU 1 to control the drive of the motor 82. Specifically, the driver 80 controls the direction of rotation and the amount of rotation of the output shaft of the motor 82 by controlling the energization direction and the amount of power to a coil (not shown) of the motor 82.

また、スロットル弁90の近傍には、そのスロットル弁90の開度を検出するためのスロットルポジションセンサ92が設けられている。スロットルポジションセンサ92からの信号、つまりスロットル弁90の開度を表す信号(以下、スロットルセンサ信号と記載する)は、スロットルECU1に入力されるようになっている。   A throttle position sensor 92 for detecting the opening degree of the throttle valve 90 is provided in the vicinity of the throttle valve 90. A signal from the throttle position sensor 92, that is, a signal indicating the opening of the throttle valve 90 (hereinafter referred to as a throttle sensor signal) is input to the throttle ECU 1.

アクセル操作量検出部31は、車両のアクセルペダル32の操作量を検出する。例えばアクセルペダル32の操作量を検出するためのアクセルペダルセンサ33(図2参照)が、アクセル操作量検出部31に相当する。そして、アクセルペダル32の操作量を表す検出信号(以下、アクセルポジション信号と記載する)は、スロットルECU1に入力される。   The accelerator operation amount detector 31 detects the operation amount of the accelerator pedal 32 of the vehicle. For example, an accelerator pedal sensor 33 (see FIG. 2) for detecting an operation amount of the accelerator pedal 32 corresponds to the accelerator operation amount detection unit 31. A detection signal indicating the amount of operation of the accelerator pedal 32 (hereinafter referred to as an accelerator position signal) is input to the throttle ECU 1.

車速検出部41は、エンジン10が搭載される車両の速度を検出する。例えば図示しない車速センサ等が車速検出部41に相当する。そして、車速を表す検出信号(以下、車速信号と記載する)は、スロットルECU1に入力される。   The vehicle speed detection unit 41 detects the speed of the vehicle on which the engine 10 is mounted. For example, a vehicle speed sensor (not shown) corresponds to the vehicle speed detection unit 41. Then, a detection signal indicating the vehicle speed (hereinafter referred to as a vehicle speed signal) is input to the throttle ECU 1.

エンジン回転数検出部51は、エンジン10の回転数(NE)に応じた信号を出力する。例えばエンジン10のクランクシャフトに設けられる図示しない回転数センサがエンジン回転数検出部51に相当する。エンジン回転数を表す信号(以下、NE信号と記載する)は、スロットルECU1に入力される。より具体的に、NE信号は、例えばエンジンのクランクシャフトが所定角度(例えば10°)回転する毎に立ち上がりエッジが発生する信号である。   The engine speed detector 51 outputs a signal corresponding to the engine speed (NE) of the engine 10. For example, an engine speed sensor (not shown) provided on the crankshaft of the engine 10 corresponds to the engine speed detector 51. A signal representing the engine speed (hereinafter referred to as NE signal) is input to the throttle ECU 1. More specifically, the NE signal is a signal in which a rising edge occurs every time the crankshaft of the engine rotates by a predetermined angle (for example, 10 °).

尚、エンジン10の各気筒のそれぞれには、燃料噴射用の図示しないインジェクタと、図示しない点火プラグとが設けられている。出力制御部70は、各インジェクタの通電を制御することでエンジン10の各気筒への燃料噴射量を制御するとともに、各点火プラグの通電を制御することで点火時期を制御する。   Each cylinder of the engine 10 is provided with an injector (not shown) for fuel injection and an ignition plug (not shown). The output controller 70 controls the fuel injection amount to each cylinder of the engine 10 by controlling energization of each injector, and controls the ignition timing by controlling energization of each spark plug.

次に、スロットルECU1について説明する。
スロットルECU1は、電力量制御部20と、要求トルク演算部30と、電力供給制御部40と、異常判定部50と、実トルク検出部60とを備えている。
Next, the throttle ECU 1 will be described.
The throttle ECU 1 includes a power amount control unit 20, a required torque calculation unit 30, a power supply control unit 40, an abnormality determination unit 50, and an actual torque detection unit 60.

まず、要求トルク演算部30には、アクセル操作量検出部31からのアクセルポジション信号が入力される。そして、この要求トルク演算部30は、アクセルポジション信号が表すアクセルペダル32の操作量に加え、例えば車内機器(エアコンやオーディオ等)の稼働状態、シフト位置或いはシフトチェンジの状況等を加味して、要求トルクなるものを演算により算出する。この要求トルクは、運転手が意図するように(言い換えると、アクセルペダル32の操作量に応じて)車両を走行させるために必要とされるトルクのことである。   First, an accelerator position signal from the accelerator operation amount detector 31 is input to the required torque calculator 30. The required torque calculation unit 30 takes into account the operation amount of the in-vehicle device (air conditioner, audio, etc.), the shift position or the status of shift change, in addition to the operation amount of the accelerator pedal 32 indicated by the accelerator position signal, The required torque is calculated by calculation. This required torque is the torque required to drive the vehicle as intended by the driver (in other words, according to the amount of operation of the accelerator pedal 32).

この要求トルク演算部30により算出された要求トルクを表す信号(尚、以下、適宜「を表す信号」という記載を省略する)は、電力量制御部20、異常判定部50、及び出力制御部70に出力される。   A signal indicating the required torque calculated by the required torque calculating unit 30 (hereinafter, the description of “signal indicating” is omitted as appropriate) is an electric energy control unit 20, an abnormality determination unit 50, and an output control unit 70. Is output.

電力量制御部20は、要求トルク演算部30から入力される要求トルクを得るためのスロットル弁90の開度を算出し、スロットル弁90の開度がその算出した開度に制御されるようにするための制御信号(ドライバ80を制御するための制御信号)を、ドライバ80に出力する。また、電力量制御部20には、図1に示すようにスロットルセンサ信号も入力されるようになっており、電力量制御部20は、スロットルセンサ信号が表すスロットル弁90の開度も考慮して、ドライバ80に制御信号を出力するようになっている。つまり、スロットル弁90の開度は、フィードバック制御されるようになっている。   The electric energy control unit 20 calculates the opening degree of the throttle valve 90 for obtaining the required torque input from the required torque calculation unit 30 so that the opening degree of the throttle valve 90 is controlled to the calculated opening degree. Control signal (control signal for controlling the driver 80) to output to the driver 80. Further, as shown in FIG. 1, a throttle sensor signal is also input to the electric energy control unit 20, and the electric energy control unit 20 also considers the opening of the throttle valve 90 represented by the throttle sensor signal. Thus, a control signal is output to the driver 80. That is, the opening degree of the throttle valve 90 is feedback-controlled.

次に、実トルク検出部60には、エンジン回転数検出部51からのNE信号が入力される。そして、この実トルク検出部60は、NE信号が表すエンジン回転数に加え、トランスミッションのギヤ比、デファレンシャルのギヤ比、及びタイヤ外径等から求まるトルク(以下、実トルクと記載する)を算出する。実トルク検出部60は、言い換えると、車両のタイヤが実際に路面に伝えるトルクを演算により算出する。実トルク検出部60により算出された実トルクは、異常判定部50に入力される。   Next, the NE signal from the engine speed detector 51 is input to the actual torque detector 60. The actual torque detector 60 calculates torque (hereinafter referred to as actual torque) obtained from the gear ratio of the transmission, the differential gear ratio, the tire outer diameter, and the like in addition to the engine speed indicated by the NE signal. . In other words, the actual torque detector 60 calculates the torque that the vehicle tire actually transmits to the road surface by calculation. The actual torque calculated by the actual torque detection unit 60 is input to the abnormality determination unit 50.

異常判定部50は、要求トルクと実トルクとを比較し、スロットル弁90の制御についての異常の有無を判定する。例えば要求トルクと実トルクの差分が所定値よりも大きい場合、異常が生じていると判定する。   The abnormality determination unit 50 compares the required torque with the actual torque and determines whether there is an abnormality in the control of the throttle valve 90. For example, when the difference between the required torque and the actual torque is greater than a predetermined value, it is determined that an abnormality has occurred.

また、異常判定部50には、図1に示すようにスロットルセンサ信号も入力されるようになっており、異常判定部50は、スロットルセンサ信号に基づき、スロットルポジションセンサ92の異常の有無を判定する。   Further, as shown in FIG. 1, a throttle sensor signal is also input to the abnormality determination unit 50. The abnormality determination unit 50 determines whether or not the throttle position sensor 92 is abnormal based on the throttle sensor signal. To do.

そして、この異常判定部50は、判定結果を表す信号(以下、異常判定信号と言う)を、電力供給制御部40、及び出力制御部70に出力しており、異常有りと判定すると、その異常判定信号の出力レベルを、正常を表す出力レベル(本例ではローレベル)から異常を表す出力レベル(本例ではハイレベル)に変化させる。   The abnormality determination unit 50 outputs a signal indicating the determination result (hereinafter referred to as an abnormality determination signal) to the power supply control unit 40 and the output control unit 70. The output level of the determination signal is changed from an output level that indicates normality (low level in this example) to an output level that indicates abnormality (high level in this example).

電力供給制御部40は、異常判定部50からの異常判定信号の出力レベルがハイレベルになると、ドライバ80に出力する後述の遮断/供給信号により、そのドライバ80に対し、モータ82の駆動制御を禁止したり許可したりする。具体的には、遮断/供給信号の出力レベルを、定期的に、禁止(遮断)を表すハイレベルにしたり、許可(供給)を表すローレベルにしたりする。一方、異常判定信号がローレベルの間、つまり正常時は、遮断/供給信号の出力レベルは、継続して、許可を表すローレベルである。ここで、遮断/供給信号は、特に、ドライバ80からモータ82への電圧供給を遮断したり、或いはドライバ80からモータ82への電圧供給を許可したりするための信号である。   When the output level of the abnormality determination signal from the abnormality determination unit 50 becomes a high level, the power supply control unit 40 controls the drive of the motor 82 to the driver 80 by a cutoff / supply signal described later output to the driver 80. Prohibit or allow. Specifically, the output level of the cutoff / supply signal is periodically set to a high level indicating prohibition (shutdown) or a low level indicating permission (supply). On the other hand, when the abnormality determination signal is at the low level, that is, when it is normal, the output level of the cutoff / supply signal is continuously at the low level indicating permission. Here, the interruption / supply signal is a signal for specifically interrupting the voltage supply from the driver 80 to the motor 82 or permitting the voltage supply from the driver 80 to the motor 82.

そしてここで、ドライバ80は、遮断/供給信号の出力レベルが許可を表すローレベルの場合は、電力量制御部20からの制御信号に従って、モータ82への駆動信号を出力してそのモータ82の駆動制御を実行する。一方、遮断/供給信号の出力レベルが遮断を表すハイレベルの場合は、モータ82への駆動信号の出力を停止することで、そのモータ82の駆動制御を停止する。   Here, when the output level of the cutoff / supply signal is a low level indicating permission, the driver 80 outputs a drive signal to the motor 82 in accordance with the control signal from the electric energy control unit 20 and outputs the drive signal of the motor 82. Execute drive control. On the other hand, when the output level of the cutoff / supply signal is a high level indicating cutoff, the drive control of the motor 82 is stopped by stopping the output of the drive signal to the motor 82.

尚、出力制御部70は、異常判定部50からの異常判定信号が異常を表すハイレベルになると、所定のフェールセール処理を実行する。例えば、図示しないインジェクタの通電を制御して、そのインジェクタによるエンジンへの燃料噴射を断続的にカットするようなフェールセーフ処理が考えられる。   The output control unit 70 performs a predetermined fail sale process when the abnormality determination signal from the abnormality determination unit 50 becomes a high level indicating abnormality. For example, a fail-safe process is conceivable in which energization of an injector (not shown) is controlled and fuel injection to the engine by the injector is cut intermittently.

次に、図2は、スロットルECU1の具体的構成及びその周辺を表す構成図である。
図2に示すように、スロットルECU1は、要求トルク演算装置3と、異常判定装置5と、車速記憶装置7と、ゲート出力時間生成装置9と、ゲートパルス発生器11と、システムクロック生成装置13と、システムクロック分周装置15と、論理スイッチ21,23,25とを備えている。
Next, FIG. 2 is a configuration diagram showing a specific configuration of the throttle ECU 1 and its periphery.
As shown in FIG. 2, the throttle ECU 1 includes a required torque calculation device 3, an abnormality determination device 5, a vehicle speed storage device 7, a gate output time generation device 9, a gate pulse generator 11, and a system clock generation device 13. And a system clock frequency dividing device 15 and logic switches 21, 23, 25.

ここで、図1との対応を記載すると、要求トルク演算装置3が要求トルク演算部30及び電力量制御部20に対応し、異常判定装置5が異常判定部50及び実トルク検出部60に対応し、車速記憶装置7と、ゲート出力時間生成装置9と、ゲートパルス発生器11と、システムクロック生成装置13と、システムクロック分周装置15と、論理スイッチ21,23,25とが電力供給制御部40に対応している。   Here, if correspondence with FIG. 1 is described, the required torque calculation device 3 corresponds to the required torque calculation unit 30 and the electric energy control unit 20, and the abnormality determination device 5 corresponds to the abnormality determination unit 50 and the actual torque detection unit 60. The vehicle speed storage device 7, the gate output time generation device 9, the gate pulse generator 11, the system clock generation device 13, the system clock frequency divider 15, and the logic switches 21, 23, 25 are controlled to supply power. Corresponds to the portion 40.

要求トルク演算装置3は、前述のように要求トルク演算部30の機能と電力量制御部20の機能とを有している。例えば、この要求トルク演算装置3から、ドライバ80を制御するための制御信号がドライバ80に出力されるとともに、要求トルクが、異常判定装置5に出力される。尚、その他の点については既に説明しているため、ここでは詳しい説明を省略する。   The required torque calculation device 3 has the function of the required torque calculation unit 30 and the function of the electric energy control unit 20 as described above. For example, a control signal for controlling the driver 80 is output from the required torque calculation device 3 to the driver 80, and the required torque is output to the abnormality determination device 5. Since other points have already been described, detailed description is omitted here.

異常判定装置5は、前述のように異常判定部50の機能と実トルク検出部60の機能とを有している。そして、異常判定装置5は、前述したような異常判定信号を、論理スイッチ21,23に出力するようになっている。尚、その他の点については既に説明しているため、ここでは詳しい説明を省略する。   The abnormality determination device 5 has the function of the abnormality determination unit 50 and the function of the actual torque detection unit 60 as described above. The abnormality determination device 5 outputs the abnormality determination signal as described above to the logic switches 21 and 23. Since other points have already been described, detailed description is omitted here.

車速記憶装置7は、車速を記憶するものである。具体的に、車速信号が、論理スイッチ21を介して車速記憶装置7に入力されるようになっており、車速記憶装置7は、その入力される車速信号が表す車速を、定期的に更新記憶するようになっている。   The vehicle speed storage device 7 stores the vehicle speed. Specifically, a vehicle speed signal is input to the vehicle speed storage device 7 via the logic switch 21, and the vehicle speed storage device 7 periodically updates and stores the vehicle speed represented by the input vehicle speed signal. It is supposed to be.

ここで、論理スイッチ21は、接続/非接続を切り換えるものであり、異常が生じていない通常の状態(異常判定信号の出力レベルが正常を表すローレベルの場合)では、閉じた状態(接続状態)である。つまり、正常時は、車速信号は車速記憶装置7に常時入力される。   Here, the logic switch 21 switches connection / disconnection, and is in a closed state (connection state) in a normal state where no abnormality has occurred (when the output level of the abnormality determination signal is a low level indicating normal). ). That is, at the normal time, the vehicle speed signal is always input to the vehicle speed storage device 7.

一方、異常判定信号の出力レベルが異常を表すハイレベルになると、論理スイッチ21は、開いた状態(非接続状態)となる。つまり、異常時は、車速信号は車速記憶装置7に入力されなくなる。   On the other hand, when the output level of the abnormality determination signal becomes a high level indicating abnormality, the logic switch 21 is in an open state (non-connected state). That is, at the time of abnormality, the vehicle speed signal is not input to the vehicle speed storage device 7.

これによれば、例えば正常状態から異常状態に遷移した場合において、車速記憶装置7には、異常が検出される前(例えば直前)の車速が保持されることとなる。
次に、論理スイッチ23は、入力端子a,bと、出力端子cとを備えており、その出力端子cが、入力端子a及び入力端子bの何れかと接続される。尚、論理スイッチ25も同様である。そして、入力端子aには、出力レベルがハイレベルの信号が常時入力され、入力端子bには出力レベルがローレベルの信号が常時入力されるようになっている。尚、以下、論理スイッチ23において、入力端子a側をハイ側とも記載し、入力端子b側をロー側とも記載する。
According to this, for example, when a transition is made from a normal state to an abnormal state, the vehicle speed storage device 7 holds the vehicle speed before the abnormality is detected (for example, immediately before).
Next, the logic switch 23 includes input terminals a and b and an output terminal c, and the output terminal c is connected to either the input terminal a or the input terminal b. The logic switch 25 is the same. A signal having a high output level is always input to the input terminal a, and a signal having a low output level is always input to the input terminal b. Hereinafter, in the logic switch 23, the input terminal a side is also referred to as a high side, and the input terminal b side is also referred to as a low side.

論理スイッチ23は、通常の状態(正常時)では、ロー側に接続して、出力端子cからローレベルの信号を出力する。一方、異常判定装置5からの異常判定信号の出力レベルが異常を表すハイレベルの間、ハイ側に接続して出力端子cからハイレベルの信号を出力する。この論理スイッチ23の出力端子cから出力される信号は、論理スイッチ25の入力端子bに入力されるようになっている。   In a normal state (normal state), the logic switch 23 is connected to the low side and outputs a low level signal from the output terminal c. On the other hand, while the output level of the abnormality determination signal from the abnormality determination device 5 is high level indicating abnormality, the high level signal is output from the output terminal c by connecting to the high side. A signal output from the output terminal c of the logic switch 23 is input to the input terminal b of the logic switch 25.

ゲート出力時間生成装置9は、異常判定装置5からの異常判定信号の出力レベルがハイレベルになった際、車速記憶装置7に記憶されている車速に基づき、後述するゲート出力時間を算出する。具体的に、ゲート出力時間の情報は、車速の情報と対応付けて予め図示しないメモリ(例えばROM等)に記憶されており、ゲート出力時間生成装置9は、そのメモリを参照して、車速記憶装置7に記憶されている車速に応じたゲート出力時間を読み出して取得する。ここで、このゲート出力時間は、後述するシステムクロック分周装置15から出力される信号が遮断/供給信号としてドライバ80に入力される期間を表すものである。   When the output level of the abnormality determination signal from the abnormality determination device 5 becomes a high level, the gate output time generation device 9 calculates a gate output time described later based on the vehicle speed stored in the vehicle speed storage device 7. Specifically, the gate output time information is stored in advance in a memory (for example, ROM) not shown in association with the vehicle speed information, and the gate output time generation device 9 refers to the memory to store the vehicle speed. The gate output time corresponding to the vehicle speed stored in the device 7 is read and acquired. Here, the gate output time represents a period during which a signal output from the system clock frequency divider 15 described later is input to the driver 80 as a cutoff / supply signal.

そして、ゲート出力時間生成装置9により算出されたゲート出力時間は、ゲートパルス発生器11に入力される。
ゲートパルス発生器11は、論理スイッチ25に信号を出力しており、その信号の出力レベルを、ゲート出力時間生成装置9により算出されるゲート出力時間に該当する期間ハイレベルにする。より詳しく説明すると、図2にも示すように、ゲートパルス発生器11には異常判定信号が入力されるようになっており、ゲートパルス発生器11は、異常判定信号の出力レベルが異常を表すハイレベルになると、論理スイッチ25への信号の出力レベルをハイレベルにするとともに、ゲート出力時間に相当する間、そのハイレベルを維持する。尚、以下、ゲートパルス発生器11から論理スイッチ25に出力される信号(パルス)のことを、ゲートパルスと記載し、その信号の出力レベルがハイレベルである期間を、パルス期間と記載する。
The gate output time calculated by the gate output time generator 9 is input to the gate pulse generator 11.
The gate pulse generator 11 outputs a signal to the logic switch 25, and sets the output level of the signal to a high level for a period corresponding to the gate output time calculated by the gate output time generator 9. More specifically, as shown in FIG. 2, the abnormality determination signal is input to the gate pulse generator 11, and the output level of the abnormality determination signal indicates abnormality in the gate pulse generator 11. When the level is high, the output level of the signal to the logic switch 25 is set to high level, and the high level is maintained for the gate output time. Hereinafter, a signal (pulse) output from the gate pulse generator 11 to the logic switch 25 is referred to as a gate pulse, and a period during which the output level of the signal is high is referred to as a pulse period.

システムクロック生成装置13は、スロットルECU1の各部が動作の基準とするクロックを生成する。
また、システムクロック分周装置15は、システムクロック生成装置13から入力されるクロックを分周した信号を、論理スイッチ25の入力端子aに出力する。
The system clock generator 13 generates a clock that is used by each unit of the throttle ECU 1 as a reference for operation.
Further, the system clock frequency dividing device 15 outputs a signal obtained by dividing the clock input from the system clock generating device 13 to the input terminal a of the logic switch 25.

次に、論理スイッチ25は、前述のように、入力端子a,bと出力端子cとを備えていると共に、入力端子aにシステムクロック分周装置15からの信号が入力され、入力端子bに論理スイッチ23からの信号が入力されるようになっている。また、出力端子cは、ドライバ80と接続される。そして、前述のように、論理スイッチ25の出力端子cから出力される信号は、遮断/供給信号としてドライバ80に入力される。   Next, as described above, the logic switch 25 includes the input terminals a and b and the output terminal c, and the signal from the system clock frequency divider 15 is input to the input terminal a and the input terminal b is input. A signal from the logic switch 23 is input. The output terminal c is connected to the driver 80. As described above, the signal output from the output terminal c of the logic switch 25 is input to the driver 80 as a cutoff / supply signal.

そして、論理スイッチ25は、ゲートパルスのパルス期間は入力端子a側に接続し、そのパルス期間以外は、入力端子b側に接続する。
これによれば、ゲートパルスのパルス期間は、システムクロック分周装置15から出力される信号が、論理スイッチ25を介して遮断/供給信号としてドライバ80に入力され、ゲートパルスのパルス期間以外は、論理スイッチ23から出力される信号が、論理スイッチ25を介して遮断/供給信号としてドライバ80に入力される。
The logic switch 25 is connected to the input terminal a side during the pulse period of the gate pulse, and is connected to the input terminal b side during other than the pulse period.
According to this, during the pulse period of the gate pulse, the signal output from the system clock frequency divider 15 is input to the driver 80 as a cutoff / supply signal via the logic switch 25, and except for the pulse period of the gate pulse, A signal output from the logic switch 23 is input to the driver 80 as a cutoff / supply signal via the logic switch 25.

次に、図3は、スロットルECU1の図示しないマイコンが実行する異常判定処理を表すフローチャートである。
図3の異常判定処理では、まずS110で、実トルクから要求トルクを減算した値が予め定めた所定値より大きいか否かを判定する。そして、その減算値が所定値以下であると判定すると(S110:NO)、実トルクと要求トルクとの差は許容範囲内、又は、実トルクは要求トルクよりも小さい(過小トルク)と判断して、S160に移行する。
Next, FIG. 3 is a flowchart showing an abnormality determination process executed by a microcomputer (not shown) of the throttle ECU 1.
In the abnormality determination process of FIG. 3, first, in S110, it is determined whether or not the value obtained by subtracting the required torque from the actual torque is greater than a predetermined value. If it is determined that the subtraction value is equal to or smaller than the predetermined value (S110: NO), it is determined that the difference between the actual torque and the required torque is within the allowable range, or the actual torque is smaller than the required torque (under torque). Then, the process proceeds to S160.

S160では、遮断/供給信号の出力レベルを許可を表すローレベルにする。
ここで、本実施形態では、このS110:NO→S160のように、実トルクが要求トルクよりも小さい(過小トルク)の場合、ドライバ80によるモータ82の駆動制御を禁止しないようになっている。これは、禁止することとすると、さらに過小トルクの状態が助長されることが懸念されるためである。例えば、エンジン10(図1参照)への燃料噴射を制御する燃料噴射制御系、或いは点火を制御する点火制御系(例えば図1の出力制御部70)等に異常が生じている場合に過小トルクの状態になることが考えられ、この場合には、上記の懸念から、ドライバ80の駆動制御を禁止することは好ましくない。
In S160, the output level of the cutoff / supply signal is set to a low level indicating permission.
Here, in this embodiment, when the actual torque is smaller than the required torque (under torque) as in S110: NO → S160, the drive control of the motor 82 by the driver 80 is not prohibited. This is because if it is prohibited, there is a concern that an undertorque state is further promoted. For example, if the fuel injection control system that controls fuel injection to the engine 10 (see FIG. 1) or the ignition control system that controls ignition (for example, the output control unit 70 in FIG. 1) or the like has an abnormality, the torque is too small. In this case, it is not preferable to prohibit the drive control of the driver 80 because of the above concerns.

次に、S110で実トルク−要求トルクの減算値が所定値より大きいと判定した場合(S110:YES)は、異常(過大トルク)と判断し、S120に移行して、車速(車速記憶装置7に記憶されている車速)に応じたゲート出力時間を算出する。   Next, when it is determined in S110 that the subtraction value of the actual torque-requested torque is larger than the predetermined value (S110: YES), it is determined that there is an abnormality (excessive torque), the process proceeds to S120, and the vehicle speed (vehicle speed storage device 7) is determined. The gate output time corresponding to the vehicle speed stored in the

次に、S130に進み、ゲートパルスのパルス期間か否かを判定する。パルス期間であると判定すると(S130:YES)、S140に移行し、システムクロック分周装置15からの信号を、遮断/供給信号として出力する。そして、S140の後、S130に戻る。   Next, it progresses to S130 and it is determined whether it is the pulse period of a gate pulse. If it is determined that it is a pulse period (S130: YES), the process proceeds to S140, and the signal from the system clock frequency divider 15 is output as a cutoff / supply signal. Then, after S140, the process returns to S130.

また、S130でパルス期間でないと判定すると(S130:NO)、S150に移行し、遮断/供給信号の出力レベルを、禁止を表すハイレベルにする。具体的には、論理スイッチ23からの信号を、遮断/供給信号として出力する。そしてその後、当該処理を終了する。   If it is determined in S130 that it is not a pulse period (S130: NO), the process proceeds to S150, and the output level of the cutoff / supply signal is set to a high level indicating prohibition. Specifically, the signal from the logic switch 23 is output as a cutoff / supply signal. Thereafter, the process is terminated.

次に、図4は、スロットルECU1の作用を表すタイムチャートである。この図4は、正常状態から異常状態に遷移した例を表すものである。
図4において、1段目は、システムクロック生成装置13で生成されるクロックを表す。
Next, FIG. 4 is a time chart showing the operation of the throttle ECU 1. FIG. 4 shows an example of transition from a normal state to an abnormal state.
In FIG. 4, the first stage represents a clock generated by the system clock generator 13.

2段目は、システムクロック分周装置15からの分周信号を表す。
3段目は、論理スイッチ23の出力端子cから論理スイッチ25の入力端子bに出力される信号を表す。
The second level represents a frequency-divided signal from the system clock frequency divider 15.
The third level represents a signal output from the output terminal c of the logic switch 23 to the input terminal b of the logic switch 25.

4段目は、ゲートパルス発生器11から論理スイッチ25に出力される信号(ゲートパルス)を表す。ここでは特に、低車速時(ここでは、例えば一般道で想定される60km/h未満を低車速とする)の例である。   The fourth stage represents a signal (gate pulse) output from the gate pulse generator 11 to the logic switch 25. Here, in particular, it is an example at a low vehicle speed (here, for example, a low vehicle speed of less than 60 km / h assumed on a general road is used).

5段目は、論理スイッチ25の出力端子cからドライバ80に出力される遮断/供給信号を表す。ここでは特に、低車速時の例である。
6段目は、4段目同様、ゲートパルスを表し、ここでは特に、高車速時(ここでは、例えば高速道で想定される60km/h以上を高車速とする)の例である。
The fifth level represents a cutoff / supply signal output from the output terminal c of the logic switch 25 to the driver 80. In particular, this is an example at a low vehicle speed.
The sixth stage, like the fourth stage, represents a gate pulse, and here is an example particularly at a high vehicle speed (here, for example, 60 km / h or more assumed on a highway is a high vehicle speed).

7段目は、5段目同様、遮断/供給信号を表し、ここでは特に、高車速時の例である。
尚、ここではまず、低車速時の場合について、つまり、1段目〜5段目までについて説明する。
The seventh stage, like the fifth stage, represents a cut-off / supply signal, and here is an example particularly at a high vehicle speed.
Here, first, the case of the low vehicle speed, that is, the first to fifth stages will be described.

図4において、正常期間では、論理スイッチ23の出力端子cは入力端子b側に接続しており、3段目に示すように、論理スイッチ23の出力端子cからはローレベルの信号が出力される。   In FIG. 4, in the normal period, the output terminal c of the logic switch 23 is connected to the input terminal b side, and a low level signal is output from the output terminal c of the logic switch 23 as shown in the third stage. The

また、4段目に示すように、ゲートパルスはローレベル(パルス期間以外)である。この場合、論理スイッチ25は、入力端子b側(論理スイッチ23側)に接続する。このため、論理スイッチ23からのローレベルの信号が、論理スイッチ25の出力端子cから出力される。   As shown in the fourth stage, the gate pulse is at a low level (other than the pulse period). In this case, the logic switch 25 is connected to the input terminal b side (logic switch 23 side). Therefore, a low level signal from the logic switch 23 is output from the output terminal c of the logic switch 25.

つまり、5段目に示すように、遮断/供給信号の出力レベルは、論理スイッチ23の出力レベルと同じローレベルである。
そして、時刻T1において異常が検出されると、異常判定信号(図2参照)の出力レベルが異常を表すハイレベルになる。
That is, as shown in the fifth stage, the output level of the cutoff / supply signal is the same low level as the output level of the logic switch 23.
When an abnormality is detected at time T1, the output level of the abnormality determination signal (see FIG. 2) becomes a high level indicating the abnormality.

すると、論理スイッチ21は、接続から非接続の状態に切り換わる。これにより、異常が検出される前(直前)に車速記憶装置7に記憶された車速が、その車速記憶装置7で保持される。   Then, the logical switch 21 switches from a connected state to a non-connected state. As a result, the vehicle speed stored in the vehicle speed storage device 7 before the abnormality is detected (immediately before) is held in the vehicle speed storage device 7.

また、論理スイッチ23は、入力端子a側(ハイ側)に接続する。これにより、3段目の「異常期間」に示すように、論理スイッチ23の出力端子cからは、ハイレベルの信号が出力される。   The logic switch 23 is connected to the input terminal a side (high side). As a result, as shown in the “abnormal period” in the third stage, a high level signal is output from the output terminal c of the logic switch 23.

また、ゲート出力時間生成装置9は、車速記憶装置7に保持されている異常が検出される前の車速に基づき、ゲート出力時間を算出する。
そして、4段目に示すように、ゲートパルス発生器11は、異常が検出されたタイミング(異常判定信号の出力レベルがハイレベルとなったタイミング)で、出力信号の出力レベルを変化させる(ローレベルからハイレベルにする)とともに、ゲート出力時間生成装置9により算出されるゲート出力時間に相当する期間、ハイレベルを維持する。
The gate output time generation device 9 calculates the gate output time based on the vehicle speed before the abnormality held in the vehicle speed storage device 7 is detected.
As shown in the fourth stage, the gate pulse generator 11 changes the output level of the output signal at the timing when the abnormality is detected (the timing when the output level of the abnormality determination signal becomes high) (low level). The high level is maintained for a period corresponding to the gate output time calculated by the gate output time generator 9.

論理スイッチ25は、ゲートパルスのパルス期間において、システムクロック分周装置15側(入力端子a側)に接続する。このため、システムクロック分周装置15からの信号が、論理スイッチ25の出力端子cから出力される。   The logic switch 25 is connected to the system clock frequency divider 15 side (input terminal a side) in the pulse period of the gate pulse. Therefore, a signal from the system clock frequency divider 15 is output from the output terminal c of the logic switch 25.

つまり、5段目の「異常期間」に示すように、ゲートパルスのパルス期間では、システムクロック分周装置15からの信号が遮断/供給信号として出力される。
ここで、さらに、システムクロック分周装置15から出力される信号は、2段目にも示すように、出力レベルがハイレベルとローレベルに変化するパルス信号である。このため、ドライバ80は、モータ82の駆動制御を断続的に行うこととなる。
That is, as shown in the “abnormal period” in the fifth stage, in the pulse period of the gate pulse, the signal from the system clock frequency divider 15 is output as a cutoff / supply signal.
Further, the signal output from the system clock frequency divider 15 is a pulse signal whose output level changes between a high level and a low level as shown in the second stage. For this reason, the driver 80 intermittently performs drive control of the motor 82.

そして、パルス期間の終期(時刻t1)では、論理スイッチ25における接続は、論理スイッチ23側(入力端子b側)に切り替わり、5段目に示すように、時刻t1以降は、論理スイッチ23からの信号が遮断/供給信号として出力される。そして、異常期間では論理スイッチ23はハイ側に接続しているため、遮断/供給信号の出力レベルは、時刻t1以降はハイレベルで維持される。   Then, at the end of the pulse period (time t1), the connection in the logic switch 25 is switched to the logic switch 23 side (input terminal b side), and as shown in the fifth stage, after time t1, the connection from the logic switch 23 is performed. The signal is output as a cut-off / supply signal. Since the logic switch 23 is connected to the high side during the abnormal period, the output level of the cutoff / supply signal is maintained at the high level after time t1.

尚、6段目及び7段目に示すように、高車速時は、4段目及び5段目の低車速時と比較して、パルス期間(ゲート出力時間)が大きくなるようになっている。これは、高車速時の場合のほうが、車速を一定速まで落とすのにより多くの時間を要するためである。言い換えると、減速のための時間をより多くとって、減速ショックを緩和するようにしている。   As shown in the sixth and seventh stages, the pulse period (gate output time) is longer at high vehicle speeds than at the fourth and fifth stage low vehicle speeds. . This is because more time is required to reduce the vehicle speed to a constant speed when the vehicle speed is high. In other words, more time for deceleration is taken to mitigate the deceleration shock.

次に、図5は、モータ82に流れる駆動電流値の変化を表す図面である。この図5は、図4と同様、正常状態から異常状態に遷移した例を表すものである。
また、図5において、1段目は、図4の1段目と同じであり、システムクロック生成装置13で生成されるクロックを表す。
Next, FIG. 5 is a diagram showing a change in the drive current value flowing through the motor 82. FIG. 5 shows an example of transition from a normal state to an abnormal state, as in FIG.
In FIG. 5, the first level is the same as the first level in FIG. 4, and represents a clock generated by the system clock generation device 13.

2段目は、図4の5段目と同じである。つまり、論理スイッチ25の出力端子cから出力される遮断/供給信号を表し、特に、低車速時の例である。
3段目は、低車速時において、モータ82に流れる駆動電流値の変化を表す。
The second level is the same as the fifth level in FIG. In other words, it represents a cut-off / supply signal output from the output terminal c of the logic switch 25, and is particularly an example at a low vehicle speed.
The third level represents a change in the value of the drive current flowing through the motor 82 at low vehicle speeds.

4段目は、図4の7段目と同じである。つまり、論理スイッチ25の出力端子cから出力される遮断/供給信号を表し、特に、高車速時の例である。
5段目は、高車速時において、モータ82に流れる駆動電流値の変化を表す。
The fourth level is the same as the seventh level in FIG. That is, it represents a cutoff / supply signal output from the output terminal c of the logic switch 25, and is an example at a high vehicle speed.
The fifth level represents a change in the value of the drive current flowing through the motor 82 at a high vehicle speed.

尚、ここではまず、低車速時の場合について、つまり、1段目〜3段目までについて説明する。
図5の例において、正常期間中は、車両は一定速度で巡航しており、駆動電流はほぼ一定値で推移している。そして、例えば異常が発生する時刻T1の前において、この例では、モータ82の駆動(スロットル弁90の開閉駆動)が制御され、駆動電流値が上昇している。
Here, first, the case of the low vehicle speed, that is, the first to third stages will be described.
In the example of FIG. 5, during a normal period, the vehicle is cruising at a constant speed, and the drive current changes at a substantially constant value. For example, before the time T1 when an abnormality occurs, in this example, the drive of the motor 82 (the opening / closing drive of the throttle valve 90) is controlled, and the drive current value increases.

ところが、時刻T1で異常が検出されると、遮断/供給信号の出力レベルが変化し、ここではまずその遮断/供給信号の出力レベルがハイレベルになって、モータ82の駆動制御が禁止される。つまり、ドライバ80からモータ82への電力の供給が遮断される。このため、駆動電流値は低下する。   However, when an abnormality is detected at time T1, the output level of the cutoff / supply signal changes, and here, the output level of the cutoff / supply signal first becomes high, and drive control of the motor 82 is prohibited. . That is, the power supply from the driver 80 to the motor 82 is interrupted. For this reason, a drive current value falls.

一方、その後、遮断/供給信号の出力レベルがローレベルになってモータ82の駆動制御が許可されると、ドライバ80によるモータ82の駆動制御が再開される。このため、駆動電流値が大きくなる。以後、時刻T1からt1の間において、遮断/供給信号に応じてこのような所動が繰り返される。この場合、スロットル弁90(図1参照)は、閉じる→開く→閉じる、を繰り返すようになり、吸入空気量が緩やかに低下する。   On the other hand, when the output level of the cutoff / supply signal becomes low level and the drive control of the motor 82 is permitted, the drive control of the motor 82 by the driver 80 is resumed. For this reason, a drive current value becomes large. Thereafter, such an operation is repeated in accordance with the cutoff / supply signal between time T1 and time t1. In this case, the throttle valve 90 (see FIG. 1) repeats closing → opening → closing, and the intake air amount gradually decreases.

例えば、モータ82の駆動制御が禁止されてスロットル弁90が閉じる際、そのスロットル弁90が初期位置までではなく途中まで閉じると、エンジン10への吸入空気の経路が狭まって吸入空気量は減少するとともに、その後モータ82の駆動制御が許可されてスロットル弁90が開くと再び吸入空気量が増加する、といった具合にして、吸入空気量が緩やかに低下することが考えられる。尚、このような場合において、スロットル弁90は、例えば徐々に初期位置に戻ることが考えられる。   For example, when the drive control of the motor 82 is prohibited and the throttle valve 90 is closed, if the throttle valve 90 is closed halfway rather than to the initial position, the intake air path to the engine 10 is narrowed and the intake air amount is reduced. At the same time, when the drive control of the motor 82 is permitted and the throttle valve 90 is opened, the intake air amount increases again. For example, it is conceivable that the intake air amount gradually decreases. In such a case, it is conceivable that the throttle valve 90 gradually returns to the initial position, for example.

また、モータ82の駆動制御が禁止されてスロットル弁90が閉じる際、スロットル弁90が初期位置まで閉じたとしても、スロットル弁90付近からエンジン10までの吸気通路の空気がエンジン10に惰性で供給され、その後モータ82の駆動制御が許可されてスロットル弁90が開くと再び吸入空気量が増加する、といった具合にして、吸入空気量が緩やかに低下することが考えられる。   Further, when the drive control of the motor 82 is prohibited and the throttle valve 90 is closed, air in the intake passage from the vicinity of the throttle valve 90 to the engine 10 is supplied to the engine 10 by inertia even if the throttle valve 90 is closed to the initial position. Then, it is conceivable that the intake air amount gradually decreases, for example, when the drive control of the motor 82 is permitted and the throttle valve 90 is opened, the intake air amount increases again.

そして、2段目に示すように、時刻t1以降で遮断/供給信号がハイレベルになると、モータ82の駆動制御が完全に禁止され、3段目に示すように、駆動電流値は減少しておおよそ0となる。   As shown in the second stage, when the cutoff / supply signal goes high after time t1, the drive control of the motor 82 is completely prohibited, and the drive current value decreases as shown in the third stage. Approximately 0.

尚、高車速時の場合は、モータ82の駆動制御を断続的に禁止する期間(パルス期間)が低車速時と比較して長い点が異なるのみで、その他は低車速時の場合と同様である。
次に、図6は、本実施形態の効果を表すグラフである。具体的に、時間(横軸)と車速(縦軸)の関係を表している。そして、図6のグラフにおいて、実線が本実施形態の例を表し、波線が本発明を適用しない従来例を表すものである。
In the case of high vehicle speed, the period (pulse period) in which the drive control of the motor 82 is intermittently prohibited is different from that in the low vehicle speed except that the other period is the same as in the low vehicle speed. is there.
Next, FIG. 6 is a graph showing the effect of this embodiment. Specifically, the relationship between time (horizontal axis) and vehicle speed (vertical axis) is shown. In the graph of FIG. 6, a solid line represents an example of the present embodiment, and a wavy line represents a conventional example to which the present invention is not applied.

波線で示す従来例では、時刻T1で異常が検出されると、モータ82の駆動制御が完全に禁止されるため、スロットル弁90が初期位置に直ちに戻って、吸入空気量が急減する。このため、エンジンの回転数が急激に落ち、車速も急激に低下する。   In the conventional example indicated by the wavy line, when an abnormality is detected at time T1, the drive control of the motor 82 is completely prohibited, so the throttle valve 90 immediately returns to the initial position, and the intake air amount rapidly decreases. For this reason, the number of revolutions of the engine is abruptly decreased, and the vehicle speed is also rapidly decreased.

これに対し、実線で示す本実施形態の例では、時刻T1で異常が検出されると、これまで説明したように、まず、モータ82の駆動制御が断続的に禁止されるようになる。このため、前述のように吸入空気量が緩やかに減少し、エンジン回転数は徐々に低下するようになって、車速も従来例と比較して徐々に低下する。   On the other hand, in the example of the present embodiment indicated by the solid line, when an abnormality is detected at time T1, first, the drive control of the motor 82 is intermittently prohibited as described above. For this reason, as described above, the intake air amount gradually decreases, the engine speed gradually decreases, and the vehicle speed also gradually decreases as compared with the conventional example.

以上説明したように、本実施形態によれば、スロットル弁90の開閉を駆動するスロットル制御系に異常が生じた場合、ドライバ80によるスロットル弁90(モータ82)の駆動制御を禁止することで車両のオーバーランを防止するのであるが、特にその際、ドライバ80の駆動制御を断続的に禁止するようにしている。このため、スロットル弁90が、閉じる→開く→閉じる、を繰り返し、エンジン10への吸入空気量が緩やかに減少して、車両のオーバーランを防止するとともに、減速ショックや突然のエンジンストールを回避することができる。従って、運転手に不快感を与えることがないとともに、より安全な車両制御を実現することができる。   As described above, according to the present embodiment, when an abnormality occurs in the throttle control system that drives opening / closing of the throttle valve 90, the driver 80 prohibits the drive control of the throttle valve 90 (motor 82) by the vehicle. In this case, in particular, the driving control of the driver 80 is intermittently prohibited. For this reason, the throttle valve 90 repeats closing → opening → closing, and the amount of intake air to the engine 10 is gradually reduced to prevent overrun of the vehicle and avoid deceleration shock and sudden engine stall. be able to. Accordingly, it is possible to realize safer vehicle control while not causing discomfort to the driver.

また、ドライバ80の駆動制御を断続的に禁止する期間を、例えばエンジンの回転数が低回転の場合と高回転の場合とで異ならせるようにしている。具体的には、高回転の場合は、その禁止する期間をより大きくするようにしている。このため、エンジンの回転数が低回転か高回転かに関わらず、エンジンの回転数、ひいては車速を、緩やかに、かつ効率的に小さくすることができるようになる。したがって、より確実に減速ショックや突然のエンジンストールを回避することができる。   In addition, the period during which the drive control of the driver 80 is intermittently prohibited is made different between, for example, a low engine speed and a high engine speed. Specifically, in the case of high rotation, the prohibited period is made longer. Therefore, regardless of whether the engine speed is low or high, the engine speed, and hence the vehicle speed, can be gradually and efficiently reduced. Accordingly, it is possible to more reliably avoid a deceleration shock and a sudden engine stall.

尚、本実施形態において、要求トルク演算装置30及びドライバ80がスロットル駆動手段に相当し、図2に示す構成(及び図1の出力制御部70を除いた部分)がスロットル制御系に相当し、異常判定装置5が異常検出手段に相当し、遮断/供給信号を出力する構成、具体的に、車速記憶装置7、ゲート出力時間生成装置9、ゲートパルス発生器11、システムクロック生成装置13、システムクロック分周装置15、及び論理スイッチ21,23,25がフェールセーフ手段に相当し、ゲート出力時間生成装置9が期間算出手段に相当し、アクセル操作量検出部31、車速検出部41、及びエンジン回転数検出部51が状態検出手段に相当している。   In the present embodiment, the required torque calculation device 30 and the driver 80 correspond to throttle driving means, and the configuration shown in FIG. 2 (and the portion excluding the output control unit 70 in FIG. 1) corresponds to the throttle control system. The abnormality determination device 5 corresponds to an abnormality detection means and outputs a cutoff / supply signal. Specifically, the vehicle speed storage device 7, the gate output time generation device 9, the gate pulse generator 11, the system clock generation device 13, and the system The clock frequency divider 15 and the logic switches 21, 23, 25 correspond to fail-safe means, the gate output time generation device 9 corresponds to period calculation means, the accelerator operation amount detection unit 31, the vehicle speed detection unit 41, and the engine The rotation speed detection unit 51 corresponds to state detection means.

尚、本第1実施形態においては、以下に示す変形例のように構成してもよい。
〈変形例〉
図7は、変形例のエンジン制御システムの概略構成図である。
Note that the first embodiment may be configured as in the following modifications.
<Modification>
FIG. 7 is a schematic configuration diagram of a modified engine control system.

本変形例では、図1の構成に加え、さらに、異常判定部50が、ドライバ80、モータ82、及び出力制御部70の異常の有無を判定する。
具体的に、ドライバ80及びモータ82の異常の有無を検出するための信号(以下、ドライバ異常検出信号と記載する)が、ドライバ80から異常判定部50に出力されるようになっている。尚、例えば図2で説明すると、本変形例を適用した場合は、ドライバ80から異常判定装置5に、ドライバ異常検出信号が出力される。
In the present modification, in addition to the configuration of FIG. 1, the abnormality determination unit 50 further determines whether there is an abnormality in the driver 80, the motor 82, and the output control unit 70.
Specifically, a signal for detecting whether or not the driver 80 and the motor 82 are abnormal (hereinafter, referred to as a driver abnormality detection signal) is output from the driver 80 to the abnormality determination unit 50. For example, referring to FIG. 2, when the present modification is applied, a driver abnormality detection signal is output from the driver 80 to the abnormality determination device 5.

また、出力制御部70の異常の有無を検出するための信号が、出力制御部70から異常判定部50に出力されるようになっている。尚、出力制御部70は、本来的にはスロットル弁90の開閉を駆動するスロットル制御系に含まれるものではないが、広い意味でスロットル制御系に含めて考えてもよい。   In addition, a signal for detecting whether or not the output control unit 70 is abnormal is output from the output control unit 70 to the abnormality determination unit 50. The output control unit 70 is not originally included in the throttle control system that drives opening and closing of the throttle valve 90, but may be considered to be included in the throttle control system in a broad sense.

ここで、例えばドライバ80、モータ82について想定される異常としては、ドライバ80に過剰な電流が流れる異常(過電流異常)や、ドライバ80に流れる電流値が最大値で所定時間以上継続する異常(フルパワー異常)等がある。   Here, for example, abnormalities assumed for the driver 80 and the motor 82 are abnormalities in which excessive current flows in the driver 80 (overcurrent abnormality), and abnormalities in which the current value flowing in the driver 80 continues at a maximum value for a predetermined time or more ( Full power abnormality).

前者の過電流異常としては、例えばドライバ80内において回路が故障して過剰な電流が流れる、という例が考えられる。回路の故障としては、より具体的には、例えばモータ82への通電方向を切り換えるためのHブリッジ回路を構成するトランジスタにおいて、ドレイン、ソース間が短絡するような故障がある。また、後者のフルパワー異常としては、例えば、スロットル弁90を開方向へ駆動する際にその駆動が例えば何らかの障害物(異物)等により阻害され、この場合においてスロットル弁90の開度を目標開度へ近づけようとして、フルパワー状態が続く、という例が考えられる。   As the former overcurrent abnormality, for example, an example in which an excessive current flows due to a circuit failure in the driver 80 can be considered. More specifically, the circuit failure includes, for example, a failure in which a drain and a source are short-circuited in a transistor constituting an H-bridge circuit for switching the energization direction to the motor 82. Further, as the latter full power abnormality, for example, when the throttle valve 90 is driven in the opening direction, the driving is obstructed by, for example, some obstacle (foreign matter) or the like. An example where the full power state continues to approach the degree is conceivable.

ドライバ80、モータ82、及び出力制御部70の異常の有無も検出するという本変形例によれば、より安全性が向上する。
[第2実施形態]
次に、第2実施形態について説明する。
According to this modified example in which the presence / absence of abnormality of the driver 80, the motor 82, and the output control unit 70 is also detected, the safety is further improved.
[Second Embodiment]
Next, a second embodiment will be described.

図8は、第2実施形態のスロットルECU1の具体的構成及びその周辺を表す構成図である。
第1実施形態では異常発生時に、モータ82の駆動制御を単に断続的に禁止する(言い換えると、車速を開ループ制御する)のに対し、本第2実施形態では、異常発生時に車速を閉ループ制御(フィードバック制御)する点が異なっている。
FIG. 8 is a configuration diagram illustrating a specific configuration of the throttle ECU 1 according to the second embodiment and the periphery thereof.
In the first embodiment, when an abnormality occurs, the drive control of the motor 82 is merely intermittently prohibited (in other words, the vehicle speed is controlled in an open loop). In the second embodiment, the vehicle speed is controlled in a closed loop when an abnormality occurs. (Feedback control) is different.

具体的に、図8に示す本第2実施形態のスロットルECU1は、図2(第1実施形態)のスロットルECU1と比較して、上限車速決定装置35と、DUTY選択装置37とを備えているとともに、システムクロック分周装置15に代えてPWM装置39を備えている点が異なっている。   Specifically, the throttle ECU 1 of the second embodiment shown in FIG. 8 includes an upper limit vehicle speed determination device 35 and a DUTY selection device 37, as compared with the throttle ECU 1 of FIG. 2 (first embodiment). In addition, a PWM device 39 is provided instead of the system clock frequency dividing device 15.

また、スロットルECU1の図示しないマイコンが、図3の異常判定処理に代えて、図9の異常判定処理を実行する点が異なっている。さらに、そのマイコンが、図10のPWM周期トリガ処理を定期的に実行する点が異なっている。   Further, a difference is that a microcomputer (not shown) of the throttle ECU 1 executes the abnormality determination process of FIG. 9 instead of the abnormality determination process of FIG. Furthermore, the microcomputer is different in that the PWM cycle trigger process of FIG. 10 is periodically executed.

以下、上記の異なる点について、具体的に説明する。
まず、上限車速決定装置35には、異常判定信号と、ゲートパルス発生器11からのゲートパルスと、後述するPWM装置39からのPWM信号とが入力されるようになっている。また、上限車速決定装置35は、車速記憶装置7に記憶される例えば異常発生前の車速(以下、異常前車速と記載する)を、その車速記憶装置7から読み出して取得できるようになっている。
Hereinafter, the different points will be specifically described.
First, the upper limit vehicle speed determination device 35 is inputted with an abnormality determination signal, a gate pulse from the gate pulse generator 11, and a PWM signal from a PWM device 39 to be described later. Further, the upper limit vehicle speed determination device 35 can read and acquire, for example, the vehicle speed before the occurrence of an abnormality (hereinafter referred to as the vehicle speed before the abnormality) stored in the vehicle speed storage device 7 from the vehicle speed storage device 7. .

そして、上限車速決定装置35は、異常判定信号の出力レベルが異常を表すハイレベルになると、車速記憶装置7から異常前車速を取得するとともに、目標とする減速後の車速を算出する。さらにその後、ゲートパルスのパルス期間において、その目標とする車速をPWM信号の周期に同期した一定周期で算出する。尚、ここでは、目標とする車速のことを、上限車速と言い換えることにする。そして、上限車速決定装置35により一定周期で算出される上限車速は、算出される毎にDUTY選択装置37に入力される。   Then, when the output level of the abnormality determination signal becomes a high level indicating abnormality, the upper limit vehicle speed determination device 35 acquires the vehicle speed before the abnormality from the vehicle speed storage device 7 and calculates the target vehicle speed after deceleration. Further thereafter, during the pulse period of the gate pulse, the target vehicle speed is calculated at a constant period synchronized with the period of the PWM signal. Here, the target vehicle speed is referred to as the upper limit vehicle speed. The upper limit vehicle speed calculated by the upper limit vehicle speed determination device 35 at a constant cycle is input to the DUTY selection device 37 every time it is calculated.

DUTY選択装置37には、上限車速の他に、車速信号と、ゲートパルスと、PWM信号とが入力される。
そして、DUTY選択装置37は、ゲートパルスのパルス期間において、車速信号が表す車速(つまり、実際の車速であり、以下、実車速と記載する)と上限車速とに基づき、遮断/供給信号のハイ及びローの割合、つまりDUTY(デューティー)比を決定する。具体的には、実車速と上限車速とからDUTY比を決定するためのマップが、図示しないメモリ(例えばROM等)に記憶されており、DUTY選択装置37は、そのマップを参照してDYTU比を決定するようになっている。DUTY選択装置37により決定されたDUTY比は、PWM装置39に入力される。
In addition to the upper limit vehicle speed, the DUTY selection device 37 receives a vehicle speed signal, a gate pulse, and a PWM signal.
Then, the DUTY selection device 37 sets the cutoff / supply signal high based on the vehicle speed represented by the vehicle speed signal (that is, the actual vehicle speed, hereinafter referred to as the actual vehicle speed) and the upper limit vehicle speed in the pulse period of the gate pulse. And the ratio of low, that is, the DUTY (duty) ratio. Specifically, a map for determining the DUTY ratio from the actual vehicle speed and the upper limit vehicle speed is stored in a memory (not shown) such as a ROM, and the DUTY selection device 37 refers to the map to determine the DYTU ratio. Is to decide. The DUTY ratio determined by the DUTY selection device 37 is input to the PWM device 39.

PWM装置39は、DUTY選択装置37により決定されるDUTY比に合致するPWM信号を、論理スイッチ25の入力端子aに出力する。また、このPWM信号は、前述のように、上限車速決定装置35及びDUTY選択装置37にも出力される。   The PWM device 39 outputs a PWM signal that matches the DUTY ratio determined by the DUTY selection device 37 to the input terminal a of the logic switch 25. The PWM signal is also output to the upper limit vehicle speed determination device 35 and the DUTY selection device 37 as described above.

またここで、ゲートパルスのパルス期間以外においては、上限車速決定装置35は上限車速を算出するための処理を実行しないようになっており、DUTY選択装置37は、DUTY比を決定するための処理を実行しないようになっている。これは、ゲートパルスのパルス期間以外においては、論理スイッチ25は入力端子b側に接続するため、PWM装置39からのPWM信号が論理スイッチ25を介して遮断/供給信号として出力されることはないためである。このようにすれば、不要な処理が実行されることを防止して、スロットルECU1の負荷(例えばマイコンのCPUの負荷)を低減したり消費電力を抑えたりすることができる。   Here, the upper limit vehicle speed determination device 35 does not execute the process for calculating the upper limit vehicle speed except during the pulse period of the gate pulse, and the DUTY selection device 37 performs the process for determining the DUTY ratio. Do not run. This is because the logic switch 25 is connected to the input terminal b side except during the pulse period of the gate pulse, so that the PWM signal from the PWM device 39 is not output as a cutoff / supply signal via the logic switch 25. Because. In this way, it is possible to prevent unnecessary processing from being executed, thereby reducing the load on the throttle ECU 1 (for example, the load on the CPU of the microcomputer) and suppressing power consumption.

次に、図9について説明する。
図9の異常判定処理は、図3(第1実施形態)の異常判定処理と比較して、S140の処理に代えて、S210の処理を実行する点が異なっている。尚、図9の異常判定処理において、図3の異常判定処理と同じステップについては同じ符号を付している。
Next, FIG. 9 will be described.
The abnormality determination process of FIG. 9 differs from the abnormality determination process of FIG. 3 (first embodiment) in that the process of S210 is executed instead of the process of S140. In the abnormality determination process of FIG. 9, the same steps as those of the abnormality determination process of FIG.

具体的に、図9では、S130でゲートパルスのパルス期間であると判定すると(S130:YES)、S210に移行し、PWM装置39からのPWM信号を、遮断/供給信号として出力する。具体的には、PWM装置39はPWM信号を論理スイッチ25の入力端子aに出力しており、ゲートパルスのパルス期間は、論理スイッチ25において入力端子a側に接続されるようにする。そしてS210の処理の後、再びS130に戻る。   Specifically, in FIG. 9, when it is determined in S130 that it is the pulse period of the gate pulse (S130: YES), the process proceeds to S210, and the PWM signal from the PWM device 39 is output as a cutoff / supply signal. Specifically, the PWM device 39 outputs a PWM signal to the input terminal a of the logic switch 25, and the pulse period of the gate pulse is connected to the input terminal a side in the logic switch 25. And after the process of S210, it returns to S130 again.

次に、図10のPWM周期トリガ処理について説明する。
図10のPWM周期トリガ処理では、まず、S310で、実トルク−要求トルクの減算値が予め定めた所定値より大きいか否かを判定する。そして、その減算値が所定値以下であると判定すると(S310:NO)、そのまま当該処理を終了する。
Next, the PWM cycle trigger process of FIG. 10 will be described.
In the PWM cycle trigger process of FIG. 10, first, in S310, it is determined whether or not the subtraction value of the actual torque and the required torque is larger than a predetermined value. If it is determined that the subtraction value is equal to or less than the predetermined value (S310: NO), the process is terminated as it is.

一方、S310で減算値が所定値より大きい(過大トルク)と判定すると(S310:YES)、S320に移行し、ゲートパルスのパルス期間であるか否かを判定する。
S320でパルス期間でないと判定すると(S320:NO)、そのまま当該処理を終了する。
On the other hand, if it is determined in S310 that the subtraction value is larger than the predetermined value (excess torque) (S310: YES), the process proceeds to S320, and it is determined whether or not it is the pulse period of the gate pulse.
If it is determined in S320 that it is not a pulse period (S320: NO), the process is terminated as it is.

一方、S320でパルス期間であると判定すると(S320:YES)、S330に移行し、前回の異常判定結果が「正常」であるか否かを判定する。尚、異常判定結果は、その判定毎に、所定のメモリ(例えばRAM等)に記憶されるようになっており、このS330では、そのメモリに記憶されている異常判定結果の情報を参照する。   On the other hand, if it is determined in S320 that it is a pulse period (S320: YES), the process proceeds to S330, and it is determined whether or not the previous abnormality determination result is “normal”. The abnormality determination result is stored in a predetermined memory (for example, RAM) for each determination, and in S330, information on the abnormality determination result stored in the memory is referred to.

そして、S330で前回の異常判定結果が「正常」であると判定すると(S330:YES)、正常状態から異常状態に遷移したものと判断して、S340に移行する。
S340では、車速記憶装置7に記憶されている車速(異常前車速)をその車速記憶装置7から取得して、その取得した異常前車速を、上限車速とする。そして次に、S360に移行する。
If it is determined in S330 that the previous abnormality determination result is “normal” (S330: YES), it is determined that the normal state has changed to the abnormal state, and the process proceeds to S340.
In S340, the vehicle speed (pre-abnormal vehicle speed) stored in the vehicle speed storage device 7 is acquired from the vehicle speed storage device 7, and the acquired abnormal vehicle speed is set as the upper limit vehicle speed. Then, the process proceeds to S360.

一方、S330で前回の異常判定結果が「正常」でない、つまり「異常」であると判定すると(S330:NO)、異常状態が継続しているものと判断して、S350に移行する。   On the other hand, if it is determined in S330 that the previous abnormality determination result is not “normal”, that is, “abnormal” (S330: NO), it is determined that the abnormal state continues, and the process proceeds to S350.

S350では、前回算出した(少なくとも、異常発生時にS340で算出している)上限車速から所定速度を減算した車速を、新たな上限車速とする。そして次に、S360に移行する。   In S350, a vehicle speed obtained by subtracting a predetermined speed from the upper limit vehicle speed calculated last time (at least calculated in S340 when an abnormality occurs) is set as a new upper limit vehicle speed. Then, the process proceeds to S360.

S360では、実車速が、S340或いはS350で算出した上限車速よりも大きいか否かを判定する。
そして、S360で実車速が上限車速より大きいと判定すると(S360:YES)、S380に移行し、現在の実車速が小さくなるようなDUTY比を選択する。本例では、DUTY比は例えば50パーセントとなっているが、このDUTY比は、車速やその他種々の条件に応じて種々の値をとり得るものである。
In S360, it is determined whether the actual vehicle speed is higher than the upper limit vehicle speed calculated in S340 or S350.
If it is determined in S360 that the actual vehicle speed is greater than the upper limit vehicle speed (S360: YES), the process proceeds to S380, and a DUTY ratio is selected such that the current actual vehicle speed is reduced. In this example, the DUTY ratio is, for example, 50%, but this DUTY ratio can take various values depending on the vehicle speed and various other conditions.

一方、S360で実車速が上限車速以下であると判定すると(S360:NO)、S370に移行し、現在の実車速を維持するようなDUTY比を決定する。本例では、DUTY比は例えば25パーセントとなっているが、前述のように、種々の条件に応じて、DUTY比は種々の値をとり得る。   On the other hand, if it is determined in S360 that the actual vehicle speed is equal to or lower than the upper limit vehicle speed (S360: NO), the process proceeds to S370, and a DUTY ratio that maintains the current actual vehicle speed is determined. In this example, the DUTY ratio is 25%, for example, but as described above, the DUTY ratio can take various values depending on various conditions.

そして、S370或いはS380の処理の後、当該処理を終了する。
次に、図11は、スロットルECU1の作用を表すタイムチャートである。この図11は、正常状態から異常状態に遷移した例を表すものである。
Then, after the process of S370 or S380, the process ends.
Next, FIG. 11 is a time chart showing the operation of the throttle ECU 1. FIG. 11 shows an example of transition from a normal state to an abnormal state.

図11において、1段目〜3段目は、図4の1段目〜3段目と同じである。
そして、図11において、4段目は、PWM装置39から論理スイッチ25の入力端子aに出力されるPWM信号を表す。
In FIG. 11, the first to third stages are the same as the first to third stages in FIG. 4.
In FIG. 11, the fourth level represents a PWM signal output from the PWM device 39 to the input terminal a of the logic switch 25.

5段目は、論理スイッチ25の出力端子cからドライバ80に出力される遮断/供給信号を表す。
6段目は、実車速及び上限車速を表す。尚、6段目において、実線が実車速を表し、波線が上限車速を表す。
The fifth level represents a cutoff / supply signal output from the output terminal c of the logic switch 25 to the driver 80.
The sixth row represents the actual vehicle speed and the upper limit vehicle speed. In the sixth stage, the solid line represents the actual vehicle speed, and the wavy line represents the upper limit vehicle speed.

まず、4段目に示すように、PWM装置39は、例えば周期Sのパルス信号を出力しており、そのパルス信号のDUTY比を、ゲートパルスのパルス期間において、DUTY選択装置37により決定されるDUTY比にする。   First, as shown in the fourth stage, the PWM device 39 outputs a pulse signal having a period S, for example, and the DUTY ratio of the pulse signal is determined by the DUTY selection device 37 in the pulse period of the gate pulse. Set to DUTY ratio.

そして、5段目に示すように、遮断/供給信号は、ゲートパルスのパルス期間では、PWM装置39から出力されるPWM信号になる。
また6段目に示すように、時刻T1で異常が検出された際、上限車速が設定される。最初の上限車速、つまり異常が検出された直後の上限車速は、車速記憶装置7に記憶されている車速と同じになる(図10で、S330:YES→S350)。つまりこれは、異常が発生した際において、実車速が少なくとも異常が生じる直前の車速を超えないようにする趣旨である。尚、正常期間においては、上限車速は算出されない(本例では例えば0km/hとなっている)。
As shown in the fifth stage, the cutoff / supply signal is a PWM signal output from the PWM device 39 in the pulse period of the gate pulse.
As shown in the sixth stage, when an abnormality is detected at time T1, an upper limit vehicle speed is set. The first upper limit vehicle speed, that is, the upper limit vehicle speed immediately after the abnormality is detected, is the same as the vehicle speed stored in the vehicle speed storage device 7 (S330: YES → S350 in FIG. 10). In other words, this means that when an abnormality occurs, the actual vehicle speed does not exceed at least the vehicle speed immediately before the abnormality occurs. In the normal period, the upper limit vehicle speed is not calculated (in this example, it is 0 km / h, for example).

そして本例では、時刻T1付近で、実車速は上限車速を若干上回っている。すると、前述のように図10でS360:YES→S380となり、DUTY比は例えば50パーセントとなる。その後、時刻t2では、異常状態が継続している状態であり(S330:NO)、時刻T1で算出された前回の上限車速から所定速度だけ減算した車速が、新たな上限車速として設定される(S350)。   In this example, the actual vehicle speed is slightly higher than the upper limit vehicle speed around time T1. Then, as described above, in FIG. 10, S360: YES → S380, and the DUTY ratio is, for example, 50%. Thereafter, at time t2, the abnormal state continues (S330: NO), and a vehicle speed obtained by subtracting a predetermined speed from the previous upper limit vehicle speed calculated at time T1 is set as a new upper limit vehicle speed ( S350).

そして本例では、時刻t2で、実車速は上限車速を若干下回っている。またこの場合、DUTY比は例えば25パーセントとなる(S360:NO→S370)。
その後は同様であるため詳しい説明を省略するが、例えば時刻t3ではDUTY比は25パーセントに設定され、時刻t4ではDUTY比は50パーセントに設定される。
In this example, the actual vehicle speed is slightly below the upper limit vehicle speed at time t2. In this case, the DUTY ratio is, for example, 25% (S360: NO → S370).
Since it is the same thereafter, detailed description will be omitted. For example, at time t3, the DUTY ratio is set to 25%, and at time t4, the DUTY ratio is set to 50%.

尚、実際には、時刻T1〜t1の間において、より具体的には時刻T1〜時刻t1、時刻t1〜時刻t2、時刻t2〜時刻t3、時刻t4〜時刻t1の間のそれぞれにおいて、実車速に応じてDUTY比がより小さい周期で決定され、実車速が上限車速に近似するようにフィードバック制御がなされている。   Actually, the actual vehicle speed between time T1 and time t1, more specifically between time T1 and time t1, time t1 to time t2, time t2 to time t3, and time t4 to time t1. Accordingly, the duty ratio is determined at a smaller cycle, and feedback control is performed so that the actual vehicle speed approximates the upper limit vehicle speed.

以上説明したように、本第2実施形態によれば、異常が発生した際に上限車速を段階的に決定し、実車速がその上限車速に近似するようにフィードバック制御を行うため、車両をより滑らかに減速させることができる。よって、より確実に減速ショックやエンジンストールを回避できるようになる。   As described above, according to the second embodiment, when an abnormality occurs, the upper limit vehicle speed is determined in stages, and feedback control is performed so that the actual vehicle speed approximates the upper limit vehicle speed. Smoothly decelerate. Therefore, it becomes possible to avoid the deceleration shock and the engine stall more reliably.

尚、本第2実施形態において、車速記憶装置7、ゲート出力時間生成装置9、ゲートパルス発生器11、システムクロック生成装置13、論理スイッチ21,23,25、上限車速決定装置35、DUTY選択装置37、及びPWM装置39が、請求項4,5のフェールセーフ手段に相当している。
[第3実施形態]
次に、第3実施形態について説明する。
In the second embodiment, the vehicle speed storage device 7, the gate output time generation device 9, the gate pulse generator 11, the system clock generation device 13, the logical switches 21, 23, 25, the upper limit vehicle speed determination device 35, and the DUTY selection device. 37 and the PWM device 39 correspond to the fail-safe means of claims 4 and 5.
[Third Embodiment]
Next, a third embodiment will be described.

図12は、第3実施形態のスロットルECU1の具体的構成及びその周辺を表す構成図である。
図12のスロットルECU1は、図2(第1実施形態)のスロットルECU1と比較して、論理スイッチ25とドライバ80との間に、論理スイッチ27を備えている点が異なっている。
FIG. 12 is a configuration diagram illustrating a specific configuration of the throttle ECU 1 according to the third embodiment and the periphery thereof.
The throttle ECU 1 in FIG. 12 is different from the throttle ECU 1 in FIG. 2 (first embodiment) in that a logic switch 27 is provided between the logic switch 25 and the driver 80.

また、スロットルECU1の図示しないマイコンが、図3の処理に加え、図13のブレーキ連動処理を定期的に実行する点が異なっている。
まず、論理スイッチ27は、入力端子a,bと、出力端子cとを備えており、入力端子aには論理スイッチ25からの信号が入力され、入力端子bには出力レベルがハイレベルの信号が常時入力されるようになっている。さらに、論理スイッチ27には、車両のブレーキペダルセンサ63から、ブレーキペダル62の操作量を表す信号(以下、ブレーキ信号と記載する)が入力されるようになっている。
Further, a difference is that a microcomputer (not shown) of the throttle ECU 1 periodically executes the brake interlocking process of FIG. 13 in addition to the process of FIG.
First, the logic switch 27 includes input terminals a and b and an output terminal c. A signal from the logic switch 25 is input to the input terminal a, and a signal whose output level is high is input to the input terminal b. Is always input. Furthermore, a signal (hereinafter referred to as a brake signal) indicating the amount of operation of the brake pedal 62 is input to the logic switch 27 from the brake pedal sensor 63 of the vehicle.

そして、論理スイッチ27は、異常判定装置5により異常が検出された場合において、ブレーキ信号の出力レベルが、ブレーキペダル62が操作されていないことを表す出力レベル(例えばローレベル)である間、論理スイッチ25側に接続する。この場合、論理スイッチ25の出力端子cから出力される信号が、論理スイッチ27を介して、遮断/供給信号としてドライバ80に出力される。ここで、論理スイッチ25から出力される信号については、第1実施形態で説明した通りである。   When the abnormality determination device 5 detects an abnormality, the logic switch 27 operates while the output level of the brake signal is an output level (for example, a low level) indicating that the brake pedal 62 is not operated. Connect to the switch 25 side. In this case, a signal output from the output terminal c of the logic switch 25 is output to the driver 80 as a cutoff / supply signal via the logic switch 27. Here, the signals output from the logic switch 25 are as described in the first embodiment.

一方、論理スイッチ27は、ブレーキ信号の出力レベルが、ブレーキペダル62が操作されたことを表す出力レベル(例えばハイレベル)になると、ハイ側に接続する。このため、ハイレベルの信号が、遮断/供給信号としてドライバ80に出力される。   On the other hand, the logic switch 27 is connected to the high side when the output level of the brake signal becomes an output level (for example, high level) indicating that the brake pedal 62 is operated. Therefore, a high level signal is output to the driver 80 as a cutoff / supply signal.

つまり、異常判定装置5により異常が検出された場合において、ブレーキペダル62が操作された際には、直ちにドライバ80によるモータ82の駆動制御が禁止され、かつその禁止が持続するようになっている。   That is, when an abnormality is detected by the abnormality determination device 5, when the brake pedal 62 is operated, the drive control of the motor 82 by the driver 80 is immediately prohibited, and the prohibition continues. .

次に、図13のブレーキ連動処理について説明する。
図13のブレーキ連動処理では、まず、S410で、ブレーキ信号に基づき、ブレーキペダル62が操作されたか否かを判定する。ブレーキペダル62が操作されていないと判定すると(S410:NO)、そのまま当該処理を終了する。
Next, the brake interlocking process in FIG. 13 will be described.
In the brake interlocking process of FIG. 13, first, in S410, it is determined based on the brake signal whether or not the brake pedal 62 has been operated. If it is determined that the brake pedal 62 has not been operated (S410: NO), the processing is terminated as it is.

一方、S410でブレーキペダル62が操作されたと判定すると(S410:YES)、S420に移行する。
S420では、遮断/供給信号の出力レベルをハイレベルにする。具体的に、論理スイッチ27における接続を、ハイ側に切り換える。そしてその後、当該処理を終了する。
On the other hand, if it determines with the brake pedal 62 having been operated by S410 (S410: YES), it will transfer to S420.
In S420, the output level of the cutoff / supply signal is set to a high level. Specifically, the connection in the logic switch 27 is switched to the high side. Thereafter, the process is terminated.

次に、図14は、第3実施形態のスロットルECU1の作用を表すタイムチャートである。
図14において、1段目〜4段目は、図4の1段目〜4段目と同じである。
Next, FIG. 14 is a time chart showing the operation of the throttle ECU 1 of the third embodiment.
In FIG. 14, the first to fourth stages are the same as the first to fourth stages in FIG. 4.

また、図14において、5段目は、ブレーキ信号を表している。
6段目は、論理スイッチ27の出力端子cからドライバ80に出力される遮断/供給信号を表している。
Further, in FIG. 14, the fifth row represents a brake signal.
The sixth row represents a cutoff / supply signal output from the output terminal c of the logic switch 27 to the driver 80.

図14に示すように、時刻T1で異常が検出されると、これまで説明したように、ゲートパルスが立ち上がり、論理スイッチ25の出力端子cからの出力は、システムクロック分周装置15からの信号になる。また、論理スイッチ27は、入力端子a側(論理スイッチ25側)に接続する。つまり、遮断/供給信号は、論理スイッチ25の出力端子cから出力される信号、即ちシステムクロック分周装置15からの分周信号になる。   As shown in FIG. 14, when an abnormality is detected at time T1, the gate pulse rises as described above, and the output from the output terminal c of the logic switch 25 is the signal from the system clock frequency dividing device 15. become. The logic switch 27 is connected to the input terminal a side (logic switch 25 side). That is, the cutoff / supply signal is a signal output from the output terminal c of the logic switch 25, that is, a frequency division signal from the system clock frequency divider 15.

そして、図14の例では、時刻T2において、ブレーキ信号の出力レベルがローレベルからハイレベルになっている。つまり、時刻T2において、ブレーキペダル62が操作されている。   In the example of FIG. 14, the output level of the brake signal is changed from the low level to the high level at time T2. That is, the brake pedal 62 is operated at time T2.

すると、論理スイッチ27における接続が入力端子b側(ハイ側)に切り換わる。このため、論理スイッチ27の出力端子cからの遮断/供給信号の出力レベルは、ハイレベルになる。よって、この場合、ドライバ80によるモータ82の駆動制御は禁止されるようになる。   Then, the connection in the logic switch 27 is switched to the input terminal b side (high side). For this reason, the output level of the cutoff / supply signal from the output terminal c of the logic switch 27 becomes a high level. Therefore, in this case, the drive control of the motor 82 by the driver 80 is prohibited.

以上説明したように、本第3実施形態によれば、運転手によるブレーキペダル62の操作、言い換えると運転手の意志が反映されるようになるため、運転手の意図と車両の挙動が合致するようになる。よって、減速ショックやエンジンストールを回避すると同時に、運転手に違和感を与えることがない車両制御を実現できるようになる。   As described above, according to the third embodiment, the operation of the brake pedal 62 by the driver, in other words, the intention of the driver is reflected, so that the intention of the driver matches the behavior of the vehicle. It becomes like this. Therefore, it is possible to realize vehicle control that avoids a deceleration shock and an engine stall and at the same time does not give the driver a sense of incongruity.

尚、本第3実施形態において、車速記憶装置7、ゲート出力時間生成装置9、ゲートパルス発生器11、システムクロック生成装置13、システムクロック分周装置15、及び論理スイッチ21,23,25,27が、請求項6のフェールセーフ手段に相当している。   In the third embodiment, the vehicle speed storage device 7, the gate output time generating device 9, the gate pulse generator 11, the system clock generating device 13, the system clock frequency dividing device 15, and the logic switches 21, 23, 25, 27. Corresponds to the fail-safe means of claim 6.

以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術範囲内において種々の形態をとることができる。
例えば、上記実施形態において、ドライバ80をICパッケージ化し、ドライバ80がスロットルECU1に搭載される構成にしてもよい。
As mentioned above, although one Embodiment of this invention was described, this invention is not limited to the said embodiment, A various form can be taken within the technical scope of this invention.
For example, in the above embodiment, the driver 80 may be packaged in an IC package and the driver 80 may be mounted on the throttle ECU 1.

また、上記実施形態において、過小トルクの場合(図3のS110:NO)も、ドライバ80によるモータ82の駆動制御を禁止するように構成することができる。さらに、この場合、過小トルクがスロットル制御系の異常に起因するものであるならば、ドライバ80の駆動制御を禁止するように構成することができる。例えば、スロットル制御系の異常により、スロットル弁90が誤って閉じ方向に動作しようとしている、或いはスロットル弁90が開方向に動作しない、ということが想定され、この場合にドライバ80の駆動制御を禁止することは有効である。   In the above embodiment, the drive control of the motor 82 by the driver 80 can be prohibited even when the torque is too small (S110: NO in FIG. 3). Furthermore, in this case, if the under torque is caused by an abnormality in the throttle control system, the drive control of the driver 80 can be prohibited. For example, it is assumed that the throttle valve 90 is erroneously operating in the closing direction due to an abnormality in the throttle control system, or the throttle valve 90 does not operate in the opening direction. In this case, the drive control of the driver 80 is prohibited. It is effective to do.

また、上記実施形態では、ゲート出力時間生成装置9は、車速記憶装置7に記憶されている車速に対応するゲート出力時間をメモリから読み出して取得するようになっているが、車速記憶装置7に記憶されている車速のデータを用い、所定の演算式に基づいてゲート出力時間が算出されるように構成しても良い。   In the above embodiment, the gate output time generation device 9 reads out and obtains the gate output time corresponding to the vehicle speed stored in the vehicle speed storage device 7 from the memory. You may comprise so that the gate output time may be calculated based on a predetermined arithmetic expression using the stored vehicle speed data.

また、上記実施形態において、異常発生前の車速に基づき、モータ82の駆動制御を断続的に禁止する期間(ゲート出力時間)だけでなく、断続のパターンを設定するようにしてもよい。この場合、車速に応じて断続のパターンを予め定めておくと共に、異常発生時に異常発生前の車速に応じた断続のパターンを選択し、その選択されたパターンで、モータ82の駆動制御が断続的に禁止されるようにすればよい。つまり、車速をオープン制御するようにしてもよい。   In the above-described embodiment, not only a period (gate output time) in which drive control of the motor 82 is intermittently prohibited, but also an intermittent pattern may be set based on the vehicle speed before the occurrence of an abnormality. In this case, an intermittent pattern is determined in advance according to the vehicle speed, and an intermittent pattern is selected according to the vehicle speed before the occurrence of an abnormality when an abnormality occurs, and the drive control of the motor 82 is intermittently performed with the selected pattern. Should be prohibited. That is, the vehicle speed may be controlled open.

また、論理スイッチ27を備えるとともにブレーキ信号に基づき遮断/供給信号の出力を制御するという第3実施形態に特有の構成を、第2実施形態に適用しても良い。   Further, a configuration unique to the third embodiment that includes the logic switch 27 and controls the output of the cutoff / supply signal based on the brake signal may be applied to the second embodiment.

第1実施形態のエンジン制御システムの概略構成図である。It is a schematic block diagram of the engine control system of 1st Embodiment. 第1実施形態のスロットルECU1の具体的内容を表す構成図である。It is a block diagram showing the specific content of throttle ECU1 of 1st Embodiment. 第1実施形態のスロットルECU1において実行される異常判定処理のフローチャートである。It is a flowchart of the abnormality determination process performed in throttle ECU1 of 1st Embodiment. スロットルECU1の作用を表すタイムチャートである。3 is a time chart showing the operation of the throttle ECU 1; スロットル弁90を駆動するモータ82における駆動電流値の変化を表すタイムチャートである。6 is a time chart showing a change in drive current value in a motor 82 that drives a throttle valve 90; 本実施形態の効果を表すグラフである。It is a graph showing the effect of this embodiment. 第2実施形態のエンジン制御システムの概略構成図である。It is a schematic block diagram of the engine control system of 2nd Embodiment. 第2実施形態のスロットルECU1の具体的内容を表す構成図である。It is a block diagram showing the specific content of throttle ECU1 of 2nd Embodiment. 第2実施形態のスロットルECU1において実行される異常判定処理のフローチャートである。It is a flowchart of the abnormality determination process performed in throttle ECU1 of 2nd Embodiment. 第2実施形態のスロットルECU1において実行されるPWM周期トリガ処理のフローチャートである。It is a flowchart of the PWM period trigger process performed in throttle ECU1 of 2nd Embodiment. 第2実施形態のスロットルECU1の作用を表すタイムチャートである。It is a time chart showing the effect | action of throttle ECU1 of 2nd Embodiment. 第3実施形態のスロットルECU1の具体的内容を表す構成図である。It is a block diagram showing the specific content of throttle ECU1 of 3rd Embodiment. 第3実施形態のスロットルECU1において実行されるブレーキ連動処理のフローチャートである。It is a flowchart of the brake interlocking process performed in throttle ECU1 of 3rd Embodiment. 第3実施形態のスロットルECU1の作用を表すタイムチャートである。It is a time chart showing the effect | action of throttle ECU1 of 3rd Embodiment.

符号の説明Explanation of symbols

1…スロットルECU、3…要求トルク演算装置、5…異常判定装置、7…車速記憶装置、9…ゲート出力時間生成装置、10…エンジン、11…ゲートパルス発生器、12…吸気通路、13…システムクロック生成装置、15…システムクロック分周装置、20…電力量制御部、21,23,25,27…論理スイッチ、30…要求トルク演算部、31…アクセル操作量検出部、32…アクセルペダル、33…アクセルペダルセンサ、35…上限車速決定装置、37…DUTY選択装置、39…PWM装置、40…電力供給制御部、41…車速検出部、50…異常判定部、51…エンジン回転数検出部、60…実トルク検出部、62…ブレーキペダル、63…ブレーキペダルセンサ、70…出力制御部、80…ドライバ、82…モータ、90…スロットル弁、92…スロットルポジションセンサ。 DESCRIPTION OF SYMBOLS 1 ... Throttle ECU, 3 ... Request torque calculating device, 5 ... Abnormality determination device, 7 ... Vehicle speed memory | storage device, 9 ... Gate output time generation device, 10 ... Engine, 11 ... Gate pulse generator, 12 ... Intake passage, 13 ... System clock generator, 15 ... system clock frequency divider, 20 ... power amount control unit, 21, 23, 25, 27 ... logic switch, 30 ... required torque calculation unit, 31 ... accelerator operation amount detection unit, 32 ... accelerator pedal 33 ... Accelerator pedal sensor, 35 ... Upper limit vehicle speed determination device, 37 ... DUTY selection device, 39 ... PWM device, 40 ... Power supply control unit, 41 ... Vehicle speed detection unit, 50 ... Abnormality determination unit, 51 ... Engine speed detection , 60 ... actual torque detector, 62 ... brake pedal, 63 ... brake pedal sensor, 70 ... output controller, 80 ... driver, 82 ... motor, 9 ... throttle valve, 92 ... throttle position sensor.

Claims (6)

内燃機関の吸気系に設けられるスロットルバルブを駆動するスロットル駆動手段と、
少なくとも、前記スロットル駆動手段を含むスロットル制御系の異常の有無を検出する異常検出手段と、
前記異常検出手段により、少なくとも前記スロットル制御系の異常が検出されると、前記スロットル駆動手段の動作を禁止するフェールセーフ手段とを備えた電子制御装置において、
前記フェールセーフ手段は、前記スロットル駆動手段の動作を断続的に禁止するようになっていることを特徴とする電子制御装置。
Throttle drive means for driving a throttle valve provided in the intake system of the internal combustion engine;
At least abnormality detecting means for detecting the presence or absence of an abnormality in a throttle control system including the throttle driving means;
An electronic control device comprising a fail safe means for prohibiting the operation of the throttle drive means when at least an abnormality of the throttle control system is detected by the abnormality detection means,
The electronic controller according to claim 1, wherein the fail-safe means intermittently prohibits the operation of the throttle driving means.
請求項1に記載の電子制御装置において、
前記内燃機関の回転数、又は該内燃機関が搭載される車両の車速を検出対象として検出する状態検出手段と、
前記異常検出手段により前記スロットル制御系の異常が検出される直前に前記状態検出手段が検出した検出結果に基づいて、前記フェールセーフ手段が前記スロットル駆動手段の動作を断続的に禁止する期間を算出する期間算出手段とを備え、
前記フェールセーフ手段は、前記期間算出手段により算出される期間において、前記スロットル駆動手段の動作を断続的に禁止するようになっていることを特徴とする電子制御装置。
The electronic control device according to claim 1.
A state detecting means for detecting, as a detection target, the rotational speed of the internal combustion engine or the vehicle speed of the vehicle on which the internal combustion engine is mounted;
Based on the detection result detected by the state detection unit immediately before the abnormality detection unit detects an abnormality of the throttle control system, the period during which the fail safe unit intermittently prohibits the operation of the throttle drive unit is calculated. A period calculation means for
The electronic controller according to claim 1, wherein the fail safe means intermittently prohibits the operation of the throttle driving means during the period calculated by the period calculating means.
請求項1又は請求項2に記載の電子制御装置において、
前記スロットル駆動手段は前記スロットルバルブの開度を調整するためのアクチュエータへ動作電力を供給するようになっており、
前記フェールセーフ手段は、前記スロットル駆動手段が前記アクチュエータへ動作電力を供給する動作を断続的に禁止するようになっていることを特徴とする電子制御装置。
The electronic control device according to claim 1 or 2,
The throttle drive means supplies operating power to an actuator for adjusting the opening of the throttle valve,
The electronic controller according to claim 1, wherein the fail-safe means intermittently prohibits the operation of the throttle drive means for supplying operating power to the actuator.
請求項1に記載の電子制御装置において、
前記内燃機関の回転数、又は該内燃機関が搭載される車両の車速を検出対象として検出する状態検出手段を備え、
前記フェールセーフ手段は、前記異常検出手段により前記スロットル制御系の異常が検出されると、前記検出対象の目標値を設定し、前記状態検出手段により検出される検出結果がその設定した目標値となるように、前記スロットル駆動手段の動作を断続的に禁止するようになっていると共に、その目標値を段階的に小さい値に変化させるようになっていることを特徴とする電子制御装置。
The electronic control device according to claim 1.
A state detecting means for detecting, as a detection target, the rotational speed of the internal combustion engine or the vehicle speed of a vehicle in which the internal combustion engine is mounted;
The fail-safe means sets a target value of the detection target when an abnormality of the throttle control system is detected by the abnormality detection means, and a detection result detected by the state detection means is set with the set target value. As described above, the electronic control device is characterized in that the operation of the throttle driving means is intermittently prohibited and the target value is gradually changed to a smaller value.
請求項2又は請求項3に記載の電子制御装置において、
前記フェールセーフ手段は、前記異常検出手段により前記スロットル制御系の異常が検出されると、前記検出対象の目標値を設定し、前記状態検出手段により検出される検出結果がその設定した目標値となるように、前記スロットル駆動手段の動作を前記期間算出手段により算出される期間において断続的に禁止するようになっていると共に、その目標値を段階的に小さい値に変化させるようになっていることを特徴とする電子制御装置。
The electronic control device according to claim 2 or claim 3,
The fail-safe means sets a target value of the detection target when an abnormality of the throttle control system is detected by the abnormality detection means, and a detection result detected by the state detection means is set with the set target value. As described above, the operation of the throttle driving means is intermittently prohibited during the period calculated by the period calculating means, and the target value is gradually changed to a smaller value. An electronic control device characterized by that.
請求項1ないし請求項5の何れか1項に記載の電子制御装置において、
前記内燃機関を搭載した車両に設けられるブレーキペダルの操作状態を表す信号(以下、ブレーキ操作信号と言う)が入力されるようになっており、
前記フェールセーフ手段は、前記異常検出手段により前記スロットル制御系の異常が検出された際、前記ブレーキ操作信号に基づき前記ブレーキペダルが操作されたか否かを判定して、そのブレーキペダルが操作されたと判定した場合は、前記スロットル駆動手段の動作を継続して禁止するようになっていることを特徴とする電子制御装置。
The electronic control device according to any one of claims 1 to 5,
A signal indicating the operation state of a brake pedal provided in a vehicle equipped with the internal combustion engine (hereinafter referred to as a brake operation signal) is input.
The fail-safe means determines whether or not the brake pedal has been operated based on the brake operation signal when an abnormality of the throttle control system is detected by the abnormality detection means, and the brake pedal is operated. An electronic control device characterized in that, if it is determined, the operation of the throttle driving means is continuously prohibited.
JP2007024341A 2007-02-02 2007-02-02 Electronic control device Pending JP2008190389A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007024341A JP2008190389A (en) 2007-02-02 2007-02-02 Electronic control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007024341A JP2008190389A (en) 2007-02-02 2007-02-02 Electronic control device

Publications (1)

Publication Number Publication Date
JP2008190389A true JP2008190389A (en) 2008-08-21

Family

ID=39750714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007024341A Pending JP2008190389A (en) 2007-02-02 2007-02-02 Electronic control device

Country Status (1)

Country Link
JP (1) JP2008190389A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010096090A (en) * 2008-10-16 2010-04-30 Yanmar Co Ltd Engine speed control device
CN101825031A (en) * 2008-12-16 2010-09-08 罗伯特.博世有限公司 Method and device for operating a drive motor of a motor vehicle, in particular in the event of a fault
JP2013108437A (en) * 2011-11-21 2013-06-06 Toyota Motor Corp Vehicle control device
JP2014240611A (en) * 2013-06-11 2014-12-25 株式会社デンソー Engine control system
JP2016094846A (en) * 2014-11-12 2016-05-26 株式会社デンソー Electronic control device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010096090A (en) * 2008-10-16 2010-04-30 Yanmar Co Ltd Engine speed control device
US8712671B2 (en) 2008-10-16 2014-04-29 Yanmar Co., Ltd. Engine RPM control device
CN101825031A (en) * 2008-12-16 2010-09-08 罗伯特.博世有限公司 Method and device for operating a drive motor of a motor vehicle, in particular in the event of a fault
JP2013108437A (en) * 2011-11-21 2013-06-06 Toyota Motor Corp Vehicle control device
JP2014240611A (en) * 2013-06-11 2014-12-25 株式会社デンソー Engine control system
JP2016094846A (en) * 2014-11-12 2016-05-26 株式会社デンソー Electronic control device

Similar Documents

Publication Publication Date Title
US11214303B2 (en) Control device for vehicle
JP2008190389A (en) Electronic control device
KR20130029879A (en) Control method for fail safety of hybrid vehicle
JP2008014221A (en) Controller of engine with auxiliary machine
CN114954416B (en) Vehicle control method, device, storage medium, electronic equipment and vehicle
JP7147312B2 (en) Electric motor control device and control method for vehicle
JP2006322332A (en) Failure detection method for starter drive circuit and economical running control device
JP2011127439A (en) Control device of internal combustion engine
JP2009293451A (en) Engine automatic start control device
JP2021019398A (en) Motor controller
JP2016061177A (en) Fuel-saving control device
JP5220130B2 (en) Engine control method for vehicle equipped with power take-off mechanism and engine control device for car equipped with power take-out mechanism
JP6521663B2 (en) Vehicle travel control device
JP2008038872A (en) Electronic control method of throttle and electronic control throttle device
JP6922458B2 (en) Electronic control device
KR101326513B1 (en) Method for controlling voltage of vehicle generator
JP2021099075A (en) Fan controller
JP5087566B2 (en) Control device for internal combustion engine
CN105697178B (en) Method, computer program, electronic storage medium and electronic controller for controlling an internal combustion engine
JP2008279854A (en) Vehicle control device
JP2020133575A (en) Electronic control device
JP2010229874A (en) Engine revolution control device
JP6404073B2 (en) Driving force control device
JP2009013883A (en) Engine stop start vehicle
JP2007168789A (en) Control device for hybrid vehicle