(57)【要約】【課題】ソフトウェアによるモータ駆動制御によって、駆動回路を構成するＩＣ素子の熱による破損を防止し得る車両用モータ制御装置を提供する。【解決手段】エアコンＥＣＵ３４（モータ駆動制御手段，正転時間計測手段，逆転時間計測手段，リセット手段，リセット判定手段）は、正転タイマ３４ａ（正転時間計測手段）により計測された正転時間または逆転タイマ３４ｂ（逆転時間計測手段）により計測された逆転時間が第１時間Ｔ１を超えたとき、ステップＳ２０またはステップＳ２８の処理（停止手段）によりモータ１５，２１，２９の駆動を停止する。また、エアコンＥＣＵ３４は、ステップＳ１６またはステップＳ２４の判定処理（リセット判定手段）の判定結果に応じて、ステップＳ１７またはステップＳ２５（リセット手段）の処理により正転タイマ３４ａにより計測された正転時間または逆転タイマ３４ｂにより計測された逆転時間をゼロにリセットする。【選択図】図２
2009035072.tif 000002
【特許請求の範囲】
【請求項１】
電動モータを駆動回路を介して駆動制御するモータ駆動制御手段を備えた車両用モータ制御装置において、
前記モータ駆動制御手段は、
前記電動モータの正転時間を計測する正転時間計測手段と、
前記電動モータの逆転時間を計測する逆転時間計測手段と、
前記正転時間計測手段により計測された正転時間が所定の第１時間を超えたとき、または前記逆転時間計測手段により計測された逆転時間が前記第１時間を超えたとき、前記電動モータの駆動を停止する停止手段と、
前記電動モータの回転方向が正転から逆転へ切り替えられたとき、前記正転時間計測手段により計測された正転時間をゼロにリセットし、または前記電動モータの回転方向が逆転から正転へ切り替えられたとき、前記逆転時間計測手段により計測された逆転時間をゼロにリセットするリセット手段と、
前記リセット手段によるリセットを許容し、または禁止するかを判定するリセット判定手段とを備えたことを特徴とする車両用モータ制御装置。
【請求項２】
前記リセット判定手段は、前記電動モータの回転方向が正転から逆転へ切り替えられたとき、前記逆転時間計測手段により計測された逆転時間が所定の第２時間を超えた場合は前記リセット手段によるリセットを許容して前記正転時間計測手段による計測時間をゼロにリセットし、前記逆転時間計測手段により計測された逆転時間が前記第２時間以下である場合は前記リセット手段によるリセットを禁止して前記正転時間計測手段による計測を続行させるように設定されており、
前記電動モータの回転方向が逆転から正転へ切り替えられたとき、前記正転時間計測手段により計測された正転時間が前記第２時間を超えた場合は前記リセット手段によるリセットを許容して前記逆転時間計測手段による計測時間をゼロにリセットし、前記正転時間計測手段により計測された正転時間が前記第２時間以下である場合は前記リセット手段によるリセットを禁止して前記逆転時間計測手段による計測を続行させるように設定されている請求項１に記載の車両用モータ制御装置。
【請求項３】
前記第１時間は、前記電動モータが同一方向に連続駆動される最大時間であって、前記駆動回路を構成する素子温度が前記電動モータのモータロックによる熱の発生に起因して破損するおそれのある温度に達しない長さに設定されており、
前記第２時間は、前記電動モータがモータロック状態からモータロックの解除方向に駆動されたとき、前記駆動回路を構成する素子の温度が通常動作状態での温度域まで下降可能な長さに設定されている請求項２に記載の車両用モータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用モータ制御装置に関し、例えば車両用空調ユニットのダンパを開閉する電動モータを駆動制御するための車両用モータ制御装置に関する。
【背景技術】
【０００２】
この種の車両用モータ制御装置として、例えば下記特許文献１に記載されているように、ダンパが所定の目標位置に達したときそれ以上の回転動作がゴムにより阻止されるように構成され、この場合にサーボモータ（電動モータ）に流れる増大電流が電流検出手段によって検出されたとき、駆動回路からサーボモータへの通電を停止するようにしたものが知られている。この車両用モータ制御装置によれば、駆動回路がモータに対して拘束電流（ロック電流）を流し続けることがないので、駆動回路での発熱が抑制されて、駆動回路を構成するＩＣ素子の熱による破損を防止することができる。
【特許文献１】特開平９−１６４８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年では、モータ制御装置の簡素化およびモータ駆動制御の容易化を図る観点から、上記特許文献１に記載されたようなハードウェアとしての電流検出手段を用いる代わりに、ソフトウェアによるモータ駆動制御によって駆動回路を構成するＩＣ素子の熱による破損を防止する技術の開発が望まれている。
【０００４】
本発明の課題は、ソフトウェアによるモータ駆動制御によって、駆動回路を構成するＩＣ素子の熱による破損を防止し得る車両用モータ制御装置を提供することにある。
【課題を解決するための手段及び発明の効果】
【０００５】
上記課題を解決するために、本発明は、電動モータを駆動回路を介して駆動制御するモータ駆動制御手段を備えた車両用モータ制御装置において、前記モータ駆動制御手段は、前記電動モータの正転時間を計測する正転時間計測手段と、前記電動モータの逆転時間を計測する逆転時間計測手段と、前記正転時間計測手段により計測された正転時間が所定の第１時間を超えたとき、または前記逆転時間計測手段により計測された逆転時間が前記第１時間を超えたとき、前記電動モータの駆動を停止する停止手段と、前記電動モータの回転方向が正転から逆転へ切り替えられたとき、前記正転時間計測手段により計測された正転時間をゼロにリセットし、または前記電動モータの回転方向が逆転から正転へ切り替えられたとき、前記逆転時間計測手段により計測された逆転時間をゼロにリセットするリセット手段と、前記リセット手段によるリセットを許容し、または禁止するかを判定するリセット判定手段とを備えたことを特徴とする。
【０００６】
この場合、前記リセット判定手段は、前記電動モータの回転方向が正転から逆転へ切り替えられたとき、前記逆転時間計測手段により計測された逆転時間が所定の第２時間を超えた場合は前記リセット手段によるリセットを許容して前記正転時間計測手段による計測時間をゼロにリセットし、前記逆転時間計測手段により計測された逆転時間が前記第２時間以下である場合は前記リセット手段によるリセットを禁止して前記正転時間計測手段による計測を続行させるように設定されており、前記電動モータの回転方向が逆転から正転へ切り替えられたとき、前記正転時間計測手段により計測された正転時間が前記第２時間を超えた場合は前記リセット手段によるリセットを許容して前記逆転時間計測手段による計測時間をゼロにリセットし、前記正転時間計測手段により計測された正転時間が前記第２時間以下である場合は前記リセット手段によるリセットを禁止して前記逆転時間計測手段による計測を続行させるように設定されているとよい。また、前記第１時間は、前記電動モータが同一方向に連続駆動される最大時間であり、前記駆動回路を構成する素子温度が前記電動モータのモータロックによる熱の発生に起因して破損するおそれのある温度に達しない長さに設定されており、前記第２時間は、前記電動モータがモータロック状態からモータロックの解除方向に駆動されたとき、前記駆動回路を構成する素子の温度が通常動作状態での温度域まで下降可能な長さに設定されているとよい。
【０００７】
この車両用モータ制御装置では、正転時間計測手段により計測された正転時間が所定の第１時間を超えたとき、または逆転時間計測手段により計測された逆転時間が前記第１時間を超えたとき、停止手段によって電動モータの駆動が停止される。このため、例えばフィードフォワード制御等により、ダンパが可動域の限界近傍に位置した状態で電動モータの回転位置が検出されないような事態となっても、第１時間を超えて電動モータが連続して駆動されないので、駆動回路がモータに対して拘束電流を流し続けることが回避されて、駆動回路を構成するＩＣ素子の熱による破損を防止することが可能である。
【０００８】
ところで、電動モータは、モータ駆動制御手段によって正転方向に駆動されるのみならず、逆転方向へも駆動される。この場合、電動モータの正転方向または逆転方向への連続駆動時間が第１時間を超えないようにするために、電動モータの回転方向が切り替えられたときは、リセット手段により計測時間がゼロにリセットされるように設定して、計測時間を正確に計測する必要がある。ところが、計測時間を単にゼロにリセットに設定する構成では、リセット後直ちに電動モータの回転方向が切り替えられた場合に、その後モータロック状態が長く続くことに起因して、駆動回路を構成するＩＣ素子の熱による破損を招来するおそれがある。
【０００９】
本発明では、電動モータの回転方向が切り替えられた場合であっても、リセット判定手段の判定結果に応じてリセット手段によるリセットが禁止される。このため、正転時間計測手段または逆転時間計測手段による計測が続行されるので、電動モータの最初の駆動開始時からの計測時間である第１時間を経過した時点で、電動モータの駆動が停止される。これにより、モータロック状態が長く続くことが回避されて、駆動回路を構成するＩＣ素子の熱による破損を良好に防止することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態について図面を用いて説明する。図１は本発明の車両用モータ制御装置を採用した車両用空調装置の要部を模式的に示したブロック図であって、この車両用空調装置は、空調ユニットＡＵを備えている。空調ユニットＡＵの空気流路をなす空調ケーシング１１の上流側部位には、車室内気を吸入するための内気吸入口１２と、外気を吸入するための外気吸入口１３とが形成されており、各吸入口１２，１３を選択的に開閉する内外気切り替えダンパ１４が設けられている。内外気切り替えダンパ１４は、内外気切り替えダンパ用モータ１５によって開閉される。
【００１１】
内外気切り替えダンパ１４の下流側部位には、空気中の塵埃を取り除くフィルタ（図示省略）とブロワモータ１６が配設されている。ブロワモータ１６は、各吸入口１２，１３から空気を吸入して後述する各吹出口２３，２４，２５に向けて送風する。
【００１２】
空調ケーシング１１内のブロワモータ１６の下流側部位には、エバポレータ１７が設けられている。エバポレータ１７には、気化した冷媒ガスを圧縮して液体に戻す前に液化し易いように加圧するコンプレッサ、圧縮によって高温のガス状になった冷媒ガスを冷やして液体に戻すコンデンサ（凝縮器）、液体状の冷媒を貯蔵するレシーバ、液体状の冷媒が通過するときに冷媒が気化し易いように霧状に吹き出させる膨張弁が接続されている。これにより、ブロワモータ１６によって送風された空気がエバポレータ１７を通過することで冷却される。
【００１３】
空調ケーシング１１内のエバポレータ１７の下流側部位には、エアミックスダンパ１８およびヒータコア１９が設けられている。エアミックスダンパ１８は、エアミックスダンパ用モータ２１によって開閉される。ヒータコア１９は、エンジンの冷却水を熱源として空気を加熱する。空調ケーシング１１内には、ヒータコア１９を通過しないでヒータコア１９の下流側に空気を導入するためのバイパス通路２２が形成されている。これにより、エアミックスダンパ１８を開閉して、ヒータコア１９を通る暖気とバイパス通路２２を通る冷気との混合割合を変化させることで、車内に吹き出す空気の温度が調節される。
【００１４】
空調ケーシング１１内の最下流側部位には、フロントガラスＦＧの内面に向けて空気を吹き出すためのデフロスタ吹出口２３と、乗員の上半身に向けて空気を吹き出すためのフェイス吹出口２４と、乗員の足元に向けて空気を吹き出すためのフット吹出口２５とが形成されている。各吹出口２３〜２５の上流側部位には、モード切り替えダンパ２６，２７，２８がそれぞれ配設されている。モード切り替えダンパ２６〜２８は、モード切り替えダンパ用モータ２９によって開閉される。
【００１５】
内外気切り替えダンパ用モータ１５、エアミックスダンパ用モータ２１およびモード切り替えダンパ用モータ２９は、電動モータとして機能する例えばサーボモータであり、それぞれ駆動回路３１〜３３を介してエアコンＥＣＵ（ＣＯＮＴＲＯＬ−ＰＡＮＥＬ）３４に接続されている。
【００１６】
内外気切り替えダンパ用モータ１５の正転駆動により、内外気切り替えダンパ１４が吸入口１３を閉じる向きに回転される。一方、内外気切り替えダンパ用モータ１５の逆転駆動により、内外気切り替えダンパ１４が吸入口１２を閉じる向きに回転される。
【００１７】
エアミックスダンパ用モータ２１の正転駆動により、高温側に設定すなわちヒータコア１９を通る暖気が多くなりバイパス通路２２を通る冷気が少なくなるようにエアミックスダンパ１８が回転される。一方、エアミックスダンパ用モータ２１の逆転駆動により、低温側に設定すなわちヒータコア１９を通る暖気が少なくなりバイパス通路２２を通る冷気が多くなるようにエアミックスダンパ１８が回転される。
【００１８】
モード切り替えダンパ用モータ２９の正転駆動により、モード切り替えダンパ２６が吹出口２３を開け、モード切り替えダンパ２７が吹出口２４を閉じ、モード切り替えダンパ２８が吹出口２５を開ける向きに回転される。一方、モード切り替えダンパ用モータ２９の逆転駆動により、モード切り替えダンパ２６が吹出口２３を閉じ、モード切り替えダンパ２７が吹出口２４を開け、モード切り替えダンパ２８が吹出口２５を閉じる向きに回転される。
【００１９】
エアコンＥＣＵ３４は、ＣＰＵ，ＲＯＭ，ＲＡＭ，正転タイマ３４ａ，逆転タイマ３４ｂ，入出力回路などからなるマイクロコンピュータを主要構成部品としており、後述する操作パネル４２のオンによりＲＯＭ等に記憶された図２のモータ駆動制御プログラムを所定時間ごとに繰り返し実行し、その実行に応じた制御信号を各駆動回路３１〜３３に出力する。各駆動回路３１〜３３は、ＩＣ素子を含んで構成されており、エアコンＥＣＵ３４の制御指令に応じて内外気切り替えダンパ用モータ１５、エアミックスダンパ用モータ２１およびモード切り替えダンパ用モータ２９にそれぞれ駆動電流を流す。なお、図２のモータ駆動制御プログラムは、操作パネル４２の操作に応じて各モータ１５，２１，２９毎に実行されるようになっている。
【００２０】
また、エアコンＥＣＵ３４には、エバポレータ１７を通過した直後の空気の温度（クーラーユニットへの吸入温度）を検出するエバポレータ後センサ、車室内の内気温度を検出してエアコンＥＣＵ３４に出力する内気温センサ、外気温度を検出してエアコンＥＣＵ３４に出力する外気温センサ、日射量を検出してエアコンＥＣＵ３４に出力する日射センサなどの各種センサ群４１および操作パネル４２が接続されている。
【００２１】
操作パネル４２は、内外気切り替えダンパ１４を作動させるための内外気切り替えスイッチ、モード切り替えダンパ２６〜２８を作動させるための吹出口切り替えスイッチ、フルオート制御状態とするためのオートモードスイッチ、ブロワモータ１６の風量を変更するためのブロワコントロールスイッチ、温度を設定するための温度コントロールスイッチ、コンプレッサに取り付けられたマグネットクラッチ（エバポレータ１７への冷媒通路を開閉動作する）をオン・オフするためのＡ／Ｃスイッチなどの各種スイッチを備えている。また、操作パネル４２は、上記各種スイッチにより切り替えられた各モード、および設定温度を表示するための表示部（例えばＬＣＤ）を備えている。
【００２２】
次に、上記のように構成した本実施形態の作動について説明する。エアコンＥＣＵ３４は、操作パネル４２のオン操作によりＲＯＭ等に記憶されている図２のモータ駆動制御プログラムを所定の短時間ごとに繰り返し実行する。図２のモータ駆動制御プログラムの実行による内外気切り替えダンパ用モータ１５、エアミックスダンパ用モータ２１およびモード切り替えダンパ用モータ２９の駆動制御の内容は同じであるので、ここでは図２のモータ駆動制御プログラムの実行によって、エアミックスダンパ用モータ２１が駆動制御される場合を代表して説明し、内外気切り替えダンパ用モータ１５またはモード切り替えダンパ用モータ２９が駆動制御される場合についての説明は省略する。
【００２３】
このモータ駆動制御制御プログラムは、操作パネル４２のオン操作によりステップＳ１０にてその実行が開始され、ステップＳ１１にて、正転タイマ３４ａに対してエアミックスダンパ用モータ２１の正転時間を表す正転タイマカウントＴｎの計測を開始させる。また、ステップＳ１２にて、逆転タイマ３４ｂに対してエアミックスダンパ用モータ２１の逆転時間を表す逆転タイマカウントＴｒの計測を開始させる。なお、ステップＳ１１，Ｓ１２の処理において、正転タイマカウントＴｎまたは逆転タイマカウントＴｒの計測が実行中である場合は、カウント動作が維持されるようになっている。
【００２４】
次に、ステップＳ１３にて、操作パネル４２の温度コントロールスイッチの操作に応じてエアミックスダンパ用モータ２１が正転状態にあるか逆転状態にあるか否かを判定する。エアミックスダンパ用モータ２１が回転状態にない場合は、ステップＳ１３にて待機状態となる。最初に、操作パネル４２の温度コントロールスイッチが任意の高温に設定され、その後設定温度が変更されなかった場合について説明する。
【００２５】
この場合は、エアミックスダンパ用モータ２１の正転駆動により、ステップＳ１３にて正転と判定し、ステップＳ１４に進む。ステップＳ１４では、逆転タイマカウントＴｒが所定の第１時間Ｔ１を超えたか否かを判定する。この第１時間Ｔ１は、エアミックスダンパ用モータ２１が連続駆動される最大時間であり、エアミックスダンパ用モータ２１が通常動作状態からモータロック状態となっても、駆動回路３２を構成するＩＣ素子の素子温度（以下、単に素子温度という）が、レアショートによる焼損など熱の発生に起因して破損するおそれのある温度（サーマルシャットダウン温度）に達しない長さ（例えば１６秒）に設定されている（図３参照）。
【００２６】
ステップＳ１３における待機状態が長かったため、逆転タイマカウントＴｒが第１時間Ｔ１を超えた場合は、ステップＳ１４にて「Ｙｅｓ」と判定し、ステップＳ１５にて逆転タイマカウントＴｒをゼロにリセットする。次に、ステップＳ１８にて正転タイマカウントＴｎが第１時間Ｔ１未満であるか否かを判定するが、この段階では、正転タイマカウントＴｎが第１時間Ｔ１を超えているので、ステップＳ１８にて「Ｎｏ」と判定し、ステップＳ２０以降の処理を実行する。ステップＳ２０では、エアミックスダンパ用モータ２１の正転駆動を一旦停止する。ステップＳ２１では、正転タイマカウントＴｎをゼロにリセットする。ステップＳ２１の処理後、ステップＳ３０にてこのモータ制御プログラムの実行を一旦終了する。
【００２７】
一方、エアミックスダンパ用モータ２１が操作パネル４２のオン操作とほぼ同時に正転駆動されたような場合であって、逆転タイマカウントＴｒが未だ第１時間Ｔ１を超えておらず、正転タイマカウントＴｎが未だ第２時間Ｔ２を超えていない場合は、ステップＳ１４，Ｓ１６にて何れも「Ｎｏ」と判定し、ステップＳ１８に進む。この第２時間Ｔ２は、エアミックスダンパ用モータ２１がモータロック状態からモータロックの解除方向に駆動されたとき、放熱量が発熱量を上回ることで、素子温度が通常動作状態での温度域まで下降可能な長さ（例えば３秒）に設定されている。
【００２８】
ステップＳ１８の処理段階では、正転タイマカウントＴｎが第１時間Ｔ１未満であるので、ステップＳ１８にて「Ｙｅｓ」と判定し、ステップＳ１９にてエアミックスダンパ用モータ２１の正転駆動が維持されるように、駆動回路３２を介してエアミックスダンパ用モータ２１に駆動電流を流す。ステップＳ１９の処理後、ステップＳ３０にてこのモータ駆動制御プログラムの実行を一旦終了する。
【００２９】
以後、正転タイマカウントＴｎが第２時間Ｔ２を超えるまでは、ステップＳ１０〜Ｓ１４，Ｓ１６，Ｓ１８，Ｓ１９，Ｓ３０の処理が繰り返し実行される。このとき、駆動回路３２は通常動作状態（発熱量と放熱量とがほぼ均一な状態）にあり、図３に示すように、素子温度は、ほぼ一定の飽和温度に保たれている。
【００３０】
エアミックスダンパ用モータ２１の正転駆動が維持されている状態から、正転タイマカウントＴｎが第２時間Ｔ２を超えると、ステップＳ１６にて「Ｙｅｓ」と判定し、ステップＳ１７にて逆転タイマカウントＴｒをゼロにリセットする。以後、正転タイマカウントＴｎが第１時間Ｔ１を超えるまでは、ステップＳ１０〜Ｓ１４，Ｓ１６〜Ｓ１９，Ｓ３０の処理が繰り返し実行される。このとき、エアミックスダンパ用モータ２１はモータロック状態にあり、発熱量が放熱量を上回るため、素子温度は、ほぼ一定の温度勾配で上昇する（図３参照）。
【００３１】
エアミックスダンパ用モータ２１の正転駆動が維持されている状態から、正転タイマカウントＴｎが第１時間Ｔ１を超えると、ステップＳ１８にて「Ｎｏ」と判定し、ステップＳ２０にてエアミックスダンパ用モータ２１の正転駆動を所定時間（例えば３秒）停止する。ステップＳ２０の処理後、ステップＳ２１にて正転タイマカウントＴｎをゼロにリセットして、ステップＳ３０にてこのモータ駆動制御プログラムの実行を一旦終了する。エアミックスダンパ用モータ２１の駆動の停止に伴う放熱により、素子温度は、ほぼ一定の温度勾配で下降し、所定時間が経過した後にエアミックスダンパ用モータ２１が駆動されなければ、通常動作時の素子温度を下回る（図３参照）。
【００３２】
エアミックスダンパ用モータ２１の正転駆動の停止後に、再び正転駆動された場合は、図４に示すように、素子温度は、ほぼ一定の温度勾配で上昇するようになる。正転タイマカウントＴｎが第１時間Ｔ１を超えると、上記と同様にして、ステップＳ２０にてエアミックスダンパ用モータ２１の正転駆動が停止されるので、素子温度がサーマルシャットダウン温度に達することが回避される。
【００３３】
次に、操作パネル４２の温度コントロールスイッチが任意の高温に設定されてから、第１時間Ｔ１が経過するまでの間（例えば１０秒後）に、操作パネル４２の温度コントロールスイッチが任意の低温に設定された場合について説明する。
【００３４】
この場合は、正転タイマカウントＴｎが第２時間Ｔ２を超えるまでは、上記と同様、ステップＳ１０〜Ｓ１４，Ｓ１６，Ｓ１８，Ｓ１９，Ｓ３０の処理が繰り返し実行され、正転タイマカウントＴｎが第２時間Ｔ２を超えてから操作パネル４２の温度コントロールスイッチが任意の低温に設定されるまでは、ステップＳ１０〜Ｓ１４，Ｓ１６〜Ｓ１９，Ｓ３０の処理が繰り返し実行される。このとき、図５に示すように、素子温度は一定の温度状態を経て、ほぼ一定の温度勾配で上昇する。
【００３５】
エアミックスダンパ用モータ２１が逆転駆動に切り替えられると、ステップＳ１３にて逆転と判定し、ステップＳ２２に進む。ステップＳ２２では、正転タイマカウントＴｎが第１時間Ｔ１を超えたか否かを判定する。この段階では、正転タイマカウントＴｎが第１時間Ｔ１を超えていないので、ステップＳ２２にて「Ｎｏ」と判定し、ステップＳ２４にて逆転タイマカウントＴｒが第２時間Ｔ２を超えたか否かを判定する。なお、逆転タイマカウントＴｒは、エアミックスダンパ用モータ２１の正転駆動状態にてステップＳ１７の処理が実行される度にゼロにリセットされ、逆転開始時のステップＳ１２の処理により計測を開始する。
【００３６】
ここで、逆転タイマカウントＴｒが第２時間Ｔ２よりも短い時間Ｔ（Ｔ＜Ｔ２）で、エアミックスダンパ用モータ２１が逆転駆動から正転駆動に再度切り替えられた場合について説明する。この場合は、時間Ｔが経過するまでの間、ステップＳ２４にて「Ｎｏ」、ステップＳ２６にて「Ｙｅｓ」と判定し、ステップＳ２７にてエアミックスダンパ用モータ２１が逆転駆動される。以後、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４，Ｓ２６，Ｓ２７，Ｓ３０の処理が繰り返し実行され、エアミックスダンパ用モータ２１の逆転駆動が維持される。これにより、エアミックスダンパ用モータ２１のモータロック状態が解除され、放熱量が発熱量を上回ることで、素子温度は、図５に示すように、ほぼ一定の温度勾配で下降する。
【００３７】
時間Ｔが経過して、エアミックスダンパ用モータ２１が正転駆動に切り替えられると、ステップＳ１３にて正転と判定し、ステップＳ１４以降の処理を実行する。この段階では、逆転タイマカウントＴｒが第１時間Ｔ１よりも短いので、ステップＳ１４にて「Ｎｏ」と判定する。また、正転タイマカウントＴｎが最初の正転駆動時から継続して計測されており、正転タイマカウントＴｎが第２時間Ｔ２よりも長いので、ステップＳ１６にて「Ｙｅｓ」と判定し、ステップＳ１７にて逆転タイマカウントＴｒをゼロにリセットする。
【００３８】
正転タイマカウントＴｎが第１時間Ｔ１未満である間は（ステップＳ１８にて「Ｙｅｓ」）、ステップＳ１９の処理により正転駆動が維持される。このとき、モータロックにより素子温度は、再びほぼ一定の温度勾配で上昇する（図５参照）。そして、正転タイマカウントＴｎが第１時間Ｔ１を超えたとき（ステップＳ１８にて「Ｎｏ」）、ステップＳ２０の処理により正転駆動が停止される。
【００３９】
すなわち、逆転タイマカウントＴｒが第２時間Ｔ２よりも短い時間Ｔ後に、エアミックスダンパ用モータ２１が逆転駆動から正転駆動に切り替えられた場合は、ステップＳ２４にて「Ｎｏ」と判定され、ステップＳ２５の処理が実行されないので、正転タイマカウントＴｎはゼロにリセットされない。これにより、正転タイマカウントＴｎは、エアミックスダンパ用モータ２１の最初の正転駆動開始時からの計測時間を表すこととなり、計測開始時から１６秒を経過した時点で、エアミックスダンパ用モータ２１の正転駆動が停止される。
【００４０】
したがって、エアミックスダンパ用モータ２１が正転駆動される度に、正転タイマカウントＴｎがゼロから計測を開始するように設定した場合には、正転駆動時から第１時間Ｔ１を超えたとき、正転駆動が停止されるように設定しても、駆動の切り替えが頻繁に行われることにより、正転タイマカウントＴｎの再計測開始時の素子温度が通常動作時の温度に比して高い状態にあるため、例えば図５にて一点鎖線で示すように、素子温度がサーマルシャットダウン温度に達するおそれがあるが、この実施形態では、図５にて実線で示すように、素子温度がサーマルシャットダウン温度に達することが回避される。
【００４１】
一方、逆転タイマカウントＴｒが第２時間Ｔ２よりも長い時間Ｔ（Ｔ＞Ｔ２）後に、エアミックスダンパ用モータ２１が逆転駆動から正転駆動に切り替えられた場合には、逆転タイマカウントＴｒが第２時間Ｔ２を超えるまでは、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４，Ｓ２６，Ｓ２７，Ｓ３０の処理が繰り返し実行され、エアミックスダンパ用モータ２１の逆転駆動が維持される。逆転タイマカウントＴｒが第２時間Ｔ２を超えると、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４の処理後、ステップＳ２５にて正転タイマカウントＴｎをゼロにリセットする。
【００４２】
すなわち、逆転タイマカウントＴｒが第２時間Ｔ２よりも長い時間Ｔ後に、エアミックスダンパ用モータ２１が逆転駆動から正転駆動に切り替えられた場合は、ステップＳ２４にて「Ｙｅｓ」と判定され、ステップＳ２５の処理が実行されるので、正転タイマカウントＴｎがゼロにリセットされる。したがって、ステップＳ１１の処理により正転タイマカウントＴｎがゼロから計測を開始するが、時間Ｔだけ逆転駆動されることによって、例えば図５にて二点鎖線で示すように、素子温度が通常動作時の素子温度とほぼ同じ温度となるので、その後モータロック状態となっても、素子温度がサーマルシャットダウン温度に達することが回避される。
【００４３】
上記した説明では、操作パネル４２の温度コントロールスイッチが最初に任意の高温に設定され、エアミックスダンパ用モータ２１が初期動作で正転駆動されることを前提としたが、これとは逆に、操作パネル４２の温度コントロールスイッチが最初に任意の低温に設定され、エアミックスダンパ用モータ２１が初期動作で逆転駆動される場合についても、上記と同様である。以下、エアミックスダンパ用モータ２１が最初に逆転駆動される場合についての作動を説明する。
【００４４】
まず、操作パネル４２の温度コントロールスイッチが任意の低温に設定され、その後設定温度が変更されなかった場合について説明する。この場合は、ステップＳ１１〜Ｓ１３の処理後（ステップＳ１３にて逆転と判定）、正転タイマカウントＴｎが第１時間Ｔ１を超えていれば（ステップＳ２２にて「Ｙｅｓ」）、正転タイマカウントＴｎをゼロにリセットする（ステップＳ２３）。この段階では、逆転タイマカウントＴｒが第１時間Ｔ１を超えているので（ステップＳ２６にて「Ｎｏ」）、エアミックスダンパ用モータ２１の逆転駆動を一旦停止し（ステップＳ２８）、逆転タイマカウントＴｒをゼロにリセットする（ステップＳ２９）。
【００４５】
一方、正転タイマカウントＴｎが未だ第１時間Ｔ１を超えておらず、逆転タイマカウントＴｒが未だ第２時間Ｔ２を超えていない場合は（ステップＳ２２，Ｓ２４にて何れも「Ｎｏ」）、ステップＳ２６に進む。この段階では、逆転タイマカウントＴｒが未だ第１時間Ｔ１未満であるので（ステップＳ２６にて「Ｙｅｓ」）、エアミックスダンパ用モータ２１の逆転駆動が維持されるように、駆動回路３２を介してエアミックスダンパ用モータ２１に駆動電流を流す（ステップＳ２７）。以後、逆転タイマカウントＴｒが第２時間Ｔ２を超えるまでは、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４，Ｓ２６，Ｓ２７，Ｓ３０の処理が繰り返し実行される。このとき、素子温度は、ほぼ一定の飽和温度に保たれている（図３参照）。
【００４６】
エアミックスダンパ用モータ２１の逆転駆動が維持されている状態から、逆転タイマカウントＴｒが第２時間Ｔ２を超えると（ステップＳ２４にて「Ｙｅｓ」）、正転タイマカウントＴｎをゼロにリセットする（ステップＳ２５）。以後、逆転タイマカウントＴｒが第１時間Ｔ１を超えるまでは、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４〜Ｓ２７，Ｓ３０の処理が繰り返し実行される。このとき、エアミックスダンパ用モータ２１はモータロック状態にあり、素子温度は、ほぼ一定の温度勾配で上昇する（図３参照）。
【００４７】
エアミックスダンパ用モータ２１の逆転駆動が維持されている状態から、逆転タイマカウントＴｒが第１時間Ｔ１を超えると（ステップＳ２６にて「Ｎｏ」）、エアミックスダンパ用モータ２１の逆転駆動を所定時間（例えば３秒）停止して（ステップＳ２８）、逆転タイマカウントＴｒをゼロにリセットする（ステップＳ２９）。これにより、素子温度は、ほぼ一定の温度勾配で下降し、所定時間が経過した後にエアミックスダンパ用モータ２１が駆動されなければ、通常動作時の素子温度を下回る（図３参照）。
【００４８】
また、エアミックスダンパ用モータ２１の逆転駆動の停止後に、再び逆転駆動された場合は、素子温度は、ほぼ一定の温度勾配で上昇するようになる（図４参照）。この場合も、逆転タイマカウントＴｒが第１時間Ｔ１を超えると、エアミックスダンパ用モータ２１の逆転駆動が停止されるので、素子温度がサーマルシャットダウン温度に達することが回避される。
【００４９】
次に、操作パネル４２の温度コントロールスイッチが任意の低温に設定されてから、第１時間Ｔ１が経過するまでの間（例えば１０秒後）に、操作パネル４２の温度コントロールスイッチが任意の高温に設定された場合について説明する。
【００５０】
この場合は、逆転タイマカウントＴｒが第２時間Ｔ２を超えるまでは、上記と同様、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４，Ｓ２６，Ｓ２７，Ｓ３０の処理が繰り返し実行され、逆転タイマカウントＴｒが第２時間Ｔ２を超えてから操作パネル４２の温度コントロールスイッチが任意の高温に設定されるまでは、ステップＳ１０〜Ｓ１３，Ｓ２２，Ｓ２４〜Ｓ２７，Ｓ３０の処理が繰り返し実行される。このとき、素子温度は、ほぼ一定の温度勾配で上昇する（図５参照）。
【００５１】
エアミックスダンパ用モータ２１が正転駆動に切り替えられると（ステップＳ１３にて正転と判定）、この段階では、逆転タイマカウントＴｒが第１時間Ｔ１を超えていないので（ステップＳ１４にて「Ｎｏ」）、正転タイマカウントＴｎが第２時間Ｔ２を超えたか否かを判定する（ステップＳ１６）。なお、正転タイマカウントＴｎは、エアミックスダンパ用モータ２１の逆転駆動状態にてステップＳ２５の処理が実行される度にゼロにリセットされ、正転開始時のステップＳ１１の処理により計測を開始する。
【００５２】
ここで、正転タイマカウントＴｎが第２時間Ｔ２よりも短い時間Ｔ（Ｔ＜Ｔ２）で、エアミックスダンパ用モータ２１が正転駆動から逆転駆動に切り替えられた場合には、時間Ｔが経過するまでの間（ステップＳ１６にて「Ｎｏ」、ステップＳ１８にて「Ｙｅｓ」）、エアミックスダンパ用モータ２１が正転駆動される（ステップＳ１９）。以後、ステップＳ１０〜Ｓ１４，Ｓ１６，Ｓ１８，Ｓ１９，Ｓ３０の処理が繰り返し実行され、エアミックスダンパ用モータ２１の正転駆動が維持される。これにより、エアミックスダンパ用モータ２１のモータロック状態が解除され、素子温度は、ほぼ一定の温度勾配で下降する（図５参照）。
【００５３】
時間Ｔが経過して、エアミックスダンパ用モータ２１が逆転駆動に切り替えられると（ステップＳ１３にて逆転と判定）、この段階では、正転タイマカウントＴｎが第１時間Ｔ１よりも短く（ステップＳ２２にて「Ｎｏ」）、逆転タイマカウントＴｒが最初の逆転駆動時から継続して計測されて逆転タイマカウントＴｒが第２時間Ｔ２よりも長いので（ステップＳ２４にて「Ｙｅｓ」）、正転タイマカウントＴｎをゼロにリセットする（ステップＳ２５）。
【００５４】
逆転タイマカウントＴｒが第１時間Ｔ１未満である間は（ステップＳ２６にて「Ｙｅｓ」）、逆転駆動が維持される（ステップＳ２７）。このとき、モータロックにより素子温度は、再びほぼ一定の温度勾配で上昇する（図５参照）。そして、逆転タイマカウントＴｒが第１時間Ｔ１を超えたとき（ステップＳ２６にて「Ｎｏ」）、逆転駆動が停止される（ステップＳ２８）。これにより、素子温度がサーマルシャットダウン温度に達することなく、ほぼ一定の温度勾配で下降するようになる。
【００５５】
一方、正転タイマカウントＴｎが第２時間Ｔ２よりも長い時間Ｔ（Ｔ＞Ｔ２）後に、エアミックスダンパ用モータ２１が正転駆動から逆転駆動に切り替えられた場合には、正転タイマカウントＴｎが第２時間Ｔ２を超えるまでは、ステップＳ１０〜Ｓ１４，Ｓ１６〜Ｓ１９，Ｓ３０の処理が繰り返し実行され、エアミックスダンパ用モータ２１の正転駆動が維持される。正転タイマカウントＴｎが第２時間Ｔ２を超えると（ステップＳ１０〜Ｓ１３，Ｓ１４，Ｓ１６）、逆転タイマカウントＴｒをゼロにリセットする（ステップＳ１７）。これにより、時間Ｔだけ正転駆動されることによって、例えば図５にて二点鎖線で示すように、素子温度が通常動作時の素子温度とほぼ同じ温度となるので、その後モータロック状態となっても、素子温度がサーマルシャットダウン温度に達することが回避される。
【００５６】
以上の説明からも明らかなように、この実施形態では、正転タイマ３４ａ（正転時間計測手段）により計測された正転タイマカウント（正転時間）Ｔｎが所定の第１時間Ｔ１を超えたとき、または逆転タイマ３４ｂ（逆転時間計測手段）により計測された逆転タイマカウント（逆転時間）Ｔｒが第１時間Ｔ１を超えたとき、ステップＳ２０またはステップＳ２８の処理（停止手段）によってエアミックスダンパ用モータ２１の駆動が停止される。このため、例えばフィードフォワード制御等により、エアミックスダンパ１８が可動域の限界近傍に位置した状態でエアミックスダンパ用モータ２１の回転位置が検出されないような事態となっても、第１時間Ｔ１を超えてエアミックスダンパ用モータ２１が連続して駆動されないので、駆動回路３２がエアミックスダンパ用モータ２１に対して拘束電流を流し続けることが回避されて、駆動回路３２を構成するＩＣ素子の熱による破損を防止することが可能である。
【００５７】
また、この実施形態では、エアミックスダンパ用モータ２１の回転方向が切り替えられた場合であっても、ステップＳ１６またはステップＳ２４の判定処理（リセット判定手段）により「Ｎｏ」と判定された場合は、ステップＳ１７またはステップＳ２５（リセット手段）の処理の実行、すなわち逆転タイマカウントＴｒまたは正転タイマカウントＴｎのリセットが禁止される。このため、逆転タイマカウントＴｒまたは正転タイマカウントＴｎの計測が続行されるので、エアミックスダンパ用モータ２１の最初の駆動開始時からの計測時間である第１時間Ｔ１を経過した時点で、エアミックスダンパ用モータ２１の駆動が停止される。これにより、モータロック状態が長く続くことが回避されて、駆動回路３２を構成するＩＣ素子の熱による破損を良好に防止することが可能となる。
【００５８】
（変形実施形態）
上記実施形態では、ステップＳ１４にて逆転タイマカウントＴｒが第１時間Ｔ１を超えているか否かを判定し、逆転タイマカウントＴｒが第１時間Ｔ１を超えている場合には、ステップＳ１５にて逆転タイマカウントＴｒをゼロにリセットするように構成した。同様に、ステップＳ２２にて正転タイマカウントＴｎが第１時間Ｔ１を超えているか否かを判定し、正転タイマカウントＴｎが第１時間Ｔ１を超えている場合には、ステップＳ２３にて正転タイマカウントＴｎをゼロにリセットするように構成した。しかし、これに限らず、例えば図６に示すように、ステップＳ１４，Ｓ１５，Ｓ２２，Ｓ２３の処理を省略して実施することも可能である。この変形実施形態によっても、上記実施形態と同様の効果を得ることができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の車両用モータ制御装置を採用した車両用空調装置の要部を模式的に示すブロック図。
【図２】図１のエアコンＥＣＵによって実行されるモータ駆動制御プログラムを示すフローチャート。
【図３】図２のモータ駆動制御プログラムの実行時において、エアミックスダンパ用モータに代表される電動モータが連続して正転駆動（逆転駆動）された場合の素子温度の変化状態を示す説明図。
【図４】図２のモータ駆動制御プログラムの実行時において、エアミックスダンパ用モータに代表される電動モータが連続して正転駆動（逆転駆動）後、所定時間停止され、その後再び正転駆動（逆転駆動）された場合の素子温度の変化状態を示す説明図。
【図５】図２のモータ駆動制御プログラムの実行時において、エアミックスダンパ用モータに代表される電動モータが正転駆動（逆転駆動）後、逆転駆動（正転駆動）され、その後再び正転駆動（逆転駆動）された場合の素子温度の変化状態を示す説明図。
【図６】本発明の変形実施形態に係り、図１のエアコンＥＣＵによって実行されるモータ駆動制御プログラムを示すフローチャート。
【符号の説明】
【００６０】
ＡＵ  空調ユニット
１４  内外気切り替えダンパ
１５  内外気切り替えダンパ用モータ（電動モータ）
１８  エアミックスダンパ
２１  エアミックスダンパ用モータ（電動モータ）
２６，２７，２８  モード切り替えダンパ
２９  モード切り替えダンパ用モータ（電動モータ）
３１〜３３  駆動回路
３４  エアコンＥＣＵ（モータ駆動制御手段，正転時間計測手段，逆転時間計測手段，リセット手段，リセット判定手段）
３４ａ  正転タイマ（正転時間計測手段）
３４ｂ  逆転タイマ（逆転時間計測手段）
４１  センサ群
４２  操作パネル
【図１】
2009035072.tif 000003
【図２】
2009035072.tif 000004
【図３】
2009035072.tif 000005
【図４】
2009035072.tif 000006
【図５】
2009035072.tif 000007
【図６】
2009035072.tif 000008