[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3891157B2 - Motor drive device - Google Patents

Motor drive device Download PDF

Info

Publication number
JP3891157B2
JP3891157B2 JP2003300245A JP2003300245A JP3891157B2 JP 3891157 B2 JP3891157 B2 JP 3891157B2 JP 2003300245 A JP2003300245 A JP 2003300245A JP 2003300245 A JP2003300245 A JP 2003300245A JP 3891157 B2 JP3891157 B2 JP 3891157B2
Authority
JP
Japan
Prior art keywords
motor
throttle valve
current
valve opening
limit value
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.)
Expired - Fee Related
Application number
JP2003300245A
Other languages
Japanese (ja)
Other versions
JP2004032997A (en
Inventor
徹 板橋
幸秀 新見
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 JP2003300245A priority Critical patent/JP3891157B2/en
Publication of JP2004032997A publication Critical patent/JP2004032997A/en
Application granted granted Critical
Publication of JP3891157B2 publication Critical patent/JP3891157B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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

  • Protection Of Generators And Motors (AREA)
  • Motor And Converter Starters (AREA)
  • Control Of Direct Current Motors (AREA)

Description

本発明は、直流モータに流す電流を制限する機能を備えたモータ駆動装置に関するものである。   The present invention relates to a motor driving device having a function of limiting a current flowing to a DC motor.

例えば、自動車の電子スロットルシステムでは、スロットル弁の駆動源として直流モータを用いたものがある。このシステムでは、スロットル弁の応答性を速めるために、モータ起動時には、100%デューティで直流モータに電流を流してスロットル弁の動作速度を速め、目標スロットル開度に近付いたところで、一時的に電流を逆方向に流して直流モータにブレーキをかけて、スロットル弁を目標スロットル開度で速やかに停止させるようにしたものがある。更に、このシステムでは、スロットル弁等への異物の噛み込み等により直流モータがロック状態になると、直流モータに大きな電流が流れ続けるため、スロットル弁が目標スロットル開度に近付かない状態が所定時間継続した時に、モータロックと判断して直流モータの通電を遮断し、駆動制御回路のスイッチング素子を保護するようにしたものがある。   For example, some electronic throttle systems for automobiles use a DC motor as a drive source for the throttle valve. In this system, in order to speed up the responsiveness of the throttle valve, when the motor is started, current is supplied to the DC motor with 100% duty to increase the operating speed of the throttle valve. Is applied in the reverse direction to brake the DC motor so that the throttle valve is quickly stopped at the target throttle opening. Furthermore, in this system, when the DC motor is locked due to foreign matter biting into the throttle valve, etc., a large current continues to flow through the DC motor, so that the throttle valve does not approach the target throttle opening for a predetermined time. In some cases, it is determined that the motor is locked, and the DC motor is turned off to protect the switching element of the drive control circuit.

例えば、スロットル弁に付着した水分の凍結等による一時的な軽微なロック状態は、暫く駆動を続けると、ロック状態から回復して正常に駆動できるようになることがある。従って、モータ起動時やブレーキ時に、ロック状態と判断して直流モータの通電を遮断するまでの時間(ロック判定時間)が短すぎると、一時的な軽微なロック状態でも、すぐにモータ駆動が停止されてしまう不具合が生じる。従って、ロック判定時間はある程度長く設定することが好ましいが、ロック判定時間が長くなるほど、駆動制御回路のスイッチング素子に大電流が流れる時間が長くなるため、それに耐え得るように、定格の大きなスイッチング素子を用いたり、オン抵抗(発熱)が小さくチップサイズの大きなスイッチング素子を用いる必要があり、駆動制御回路の製造コストが高くなる欠点がある。   For example, a temporary light lock state due to freezing of water adhering to the throttle valve may recover from the lock state and be able to drive normally if the drive is continued for a while. Therefore, if the time until the DC motor is turned off when the motor is started or braked (the lock judgment time) is too short, the motor will stop immediately even if it is temporarily locked. The trouble which is done occurs. Therefore, it is preferable to set the lock determination time to a certain extent. However, the longer the lock determination time, the longer the time for a large current to flow through the switching element of the drive control circuit. Or a switching element having a small on-resistance (heat generation) and a large chip size is required, which increases the manufacturing cost of the drive control circuit.

そこで、直流モータの通電電流を一定値以下に制限することで、駆動制御回路のスイッチング素子を小型・低コスト化できるようにしたものがある(例えば、特許文献1参照)。しかし、この場合は、比較的大きなトルクが必要となるモータ起動時やブレーキ時にも電流が制限されてしまうため、駆動トルクやブレーキ力が不足して、スロットル弁の駆動応答性が悪くなってしまうという欠点がある。
特表平9−501817号公報
Therefore, there is one in which the switching element of the drive control circuit can be reduced in size and cost by limiting the energization current of the DC motor to a certain value or less (see, for example, Patent Document 1). However, in this case, the current is limited even when the motor is started or brakes where a relatively large torque is required, so that the driving torque and braking force are insufficient, and the driving response of the throttle valve is deteriorated. There is a drawback.
JP 9-501817 A

本発明はこのような事情を考慮してなされたものであり、従ってその目的は、モータ起動時又はブレーキ時の駆動応答性を犠牲にすることなく、駆動制御回路のスイッチング素子を小型・低コスト化できると共に、モータロック時には正常な状態に回復させることを期待して直流モータに電流をある程度長い時間流すことができるモータ駆動装置を提供することにある。   The present invention has been made in view of such circumstances. Therefore, the object of the present invention is to reduce the size and cost of the switching element of the drive control circuit without sacrificing the drive response at the time of starting or braking the motor. Another object of the present invention is to provide a motor drive device that can flow a current to a DC motor for a certain period of time in anticipation of recovery to a normal state when the motor is locked.

ところで、モータロックが発生していない正常な動作状態では、モータの起動やブレーキに要する時間が短いため、正常時のモータ起動時間やブレーキ時間の程度であれば、モータロック時のような大きな電流が流れたとしても、駆動制御部のスイッチング素子の電力損失(発熱)が少なく、スイッチング素子として、長時間、大電流を駆動できる大きな定格の素子や、オン抵抗が小さくチップサイズの大きな素子は必要とされない。   By the way, in the normal operation state where the motor lock is not generated, the time required for starting and braking the motor is short. Even if the current flows, the power loss (heat generation) of the switching element of the drive control unit is small, and as the switching element, a large rated element that can drive a large current for a long time, or an element with a small on-resistance and a large chip size is required. And not.

この点に着目し、本発明の請求項1のモータ駆動装置によれば、スロットル弁の起動に相当する期間において、直流モータに流す電流の制限をせずにスロットル弁の起動を行う際に直流モータに流れる電流値が第1の制限値を超えている状態が所定時間継続すると、前記直流モータに流れる電流値を、前記所定値までに制限するようにしたものである。第2の制限値に切り換えて駆動制御部のスイッチング素子を保護することができる。従って、第1の制限値は、起動性能を損なわないような高い電流値に設定することが可能となり、起動性能を高めながら、スイッチング素子を小型・低コスト化することができる。
Focusing on this point, according to the motor driving apparatus according to claim 1 of the present invention, in a period corresponding to the activation of the throttle valve, the activation of the throttle valve when the Hare line without limitation of the current flowing through the DC motor When the state where the current value flowing through the DC motor exceeds the first limit value continues for a predetermined time, the current value flowing through the DC motor is limited to the predetermined value. The switching element of the drive control unit can be protected by switching to the second limit value. Therefore, the first limit value can be set to a high current value that does not impair the starting performance, and the switching element can be reduced in size and cost while improving the starting performance.

また、請求項のように、直流モータはHブリッジ状の駆動回路に接続しても良い。このようにすれば、直流モータに流す電流を正方向と逆方向の両方向に流すことができ、直流モータの起動とブレーキの両方の通電を行うことができる。
Further, as in claim 2 , the DC motor may be connected to an H-bridge drive circuit. If it does in this way, the electric current sent through a direct current motor can be sent to both the forward direction and the reverse direction, and both the starting of a direct current motor and the energization of a brake can be performed.

更に、請求項のように、直流モータに流す電流を検出する電流検出手段を設けることが好ましい。このようにすれば、直流モータに流れる実際の電流を検出しながら電流制限を行うことができる。
Furthermore, as claimed in claim 3, it is preferable to provide a current detecting means for detecting a current flowing in the DC motor. In this way, it is possible to limit the current while detecting the actual current flowing through the DC motor.

また、請求項のように、第2の制限値に制限されている状態がある時間以上継続しているか否かを判定手段により判定し、ある時間以上継続していると判断した場合は直流モータへの通電を遮断することが好ましい。このようにすれば、直流モータがロック状態になったまま、いつまでも直流モータに通電し続けることを防止できる。
Further, as in claim 4 , the determination means determines whether or not the state limited to the second limit value continues for a certain period of time, and if it is determined that the state is continued for a certain period of time or more, the direct current It is preferable to cut off the power supply to the motor. In this way, it is possible to prevent the DC motor from being energized indefinitely while the DC motor is locked.

また、請求項のように、車両のアクセルペダルに接続されたアクセルセンサからのアクセル信号とスロットル弁に接続されたスロットル開度センサからのスロットル信号とに基づいてスロットル弁制御手段により所望のスロットル弁開度に制御するようにしても良い。このようにすれば、スロットル弁を直流モータにより駆動するシステムの駆動応答性向上と直流モータの駆動制御部の低コスト化を実現することができる。
Furthermore, as according to claim 5, the desired throttle by the throttle valve control means based on the throttle signal from throttle opening sensor connected to the accelerator signal and throttle valve from an accelerator sensor which is connected to an accelerator pedal of the vehicle You may make it control to a valve opening degree. In this way, it is possible to improve the drive response of the system in which the throttle valve is driven by a DC motor and to reduce the cost of the drive control unit of the DC motor.

この場合、所望のスロットル弁開度とスロットル信号に基づく実際のスロットル弁開度との差が所定値以上となる状態が、所定時間よりも長く設定された時間以上継続した場合には、直流モータへの通電を遮断するようにすると良い。このようにすれば、電子スロットルがロック状態になったまま、いつまでも直流モータに通電し続けることを防止できる。
In this case, when the difference between the actual throttle valve opening degree based on the desired throttle valve opening degree and the throttle signal state equal to or greater than a predetermined value has continued longer set time than than the predetermined time, the DC motor It is recommended to cut off the power to. In this way, it is possible to prevent the DC motor from being energized indefinitely while the electronic throttle is locked.

更に、請求項のように、上記請求項1と同様にブレーキ通電の期間においても第1の制限値にてブレーキ通電の電流値を制限し、さらにこの状態が所定時間以上続けば、第1の制限値よりも低い第2の制限値へと制限するようにすれば良い。
尚、請求項7乃至請求項10は請求項2乃至請求項5と同様である。
Further, as in claim 6 , as in the case of claim 1, if the current value of the brake energization is limited by the first limit value even during the period of brake energization, What is necessary is just to make it restrict | limit to the 2nd limit value lower than this limit value.
The seventh to tenth aspects are the same as the second to fifth aspects.

[実施例1]     [Example 1]

以下、本発明を電子スロットルシステムに適用した実施形態(1)を図1乃至図4に基づいて説明する。まず、図1に基づいてシステム全体の概略構成を説明する。エンジンの吸気管11の途中に設けられたスロットル弁12は、直流モータ13によって駆動される。このスロットル弁12は、復帰スプリング(図示せず)により閉じ方向に付勢され、故障時にスロットル弁12がアイドリング可能な程度のほぼ閉じた位置に強制的に戻されるようになっている。従って、直流モータ13は、この復帰スプリングに抗してスロットル弁12を開き方向に駆動できるトルクが必要となり、それ故に、停止状態からの起動時や動作状態でのブレーキ時には、直流モータ13の通電電流を大きくしてトルクを確保する必要がある。スロットル弁12の開度はスロットル開度センサ14により検出され、その検出信号がエンジン制御回路15に取り込まれる。このエンジン制御回路15は点火時期や燃料噴射量を制御すると共に、スロットル弁12の開度を制御するスロットル弁制御手段として機能する。   Hereinafter, an embodiment (1) in which the present invention is applied to an electronic throttle system will be described with reference to FIGS. First, a schematic configuration of the entire system will be described with reference to FIG. A throttle valve 12 provided in the middle of the intake pipe 11 of the engine is driven by a DC motor 13. The throttle valve 12 is urged in a closing direction by a return spring (not shown), and is forcibly returned to a substantially closed position to the extent that the throttle valve 12 can be idle when a failure occurs. Therefore, the DC motor 13 needs a torque that can drive the throttle valve 12 in the opening direction against the return spring. Therefore, the DC motor 13 is energized at the time of start-up from the stop state or braking at the operation state. It is necessary to secure torque by increasing the current. The opening degree of the throttle valve 12 is detected by a throttle opening degree sensor 14, and the detection signal is taken into the engine control circuit 15. The engine control circuit 15 functions as throttle valve control means for controlling the ignition timing and the fuel injection amount and controlling the opening degree of the throttle valve 12.

一方、アクセルペダル16の踏込み量は、アクセルセンサ17により検出され、その検出信号がエンジン制御回路15に取り込まれる。エンジン制御回路15は、アクセルセンサ17から取り込んだアクセル踏込み量に応じた駆動指令信号A1〜A4を駆動制御回路18に出力し、この駆動制御回路18によって直流モータ13を駆動することで、スロットル弁12をアクセル踏込み量に応じて設定された目標スロットル開度まで駆動する。尚、駆動制御回路18とエンジン制御回路15(スロットル弁制御手段)とから特許請求の範囲でいう駆動制御部が構成されている。   On the other hand, the depression amount of the accelerator pedal 16 is detected by the accelerator sensor 17, and the detection signal is taken into the engine control circuit 15. The engine control circuit 15 outputs drive command signals A1 to A4 corresponding to the accelerator depression amount taken from the accelerator sensor 17 to the drive control circuit 18, and the DC motor 13 is driven by the drive control circuit 18, whereby the throttle valve 12 is driven to a target throttle opening set according to the accelerator depression amount. The drive control circuit 18 and the engine control circuit 15 (throttle valve control means) constitute a drive control unit referred to in the claims.

駆動制御回路18は、エンジン制御回路15から4つの駆動指令信号A1〜A4が入力される駆動ロジック回路19と、直流モータ13を駆動するHブリッジ型の駆動回路20と、直流モータ13に流れる電流を検出する電流検出回路21とから構成されている。この駆動制御回路18は、起動とブレーキに相当する所定の期間は、直流モータ13に流す電流を制限せずに起動、ブレーキを行い、該期間経過後には直流モータ13に流す電流を起動やブレーキの際に流れる電流よりも小さい電流制限値を越えないように制限する。従って、モータロックが生じていれば、上記電流制限値で直流モータ13に流れる電流が制限されるようになる。この電流制限動作中に、モータロックが解除されれば、電流制限が解除されるが、所定期間が経過しても、スロットル弁12の開度が目標スロットル開度に近付かない場合には、エンジン制御回路15は、モータロックと判断して、全ての駆動指令信号A1〜A4をローレベルにして、直流モータ13への通電を遮断する。   The drive control circuit 18 includes a drive logic circuit 19 to which four drive command signals A 1 to A 4 are input from the engine control circuit 15, an H-bridge type drive circuit 20 that drives the DC motor 13, and a current that flows through the DC motor 13. And a current detection circuit 21 for detecting. The drive control circuit 18 starts and brakes the current flowing to the DC motor 13 without limiting the current flowing to the DC motor 13 for a predetermined period corresponding to starting and braking. In this case, the current limit value smaller than the current flowing is limited. Therefore, if the motor is locked, the current flowing through the DC motor 13 is limited by the current limit value. If the motor lock is released during the current limit operation, the current limit is released. However, if the opening degree of the throttle valve 12 does not approach the target throttle opening degree even after the predetermined period has elapsed, the engine The control circuit 15 determines that the motor is locked and sets all the drive command signals A1 to A4 to a low level to cut off the energization to the DC motor 13.

次に、駆動制御回路18の細部の構成を図2に基づいて説明する。駆動回路20は、4個のスイッチング素子、例えばMOSFET22〜25をHブリッジ型に接続して構成され、右側のMOSFET22,25の中間接続点と左側のMOSFET23,24の中間接続点との間に直流モータ13の+端子と−端子が接続されている。この駆動回路20のハイサイドは、バッテリ等の電源26の+端子側に接続され、該駆動回路20のローサイドには、電流検出回路21(電流検出手段)が接続されている。電流検出回路21は、駆動回路20のローサイドとグランド側との間に接続された電流検出抵抗27と、この電流検出抵抗27の両端の電位差を増幅する差動増幅回路28とから構成されている。   Next, a detailed configuration of the drive control circuit 18 will be described with reference to FIG. The drive circuit 20 is configured by connecting four switching elements, for example, MOSFETs 22 to 25 in an H-bridge type, and a direct current is connected between an intermediate connection point of the right MOSFETs 22 and 25 and an intermediate connection point of the left MOSFETs 23 and 24. A positive terminal and a negative terminal of the motor 13 are connected. The high side of the drive circuit 20 is connected to the positive terminal side of a power source 26 such as a battery, and the current detection circuit 21 (current detection means) is connected to the low side of the drive circuit 20. The current detection circuit 21 includes a current detection resistor 27 connected between the low side of the drive circuit 20 and the ground side, and a differential amplifier circuit 28 that amplifies the potential difference between both ends of the current detection resistor 27. .

次に、駆動ロジック回路19の細部の構成を説明する。上記電流検出回路21の出力(直流モータ13の通電電流に相当する電圧)は、コンパレータ30の+入力端子に入力され、−入力端子に入力される基準電圧Vref と比較される。この基準電圧Vref は、電流制限動作時の電流制限値に相当する電圧に設定され、この電流制限値は、モータロック時に通電をある程度継続してもMOSFET22〜25が破損しないような低い電流制限値(つまり起動やブレーキによって生じる電流よりも低い電流制限値)となるように設定されている。直流モータ13の通電電流が電流制限値を越える度に、コンパレータ30の出力がハイレベルに反転し、このハイレベル信号が2つのセット優先タイプのRSラッチ31,32のセット端子Sに入力される。各RSラッチ31,32のリセット端子Rには、それぞれタイマ33,34の出力が入力される。   Next, a detailed configuration of the drive logic circuit 19 will be described. The output of the current detection circuit 21 (voltage corresponding to the energization current of the DC motor 13) is input to the + input terminal of the comparator 30 and compared with the reference voltage Vref input to the − input terminal. The reference voltage Vref is set to a voltage corresponding to the current limit value during the current limit operation, and this current limit value is a low current limit value that does not damage the MOSFETs 22 to 25 even if energization is continued to some extent when the motor is locked. (In other words, the current limit value is lower than the current generated by starting or braking). Each time the energization current of the DC motor 13 exceeds the current limit value, the output of the comparator 30 is inverted to a high level, and this high level signal is input to the set terminals S of the two set priority type RS latches 31 and 32. . The outputs of the timers 33 and 34 are input to the reset terminals R of the RS latches 31 and 32, respectively.

一方のRSラッチ31は、セット端子Sにコンパレータ30から直流モータ13の通電電流が電流制限値を越えたことを示すハイレベル信号が入力されると、セット動作して出力端子QからANDゲート39とタイマ33の双方にハイレベル信号を出力する。タイマ33は、電流制限動作時に直流モータ13の通電電流が電流制限値を越える度に直流モータ13の通電を一時的にオフする時間を設定するタイマである。このタイマ33にハイレベル信号が入力されると、内部カウンタのカウント動作を開始し、予め設定した時間のカウントを終了すると、出力端子Qからハイレベル信号をRSラッチ31のリセット端子Rに出力する。これにより、RSラッチ31は、リセット動作して出力端子QからANDゲート39とタイマ33の双方にローレベル信号を出力する。タイマ33は、ローレベル信号が入力されると、内部カウンタをリセットすると共に、自身の出力端子Qの出力をローレベルに反転する。   When one of the RS latches 31 receives a high level signal indicating that the energization current of the DC motor 13 has exceeded the current limit value from the comparator 30 to the set terminal S, the RS latch 31 performs a set operation and outputs the AND gate 39 from the output terminal Q. A high level signal is output to both the timer 33 and the timer 33. The timer 33 is a timer for setting a time for temporarily turning off the energization of the DC motor 13 every time the energization current of the DC motor 13 exceeds the current limit value during the current limiting operation. When a high level signal is input to the timer 33, the count operation of the internal counter is started, and when the preset time is finished, the high level signal is output from the output terminal Q to the reset terminal R of the RS latch 31. . As a result, the RS latch 31 performs a reset operation and outputs a low level signal from the output terminal Q to both the AND gate 39 and the timer 33. When the low level signal is input, the timer 33 resets the internal counter and inverts the output of its output terminal Q to the low level.

以上のように、RSラッチ31とタイマー33による閉ループを形成することによって、RSラッチ31の出力端子Qは、電流制限動作時に直流モータ13の通電電流が電流制限値を越える度に、直流モータ13の通電を一時的にオフする時間だけハイレベル信号を出力する(図4参照)。   As described above, by forming a closed loop by the RS latch 31 and the timer 33, the output terminal Q of the RS latch 31 is connected to the DC motor 13 every time the energization current of the DC motor 13 exceeds the current limit value during the current limiting operation. A high level signal is output for a time during which the energization is temporarily turned off (see FIG. 4).

他方のRSラッチ32のリセット端子Rには、タイマ34の出力端子Qの出力が入力される。このタイマ34は、自身の出力端子Qの出力を遅延回路35とインバータ36を介して入力端子Tで受ける。これにより、タイマ34は、自身の出力端子Qの出力がローレベルに反転すると、遅延回路35の出力が一定時間遅れてローレベルに反転し、それと同時に、インバータ36からタイマ34の入力端子Tにハイレベル信号が入力される。これに伴って、タイマ34は、内部カウンタがカウント動作を開始し、予め設定した時間t34のカウントを終了すると、出力端子Qからハイレベル信号が出力される。このハイレベル信号は、遅延回路35により一定時間遅れてインバータ36に入力され、インバータ36からタイマ34の入力端子Tにローレベル信号が入力される。これにより、タイマ34は、内部カウンタをリセットすると共に、出力端子Qの出力をローレベルに反転する。以上のように、タイマ34と遅延回路35とインバータ36による閉ループを形成することによって、タイマ34の出力端子Qは、タイマ34に設定された一定時間t34毎に遅延回路35の遅延時間だけハイレベル信号を出力する(図3参照)。   The output of the output terminal Q of the timer 34 is input to the reset terminal R of the other RS latch 32. This timer 34 receives the output of its output terminal Q at the input terminal T via the delay circuit 35 and the inverter 36. As a result, when the output of the output terminal Q of the timer 34 is inverted to the low level, the output of the delay circuit 35 is inverted to the low level with a delay of a certain time, and at the same time, from the inverter 36 to the input terminal T of the timer 34. A high level signal is input. Along with this, the timer 34 outputs a high level signal from the output terminal Q when the internal counter starts counting and ends counting at a preset time t34. The high level signal is input to the inverter 36 with a predetermined time delay by the delay circuit 35, and the low level signal is input from the inverter 36 to the input terminal T of the timer 34. Thereby, the timer 34 resets the internal counter and inverts the output of the output terminal Q to the low level. As described above, by forming a closed loop of the timer 34, the delay circuit 35, and the inverter 36, the output terminal Q of the timer 34 is set to the high level for the delay time of the delay circuit 35 every fixed time t34 set in the timer 34. A signal is output (see FIG. 3).

このタイマ34の出力端子Qの出力は、RSラッチ32のリセット端子RとDフリップフロップ(DFF)37のクロック入力端子CKに入力される。このDフリップフロップ37のデータ入力端子Dには、RSラッチ32の出力端子Qが接続されている。   The output of the output terminal Q of the timer 34 is input to the reset terminal R of the RS latch 32 and the clock input terminal CK of the D flip-flop (DFF) 37. The output terminal Q of the RS latch 32 is connected to the data input terminal D of the D flip-flop 37.

RSラッチ32は、セット端子Sにコンパレータ30から直流モータ13の通電電流が電流制限値を越えたことを示すハイレベル信号が入力されると、セット動作して出力端子QからDフリップフロップ37のデータ入力端子Dにハイレベル信号を出力する。更に、RSラッチ32は、リセット端子Rにタイマ34から入力される一定時間t34毎のハイレベル信号によりリセット動作して、出力端子QからDフリップフロップ37のデータ入力端子Dにローレベル信号を出力する。   When the high level signal indicating that the energization current of the DC motor 13 exceeds the current limit value is input from the comparator 30 to the set terminal S, the RS latch 32 performs the set operation and the output terminal Q to the D flip-flop 37. A high level signal is output to the data input terminal D. Further, the RS latch 32 performs a reset operation by a high level signal input from the timer 34 to the reset terminal R every fixed time t34, and outputs a low level signal from the output terminal Q to the data input terminal D of the D flip-flop 37. To do.

一方、Dフリップフロップ37は、クロック入力端子CKに入力されるタイマ34の出力レベルがローレベルからハイレベルに立ち上がるタイミングで、データ入力端子Dに入力されるRSラッチ32の出力端子Qの出力レベルを記憶・保持し、記憶されたレベルに応じた信号レベルをDフリップフロップ37の出力端子Qからタイマ38の入力端子Tに出力する。   On the other hand, the D flip-flop 37 outputs the output level of the output terminal Q of the RS latch 32 input to the data input terminal D at the timing when the output level of the timer 34 input to the clock input terminal CK rises from the low level to the high level. Is stored and held, and a signal level corresponding to the stored level is output from the output terminal Q of the D flip-flop 37 to the input terminal T of the timer 38.

以上のように、RSラッチ32とDフリップフロップ37が動作することで、タイマ34に設定された時間t34内に直流モータ13の通電電流が電流制限値を越えた時に、Dフリップフロップ37の出力端子Qからハイレベル信号がタイマ38の入力端子Tに出力される。   As described above, when the RS latch 32 and the D flip-flop 37 operate, the output of the D flip-flop 37 when the energizing current of the DC motor 13 exceeds the current limit value within the time t34 set in the timer 34. A high level signal is output from the terminal Q to the input terminal T of the timer 38.

この場合、タイマ34に設定する時間t34は、電流制限動作時に直流モータ13の通電電流が電流制限値を越えた時に直流モータ13への通電を一時オフする時間と、一時通電オフ後に通電を再開して再び電流制限値を越えるまでの時間とを合計した時間よりも長い時間に設定されている。これにより、電流制限動作時にDフリップフロップ37の出力端子Qの出力がハイレベルに維持される。   In this case, the time t34 set in the timer 34 is a time during which the energization to the DC motor 13 is temporarily turned off when the energization current of the DC motor 13 exceeds the current limit value during the current limiting operation, and the energization is resumed after the temporary energization is turned off. The time until the current limit value is exceeded again is set to be longer than the total time. Thereby, the output of the output terminal Q of the D flip-flop 37 is maintained at a high level during the current limiting operation.

一方、タイマ38は、Dフリップフロップ37の出力端子Qから、直流モータ13の通電電流が電流制限値を越え続けていることを示すハイレベル信号が入力されると、内部カウンタがカウント動作を開始し、通電電流が電流制限値を越え続けている時間t1a,t2a(図3参照)をカウントする。その後、このタイマ38が予め設定した時間t38(図4参照)のカウントを終了すると、出力端子Qからハイレベル信号(電流制限動作開始信号)をANDゲート39の一方の入力端子に出力する。また、タイマ38は、Dフリップフロップ37の出力端子Qから、直流モータ13の通電電流が電流制限値以下であることを示すローレベル信号が入力されると、内部カウンタをリセットすると共に、出力端子Qからローレベル信号をANDゲート39の一方の入力端子に出力する。   On the other hand, when the timer 38 receives a high level signal indicating that the energization current of the DC motor 13 continues to exceed the current limit value from the output terminal Q of the D flip-flop 37, the internal counter starts counting operation. Then, the times t1a and t2a (see FIG. 3) during which the energization current continues to exceed the current limit value are counted. Thereafter, when the timer 38 finishes counting a preset time t38 (see FIG. 4), a high level signal (current limiting operation start signal) is output from the output terminal Q to one input terminal of the AND gate 39. When the timer 38 receives from the output terminal Q of the D flip-flop 37 a low level signal indicating that the energization current of the DC motor 13 is less than or equal to the current limit value, the timer 38 resets the internal counter and outputs the output terminal Q. A low level signal is output from Q to one input terminal of the AND gate 39.

この場合、タイマ38に設定する時間t38は、直流モータ13の起動通電やブレーキの時間が長くなった時に電流制限動作を開始する時期を決めるものであり、該時間t38は、正常動作時の起動通電、ブレーキの時間よりも少し長い時間に設定されている。これにより、図3に示すように、正常動作時の起動通電、ブレーキでは、タイマ38の内部カウンタのカウント時間t1a,t2aが時間t38に達する前に、実スロットル開度が目標スロットル開度に近付いて起動通電、ブレーキが終了するため、電流制限動作が働かず、直流モータ13の通電電流が制限されない状態で起動とブレーキが実施され、起動時とブレーキ時の駆動応答性が高められる。   In this case, the time t38 set in the timer 38 determines the timing for starting the current limiting operation when the time for starting energization or braking of the DC motor 13 becomes longer, and the time t38 is the start during normal operation. The time is set slightly longer than the time of energization and braking. As a result, as shown in FIG. 3, in the start-up energization and braking during normal operation, the actual throttle opening approaches the target throttle opening before the count times t1a and t2a of the internal counter of the timer 38 reach the time t38. Since the start energization and the brake are finished, the current limiting operation does not work, the start and the brake are performed in a state where the energization current of the DC motor 13 is not limited, and the drive responsiveness at the start and the brake is improved.

ANDゲート39は、両端子に入力されるタイマ38の出力とRSラッチ31の出力とが共にハイレベルの時のみ出力がハイレベルとなる。これにより、ANDゲート39の出力は、正常動作時にはローレベルに維持され(図3参照)、電流制限動作時には、直流モータ13の通電電流が電流制限値を越える度に直流モータ13の通電を一時的にオフする時間だけANDゲート39の出力がハイレベルに反転する(図4参照)。   The AND gate 39 outputs a high level only when both the output of the timer 38 and the output of the RS latch 31 input to both terminals are at a high level. As a result, the output of the AND gate 39 is maintained at a low level during normal operation (see FIG. 3), and during the current limit operation, the energization of the DC motor 13 is temporarily performed every time the energization current of the DC motor 13 exceeds the current limit value. Therefore, the output of the AND gate 39 is inverted to the high level only during the time of turning off (see FIG. 4).

このANDゲート39の出力は、ORゲート40,41に入力されると共に、インバータ42を介してANDゲート43,44にも入力される。これらORゲート40,41とANDゲート43,44には、それぞれエンジン制御回路15から出力される駆動指令信号A1〜A4が入力される。ORゲート40,41の出力は、保護制御回路45とプリドライバ46,47を介してハイサイドのMOSFET22,23のゲートに印加される。これにより、ハイサイドのMOSFET22,23は、ハイサイドの駆動指令信号A1,A2がハイレベルの時にオンすると共に、ANDゲート39の出力がハイレベルの時(電流制限動作時に通電を一時的にオフする時間)にも、ハイサイドのMOSFET22,23がオンして電流制限動作時の通電オフ中に直流モータ13のコイルに残留したエネルギを環流経路50を通じて環流させる。   The output of the AND gate 39 is input to the OR gates 40 and 41 and also input to the AND gates 43 and 44 via the inverter 42. Drive command signals A1 to A4 output from the engine control circuit 15 are input to the OR gates 40 and 41 and the AND gates 43 and 44, respectively. The outputs of the OR gates 40 and 41 are applied to the gates of the high-side MOSFETs 22 and 23 via the protection control circuit 45 and the pre-drivers 46 and 47. As a result, the high-side MOSFETs 22 and 23 are turned on when the high-side drive command signals A1 and A2 are at the high level, and the energization is temporarily turned off when the output of the AND gate 39 is at the high level (current limiting operation). Also, the high-side MOSFETs 22 and 23 are turned on, and the energy remaining in the coil of the DC motor 13 during the current-off operation is circulated through the circulation path 50.

一方、ANDゲート43,44の出力は、保護制御回路45とプリドライバ48,49を介してローサイドのMOSFET24,25のゲートに印加される。これにより、ローサイドのMOSFET24,25は、ローサイドの駆動指令信号A3,A4がハイレベルで、且つインバータ42の出力がハイレベルの時にオンする。正常動作時には、図3に示すように、ANDゲート39の出力がローレベルに維持されるため、インバータ42の出力はハイレベルに維持される。この結果、正常動作時には、ローサイドの駆動指令信号A3,A4がそのままANDゲート43,44を通過し、ローサイドの駆動指令信号A3,A4がハイレベルの時にローサイドのMOSFET24,25がオンして、直流モータ13に通電する。   On the other hand, the outputs of the AND gates 43 and 44 are applied to the gates of the low-side MOSFETs 24 and 25 via the protection control circuit 45 and the pre-drivers 48 and 49. As a result, the low-side MOSFETs 24 and 25 are turned on when the low-side drive command signals A3 and A4 are at a high level and the output of the inverter 42 is at a high level. During normal operation, as shown in FIG. 3, since the output of the AND gate 39 is maintained at a low level, the output of the inverter 42 is maintained at a high level. As a result, during normal operation, the low-side drive command signals A3 and A4 pass through the AND gates 43 and 44 as they are, and when the low-side drive command signals A3 and A4 are at the high level, the low-side MOSFETs 24 and 25 are turned on, and the DC The motor 13 is energized.

また、電流制限動作時には、図4に示すように、直流モータ13の通電電流が電流制限値を越える度に直流モータ13の通電を一時的にオフする時間だけANDゲート39の出力がハイレベルに反転するため、インバータ42の出力は、直流モータ13の通電電流が電流制限値を越える度に直流モータ13の通電を一時的にオフする時間だけローレベルに反転する。この結果、ローサイドの駆動指令信号A3(又はA4)がハイレベルであっても、直流モータ13の通電電流が電流制限値を越える度に、ANDゲート43(又は44)の出力が一時的にローレベルとなる。これにより、電流制限動作時には、ローサイドのMOSFET24(又は25)は、直流モータ13の通電電流が電流制限値を越える度に一時的にオフされ、直流モータ13の通電電流が電流制限値以下に抑えられる。   Further, during the current limiting operation, as shown in FIG. 4, the output of the AND gate 39 is set to the high level for the time during which the energization of the DC motor 13 is temporarily turned off whenever the energizing current of the DC motor 13 exceeds the current limit value. Therefore, every time the energization current of the DC motor 13 exceeds the current limit value, the output of the inverter 42 is inverted to a low level for a time during which the energization of the DC motor 13 is temporarily turned off. As a result, even if the low-side drive command signal A3 (or A4) is at a high level, the output of the AND gate 43 (or 44) is temporarily low every time the energization current of the DC motor 13 exceeds the current limit value. Become a level. Thereby, at the time of the current limiting operation, the low-side MOSFET 24 (or 25) is temporarily turned off every time the energization current of the DC motor 13 exceeds the current limit value, and the energization current of the DC motor 13 is suppressed below the current limit value. It is done.

尚、保護制御回路45は、直流モータ13の両端子にそれぞれ接続されたハイサイドとローサイドのMOSFET22〜25が同時にオンして過電流が流れるいわゆる貫通電流を防止したり、或は、過電流が流れた時にMOSFET22〜25を強制的にオフする過電流保護制御等のロジックが含まれている。   The protection control circuit 45 prevents a so-called through current in which an overcurrent flows when the high-side and low-side MOSFETs 22 to 25 connected to both terminals of the DC motor 13 are simultaneously turned on, or an overcurrent is generated. Logic such as overcurrent protection control for forcibly turning off the MOSFETs 22 to 25 when flowing is included.

次に、図3に基づいて正常時の動作を説明する。スロットル12が停止状態でスロットル開度が変化しない期間t0は、復帰スプリングに抗してスロットル弁12を一定開度に保持するために、エンジン制御回路15は、駆動指令信号A1をハイレベルに維持すると共に、駆動指令信号A3を所定のデューティ比でハイレベルとローレベルに切り換えることで、ハイサイド右側のMOSFET22をオン状態に保持しながら、ローサイド左側のMOSFET24を所定のデューティ比でオン/オフさせて、直流モータ13に図2の矢印B方向(正方向)に所定のデューティ比で電流を流して、スロットル弁12を一定開度に保持する。   Next, the normal operation will be described with reference to FIG. During a period t0 in which the throttle opening is not changed while the throttle 12 is stopped, the engine control circuit 15 maintains the drive command signal A1 at a high level in order to hold the throttle valve 12 at a constant opening against the return spring. In addition, by switching the drive command signal A3 between a high level and a low level at a predetermined duty ratio, the low-side left MOSFET 24 is turned on / off at a predetermined duty ratio while the high-side right MOSFET 22 is kept on. Then, a current is passed through the DC motor 13 in the direction of arrow B (positive direction) in FIG. 2 at a predetermined duty ratio to keep the throttle valve 12 at a constant opening.

この保持通電期間t0中は、駆動指令信号A3がローレベルになる毎に、そのローレベル期間中だけ駆動指令信号A2をハイレベルに切り換えることで、ローサイド左側のMOSFET24がオフする毎に、ハイサイド左側のMOSFET23をオンさせて、直流モータ13のコイルに残留したエネルギを環流経路50を通じて環流させる。   During the holding energization period t0, each time the drive command signal A3 becomes low level, the drive command signal A2 is switched to high level only during the low level period, so that the high side The left MOSFET 23 is turned on, and the energy remaining in the coil of the DC motor 13 is circulated through the circulatory path 50.

その後、アクセルペダル16が踏み込まれて、目標スロットル開度が変化すると、エンジン制御回路15は、次のようにして直流モータ13を100%デューティ比で起動し、実スロットル開度を目標スロットル開度を近付ける起動通電を実施する。この起動通電期間t1は、駆動指令信号A1,A3をハイレベルに保持することで、ハイサイド右側のMOSFET22とローサイド左側のMOSFET24を共にオン状態に保持して、直流モータ13に図2の矢印B方向(正方向)に100%デューティ比で電流を流し、起動トルクを大きくしてスロットル弁12の動作速度を速める。従って、正常動作時の起動通電期間t1中は、電流制限動作が働かない。これは、タイマ38の内部カウンタによる起動時カウント時間t1a(通電電流が電流制限値を越えている時間)が電流制限動作を開始する時間t38に達しないためである。   Thereafter, when the accelerator pedal 16 is depressed and the target throttle opening changes, the engine control circuit 15 starts the DC motor 13 at a 100% duty ratio as follows, and the actual throttle opening is set to the target throttle opening. Start energization to bring During the start-up energization period t1, the drive command signals A1 and A3 are held at a high level, whereby both the high-side right side MOSFET 22 and the low-side left side MOSFET 24 are held in an on state, and the direct current motor 13 receives the arrow B in FIG. A current is flowed in the direction (positive direction) at a duty ratio of 100%, and the starting torque is increased to increase the operating speed of the throttle valve 12. Therefore, the current limiting operation does not work during the startup energization period t1 during normal operation. This is because the startup count time t1a (time when the energization current exceeds the current limit value) by the internal counter of the timer 38 does not reach the time t38 when the current limit operation is started.

エンジン制御回路15は、起動通電期間t1に、実スロットル開度が目標スロットル開度に予め設定された所定範囲内に近付いてきたことを検知すると、起動通電期間t1を終了して、動作状態のスロットル弁12にブレーキをかけて目標スロットル開度で停止させるブレーキ通電を実施する。このブレーキ期間t2中は、ハイサイド左側のMOSFET23とローサイド右側のMOSFET25を共にオン状態に保持して、直流モータ13に図2の矢印C方向(逆方向)に100%デューティ比で電流を流し、ブレーキ力を大きくしてスロットル弁12を目標スロットル開度に速やかに停止させる。従って、正常動作時のブレーキ期間t2中は、電流制限動作が働かない。これは、タイマ38の内部カウンタによるブレーキ時カウント時間t2a(通電電流が電流制限値を越えている時間)が電流制限動作を開始する時間t38に達しないためである。尚、スロットル弁12が目標スロットル開度に停止した後(期間t3)は、直流モータ13の起動前(期間t0)と同じ保持通電制御が行われる。   When the engine control circuit 15 detects that the actual throttle opening is approaching a predetermined range preset to the target throttle opening during the start energization period t1, the engine control circuit 15 ends the start energization period t1 and Brake energization is performed to brake the throttle valve 12 and stop at the target throttle opening. During this braking period t2, the MOSFET 23 on the left side on the high side and the MOSFET 25 on the right side on the low side are both turned on, and a current is supplied to the DC motor 13 in the direction of arrow C (reverse direction) in FIG. The brake force is increased to quickly stop the throttle valve 12 at the target throttle opening. Therefore, the current limiting operation does not work during the brake period t2 during normal operation. This is because the count time t2a during braking by the internal counter of the timer 38 (the time during which the energization current exceeds the current limit value) does not reach the time t38 when the current limit operation is started. In addition, after the throttle valve 12 stops at the target throttle opening (period t3), the same holding energization control as that before the DC motor 13 is started (period t0) is performed.

次に、図4に基づいてモータロック時の動作を説明する。図4は、100%デューティ比の起動通電を開始した直後の時期txにモータロックが発生した時の動作例である。モータロックが発生すると、100%デューティ比の起動通電を続けても、スロットル弁12が目標スロットル開度に近付かないため、そのまま起動通電が暫く続けられる。これにより、タイマ38の内部カウンタによる起動時カウント時間t1a(通電電流が電流制限値を越えている時間)が電流制限動作を開始する時間t38に到達すると、次のようにして電流制限動作が開始される。   Next, the operation when the motor is locked will be described with reference to FIG. FIG. 4 shows an operation example when the motor lock is generated at the timing tx immediately after the start-up energization with the 100% duty ratio is started. When the motor lock occurs, even if the start-up energization with the 100% duty ratio is continued, the start-up energization is continued for a while because the throttle valve 12 does not approach the target throttle opening. As a result, when the count time t1a at the time of activation by the internal counter of the timer 38 (time when the energization current exceeds the current limit value) reaches the time t38 when the current limit operation is started, the current limit operation is started as follows. Is done.

タイマ38の内部カウンタによる起動時カウント時間t1aが電流制限動作を開始する時間t38に到達すると、タイマ38の出力がハイレベルに反転する。このタイマ38の出力とRSラッチ31の出力が入力されるANDゲート39は、RSラッチ31の出力がハイレベルの期間(つまり直流モータ13の通電電流が電流制限値を越える度に直流モータ13の通電を一時的にオフする時間)だけハイレベルに反転する。これにより、ANDゲート39がハイレベルに反転する毎に、このハイレベル信号がインバータ42によりローレベル信号に反転されてANDゲート43に入力される。このため、ローサイドの駆動指令信号A3がハイレベルであっても、直流モータ13の通電電流が電流制限値を越える度に、ANDゲート43の出力が一時的にローレベルとなる。これにより、電流制限動作時には、ローサイドのMOSFET24は、直流モータ13の通電電流が電流制限値を越える度に一時的にオフされ、直流モータ13の通電電流が電流制限値以下に抑えられる。   When the startup count time t1a by the internal counter of the timer 38 reaches the time t38 when the current limiting operation is started, the output of the timer 38 is inverted to a high level. The AND gate 39 to which the output of the timer 38 and the output of the RS latch 31 are input is a period during which the output of the RS latch 31 is at a high level (that is, every time the energization current of the DC motor 13 exceeds the current limit value). It is reversed to the high level only for the time when power is temporarily turned off. Thus, every time the AND gate 39 is inverted to a high level, the high level signal is inverted to a low level signal by the inverter 42 and input to the AND gate 43. For this reason, even if the low-side drive command signal A3 is at a high level, the output of the AND gate 43 temporarily becomes a low level whenever the energization current of the DC motor 13 exceeds the current limit value. As a result, during the current limiting operation, the low-side MOSFET 24 is temporarily turned off every time the energization current of the DC motor 13 exceeds the current limit value, and the energization current of the DC motor 13 is suppressed below the current limit value.

この電流制限動作期間中は、ローサイドのMOSFET24のオフ期間(ANDゲート39のハイレベル期間)に、ORゲート41の出力をハイレベルに反転させて、ハイサイド左側のMOSFET23をオンさせ、直流モータ13のコイルに残留したエネルギを環流経路50を通じて環流させる。   During this current limiting operation period, the output of the OR gate 41 is inverted to a high level during the off period of the low-side MOSFET 24 (the high-level period of the AND gate 39), and the MOSFET 23 on the left side of the high-side is turned on. The energy remaining in the coil is circulated through the circulation path 50.

この電流制限動作期間中に、モータロックが解消されて、スロットル弁12が目標スロットル開度に予め設定された所定範囲内に近付いてきたことが検知されると、ブレーキの通電に移行する。ブレーキの通電が開始されると、図3に示すように、直流モータ13の通電電流が電流制限値以下に一時的に下がるため、Dフリップフロップ37の出力がローレベルに反転して、タイマ38がリセットされ、該タイマ38の出力がローレベルに反転する。これにより、電流制限動作が解除され、直流モータ13に図2の矢印C方向(逆方向)に100%デューティ比で電流が流されて、スロットル弁12の動きにブレーキがかけられる。   During this current limiting operation period, when it is detected that the motor lock is released and the throttle valve 12 approaches the target throttle opening within a predetermined range set in advance, the process shifts to energization of the brake. When the energization of the brake is started, as shown in FIG. 3, the energization current of the DC motor 13 temporarily falls below the current limit value, so that the output of the D flip-flop 37 is inverted to a low level and the timer 38 Is reset, and the output of the timer 38 is inverted to a low level. As a result, the current limiting operation is released, and a current is supplied to the DC motor 13 in the direction of arrow C (reverse direction) in FIG. 2 at a 100% duty ratio, and the movement of the throttle valve 12 is braked.

一方、電流制限動作をある程度継続しても、スロットル弁12の開度が目標スロットル開度に近付かない場合には、次のようにして、エンジン制御回路15によって直流モータ13への通電が遮断される。エンジン制御回路15は、起動時に実スロットル開度と目標スロットル開度の差が所定以上となる状態が継続する時間をカウントし、その時間が所定時間t4になった時点で、モータロックと判断して、全ての駆動指令信号A1〜A4をローレベルにして、直流モータ13への通電を遮断する。   On the other hand, if the opening degree of the throttle valve 12 does not approach the target throttle opening degree even if the current limiting operation is continued to some extent, the energization of the DC motor 13 is cut off by the engine control circuit 15 as follows. The The engine control circuit 15 counts the time during which the state where the difference between the actual throttle opening and the target throttle opening is equal to or greater than a predetermined value at the time of start-up, and determines that the motor is locked when the time reaches a predetermined time t4. Thus, all the drive command signals A1 to A4 are set to the low level to cut off the energization to the DC motor 13.

或は、エンジン制御回路15は、図2に波線にて示すタイマ38から出力される電流制限動作期間中にあることを示す電流制限動作モニタ信号を入力し、電流制限動作期間中であることを示すハイレベルとなる状態が継続する時間をカウントし、その時間が所定時間t5になった時点で、全ての駆動指令信号A1〜A4をローレベルにして、直流モータ13への通電を遮断するようにしても良い。尚、図4の動作例は、起動通電中にモータロックが発生した時の例であるが、ブレーキ中にモータロックが発生した時も、同様に制御される。   Alternatively, the engine control circuit 15 inputs a current limit operation monitor signal indicating that it is during the current limit operation period output from the timer 38 indicated by a broken line in FIG. The time during which the state of the high level shown is continued is counted, and when that time reaches a predetermined time t5, all the drive command signals A1 to A4 are set to the low level to cut off the energization to the DC motor 13. Anyway. The operation example in FIG. 4 is an example when the motor lock is generated during the start-up energization, but the same control is performed when the motor lock occurs during the brake.

以上説明した実施形態(1)では、直流モータ13の正常動作時の起動通電及びブレーキの時間よりも少し長い時間に設定された起動通電期間(ブレーキ通電期間)には、直流モータ13の通電電流を制限せずに起動(ブレーキ)を行うので、起動当初(ブレーキ当初)から電流制限する場合よりも起動トルク(ブレーキ力)を大きくするこができて、スロットル弁12の駆動応答性を高めることができる。   In the embodiment (1) described above, during the start-up energization period (brake energization period) set to a time slightly longer than the start-up energization and brake time during normal operation of the DC motor 13, the energization current of the DC motor 13 is set. Since the start (brake) is performed without restricting the current, the start torque (brake force) can be increased compared to the case where the current is limited from the start (start of braking), and the drive response of the throttle valve 12 is improved. Can do.

しかも、起動通電期間(ブレーキ通電期間)に、直流モータ13の通電電流が電流制限値よりも大きい状態が予め設定された時間t38だけ継続した場合は、モータロックの可能性があると判断して、通電電流を低い電流値に制限するので、MOSFET22〜25に流れる電流を低い電流値に制限することができて、MOSFET22〜25の発熱を低減することができる。これにより、モータロック時でも、直流モータ13に電流をある程度長い時間流すことが可能となり、一時的な軽微なロック状態の時には、駆動トルクを暫くかけ続けて、正常な状態に回復させることができる。しかも、MOSFET22〜25の発熱が少ない分、MOSFET22〜25を小型・低コスト化することができる。これにより、スロットル弁12の駆動応答性を犠牲にすることなく、駆動回路20の低コスト化の要求を満たすことができる。
[実施例2]
In addition, if the state where the energization current of the DC motor 13 is larger than the current limit value continues for a preset time t38 during the start energization period (brake energization period), it is determined that the motor may be locked. Since the energization current is limited to a low current value, the current flowing through the MOSFETs 22 to 25 can be limited to a low current value, and the heat generation of the MOSFETs 22 to 25 can be reduced. As a result, even when the motor is locked, it is possible to allow a current to flow through the DC motor 13 for a certain length of time. When the motor is temporarily locked, the driving torque can be continuously applied for a while to restore the normal state. . In addition, the MOSFETs 22 to 25 can be reduced in size and cost because the heat generation of the MOSFETs 22 to 25 is small. As a result, it is possible to satisfy the demand for cost reduction of the drive circuit 20 without sacrificing the drive responsiveness of the throttle valve 12.
[Example 2]

次に、直流モータ13のトルクに余裕があるシステムに適用した実施形態(2)を図5乃至図7に基づいて説明する。前記実施形態(1)では、起動通電期間(ブレーキ通電期間)に電流を制限しなかったが、本実施形態(2)では、起動通電期間(ブレーキ通電期間)に、直流モータ13に流す電流を、起動性能(ブレーキ性能)を損なわないような高い電流値で制限して起動(ブレーキ)を行い、モータロックの可能性がある場合には、該期間経過後に直流モータ13に流す電流の制限値を低い電流制限値に切り換えるようにしている。以下、前記実施形態(1)と異なる部分を説明する。   Next, an embodiment (2) applied to a system in which the torque of the DC motor 13 has a margin will be described with reference to FIGS. In the embodiment (1), the current is not limited during the start-up energization period (brake energization period). In the present embodiment (2), the current passed through the DC motor 13 during the start-up energization period (brake energization period). If the start (brake) is performed with a high current value that does not impair the start performance (brake performance), and there is a possibility of motor lock, the limit value of the current that flows to the DC motor 13 after the period has elapsed Is switched to a lower current limit value. Hereinafter, a different part from the said embodiment (1) is demonstrated.

前記実施形態(1)では、コンパレータ30の−入力端子に入力する基準電圧Vref (電流制限値に相当する電圧)を固定値としたが、本実施形態(2)では、コンパレータ30の−入力端子に入力する基準電圧Vref を、高い電流制限値に相当する電圧Vref(H)と低い電流制限値に相当する電圧Vref(L)の2段階に切り換える基準電圧切換回路51が設けられている。この基準電圧切換回路51は、電源電圧Vcc側とグランド側との間に3個の抵抗52〜54を直列に接続すると共に、そのうちのグランド側の1つの抵抗54の両端に基準電圧切換用のトランジスタ55のコレクタとエミッタを接続し、抵抗52,53の中間接続点をコンパレータ30の−入力端子に接続している。   In the embodiment (1), the reference voltage Vref (voltage corresponding to the current limit value) input to the −input terminal of the comparator 30 is a fixed value. However, in the embodiment (2), the −input terminal of the comparator 30 is used. A reference voltage switching circuit 51 is provided for switching the reference voltage Vref input to the two stages of a voltage Vref (H) corresponding to a high current limit value and a voltage Vref (L) corresponding to a low current limit value. The reference voltage switching circuit 51 has three resistors 52 to 54 connected in series between the power supply voltage Vcc side and the ground side, and a reference voltage switching circuit is connected to both ends of one resistor 54 on the ground side. The collector and emitter of the transistor 55 are connected, and the intermediate connection point of the resistors 52 and 53 is connected to the negative input terminal of the comparator 30.

また、前記実施形態(1)では、タイマ38の出力とRSラッチ31の出力がANDゲート39に入力されたが、本実施形態(2)では、ANDゲート39を無くして、RSラッチ31の出力が直接、ORゲート40,41に入力されると共に、該RSラッチ31の出力がインバータ42を介してANDゲート43,44にも入力される。タイマ38の出力端子Qは、基準電圧切換用のトランジスタ55のベースに接続され、タイマ38の出力によって基準電圧Vref (電流制限値)が切り換えられる。その他の構成は、前記実施形態(1)と同じである。   In the embodiment (1), the output of the timer 38 and the output of the RS latch 31 are input to the AND gate 39. However, in the embodiment (2), the AND gate 39 is eliminated and the output of the RS latch 31 is output. Is directly input to the OR gates 40 and 41, and the output of the RS latch 31 is also input to the AND gates 43 and 44 via the inverter 42. The output terminal Q of the timer 38 is connected to the base of the reference voltage switching transistor 55, and the reference voltage Vref (current limit value) is switched by the output of the timer 38. Other configurations are the same as those in the embodiment (1).

次に、図6に基づいて正常時の動作を説明する。通常は、タイマ38の出力がローレベルに維持されるため、基準電圧切換用のトランジスタ55がオフ状態に維持される。この状態では、基準電圧切換回路51からコンパレータ30に入力される基準電圧Vref が、高い電流制限値に相当する電圧Vref(H)に維持される。ここで、基準電圧切換回路51の3個の抵抗52〜54の抵抗値をR52〜R54とすると、Vref(H)は次式で算出される。Vref(H)=Vcc×(R53+R54)/(R52+R53+R54)この高い基準電圧Vref(H)は、電流制限値が起動性能(ブレーキ性能)を損なわないような高い電流値となるように設定されている。   Next, the normal operation will be described with reference to FIG. Usually, since the output of the timer 38 is maintained at a low level, the reference voltage switching transistor 55 is maintained in the OFF state. In this state, the reference voltage Vref input from the reference voltage switching circuit 51 to the comparator 30 is maintained at a voltage Vref (H) corresponding to a high current limit value. Here, assuming that the resistance values of the three resistors 52 to 54 of the reference voltage switching circuit 51 are R52 to R54, Vref (H) is calculated by the following equation. Vref (H) = Vcc × (R53 + R54) / (R52 + R53 + R54) This high reference voltage Vref (H) is set such that the current limit value is a high current value that does not impair the starting performance (braking performance). .

アクセルペダル16が踏み込まれて、目標スロットル開度が変化すると、前記実施形態(1)と同じく、起動通電を行って、実スロットル開度を目標スロットル開度を近付けてから、ブレーキの通電を行って、スロットル弁12を目標スロットル開度で停止させる。起動通電の開始時は、直流モータ13に100%デューティ比で電流を流すが、この起動通電期間t1中に、直流モータ13の通電電流が高い基準電圧Vref(H)で設定される高い電流制限値を越える度に、RSラッチ31の出力がタイマ33で設定される時間だけハイレベルとなり、このハイレベル信号がインバータ42によりローレベル信号に反転されてANDゲート43に入力される。このため、ローサイドの駆動指令信号A3がハイレベルであっても、直流モータ13の通電電流が高い電流制限値を越える度に、ANDゲート43の出力が一時的にローレベルとなる。これにより、ローサイドのMOSFET24は、直流モータ13の通電電流が高い電流制限値を越える度に一時的にオフされ、直流モータ13の通電電流が高い電流制限値以下に抑えられる。   When the accelerator pedal 16 is depressed and the target throttle opening changes, the start energization is performed, the actual throttle opening is brought close to the target throttle opening, and the brake is energized, as in the first embodiment. Then, the throttle valve 12 is stopped at the target throttle opening. At the start of the start-up energization, a current is supplied to the DC motor 13 at a 100% duty ratio. During this start-up energization period t1, the high current limit set by the reference voltage Vref (H) at which the energization current of the DC motor 13 is high. Each time the value is exceeded, the output of the RS latch 31 becomes high level for the time set by the timer 33, and this high level signal is inverted to a low level signal by the inverter 42 and input to the AND gate 43. For this reason, even if the low-side drive command signal A3 is at a high level, the output of the AND gate 43 temporarily becomes a low level every time the energization current of the DC motor 13 exceeds a high current limit value. As a result, the low-side MOSFET 24 is temporarily turned off every time the energization current of the DC motor 13 exceeds the high current limit value, and the energization current of the DC motor 13 is suppressed below the high current limit value.

この電流制限動作中は、ローサイドのMOSFET24のオフ期間(RSラッチ31のハイレベル期間)に、ORゲート41の出力をハイレベルに反転させて、ハイサイド左側のMOSFET23をオンさせ、直流モータ13のコイルに残留したエネルギを環流経路50を通じて環流させる。   During this current limiting operation, the output of the OR gate 41 is inverted to a high level during the off period of the low-side MOSFET 24 (high level period of the RS latch 31), and the high-side left MOSFET 23 is turned on. The energy remaining in the coil is circulated through the circulation path 50.

このような起動通電により、スロットル弁12が目標スロットル開度に予め設定された所定範囲内に近付いてきたことが検知されると、起動通電期間t1を終了して、ブレーキの通電を実施する。ブレーキの開始時は、直流モータ13に100%デューティ比で逆方向に電流を流すが、このブレーキ通電期間t2中に直流モータ13の通電電流が高い基準電圧Vref(H)で設定される高い電流制限値を越える度に、RSラッチ31の出力がタイマ33で設定される時間だけハイレベルとなり、上述した起動通電と同様に、直流モータ13の通電電流が高い電流制限値を越える度に一時的にオフされ、直流モータ13の通電電流が高い電流制限値以下に抑えられる。   When it is detected by such activation energization that the throttle valve 12 has approached the target throttle opening within a predetermined range set in advance, the activation energization period t1 is terminated and the brake energization is performed. At the start of braking, a current is passed through the DC motor 13 in the reverse direction at a 100% duty ratio. During this braking energization period t2, the energizing current of the DC motor 13 is set at a high reference voltage Vref (H). Whenever the limit value is exceeded, the output of the RS latch 31 becomes a high level for the time set by the timer 33, and, similar to the start energization described above, every time the energization current of the DC motor 13 exceeds the high current limit value, And the energization current of the DC motor 13 is suppressed to a high current limit value or less.

尚、前記実施形態(1)と同じく、スロットル弁12が目標スロットル開度に停止した後(期間t3)は、直流モータ13の起動前(期間t0)と同じ保持通電制御が行われる。   Note that, similarly to the embodiment (1), after the throttle valve 12 stops at the target throttle opening (period t3), the same holding energization control as that before the DC motor 13 is started (period t0) is performed.

次に、図7に基づいてモータロック時の動作を説明する。図7は、起動通電を開始した直後の時期txにモータロックが発生した時の動作例である。この場合、高い電流制限値で制限した起動通電を行っても、スロットル弁12が目標スロットル開度に近付かないため、そのまま起動通電が暫く続けられる。これにより、タイマ38の内部カウンタによる起動時カウント時間t1a(通電電流が高い電流制限値を越えている時間)が時間t38に到達すると、次のようにして電流制限値が下げられる。   Next, the operation when the motor is locked will be described with reference to FIG. FIG. 7 is an operation example when the motor lock occurs at the time tx immediately after the start-up energization is started. In this case, even if the start-up energization limited by the high current limit value is performed, the start-up energization is continued for a while because the throttle valve 12 does not approach the target throttle opening. Thereby, when the count time t1a at the time of activation by the internal counter of the timer 38 (time when the energization current exceeds the high current limit value) reaches the time t38, the current limit value is lowered as follows.

タイマ38の内部カウンタによる起動時カウント時間t1aが時間t38に到達すると、タイマ38からハイレベル信号が基準電圧切換用のトランジスタ55のベースに出力される。これにより、トランジスタ55がオンして、基準電圧切換回路51の1つの抵抗54の両端が短絡され、基準電圧切換回路51からコンパレータ30に入力される基準電圧Vref が、低い電流制限値に相当する電圧Vref(L)に切り換えられる。この低い基準電圧Vref(L)は次式で算出される。   When the count time t1a at startup by the internal counter of the timer 38 reaches the time t38, a high level signal is output from the timer 38 to the base of the reference voltage switching transistor 55. Thereby, the transistor 55 is turned on, both ends of one resistor 54 of the reference voltage switching circuit 51 are short-circuited, and the reference voltage Vref input from the reference voltage switching circuit 51 to the comparator 30 corresponds to a low current limit value. The voltage is switched to Vref (L). This low reference voltage Vref (L) is calculated by the following equation.

Vref(L)=Vcc×R53/(R52+R53)この低い基準電圧Vref(L)によって設定される低い電流制限値は、モータロック時に通電をある程度継続してもMOSFET22〜25が破損しないような低い電流値となるように設定されている。   Vref (L) = Vcc × R53 / (R52 + R53) The low current limit value set by the low reference voltage Vref (L) is a low current that does not damage the MOSFETs 22 to 25 even if energization is continued to some extent when the motor is locked. It is set to be a value.

このようにして、コンパレータ30に入力される基準電圧Vref が、低い電流制限値に相当する電圧Vref(L)に切り換えられると、直流モータ13の通電電流が低い電流制限値を越える度に、RSラッチ31の出力がタイマ33で設定される時間だけハイレベルとなり、このハイレベル信号がインバータ42によりローレベル信号に反転されてANDゲート43に入力される。これにより、ローサイドのMOSFET24は、直流モータ13の通電電流が低い電流制限値を越える度に、一時的にオフされ、直流モータ13の通電電流が低い電流制限値以下に抑えられる。この際、ローサイドのMOSFET24のオフ期間中に、ハイサイド左側のMOSFET23をオンさせて、直流モータ13のコイルに残留したエネルギを環流経路50を通じて環流させる。   In this way, when the reference voltage Vref input to the comparator 30 is switched to the voltage Vref (L) corresponding to the low current limit value, every time the energization current of the DC motor 13 exceeds the low current limit value, RS The output of the latch 31 becomes high level for the time set by the timer 33, and this high level signal is inverted to a low level signal by the inverter 42 and input to the AND gate 43. As a result, the low-side MOSFET 24 is temporarily turned off each time the energization current of the DC motor 13 exceeds a low current limit value, and the energization current of the DC motor 13 is suppressed to a value equal to or less than the low current limit value. At this time, the MOSFET 23 on the left side of the high side is turned on during the off period of the MOSFET 24 on the low side, and the energy remaining in the coil of the DC motor 13 is circulated through the circulation path 50.

このような低い電流制限値による電流制限動作をある程度継続しても、スロットル弁12の開度が目標スロットル開度に近付かない場合には、前記実施形態(1)と同様の方法で直流モータ13への通電を遮断する。尚、図7の動作例は、起動通電中にモータロックが発生した時の例であるが、ブレーキ中にモータロックが発生した時も、同様に制御される。以上説明した実施形態(2)においても、前記実施形態(1)と同様の効果を得ることができる。   If the opening degree of the throttle valve 12 does not approach the target throttle opening degree even if the current limiting operation with such a low current limiting value is continued to some extent, the DC motor 13 is processed in the same manner as in the first embodiment (1). Shut off the power to the. The operation example of FIG. 7 is an example when the motor lock is generated during the energization of starting, but the same control is performed when the motor lock is generated during the braking. In the embodiment (2) described above, the same effects as those in the embodiment (1) can be obtained.

尚、前記実施形態(1),(2)では、電流制限動作をハードウエアで構成した駆動ロジック回路19によって制御するようにしたが、マイクロコンピュータによるプログラム制御で電流制限動作を制御するようにしても良い。また、モータロックの可能性がある場合に実施する電流制限動作の期間中に、時間の経過に伴って電流制限値を2段階以上に低下させるようにしても良い。   In the embodiments (1) and (2), the current limiting operation is controlled by the drive logic circuit 19 configured by hardware. However, the current limiting operation is controlled by program control by a microcomputer. Also good. Further, the current limit value may be reduced to two or more levels as time elapses during the period of the current limit operation performed when there is a possibility of motor lock.

また、前記実施形態(1),(2)では、ブレーキ通電期間中にモータロックが発生した場合にも、起動通電期間中にモータロックが発生した場合と同じく、所定期間経過後に電流制限動作を行うようにしたが、起動とブレーキのいずれか一方のみ、電流制限動作を行うようにしても良い。また、Hブリッジ型の駆動回路20は、MOSFET22〜25以外のスイッチング素子で構成しても良い。
その他、本発明の適用範囲は、電子スロットルシステムに限定されず、直流モータを駆動源とする種々の装置に本発明を適用して実施できる。
In the embodiments (1) and (2), when the motor lock occurs during the brake energization period, the current limiting operation is performed after a predetermined period of time, as in the case where the motor lock occurs during the start energization period. Although it is performed, the current limiting operation may be performed only in one of the start and the brake. Further, the H-bridge type drive circuit 20 may be configured with switching elements other than the MOSFETs 22 to 25.
In addition, the application range of the present invention is not limited to the electronic throttle system, and can be implemented by applying the present invention to various devices using a DC motor as a drive source.

本発明を電子スロットルシステムに適用した実施形態(1)を示すシステム全体の概略構成図Schematic configuration diagram of the entire system showing an embodiment (1) in which the present invention is applied to an electronic throttle system 実施形態(1)の駆動制御回路の電気回路図Electrical circuit diagram of drive control circuit of embodiment (1) 実施形態(1)の正常動作時の各部の信号波形を示すタイムチャートThe time chart which shows the signal waveform of each part at the time of normal operation of embodiment (1) 実施形態(1)のモータロック時の各部の信号波形を示すタイムチャートThe time chart which shows the signal waveform of each part at the time of the motor lock of embodiment (1) 実施形態(2)の駆動制御回路の電気回路図Electrical circuit diagram of drive control circuit of embodiment (2) 実施形態(2)の正常動作時の各部の信号波形を示すタイムチャートThe time chart which shows the signal waveform of each part at the time of normal operation of embodiment (2) 実施形態(2)のモータロック時の各部の信号波形を示すタイムチャートThe time chart which shows the signal waveform of each part at the time of the motor lock of embodiment (2)

符号の説明Explanation of symbols

12…スロットル弁、
13…直流モータ、
14…スロットル開度センサ、
15…エンジン制御回路(駆動制御部,スロットル弁制御手段)、
16…アクセルペダル、
17…アクセルセンサ、
18…駆動制御回路(駆動制御部)、
19…駆動ロジック回路、
20…駆動回路、
21…電流検出回路(電流検出手段)、
22〜25…MOSFET(スイッチング素子)、
30…コンパレータ、
33,34…タイマ、
35…遅延回路、
38…タイマ、
51…基準電圧切換回路、
52〜54…抵抗、
55…トランジスタ。
12 ... Throttle valve,
13 ... DC motor,
14 ... Throttle opening sensor,
15 ... Engine control circuit (drive control unit, throttle valve control means),
16 ... accelerator pedal,
17 ... accelerator sensor,
18 ... Drive control circuit (drive control unit),
19 ... Drive logic circuit,
20 ... Drive circuit,
21 ... Current detection circuit (current detection means),
22-25 ... MOSFET (switching element),
30 ... Comparator,
33, 34 ... timer,
35 ... delay circuit,
38 ... Timer,
51. Reference voltage switching circuit,
52-54 ... resistance,
55 ... Transistor.

Claims (10)

直流モータを駆動することで、スロットル弁を所望のスロットル弁開度まで駆動する駆動制御部を備え、
前記駆動制御部は、停止状態の直流モータに電流を流して前記スロットル弁を一定開度に保持している状態において、所望のスロットル弁開度が変化した場合に、実際のスロットル弁開度と前記所望のスロットル弁開度との偏差に基づき直流モータに電流を流して直流モータを制御することで、実際のスロットル弁開度を所望のスロットル弁開度に近づけるように、前記スロットル弁を駆動するものであって、
さらに、前記駆動制御部は、前記スロットル弁の駆動に相当する期間において、前記直流モータを制御し前記スロットル弁を駆動する際、該期間の開始直後は、直流モータに流す電流を第1の制限値に制御して流し、前記直流モータに流れる電流値が前記第1の制限値を超えている状態が所定時間継続していることを検出すると、前記直流モータに流れる電流値を、前記第1の制限値よりも低い第2の制限値までに制限することを特徴とするモータ駆動装置。
A drive control unit that drives the throttle valve to a desired throttle valve opening by driving a DC motor,
When the desired throttle valve opening changes in the state where the throttle valve is held at a constant opening by supplying a current to the DC motor in a stopped state, the drive control unit determines the actual throttle valve opening Driving the throttle valve so as to bring the actual throttle valve opening closer to the desired throttle valve opening by controlling the DC motor by supplying a current to the DC motor based on the deviation from the desired throttle valve opening. To do,
Further, when the drive control unit controls the DC motor and drives the throttle valve in a period corresponding to the driving of the throttle valve , a current flowing through the DC motor is first limited immediately after the start of the period. When the current value flowing through the DC motor exceeds the first limit value is detected for a predetermined time, the current value flowing through the DC motor is changed to the first value. The motor drive device is characterized by being limited to a second limit value lower than the limit value .
請求項に記載のモータ駆動装置において、
前記直流モータはHブリッジ状の駆動回路に接続されていることを特徴とするモータ駆動装置。
The motor drive device according to claim 1 ,
The DC motor is connected to an H-bridge driving circuit.
請求項1あるいは2に記載のモータ駆動装置において、
前記直流モータに流す電流を検出する電流検出手段が設けられていることを特徴とするモータ駆動装置。
In the motor drive device according to claim 1 or 2 ,
A motor drive device comprising: current detection means for detecting a current flowing through the DC motor.
請求項1乃至のいずれかに記載のモータ駆動装置において、
前記直流モータに流れる電流値が前記第2の制限値に制限されている状態がある時間以上継続しているか否かを判定する判定手段を備え、この判定手段がある時間以上継続していると判断した場合は前記直流モータへの通電を遮断することを特徴とするモータ駆動装置。
In the motor drive unit according to any one of claims 1 to 3 ,
Comprising a determining means for determining whether current flowing to the DC motor is continuing the second limit value to Restricted is time or state, it has continued over time with this judgment means A motor drive device characterized by shutting off the energization to the DC motor when judged.
請求項1乃至のいずれかに記載のモータ駆動装置において、
前記駆動制御部には車両のアクセルペダルに接続されたアクセルセンサからのアクセル信号と前記スロットル弁に接続されたスロットル開度センサからのスロットル信号とに基づいて所望のスロットル弁開度に制御するスロットル弁制御手段が含まれており、
前記所望のスロットル弁開度とスロットル信号に基づく実際のスロットル弁開度との差が所定値以上となる状態が、前記所定時間よりも長く設定された時間以上継続した場合には、前記直流モータへの通電を遮断することを特徴とするモータ駆動装置。
In the motor drive device according to any one of claims 1 to 4 ,
The drive control unit includes a throttle for controlling a throttle valve opening to a desired throttle valve based on an accelerator signal from an accelerator sensor connected to an accelerator pedal of a vehicle and a throttle signal from a throttle opening sensor connected to the throttle valve. Valve control means are included,
The desired state in which the difference between the actual throttle valve opening based on the throttle valve opening degree and the throttle signal is greater than or equal to a predetermined value, if continued longer set time than than the predetermined time, the direct current motor The motor drive device characterized by interrupting energization to.
直流モータを駆動することで、スロットル弁を所望のスロットル弁開度まで駆動する駆動制御部を備え、
前記駆動制御部は、停止状態の直流モータに電流を流して前記スロットル弁を一定開度に保持している状態において、所望のスロットル弁開度が変化した場合に、実際のスロットル弁開度と前記所望のスロットル弁開度との偏差に基づき直流モータに電流を流して直流モータを制御することで、実際のスロットル弁開度を所望のスロットル弁開度に近づけるように、前記スロットル弁を駆動するものであって、
前記駆動制御部は、前記実際のスロットル弁開度が前記所望のスロットル弁開度に対して予め設定された所定範囲内に近づいてきたときに、直流モータにブレーキをかけるものであり、
さらに、前記駆動制御部は、前記ブレーキに相当する期間において、前記直流モータを制御し前記スロットル弁にブレーキをかける際、該期間の開始直後は、直流モータに流す電流を第1の制限値に制御して流し、前記直流モータに流れる電流値が前記第1の制限値を超えている状態が所定時間継続していることを検出すると、前記直流モータに流れる電流値を、前記第1の制限値よりも低い第2の制限値までに制限することを特徴とするモータ駆動装置。
A drive control unit that drives the throttle valve to a desired throttle valve opening by driving a DC motor,
When the desired throttle valve opening changes in the state where the throttle valve is held at a constant opening by supplying a current to the DC motor in a stopped state, the drive control unit determines the actual throttle valve opening Driving the throttle valve so as to bring the actual throttle valve opening closer to the desired throttle valve opening by controlling the DC motor by supplying a current to the DC motor based on the deviation from the desired throttle valve opening. To do,
The drive control unit applies a brake to the direct current motor when the actual throttle valve opening approaches a predetermined range set in advance with respect to the desired throttle valve opening,
Furthermore, when the drive control unit controls the DC motor and brakes the throttle valve in a period corresponding to the brake, immediately after the start of the period , the current flowing through the DC motor is set to the first limit value. When it is detected that the state where the current value flowing through the DC motor exceeds the first limit value continues for a predetermined time, the current value flowing through the DC motor is changed to the first limit value. The motor drive device is characterized by being limited to a second limit value lower than the value .
請求項6に記載のモータ駆動装置において、In the motor drive device according to claim 6,
前記直流モータはHブリッジ状の駆動回路に接続されていることを特徴とするモータ駆動装置。The DC motor is connected to an H-bridge driving circuit.
請求項6あるいは7に記載のモータ駆動装置において、In the motor drive device according to claim 6 or 7,
前記直流モータに流す電流を検出する電流検出手段が設けられていることを特徴とするモータ駆動装置。A motor drive device comprising: current detection means for detecting a current flowing through the DC motor.
請求項6乃至8のいずれかに記載のモータ駆動装置において、In the motor drive device according to any one of claims 6 to 8,
前記直流モータに流れる電流値が前記第2の制限値に制限されている状態がある時間以上継続しているか否かを判定する判定手段を備え、この判定手段がある時間以上継続していると判断した場合は前記直流モータへの通電を遮断することを特徴とするモータ駆動装置。A determination means for determining whether or not a state in which the value of the current flowing through the DC motor is limited to the second limit value continues for a certain period of time; A motor drive device characterized by shutting off the energization to the DC motor when judged.
請求項6乃至9のいずれかに記載のモータ駆動装置において、In the motor drive device according to any one of claims 6 to 9,
前記駆動制御部には車両のアクセルペダルに接続されたアクセルセンサからのアクセル信号と前記スロットル弁に接続されたスロットル開度センサからのスロットル信号とに基づいて所望のスロットル弁開度に制御するスロットル弁制御手段が含まれており、The drive control unit includes a throttle for controlling a throttle valve opening to a desired throttle valve based on an accelerator signal from an accelerator sensor connected to an accelerator pedal of a vehicle and a throttle signal from a throttle opening sensor connected to the throttle valve. Valve control means are included,
前記所望のスロットル弁開度とスロットル信号に基づく実際のスロットル弁開度との差が所定値以上となる状態が、前記所定時間よりも長く設定された時間以上継続した場合には、前記直流モータへの通電を遮断することを特徴とするモータ駆動装置。When the state in which the difference between the desired throttle valve opening and the actual throttle valve opening based on the throttle signal is equal to or greater than a predetermined value continues for a set time longer than the predetermined time, the DC motor The motor drive device characterized by interrupting energization to.
JP2003300245A 2003-08-25 2003-08-25 Motor drive device Expired - Fee Related JP3891157B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003300245A JP3891157B2 (en) 2003-08-25 2003-08-25 Motor drive device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003300245A JP3891157B2 (en) 2003-08-25 2003-08-25 Motor drive device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP32824998A Division JP3724964B2 (en) 1998-11-18 1998-11-18 Motor drive device

Publications (2)

Publication Number Publication Date
JP2004032997A JP2004032997A (en) 2004-01-29
JP3891157B2 true JP3891157B2 (en) 2007-03-14

Family

ID=31185576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003300245A Expired - Fee Related JP3891157B2 (en) 2003-08-25 2003-08-25 Motor drive device

Country Status (1)

Country Link
JP (1) JP3891157B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7207251B2 (en) 1999-02-05 2007-04-24 Hitachi Koki Co., Ltd. Cutter with laser generator that irradiates cutting position on workpiece to facilitate alignment of blade with cutting position
JP4556929B2 (en) 2006-09-07 2010-10-06 日立工機株式会社 Electric tool
WO2012060123A1 (en) 2010-11-02 2012-05-10 三菱電機株式会社 Electric power steering power module and electric power steering drive control device employing same
JP6090054B2 (en) * 2013-08-09 2017-03-08 株式会社デンソー Load drive device
CN104696080B (en) * 2014-10-31 2017-01-25 重庆邮电大学 Observer-based intelligent dual-integral sliding-mode control method for electronic throttle valve
CN113412575A (en) * 2019-01-28 2021-09-17 阿尔卑斯阿尔派株式会社 Current control circuit and input device
CN114520496B (en) * 2021-12-22 2024-03-12 中国航天空气动力技术研究院 Propeller thermal protection control device and control method

Also Published As

Publication number Publication date
JP2004032997A (en) 2004-01-29

Similar Documents

Publication Publication Date Title
JP3724964B2 (en) Motor drive device
US6333617B1 (en) Inductive load drive control for selectively extinguishing energy through switching devices or diodes
US7113376B2 (en) Motor control apparatus
JP4529666B2 (en) Load drive device and load drive control method
JP2008058134A (en) Motor abnormality detecting device and method
JP4906433B2 (en) In-vehicle control device
JP6762419B2 (en) Load drive
JP3458753B2 (en) Motor drive
JP3275898B2 (en) Motor drive
JP4995647B2 (en) Control circuit for semiconductor device with overheat protection function
JP3965930B2 (en) Electromagnetic load control device
JP3891157B2 (en) Motor drive device
JP2007002812A (en) Engine start control device
JP4114474B2 (en) Inductive load driving device and abnormality detection method thereof
JP4265548B2 (en) Power generation control device
JPS6056655A (en) Wiper control circuit
CN114337470B (en) Motor reversal protection device, protection method thereof and motor driving system
JP3941731B2 (en) Load drive control device
WO2015104910A1 (en) Engine starting device
JP2021099070A (en) Injection control device
JP3856212B2 (en) Drive device
JP3551470B2 (en) Power generator
JP5326544B2 (en) Inductive load driving method and inductive load driving circuit
JP2007124824A (en) Motor controller
JPWO2020054234A1 (en) Injector controller

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061127

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091215

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101215

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121215

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131215

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees