(57)【要約】【課題】車両に搭載されるモータアクチュエータの検出部への印加電圧が低下して揮発性記憶媒体から作動位置のデータがなくなっても、印加電圧が正常に復帰した場合には、再度初期設定を行わなくとも揮発性記憶媒体に作動位置のデータを復帰させることができるようにする。【解決手段】検出部は、車両のイグニッションスイッチがオフになったことに基づいて、揮発性記憶媒体中の出力軸の作動位置のデータを、停止位置データとして、不揮発性記憶媒体に記録し（ステップＳ３７０）、さらに、車両のイグニッションスイッチがオンになったことに基づいて、不揮発性記憶媒体に記録されている停止位置データを、出力軸の作動位置のデータとして、揮発性記憶媒体に記録する。【選択図】図１２
2010110078.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されるモータアクチュエータであって、
モータ（１１０）と、
前記モータ（１１０）の回転に伴って回転する出力軸（１２７）と、
前記出力軸（１２７）の回転に伴って変化するパルス信号を出力するパルス出力部（１５８）と、
前記パルス出力部（１５８）からのパルス信号の変化に基づいて、前記出力軸（１２７）の回転角に相当する作動位置を検出する検出部（２１３）と、
記憶している情報を電力の供給を受けることなく保持できる不揮発性記憶媒体（２１５）と、を備え、
前記検出部（２１３）は、当該検出部（２１３）への印加電圧が所定のレベルを下回った場合に、記憶している情報を保持できなくなる揮発性記憶媒体（２１３ａ）を有し、
さらに前記検出部（２１３）は、検出した作動位置の変化に応じて、前記揮発性記憶媒体（２１３ａ）中の作動位置のデータを更新し、
さらに前記検出部（２１３）は、前記車両のイグニッションスイッチがオフになったことに基づいて、前記揮発性記憶媒体（２１３ａ）中の前記作動位置のデータを、停止位置データとして、前記不揮発性記憶媒体（２１５）に記録し、
さらに前記検出部（２１３）は、前記車両のイグニッションスイッチがオンになったことに基づいて、前記不揮発性記憶媒体（２１５）に記録されている前記停止位置データを、前記出力軸（１２７）の作動位置のデータとして、前記揮発性記憶媒体（２１３ａ）に記録することを特徴とするモータアクチュエータ。
【請求項２】
前記検出部（２１３）は、前記車両のイグニッションスイッチがオンになった後、前記出力軸（１２７）が回転する前に、前記不揮発性記憶媒体（２１５）に記録されている前記停止位置データを、前記出力軸（１２７）の作動位置のデータとして、前記揮発性記憶媒体（２１３ａ）に記録することを特徴とする請求項１に記載のモータアクチュエータ。
【請求項３】
前記検出部（２１３）は、前記車両のイグニッションスイッチがオンになったとき、最後に前記車両のイグニッションスイッチがオフになってから所定時間以内に前記検出部（２１３）への電力供給が絶たれていなかった場合は、前記不揮発性記憶媒体（２１５）から前記揮発性記憶媒体（２１３ａ）に記録された停止位置のデータを、前記出力軸（１２７）の作動位置のデータとして用い、
また、前記検出部（２１３）は、前記車両のイグニッションスイッチがオンになったとき、最後に前記車両のイグニッションスイッチがオフになってから所定時間以内に前記検出部（２１３）への電力供給が絶たれていた場合は、前記出力軸（１２７）を所定の原点位置に戻すよう前記モータ（１１０）を制御し、当該原点位置に対応する位置のデータを、前記揮発性記憶媒体（２１３ａ）に記録し、その記録した当該原点位置に対応する位置のデータを、前記出力軸（１２７）の作動位置のデータとして用いることを特徴とする請求項１または２に記載のモータアクチュエータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されるモータアクチュエータに関するものである。
【背景技術】
【０００２】
従来、車両に搭載されるモータアクチュエータとして、モータの駆動に伴って回転する出力軸の作動位置を、パルス波形の変化に基づいて検出するものが知られている（例えば、特許文献１参照）。このようなモータアクチュエータにおいては、出力軸の作動位置が変化する度に、ＲＡＭ等の揮発性記憶媒体に当該作動位置のデータを記録することで、現在の作動位置の検出値を逐次更新するようになっている。
【０００３】
しかし、車両のイグニッションスイッチがオンとなったときには、エンジンスタータなどが作動するので、出力軸の検出を行うための検出部に対する印加電圧が低下することが多い。そして、この印加電圧があるレベルを下回ると、揮発性記憶媒体に記憶された作動位置のデータが失われてしまうことがある。
【０００４】
作動位置のデータが揮発性記憶媒体から消えてしまった場合、従来は、モータを駆動して作動位置を所定の原点位置に停止させ、その上で、原点位置を示すデータを、作動位置のデータとして揮発性記憶媒体に記録するようになっている（例えば、特許文献１参照）。このような作動を、初期位置設定という。
【特許文献１】特開２００４−２１５４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、車両のイグニッションスイッチがオンとなってエンジンスタータが作動する度に初期位置設定を行っていたのでは、ユーザに不快感を与えるばかりでなく、モータアクチュエータの寿命が短くなってしまう。
【０００６】
本発明は上記点に鑑み、モータアクチュエータの検出部への印加電圧が低下して揮発性記憶媒体から作動位置のデータがなくなっても、印加電圧が正常に復帰した場合には、再度初期設定を行わなくとも揮発性記憶媒体に作動位置のデータを復帰させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、車両に搭載されるモータアクチュエータであって、モータ（１１０）と、モータ（１１０）の回転に伴って回転する出力軸（１２７）と、出力軸（１２７）の回転に伴って変化するパルス信号を出力するパルス出力部（１５８）と、パルス出力部（１５８）からのパルス信号の変化に基づいて、出力軸（１２７）の回転角に相当する作動位置を検出する検出部（２１３）と、記憶している情報を電力の供給を受けることなく保持できる不揮発性記憶媒体（２１５）と、を備えている。そして、検出部（２１３）は、当該検出部（２１３）への印加電圧が所定のレベルを下回った場合に、記憶している情報を保持できなくなる揮発性記憶媒体（２１３ａ）を有している。
【０００８】
また、検出部（２１３）は、検出した作動位置の変化に応じて、前記揮発性記憶媒体（２１３ａ）中の作動位置のデータを更新し、さらに、車両のイグニッションスイッチがオフになったことに基づいて、揮発性記憶媒体（２１３ａ）中の作動位置のデータを、停止位置データとして、不揮発性記憶媒体（２１５）に記録し、さらに、車両のイグニッションスイッチがオンになったことに基づいて、不揮発性記憶媒体（２１５）に記録されている停止位置データを、出力軸（１２７）の作動位置のデータとして、揮発性記憶媒体（２１３ａ）に記録するようになっている。
【０００９】
このように、イグニッションスイッチのオフ時に出力軸（１２７）の作動位置のデータが不揮発性記憶媒体（２１５）に記録され、その後のイグニッションスイッチのオン時には、当該不揮発性記憶媒体（２１５）中の停止位置データが、出力軸（１２７）の作動位置のデータとして、ＲＡＭ２１３ａに記録される。
【００１０】
このようにすることで、イグニッションスイッチオン直後にバッテリから検出部（２１３）への印加電圧が低下して揮発性記憶媒体（２１３ａ）の記憶内容が消えてしまった場合でも、初期位置設定を実行するまでもなく、作動位置のデータを揮発性記憶媒体（２１３ａ）に再度保持させることができる。したがって、初期位置設定の頻度を減らすことができ、ひいては、モータアクチュエータの寿命を長くすることができる。
【００１１】
また、請求項２に記載のように、検出部（２１３）は、車両のイグニッションスイッチがオンになった後、出力軸（１２７）が回転する前に、不揮発性記憶媒体（２１５）に記録されている停止位置データを、出力軸（１２７）の作動位置のデータとして、揮発性記憶媒体（２１３ａ）に記録するようになっていてもよい。
【００１２】
このように出力軸（１２７）が回転する前に、不揮発性記憶媒体（２１５）に記録されている停止位置データを、出力軸（１２７）の作動位置のデータとして、揮発性記憶媒体（２１３ａ）に記録することで、揮発性記憶媒体（２１３ａ）に記録される停止位置のデータと、現実の出力軸（１２７）の位置とが、より確実に合致する。
【００１３】
また、請求項３に記載のように、検出部（２１３）は、車両のイグニッションスイッチがオンになったとき、最後に車両のイグニッションスイッチがオフになってから所定時間以内に検出部（２１３）への電力供給が絶たれていない場合は、不揮発性記憶媒体（２１５）から揮発性記憶媒体（２１３ａ）に記録された停止位置のデータを、出力軸（１２７）の作動位置のデータとして用いるようになっていてもよい。
【００１４】
その場合、さらに検出部（２１３）は、車両のイグニッションスイッチがオンになったとき、最後に車両のイグニッションスイッチがオフになってから所定時間以内に検出部（２１３）への電力供給が絶たれていた場合は、出力軸（１２７）を所定の原点位置に戻すようモータ（１１０）を制御し、当該原点位置に対応する位置のデータを、揮発性記憶媒体（２１３ａ）に記録し、その記録した当該原点位置に対応する位置のデータを、出力軸（１２７）の作動位置のデータとして用いるようになっていてもよい。
【００１５】
このように、イグニッションスイッチのオフ後、所定時間以内に検出部（２１３）への電力供給が絶たれていない場合には、不揮発性記憶媒体（２１５）の停止位置データを出力軸１２７の作動位置のデータとして使用し、所定時間以内に検出部（２１３）への電力供給が絶たれているときには、初期設定を行うのは、以下の理由による。
【００１６】
イグニッションスイッチのオフ後所定時間以内に検出部（２１３）への電力供給が絶たれる場合は、作業者がモータアクチュエータを車両から取り外し、整備またはテストの目的で、モータを回転させ、その後、モータアクチュエータを再度車両に取り付けた可能性が高い。このような場合、不揮発性記憶媒体（２１５）に記録された停止位置データが、実際の出力軸１２７の作動位置に合致しないので、初期位置設定をすることで、使用する作動位置のデータと実際の出力軸１２７の停止位置とが合致する。
【００１７】
なお、上記および特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について説明する。本実施形態に係るモータアクチュエータは、図１に示すような車両用空調装置のエアミックスドア１（可動部材の一例に相当する）を駆動するために用いられる。
【００１９】
ここで、エアミックスドア１とは、図１に示す車両用空調装置の空調ケーシング５内において、空調用空気の流れを制御するためのドア部材である。空調用空気は、蒸発器４で冷却され、蒸発器４から車室内吹き出し口６を通って車室内に流れるようになっている。エアミックスドア１が閉じられた状態では、空調用空気がヒータコア３を迂回し、エアミックスドア１が開いた状態では、空調用空気がヒータコア３を通る。空調用空気がヒータコア３を通る場合、ヒータコア３は、エンジン２の冷却水を熱源として、ヒータコア３を通る空調用空気を熱する。
【００２０】
このエアミックスドア１の位置に応じて、ヒータコア３を迂回して流れる空調用空気の風量と、ヒータコア３を通る空調用空気の風量との比が変化する。したがって、エアミックスドア１の位置を制御することで、車室内吹き出し口６から車室内に吹き出す空調用空気の温度を調節することができる。
【００２１】
なお、ヒータコア３及び蒸発器４等の熱交換器やエアミックスドア１等は樹脂製の空調ケーシング５内に収納されており、モータアクチュエータは、この空調ケーシング５にネジ等の締結手段により固定される。
【００２２】
車室室内に吹き出す空気の温度を調整する方法としては、例えば、以下のような方法を用いる。すなわち、本実施形態に係るモータアクチュエータが、車両用空調装置から車室内に吹き出す空気の温度（吹出口温度）を図示しない温度センサを用いて検出し、さらに、車両の乗員の設定操作等に基づいて車室内温度の目標値を決定し、検出した吹出口温度が目標値に近づくよう、エアミックスドア１の目標位置を算出する。そしてモータアクチュエータは、決定した目標位置までエアミックスドア１の位置を変位させる。
【００２３】
図２は、このモータアクチュエータ１００の外観図（（ａ）は正面図、（ｂ）は側面図）であり、図３はモータアクチュエータ１００の内部構成図である。このモータアクチュエータ１００は、電動モータとしての直流モータ１１０および減速機構１２０を有している。このモータ１１０は、車両に搭載されたバッテリ（図示せず）から電力を得て回転する出力軸１１１を有するものであり、減速機構１２０はモータ１１０の出力軸１１１から入力された回転力を減速してエアミックスドア１に向けて出力する変速機構である。以下では、直流モータ１１０および減速機構１２０等の回転駆動する機構部を駆動部１３０と呼ぶ。
【００２４】
減速機構１２０は、直流モータ１１０の出力軸１１１に圧入されたウォーム１２１、このウォーム１２１と噛み合うウォームホィール１２２、および複数枚の平歯車１２３、１２４からなる歯車列であり、出力側に位置する最終段歯車（出力側歯車）１２６には、出力軸１２７が設けられている。この減速機構１２０の作動により、直流モータ１１０の出力軸１１１の回転に応じて出力軸１２７が回転し、その際、出力軸１１１の回転角速度よりも、出力軸１２７の回転角速度が小さくなる。
【００２５】
またモータアクチュエータ１００は駆動部１３０を収納するケーシング１４０を有している。また、モータアクチュエータ１００は、このケーシング１４０に固定された接点ブラシ１５５〜１５７を有している。
【００２６】
また、減速機構１２０のうち、直流モータ１１０により直接駆動される入力歯車（ウォーム１２１）より出力側（出力軸１２７）には、図３〜６に示すように、出力軸１２７と一体的に回転する非導電性プリント基板としてのパルスパターンプレート（以下、単にパターンプレートという）１５３が設けられている。
【００２７】
このパターンプレート１５３の回転中心を中心とする円周方向の角度範囲は、図４に示すように、回転検出領域３００と、初期化領域３０１とに分かれている。回転検出領域３００は、後述するように、パターンプレート１５３の回転角度の検出に用いるパルス信号のパターンを生成するために用いられる。また、初期化領域３０１は、パターンプレート１５３（またはエアミックスドア１）の原点位置を示すパルス信号のパターン（以下、イニシャライズ信号パターンという）を生成するために用いられる。
【００２８】
このパターンプレート１５３の１つの表面（以下、パターン面という）には、導体パターンがプリントされている。以下、この導体パターンについて説明する。なお、以下の説明においては、パターンプレート１５３の回転中心を単に回転中心といい、また、パターン面上の回転中心からの距離を中心距離という。また、回転中心を中心とする円周を、単に円周という。また、回転中心から見たパターン面上の角度を、単に中心角という。また、パターン面上の各部分を回転中心から見込んだ角度範囲を、当該部分の角度幅という。なお、角度幅は、パターンプレート１５３の回転角速度が一定ならば、時間幅と同じである。そして、本実施形態においては、パターンプレート１５３の回転時の回転角速度は一定となるように制御される。
【００２９】
図４、図６に示すように、導体パターンは、複数（例えば１００個以上）の導電部１５１ａ、導電部１５１ａと同じ数の複数の導電部１５２ａ、および１つの導電部１５４ａを有している。
【００３０】
導電部１５１ａの形状は、半径ｒ１の扇形から半径ｒ２（ｒ２＜ｒ１）の同じ角度の扇形を取り除いた形状となっている。また、導電部１５２ａの形状は、半径ｒ２の扇形から半径ｒ３（ｒ３＜ｒ２）の同じ角度の扇形を取り除いた形状となっている。導電部１５４ａの形状は、半径ｒ３の扇形から半径ｒ４（ｒ４＜ｒ３）の同じ角度の扇形を取り除いた形状となっている。
【００３１】
導電部１５１ａは、導電部１５１ａ、導電部１５２ａ、導電部１５４ａのうち、中心距離の最も大きい円周上に一列に並んで配置されている。これら導電部１５１ａの間に存在する複数の部分１５１ｂのそれぞれは、導体パターンが形成されていない非導電部１５１ｂである。以下、複数の導電部１５１ａおよび複数の非導電部１５１ｂから成る円周方向に沿った導電・非導電の変化のパターンを第１パターン１５１と呼ぶ。
【００３２】
また、導電部１５２ａは、導電部１５１ａ、導電部１５２ａ、導電部１５４ａのうち、２番目に中心距離の大きい円周上に一列に並んで配置されている。これら導電部１５２ａの間に存在する複数の部分１５２ｂのそれぞれは、導体パターンが形成されていない非導電部１５２ｂである。以下、複数の導電部１５２ａおよび複数の非導電部１５２ｂから成る円周方向に沿った導電・非導電の変化のパターンを第２パターン１５２と呼ぶ。
【００３３】
また、導電部１５４ａは、導電部１５１ａ、導電部１５２ａ、導電部１５４ａのうち、中心距離が最も小さい円周上において、回転検出領域３００の全域および初期化領域３０１の両端部に渡って配置されている。また、初期化領域３０１においては、導電部１５４ａの円周方向の両端の間に存在する部分１５４ｂが１つある。この部分１５４ｂは、導体パターンが形成されていない非導電部１５４ｂである。これら１つの導電部１５４ａおよび１つの非導電部１５４ｂから成る円周方向に沿った導電・非導電の変化のパターンを、以下、コモンパターン１５４と呼ぶ。
【００３４】
回転検出領域３００においては、導電部１５１ａの角度幅は、いずれも等しく角度α１であり、非導電部１５１ｂの角度幅は、いずれも等しく角度β１である。また、回転検出領域３００においては、導電部１５２ａの角度幅は、いずれも等しく角度α２であり、非導電部１５２ｂの角度幅は、いずれも等しく角度β２である。なお、角度α１、α２、β１、β２の間には、α１＝α２＝β１＝β２という関係が成り立つ。
【００３５】
また、回転検出領域３００においては、第１パターン１５１と、第２パターン１５２との間で、円周方向の導電、非導電のパターンの位相（具体的には、中心角の位相）がずれている。つまり、第１パターン１５１と、第２パターン１５２とは、周方向に沿って、同じ中心角の位置で導電部に切り替わるようになっておらず、また、同じ中心角の位置で非導電部に切り替わるようにもなっていない。第１パターンと第２パターンのずれを回転中心から見込んだ角度は、α１（＝α２＝β１＝β２）の１／２である。
【００３６】
また、初期化領域３０１においては、第１、２パルスパターン１５１、１５２は、それぞれ、導電部１５１ａ、１５２ａのみから成り、コモンパターン１５４は、非導電部１５４ｂを円周方向から導電部１５４ａの両端で挟むようになっている。
【００３７】
ここで、第１パターン１５１の導電部１５１ａは、第２パターン１５２の導電部１５２ａに、電気的に繋がっている。また、第１パターン１５１の導電部１５１ａおよび第２パターン１５２の導電部１５２ａは、コモンパターン１５４の導電部１５４ａと電気的に繋がっている。
【００３８】
一方、ケーシング１４０側には、バッテリの正極側に接続された銅系導電材料製の第１〜３接点ブラシ（電気接点）１５５〜１５７が樹脂一体成形により固定されており、第１接点ブラシ１５５は第１パルスパターン１５１に接触し、第２接点ブラシ１５６は第２パルスパターン１５２に接触し、第３接点ブラシ１５７はコモンパターン１５４に接触するように構成されている。
【００３９】
なお、本実施形態では、第１〜３接点ブラシ１５５〜１５７とパターンプレート１５３との接点を２点以上（本実施形態では、４点）とすることにより、第１〜３接点ブラシ１５５〜１５７と導電部１５１ａ、１５２ａ、１５４ａとの電気接続を確実なものとしている。
【００４０】
なお、図２に示すように、出力軸１２７には、エアミックスドア１を揺動させるリンクレバー１６０が圧入固定されている。したがって、出力軸１２７の回転角（すなわち、出力軸１２７の作動位置）を制御することで、エアミックスドア１の位置を制御することができる。そして、空調ケーシング５には、ストッパ５ａ、５ｂが設けられている。ストッパ５ａ、５ｂは、直流モータ１１０の回転の電気的な規制に失敗したときに、リンクレバー１６０を衝突させて直流モータ１１０の回転を停止させるのに用いられる。
【００４１】
次に、アクチュエータ１００の作動の概要について説明する。図７はアクチュエータ１００の電気制御回路２００の回路構成の模式図である。この電気制御回路２００は、定電圧回路２１１、リセット判定回路２１２、ＣＰＵ２１３（検出部の一例に相当する）、モータ駆動回路２１４、ＥＥＰＲＯＭ２１５、パルス信号検知回路２１６を有している。
【００４２】
定電圧回路２１１は、電源（例えばバッテリ）からの電力供給を利用して、ＣＰＵ２１３、パルス信号検知回路２１６等の電気制御回路２００内の回路に可能な限り一定の電圧を印加するための回路である。
【００４３】
リセット判定回路２１２は、定電圧回路２１１から印加される電圧を検出し、検出した電圧が所定のリセット判定レベルを下回ると、ＣＰＵ２１３をリセットする回路である。具体的には、図８のタイミング図に示すように、定電圧回路２１１からの印加電圧５０がリセット判定レベルを下回ったときに、リセット判定回路２１２からＣＰＵ２１３へのリセット信号５１がオフからオンに変化し、ＣＰＵ２１３の作動モード５２は、リセット信号５１のオンがあったことに基づいて、通常作動からリセットに移行する。そして、印加電圧５０がリセット判定レベル以上に復帰すると、リセット信号５１がオンからオフに戻り、ＣＰＵ２１３の作動モードも通常作動に戻り、ＣＰＵ２１３は再起動する。
【００４４】
ＣＰＵ２１３は、図示しないＲＯＭ中のプログラムを実行することで、後述するような処理を実行し、その実行において、直流モータ１１０の作動を制御し、また、直流モータ１１０の作動によるエアミックスドア１の位置を検出する。
【００４５】
また、ＣＰＵ２１３は、ＳＲＡＭ等のＲＡＭ２１３ａを備えている。このＲＡＭ２１３ａは、電力の供給が絶たれると、記憶内容を保持できなくなるような揮発性の記憶媒体である。またＣＰＵ２１３は、リセット判定回路２１２からのリセット信号によってリセットする際には、ＲＡＭ２１３ａの内容を消去する。したがって、ＲＡＭ２１３ａは、ＣＰＵ２１３への印加電圧が所定のレベルを下回った場合に、記憶している情報を保持できなくなる。
【００４６】
モータ駆動回路２１４は、ＣＰＵ２１３の制御に従って直流モータ１１０を駆動する回路である。ＥＥＰＲＯＭ２１５は、入力されて記憶した情報を電力の供給を受けることなく保持できる記憶回路である。なお、ＥＥＰＲＯＭ２１５は、入力されて記憶した情報を電力の供給を受けることなく保持できる記憶回路（すなわち、不揮発性記憶媒体）であれば、フラッシュメモリ、磁気記憶媒体等、どのような記憶回路で置き換えられてもよい。また、ＣＰＵ２１３がリセットした場合でも、ＥＥＰＲＯＭ２１５は、入力されて記憶した情報を保持する。
【００４７】
パルス信号検知回路２１６は、パターンプレート１５３で発生するパルス信号を検出し、その検出した結果をＣＰＵ２１３に出力する回路である。
【００４８】
パルス出力部１５８は、第１〜３接点ブラシ１５５、１５６、１５７とパターンプレート１５３により構成され、出力軸１２７の回転に応じてパルス信号を出力する回路である。図７においては、パルス出力部１５８を、電気的に等価な図に置き換えて示している。このパルス出力部１５８から、原点位置を示すイニシャライズ信号パターンおよび出力軸１２７の回転を検出するためのパルス信号が出力される。
【００４９】
スイッチ１５８ａは、第１接点ブラシ１５５と第１パターン１５１とによって構成されるものであり、出力軸１２７の回転に応じてスイッチングする。すなわち、出力軸１２７の回転に応じてオン、オフが切り替わる。具体的には、接点ブラシ１５５の接触部分１５５ａが導電部１５１ａに接触している間は、スイッチ１５８ａがオンとなる。また、接点ブラシ１５５の接触部分１５５ａが非導電部１５１ｂにあることで、導電部１５１ａに接触していない間は、スイッチ１５８ａがオフとなる。
【００５０】
また、スイッチ１５８ｂは、第２接点ブラシ１５６と第２パターン１５２とによって構成されるものであり、出力軸１２７の回転に応じてスイッチングする。具体的には、接点ブラシ１５６の接触部分１５６ａが導電部１５２ａに接触している間は、スイッチ１５８ｂがオンとなる。また、接点ブラシ１５６の接触部分１５６ａが、非導電部１５２ｂにあって導電部１５２ａに接触していない間は、スイッチ１５８ｂがオフとなる。
【００５１】
また、スイッチ１５８ｃは、第３接点ブラシ１５７とコモンパターン１５４とにより構成されるもので、出力軸１２７の回転に応じてスイッチングする。具体的には、接点ブラシ１５７の接触部分１５７ａが導電部１５４ａに接触している間は、スイッチ１５８ｃがオンとなる。また、接点ブラシ１５７の接触部分１５６ａが、非導電部１５４ｂにあって導電部１５４ａに接触していない間は、スイッチ１５８ｃがオフとなる。
【００５２】
なお、スイッチ１５８ｃの一端、すなわち第３接点ブラシ１５７の一端部はグランドに電気的に繋がっている。また、パルス信号検知回路２１６は、スイッチ１５８ａ、１５８ｂとの各接続点にそれぞれプルアップ抵抗を有している。したがって、出力軸１２７の回転に伴うスイッチ１５８ａ、１５８ｂ、１５９ｃのオン、オフの変化に応じて、スイッチ１５８ａおよび１５８ｂからそれぞれＡ相およびＢ相のパルス信号が発生する。
【００５３】
パルス信号発生の具体的作動として、まず、モータ駆動回路２１４によって直流モータ１１０が駆動され、この直流モータ１１０の駆動に応じてパターンプレート１５３および出力軸１２７が回転し、第１〜３接点ブラシ１５５〜１５７が回転検出領域３００と接触した状態にある場合について、図９を用いて説明する。
【００５４】
この場合、第３接点ブラシ１５７が導電部１５４ａに接触しつつ、第１接点ブラシ１５５においては、導電部１５１ａと接触する通電（ＯＮ）状態および非導電部１５１ｂにあって導電部１５１ａと接触しない非通電（ＯＦＦ）状態が交互に発生し、また、第２接点ブラシ１５６においては、導電部１５２ａと接触する通電（ＯＮ）状態および非導電部１５２ｂにあって導電部１５２ａと接触しない非通電（ＯＦＦ）状態が交互に発生する。
【００５５】
この場合に第１、２接点ブラシ１５５、１５６に発生するパルス信号の変化を、図９に模式的に示す。図９の横軸方向（左右方向）は、中心角を示している。図９の上部は、パターンプレート１５３の回転に伴う、接点ブラシ１５５〜１５７とパターン１５１、１５２、１５４との間の接触関係の変化を示している。斜線部が導通部１５１ａ、１５２ａ、１５４ａに相当し、斜線のない部分が非導通部１５１ｂ、１５２ｂ、１５４ｂに相当する。そして、図９の下部は、その接触関係の変化に伴う、Ａ相のパルス信号の変化（すなわち信号パターン１９１）およびＢ相のパルス信号の変化（すなわち信号パターン１９２）を示している。
【００５６】
この図に示すように、第１接点ブラシ１５５の通電状態よび非通電状態の切り替わりタイミングと、第２接点ブラシ１５６の通電状態よび非通電状態の切り替わりタイミングとがずれている。したがって、パターンプレート１５３が正回転方向（図６における時計回り方向、図９における左方向）に回転すると、接点ブラシ１５５〜１５７とパターン１５１、１５２、１５４との接触点が変化し、それに伴い、Ａ相では、接点ブラシ１５５が導電部１５１ａに接触している通常状態では信号がローレベル「０」となり、接点ブラシ１５５が導電部１５１ａに接触していない非通電状態では信号がハイレベル「１」となる。同様にＢ相でも、接点ブラシ１５６が導電部１５２ａに接触している通常状態では信号がローレベル「０」となり、接点ブラシ１５６が導電部１５２ａに接触していない非通電状態では信号がハイレベル「１」となる。
【００５７】
したがって、Ａ相、Ｂ相の信号レベルの組み合わせを、「Ａ相のレベル、Ｂ相のレベル」という形式で記載すると、パターンプレート１５３の正回転方向への回転に伴って、信号レベルが「１、０」、「１、１」、「０、１」、「０、０」という順序で、循環的に変化する。以下、このパルス信号の組み合わせの循環パターンを、正回転信号パターンという。逆に、パターンプレート１５３の逆回転方向（正回転方向とは逆の方向）への回転に伴って、信号レベルが「０、０」、「０、１」、「１、１」、「１、０」という順序で、循環的に変化する。以下、このパルス信号の組み合わせの循環パターンを、逆回転信号パターンという。
【００５８】
以下、信号レベルが「０、０」となる状態を全接触状態といい、「１、１」となる状態を無接触状態といい、「１、０」または「０、１」となる状態を一部接触一部非接触状態という。
【００５９】
パルス信号発生の具体的作動として、次に、直流モータ１１０が回転してパターンプレート１５３および出力軸１２７が回転して、第１、２、３接点ブラシ１５５、１５６、１５７が初期化領域３０１に接触している場合について、図１０を用いて説明する。図１０の記載形式は、図９と概ね同様である。ただし、上部と下部が入れ替わっている。
【００６０】
この場合は、図１０に示すように、第１、２接点ブラシ１５５、１５６と導電部１５１ａ、１５２ａとが接触する通電（ＯＮ）状態を保ちつつ、第３接点ブラシ１５７と導電部１５４ａとは、互いに接触する通電（ＯＮ）状態から、第３接点ブラシ１５７と非導電部１５４ｂとが接触する非通電（ＯＦＦ）状態を経て、第３接点ブラシ１５７と導電部１５４ａとが接触する通電（ＯＮ）状態になる（導電部→非導電部→導電部）。
【００６１】
したがって、第１、２接点ブラシ１５５、１５６には、直流モータ１１０の回転に応じて、図１０に示すイニシャライズ信号パターンの２相のパルス信号（Ａ相、Ｂ相）が発生する。このイニシャライズ信号パターンは、図９に示したような２相のパルス信号の振幅がずれた位相で交互に切り替わるパターンではなく、２相のパルス信号が同時にローレベル「０、０」からハイレベル信号「１、１」に切り替わり、このハイレベル信号から同時にローレベル信号「０、０」に切り替わるパターンである。
【００６２】
以上の説明から明らかなように、本実施形態では、第１、２接点ブラシ１５５、１５６、１５７とパターンプレート１５３とにより出力軸１２７が所定角度回転する毎にパルス信号を発するスイッチ手段１５８ａ〜１５８ｃを含むパルス発生器（パルス発生手段）１５８（図７参照）を構成することになる。
【００６３】
なお、既に説明した通り、スイッチ手段１５８ａ、１５８ｂは、接点ブラシ１５５、１５６と第１、２パターン１５１、１５２とによって構成されるもので、定電圧回路（電源回路）およびグランドの間で並列的に配設され、電動モータ１１０の回転に基づき、個々にスイッチングしてパルス信号を発生する。スイッチ手段１５８ｃは、第３接点ブラシ１５７とコモンパターン１５４とにより構成されるもので、スイッチ手段１５８ａ、１５８ｂとグランドとの間で、電動モータ１１０の回転に基づき、スイッチングすることになる。
【００６４】
また、第１パターン１５１の位相と第２パターン１５２の位相とがずれているため、パルス発生器１５８では、第１パターン１５１と第１接点ブラシ１５５とにより発生するＡ相のパルス信号１９１と、第２パターン１５２と第２接点ブラシ１５６とにより発生するＢ相のパルス１９２との間でも、位相のずれが生じる。
【００６５】
これを利用して、本実施形態では、Ａ相パルス及びＢ相パルスのうちいずれの信号の立ち上がり（すなわち、信号レベルの「０」から「１」への切り替わり）が先にパルス信号検知回路２１６に入力されるかによって、直流モータ１１０（出力軸１２７）の回転方向を検出している。
【００６６】
次に、電気制御回路２００のＣＰＵ２１３が実行するモータ制御処理について説明する。図１１および図１２に、このモータ制御処理のフローチャートを示す。車両のイグニッションスイッチ（ＩＧ）がオンされると、ＣＰＵ２１３はまずステップＳ１０５で、現時点においてＩＧスイッチがオンであるか否かを判定し、オンであれば続いてステップＳ１１０に進み、オフであれば図１２のＩＧオフ処理に進む。なお、イグニッションスイッチは、直流モータ１１０への電力を供給することを許可する始動許可スイッチをなすものである。
【００６７】
ステップＳ１０５でオフであると判定される場合としては、ＩＧオン直後にＩＧオフされる場合がある。このような場合は、例えば、エンジンの始動に失敗することで、ドライバがＩＧのオンとオフを急速に切り替えているときに発生する。
【００６８】
ＩＧオフ処理においては、ＣＰＵ２１３は、まずステップＳ３４０で、パルス飛びがあったか否かを判定し、パルス飛びがあれば続いてステップＳ３６５を実行し、パルス飛びがなければ続いてステップＳ３５０を実行する。パルス飛びとは、パルス信号の順序（例えば、正回転信号パターン、逆回転信号パターン）に乱れが発生することをいう。パルス飛びがあったか否かは、ＥＥＰＲＯＭ２１５中でパルス飛びフラグが記録されているか否かで判定する。このパルス飛びフラグは、後述するように、図１１のステップＳ１９０で記録される。
【００６９】
ステップＳ３６５では、パルス飛びフラグおよび後述するパルス停止フラグをＥＥＰＲＯＭ２１５から消去し、初期位置設定を行い、その後ステップＳ３７０に進む。初期位置設定において、ＣＰＵ２１３は、パターンプレート１５３が予め定められたイニシャライズ方向（例えば、逆回転方向）に回転するようにモータ駆動回路２１４へ制御信号を出力して直流モータ１１０を駆動させる。そして、この直流モータ１１０の駆動に応じてパルス出力部１５８から出力されるＡ相、Ｂ相のパルス信号１９１、１９２をパルス信号検知回路２１６によって検出し、このパルス信号検知回路２１６が検出したパルス信号にイニシャライズ信号パターンが含まれるまで、すなわち、接点ブラシ１５５〜１５７の端部が初期化領域３０１に到達するまで、待つ。そして、到達すると、直流モータ１１０の駆動を停止させ、その停止位置を、原点位置に設定する。
【００７０】
原点位置の設定は、ＲＡＭ２１３ａ中のパルスカウントの現在値および、ＣＰＵ２１３のメモリ中のパルスカウントの原点値を、共に所定の原点基準値（例えば１）に設定することで実現する。なお、所定の原点基準値のデータとしては、ＣＰＵ２１３のＲＯＭに記録されている値を用いてもよい。
【００７１】
ここで、パルスカウントとは、Ａ相、Ｂ相のパルス信号のハイ、ローの組み合わせが正回転方向に変化する度に１カウントだけ増加し、逆回転方向に変化する度に１カウントだけ減少するカウントである。例えば、正回転方向については、Ａ相、Ｂ相の信号レベルが「１、０」から「１、１」に変化した場合、「１、１」から「０、１」に変化した場合、「０、１」から「０、０」に変化した場合、「０、０」から「１、０」に変化した場合のそれぞれにおいて、パルスカウントが１カウント増加する。
【００７２】
ステップＳ３５０では、パルス停止があったか否かを判定し、パルス停止があれば続いてステップＳ３６０を実行し、パルス停止がなければ続いてステップＳ３７０を実行する。パルス停止とは、直流モータ１１０を回転させようと制御しているにもかかわらずパルス信号が変化しないことをいう。パルス停止があったか否かは、ＥＥＰＲＯＭ２１５中でパルス停止フラグが記録されているか否かで判定する。このパルス停止フラグは、後述するように、図１１のステップＳ２２０で記録される。
【００７３】
ステップＳ３６０では、モータ駆動回路２１４へ制御信号を出力して、直流モータ１１０を、パルス信号の変化が停止する直前に直流モータ１１０が回転していた向きと反対向きに、所定時間（例えば１秒）作動させ、その後、ステップＳ３６５で、初期位置設定を行う。このように、初期位置設定の前に直流モータ１１０をそれまでとは逆方向に回転させることで、異物の噛み込み等によるアクチュエータ１００のロック現象を自発的に解消することができ、ひいては、アクチュエータ１００の信頼性及び耐久性を向上させることができる。ステップＳ３６０に続いては、ステップＳ３６５で初期位置設定を行い、その後、ステップＳ３７０に進む。
【００７４】
ステップＳ３７０では、ＥＥＰＲＯＭ２１５に、ＲＡＭ２１３ａ中のパルスカウントの現在値を、停止位置データとして記録する。停止位置データとして記録されるパルスカウントの現在値は、ステップＳ３６５で原点位置に停止している状態の出力軸１２７の作動位置に対応する値であるか、または、図１１のステップＳ１５０で停止した状態の出力軸１２７の作動位置に対応する値である。
【００７５】
続いてステップＳ３７５では、イグニッションスイッチが遮断された（すなわちＩＧオフとなった）時から所定時間が経過するまで待ち、所定時間が経過したときに、続いてステップＳ３８０で、バッテリ外し判定フラグをＥＥＰＲＯＭ２１５に記録する。
【００７６】
なお、この所定時間は、暗電流の消費を抑制するためにバッテリから車載電気機器への電力供給を停止する時間より短い時間である。このため、バッテリ外し判定フラグがＥＥＰＲＯＭ２１５に保持されている場合には、バッテリからモータアクチュエータ１００が切り離されていないことを意味し、バッテリ外し判定フラグがＥＥＰＲＯＭ２１５に保持されていない場合には、バッテリからモータアクチュエータ１００が切り離されていることを意味する。ステップＳ３８０の後、モータアクチュエータ１００の作動を停止させる。
【００７７】
このように、ＩＧオフ時には、パルス飛び（Ｓ３４０）またはパルス停止（Ｓ３５０）がＩＧオフ前にあった場合には、出力軸１２７の作動位置を初期位置まで戻して停止させ（Ｓ３６５）、その時点の作動位置を停止位置としてＥＥＰＲＯＭ２１５に記録する（Ｓ３７０）。また、ＩＧオフ時に、パルス飛び（Ｓ３４０）またはパルス停止（Ｓ３５０）がＩＧオフ前になかった場合には、目標位置で停止している（Ｓ１５０）出力軸１２７の作動位置を停止位置としてＥＥＰＲＯＭ２１５に記録する（Ｓ３７０）。
【００７８】
その後、ＩＧがオンとなり、ＣＰＵ２１３が、図１１のステップＳ１０５でＩＧオンと判定すると、続いてステップＳ１１０で、原点位置のデータ（すなわち、パルスカウントの原点値）および停止位置のデータ（すなわち、パルスカウントの現在値）のデータの組がＲＡＭ２１３ａに保持されているか否かを判定する。保持されていないと判定した場合は続いてステップＳ１１２に進み、保持されていると判定した場合は続いてステップＳ１１６に進む。
【００７９】
ステップＳ１１０の判定の前に、原点位置のデータおよび停止位置のデータの組がＲＡＭ２１３ａに保持されていない場合としては、モータアクチュエータ１００がバッテリから切り離されて、電気制御回路２００への電力供給が停止してしまった場合、または、何らかの原因で定電圧回路２１１からの印加電圧がリセット判定レベルを下回り、ＣＰＵ２１３がリセットして再起動した場合が考えられる。
【００８０】
特に後者の場合は、ＩＧオン直後に発生する可能性が高い。それは、ＩＧオン直後は、エンジン始動等によって、バッテリの負荷が高くなり、バッテリから電気制御回路２００への印加電圧が低下し、その結果、ＣＰＵ２１３への印可電圧がリセット判定レベルを下回ることが多いからである。なお、リセットおよび再起動後のＣＰＵ２１３は、再度ステップＳ１０５から実行を開始するようになっている。
【００８１】
ステップＳ１１２では、ＥＥＰＲＯＭ２１５に停止位置データが保持されているか否かを判定し、保持されていれば続いてステップＳ１１４に進み、保持されていなければ続いてステップＳ１２０に進む。直前のＩＧオフ処理のステップＳ３７０においてＥＥＰＲＯＭ２１５に停止位置データが記録されている場合は、この判定結果は肯定的となる。
【００８２】
ステップＳ１１４では、停止位置データおよび原点位置データを、ＲＡＭ２１３ａに記録する。具体的には、現在ＥＥＰＲＯＭ２１５に保持されている停止位置データを、パルスカウントの現在値（作動位置のデータの一例に相当する）としてＲＡＭ２１３ａに記録し、また、所定の原点基準値のデータを、パルスカウントの原点値として、ＲＡＭ２１３ａに記録する。ステップＳ１１４に続いては、ステップＳ１１６を実行する。
【００８３】
ステップＳ１１６では、ＥＥＰＲＯＭ２１５内の停止位置データを消去し、続いてステップＳ１１８を実行する。ステップＳ１１８では、バッテリ外し判定フラグがＥＥＰＲＯＭ２１５に記録されているか否かを判定し、記録されていなければ続いてステップＳ１２０実行し、記録されていれば続いてステップＳ１２２を実行する。
【００８４】
ステップＳ１２０では、ＩＧオフ処理のステップＳ３６５と同じ方法で、初期位置設定を行い、その後ステップＳ１２４に進む。なお、初期位置設定を行うと、ＲＡＭ２１３ａ中に原点位置のデータおよび停止位置のデータの組が記録される。ステップＳ１２２では、バッテリ外し判定フラグを消去し、その後ステップＳ１２４に進む。
【００８５】
このような、ＣＰＵ２１３によるステップＳ１０５〜Ｓ１２２の処理によって、ＣＰＵ２１３は、ＩＧオン時に、ＲＡＭ２１３ａ中に原点位置データおよび停止位置データの組がない場合には（ステップＳ１１０参照）、直前のＩＧオフ時にＥＥＰＲＯＭ２１５に記録した停止位置データおよび所定の原点基準値データを、出力軸１２７の作動位置のデータ（パルスカウントの現在値）および原点位置データ（パルスカウントの原点値）として、ＲＡＭ２１３ａに記録する（ステップＳ１１２、Ｓ１１４参照）。
【００８６】
このようにすることで、直前のＩＧオフ後にモータアクチュエータ１００がバッテリから切り離された場合や、ＩＧオン直後に定電圧回路２１１からの印加電圧が低下してＣＰＵ２１３がリセットおよび再起動した場合において、ＲＡＭ２１３ａから原点位置データおよび停止位置データの組が消えてしまっていても、初期位置設定を実行するまでもなく、その組をＲＡＭ２１３ａに再度保持させることができる。したがって、初期位置設定の頻度を減らすことができ、ひいては、モータアクチュエータ１００の寿命を長くすることができる。
【００８７】
なお、ＲＡＭ２１３ａに再度保持される停止位置データが、現在の停止位置に確実に合致するのは、ＥＥＰＲＯＭ２１５に停止位置データが記録されるのがモータアクチュエータ１００の停止直前であること、および、ＥＥＰＲＯＭ２１５からＲＡＭ２１３ａに停止位置データが記録されるのは、ＩＧオン後（またはＣＰＵ２１３のリセットおよび再起動後）かつ直流モータ１１０の駆動前となっているからである。
【００８８】
ただし、バッテリ外し判定フラグがＥＥＰＲＯＭ２１５にない場合、すなわち、ＩＧオフ後すぐに（具体的には、所定時間以内に）モータアクチュエータ１００がバッテリから切り離されている場合は、モータアクチュエータ１００を取り外した作業者が、整備またはテストの目的で、モータを回転させ、その後、モータアクチュエータ１００を再度バッテリに取り付けた可能性が高い。このような場合、ＥＥＰＲＯＭ２１５に記録された停止位置データが、実際の出力軸１２７の作動位置に合致しない。
【００８９】
このため、本実施形態においては、バッテリ外し判定フラグがＥＥＰＲＯＭ２１５に記録されていない場合には、ＥＥＰＲＯＭ２１５中に停止位置データがあっても、初期位置設定を実行する（ステップＳ１１８→ステップＳ１２０参照）ことで、ＲＡＭ２１３ａに復帰した現在位置データと実際の出力軸１２７の停止位置とが確実に合致するようにする。
【００９０】
すなわち、車両のイグニッションスイッチがオンになったとき、最後に車両のイグニッションスイッチがオフになってから所定時間以内に電気制御回路２００への電力供給が絶たれていない場合は、ＥＥＰＲＯＭ２１５からＲＡＭ２１３ａに記録された停止位置のデータを、出力軸１２７の作動位置のデータとして、ステップＳ１２４〜Ｓ２２０で用いる。そして、車両のイグニッションスイッチがオンになったとき、最後に車両のイグニッションスイッチがオフになってから所定時間以内に電気制御回路２００への電力供給が絶たれていた場合は、出力軸１２７を所定の原点位置に戻すよう直流モータ１１０を制御し、当該原点位置に対応する位置のデータを、ＲＡＭ２１３ａに記録し、その記録した当該原点位置に対応する位置のデータを、出力軸１２７の作動位置のデータとして、ステップＳ１２４〜Ｓ２２０で用いるようになっていてもよい。
【００９１】
また、ＥＥＰＲＯＭ２１５中の現在位置データをＲＡＭ２１３ａに記録した後、直流モータ１１０を作動させる前に、ＥＥＰＲＯＭ２１５中の現在位置データを消去する。このようにすることで、ステップＳ１２４以降で出力軸１２７の作動位置が変化した後、何らかの原因で定電圧回路２１１からの印加電圧が低下してＣＰＵ２１３がリセットおよび再起動された場合でも、現状に適合しないＥＥＰＲＯＭ２１５中の現在位置データがＲＡＭ２１３ａに記録されることがない。
【００９２】
なお、ステップＳ１２４以降で出力軸１２７の作動位置が変化する度に、その変化に追従して、ＲＡＭ２１３ａ中の現在位置データをＥＥＰＲＯＭ２１５に記録するようになっていてもよい。ただしその場合は、そうしない場合に比べて、ＥＥＰＲＯＭ２１５への記録回数が非常に多くなる。
【００９３】
ステップＳ１２２に続くステップＳ１２４では、ＣＰＵ２１３は、ＩＧスイッチがオンであるかオフとなったかを判定し、オンであれば続いてステップＳ１３０を実行し、オフであればＩＧオフ処理を実行する。
【００９４】
ステップＳ１３０では、目標値を設定する。目標値とは、エアミックスドア１の目標位置に基づいて決定される、原点位置からの相対的なパルスカウントの値である。エアミックスドア１の目標位置とパルスカウントの目標値との対応関係の情報は、あらかじめ電気制御回路２００のメモリ中に記録されていてもよい。その場合は、ＣＰＵ２３０が、その対応関係の情報に基づいて、エアミックスドア１の目標位置から、パルスカウントの目標値を特定する。
【００９５】
続いてステップＳ１４０では、パルスカウントの目標値と現在相対値とを比較し、合致しているか否かを判定する。ここで、現在相対値とは、パルスカウントの現在値から、パルスカウントの原点値を差し引いた値をいう。合致していれば続いてステップＳ１５０でモータ駆動回路２１４を制御して直流モータ１１０を停止させ、その後ステップＳ１２４に戻る。
【００９６】
ステップＳ１４０で合致していないと判定した場合、続いてステップＳ１６０で、モータ駆動回路２１４を制御して、直流モータ１１０を回転させる。具体的には、現在位置が目標位置に近づく方向にパターンプレート１５３が回転するよう、直流モータ１１０を回転させる。そして、パルス信号検知回路２１６からＡ相、Ｂ相の信号の組み合わせの変化に基づいて、ＲＡＭ２１３ａ中のパルスカウントの現在値を変化させる。具体的には、正回転パターンでＡ相、Ｂ相の信号の組み合わせが１回変化すると、パルスカウントの現在値を１カウント増加させ、逆回転パターンでＡ相、Ｂ相の信号の組み合わせが１回変化すると、パルスカウントの現在値を１カウント減少させる。
【００９７】
続いてステップＳ１７０では、パルス信号検知回路２１６が検出する２相のパルスに変化があるか否かを判定し、変化がある場合（すなわち、出力軸１２７が回転している場合）続いてステップＳ１８０に進み、変化がない場合（すなわち、出力軸１２７が回転していない場合）、続いてステップＳ２００に進む。
【００９８】
ステップ２００を実行する場合は、直流モータ１１０に駆動電流が通電されているにもかかわらず、パルス信号の変化が停止している場合である。このような場合は、パターンプレート１５３の回転に異常が発生している可能性が高い。したがって、続いてステップＳ２００で、駆動制御開始後にパルス信号の変化が停止している期間が所定時間を超えたか否かを判定し、超えていない場合はステップＳ１２４に戻る。そして、超えていれば続いてステップＳ２１０でパルス信号に異常が発生したものと判定して、モータ駆動回路２１４を制御して駆動電流の通電を停止して直流モータ１１０を停止し、さらにステップＳ２２０で、パルス信号の変化が停止したことを意味するパルス停止フラグをＥＥＰＲＯＭ２１５に記録する。ステップＳ２２０の後、再度ステップＳ１２４を実行する。
【００９９】
また、直流モータ１１０に駆動電流が通電されており、かつ、パルス信号が変化している場合に実行されるステップＳ１８０では、パルス信号検知回路２１６が検出するパルス波形（図９参照）に乱れが発生せずにパルス信号が規則正しく順序通り発生しているか否か、つまりパルス飛びが発生していないか等を判定する。パルス飛び等が発生していないときには、Ｓ１２４に戻る。パルス飛びが発生している場合、続いてステップＳ１９０でパルス飛び等が発生していることを意味するパルス飛びフラグをＥＥＰＲＯＭ２１５に記録する。ステップＳ１９０の後、再度ステップＳ１２４を実行する。
【０１００】
このように、パルス停止があった場合にＥＥＰＲＯＭ２１５にパルス停止フラグを記録し、パルス飛びがあった場合にＥＥＰＲＯＭ２１５にパルス飛びフラグを記録することで、イグニッションスイッチが遮断された後、図１２のＩＧオフ処理において、両方の場合に、初期値設定を行うことができる。
【０１０１】
このように、ステップＳ１４０、Ｓ１５０、１６０の処理により、目標値のパルスカウント（具体的には、原点基準値に対する相対的なパルスカウント）に現在相対値が合致するまで直流モータ１１０が駆動され、合致した時点で、直流モータ１１０の駆動が停止される。
【０１０２】
このように、電気制御回路２００は、接点ブラシ１５５、１５６の導体パターンへの接触と非接触の組み合わせの変化を検出することで、エアミックスドア１の位置に相当するパターンプレート１５３（または直流モータ１１０）を検出することができ、検出した現在値と原点値との差を目標値に合わせるよう、直流モータ１１０をフィードバック制御することができる。
【０１０３】
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態に係るモータアクチュエータの適用例となる車両用空調装置の模式図である。
【図２】モータアクチュエータ１００の外観図である。
【図３】モータアクチュエータ１００の内部構成の模式図である。
【図４】（ａ）はパターンプレート１５３の正面図であり、（ｂ）は（ａ）の側面図である。
【図５】図３のＡ−Ａ断面図である。
【図６】パターンプレート１５３の拡大図である。
【図７】電気制御回路２００を示す模式図である。
【図８】定電圧回路２１１からの印加電圧５０、リセット判定回路２１２からＣＰＵ２１３へのリセット信号５１、およびＣＰＵ２１３の作動モード５２の変化を示すタイミング図である。
【図９】回転検出領域３００において回転角度を検出するために出力されるパルス信号のパターンを示す図である。
【図１０】初期化領域３０１において出力されるパルス信号のパターンを示すチャートである。
【図１１】起動後に電気制御回路２００のＣＰＵ２１３が実行するモータ制御処理のフローチャートである。
【図１２】ＩＧオフ時に電気制御回路２００のＣＰＵ２１３が実行するモータ制御処理のフローチャートである。
【符号の説明】
【０１０５】
１                                  エアミックスドア
１００                              モータアクチュエータ
１１０                              直流モータ
１２７                              出力軸
１５１ａ、１５２ａ、１５４ａ        導電部
１５１ｂ、１５２ｂ、１５４ｂ        非導電部
１５３                              パターンプレート
１５５、１５６、１５７              接点ブラシ
１５８                              パルス出力部
２００                              電気制御回路
２１１                              定電圧回路
２１２                              リセット判定回路
２１３                              ＣＰＵ
２１３ａ                            ＲＡＭ
２１４                              モータ駆動回路
２１５                              ＥＥＰＲＯＭ
２１６                              パルス信号検知回路
３００                              回転検出領域
３０１                              初期化領域
【図１】
2010110078.tif 000003
【図２】
2010110078.tif 000004
【図３】
2010110078.tif 000005
【図４】
2010110078.tif 000006
【図５】
2010110078.tif 000007
【図６】
2010110078.tif 000008
【図７】
2010110078.tif 000009
【図８】
2010110078.tif 000010
【図９】
2010110078.tif 000011
【図１０】
2010110078.tif 000012
【図１１】
2010110078.tif 000013
【図１２】
2010110078.tif 000014