(57)【要約】【課題】小型化及びコスト低下を図ることができるモータ制御装置を提供する。【解決手段】検出部５３は、第１トランジスタ５３ａを含む第１電線路１３及び第２トランジスタ５３ｂを含み、第１電線路１３よりも抵抗が大きい第２電線路１４を並列に配した並列回路２０を備えている。トランジスタ５３ａ，５３ｂは、モータの回転に対して相互に位相をずらしてオン・オフする。各電線路１３，１４の共通接続点１５は、電線１２により第４接続点１６と接続されている。また、第４接続点１６は、分圧抵抗Ｒを介して直流電源と接続された第１接続点５５と接続されている。制御部１７は、第４接続点１６と接続され、並列回路２０の電位を入力して処理することによりモータの回転方向を検出する。従って、２つのトランジスタ５３ａ，５３ｂに対して電線１２のみを接続するだけで、モータの回転方向を検出することができる。【選択図】        図１
2004219162.tif 000002
【特許請求の範囲】
【請求項１】
回転体の回転に応じてオンオフする第１スイッチング素子を含む第１回路、及び、
前記回転体の回転に応じて前記第１スイッチング素子と位相をずらしてオンオフする第２スイッチング素子を含み、前記第１回路と回路抵抗が異なる第２回路を並列に配した並列回路と、
前記並列回路の電位を入力し、同入力した電位に基づいて前記回転体の回転方向を検出する制御手段と
を備えたことを特徴とする回転方向検出装置。
【請求項２】
前記制御手段は、入力した電位の立ち上がり電位に基づいて回転体の回転方向を検出することを特徴とする請求項１に記載の回転方向検出装置。
【請求項３】
前記制御手段は、入力した電位の大きさを閾値と比較することに基づいて、回転体の回転方向を検出することを特徴とする請求項１又は請求項２に記載の回転方向検出装置。
【請求項４】
前記閾値と比較される電位は、前記制御手段によりデジタル化された入力電位信号であることを特徴とする請求項３に記載の回転方向検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、回転方向検出装置に関するものである。
【０００２】
【従来の技術】
一般に、例えば自動車のパワーウインドウ（以下、ウインドウという。）の開閉等に用いられるモータを制御するモータ制御装置は、モータの回転方向及び回転数を検出することによりウインドウの位置を検出するようになっている。そのため、モータ制御装置は、モータの回転に伴って、相互に位相がずれた２つのパルス電圧を入力する構成とされている（例えば、特許文献１参照。）。
【０００３】
すなわち、図５に示すように、モータ制御装置５１は、相互に電気的に接続された制御部５２及び検出部５３を備えている。制御部５２は、図示しないモータと電気的に接続され、操作者により所定の操作が行われたときには前記モータに駆動信号を出力し、モータを駆動制御可能とされている。また、制御部５２は、ＰＮＰ型のバイポーラトランジスタからなるスイッチ回路５４のベースＢと接続され、前記駆動信号を出力したときには、同スイッチ回路５４に電力制御信号を出力する構成となっている。従って、制御部５２は、モータの駆動開始に対応して、前記スイッチ回路５４のオン・オフを制御可能とされている。
【０００４】
スイッチ回路５４のエミッタＥは、図示しないバッテリからなる直流電源と接続されている。また、コレクタＣは第１接続点５５を介して、検出部５３の電源用ポートに接続されている。そして、スイッチ回路５４は、前記制御部５２によりベースＢに電力制御信号が入力されると、エミッタＥ、コレクタＣ間を短絡してオンし、前記直流電源から検出部５３に電力を供給する。従って、モータ制御装置５１では、制御部５２は、スイッチ回路５４のベース電流を制御することにより検出部５３に対する電力供給を制御可能とされている。
【０００５】
検出部５３は、モータ回転に対応して磁場が変化する位置に第１ホールセンサ６０ａ及び第２ホールセンサ６０ｂを備えている。そして、各ホールセンサ６０ａ，６０ｂは、スイッチ回路５４のオンにより検出部５３が電力供給された状態にて磁気検出可能とされている。また、前記各ホールセンサ６０ａ，６０ｂは、モータ１回転に対して検出信号を１つ出力する構成とされている。また、前記各ホールセンサ６０ａ，６０ｂが出力する検出信号の位相は、モータ回転角に対して相互に９０度ずれている。そして、各ホールセンサ６０ａ，６０ｂは、ＮＰＮ型のバイポーラトランジスタからなる第１トランジスタ５３ａ、第２トランジスタ５３ｂのベース端子とそれぞれ電気的に接続され、各トランジスタ５３ａ，５３ｂに前記検出信号を出力可能となっている。
【０００６】
各トランジスタ５３ａ，５３ｂは、それぞれ前記検出信号の入力に基づいてオン・オフする構成とされている。そのため、モータがウインドウを開けるように正回転する場合には、第２トランジスタ５３ｂは、第１トランジスタ５３ａに比して９０度位相が遅れてオンする。一方、モータがウインドウを閉めるように逆回転する場合には、第２トランジスタ５３ｂは、第１トランジスタ５３ａに比して９０度位相が進んでオンする。
【０００７】
第１トランジスタ５３ａのコレクタ側は、第１抵抗Ｒ１を介して第１接続点５５と接続されている。そして、第１トランジスタ５３ａは、スイッチ回路５４のオンに基づいてそのコレクタ側に電位が印可され、ベース端子に検出信号が入力され次第オン可能となる。また、第１抵抗Ｒ１及び第１トランジスタ５３ａの間には第２接続点５６が形成され、同第２接続点５６及び第１トランジスタ５３ａは電線５８により接続されている。そして、第２接続点５６は、制御部５２の第１ポート５２ａと接続されている。また、図示はしないが、第２接続点５６及び第１ポート５２ａの間には、第１保護抵抗が接続されている。同第１保護抵抗は、第２接続点５６における電位を分圧して第１ポート５２ａに入力することにより、過電圧から第１ポート５２ａを保護するためのものである。なお、以下、説明上、第１保護抵抗を省略して説明する。
【０００８】
すなわち、第１ポート５２ａは、第１トランジスタ５３ａの電位（第２接続点５６の電位）を入力可能とされている。そのため、第１ポート５２ａは、第１トランジスタ５３ａのオフ時には、第１接続点５５における電位とほぼ同一の電位（Ｈレベル）を入力する（説明上、第１トランジスタ５３ａは、オフ時には抵抗が∞、オン時には抵抗が０になるものとする。）。また、第１トランジスタ５３ａのオン時には０電位（Ｌレベル）を入力する。
【０００９】
従って、第１ポート５２ａは、モータがウインドウを開けるように正回転するときには、第１トランジスタ５３ａがモータ回転に応じてオン・オフを繰り返すことにより、Ｈレベル・Ｌレベルを交互に繰り返して入力する。そして、制御部５２は、第１ポート５２ａにより第１トランジスタ５３ａの電位をデジタル入力し、図６（ａ）に示すようなパルスを含む第１入力電位信号Ｖａとする。
【００１０】
第２トランジスタ５３ｂのコレクタ側は、第２抵抗Ｒ２を介して第１接続点５５と接続されている。そして、第２トランジスタ５３ｂは、スイッチ回路５４のオンに基づいてそのコレクタ側に電位が印可され、ベース端子に検出信号が入力され次第オン可能となる。また、第２抵抗Ｒ２及び第２トランジスタ５３ｂの間には第３接続点５７が形成され、同第３接続点５７及び第２トランジスタ５３ｂは電線５９により接続されている。そして、同第３接続点５７は、制御部５２の第２ポート５２ｂと接続されている。また、図示はしないが、第３接続点５７及び第２ポート５２ｂの間には、第２保護抵抗が接続されている。この第２保護抵抗は、第３接続点５７における電位を分圧して第２ポート５２ｂに入力することにより、過電圧から第２ポート５２ｂを保護するためのものである。なお、以下、説明上、第２保護抵抗を省略して説明する。
【００１１】
すなわち、第２ポート５２ｂは、第２トランジスタ５３ｂの電位（第３接続点５７の電位）を入力可能となっている。そのため、第２ポート５２ｂは、第２トランジスタ５３ｂのオフ時には、第１接続点５５における電位とほぼ同一の電位（Ｈレベル）を入力する（説明上、第１トランジスタ５３ａと同様に、第２トランジスタ５３ｂは、オフ時には抵抗が∞、オン時には抵抗が０になるものとする。）。また、第２トランジスタ５３ｂのオン時には０電位（Ｌレベル）を入力する。
【００１２】
従って、第２ポート５２ｂは、モータがウインドウを開けるように正回転するときには、第２トランジスタ５３ｂがモータ回転に応じてオン・オフを繰り返すことにより、Ｈレベル・Ｌレベルを交互に繰り返して入力する。そして、制御部５２は、第２ポート５２ｂにより第２トランジスタ５３ｂの電位をデジタル入力し、図６（ｂ）に示すようなパルスを含む第２入力電位信号Ｖｂとする。
【００１３】
ここで、図６（ｂ）に示すように、第２入力電位信号Ｖｂを構成するパルスは、第２トランジスタ５３ｂのオン・オフに基づく電位信号であるため、第１入力電位信号Ｖａを構成するパルスと比して９０度の位相ずれが生じている。すなわち、モータの正回転時においては、第２入力電位信号Ｖｂは、第１入力電位信号Ｖａに比して９０度位相が遅れてパルスを発生する。一方、モータが逆回転時においては、第２入力電位信号Ｖｂは、第１入力電位信号Ｖａに比して９０度位相が進んでパルスを発生する。
【００１４】
そして、制御部５２は、第１ポート５２ａの第１入力電位信号Ｖａ及び第２ポート５２ｂの第２入力電位信号Ｖｂの位相差からモータの正逆回転を検出可能とされる。すなわち、制御部５２は、第１入力電位信号ＶａのパルスのＬレベルからＨレベルとなる立ち上がりエッジを検出するとともに、そのときの第２入力電位信号Ｖｂのレベルを検出する。そして、制御部５２は、第１入力電位信号ＶａのパルスがＬレベルからＨレベルとなる立ち上がりエッジを検出した時において、第２入力電位信号ＶｂがＬレベルであればモータの正回転を検出する。また、第２入力電位信号ＶｂがＨレベルであればモータの逆回転を検出する。
【００１５】
それとともに、制御部５２は、検出したモータの回転方向に基づいて、内蔵されたカウンタにより第１入力電位信号Ｖａのパルス数をカウントする。すなわち、制御部５２は、検出したモータの回転方向が正回転時には、カウント数を増加するようにカウントする。また、検出したモータの回転方向が逆回転時には、カウント数を減少するようにカウントする。そして、制御部５２は、カウント数に基づいてウインドウの位置を検出する。なお、制御部５２は、前記カウント数が、制御部５２に予め記憶されているウインドウの全開・全閉に対応するパルス数と一致した場合には、モータに停止信号を出力してモータを停止制御するようになっている。
【００１６】
このように、モータ制御装置５１は、制御部５２により、第１入力電位信号Ｖａ及び第２入力電位信号Ｖｂの位相がずれた２つの信号を入力し、一方の信号の立ち上がり電位（立ち上がりエッジ）を検出して、そのときの他方の信号のレベルを判定することによりモータの回転方向を検出していた。
【００１７】
【特許文献１】
特開平０９−１９６６４０号公報（段落番号「００１３」〜「００４１」、第４図（ａ））
【００１８】
【発明が解決しようとする課題】
しかし、上記モータ制御装置５１は、モータの回転方向を検出するには、２種類の入力電位信号Ｖａ，Ｖｂを検出する必要があるため、制御部５２にそれぞれ独立した電線を接続する必要があった。そのため、検出部５３には、第１入力電位信号Ｖａのみに対応した電線５８及び第２入力電位信号Ｖｂのみに対応した電線５９の２つの電線と接続しなければならないという問題があった。
【００１９】
本発明は上記問題点を解決するためになされたものであり、その目的は、小型化及びコスト低下を図ることができる回転方向検出装置を提供することにある。
【００２０】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、回転体の回転に応じてオンオフする第１スイッチング素子を含む第１回路、及び、前記回転体の回転に応じて前記第１スイッチング素子と位相をずらしてオンオフする第２スイッチング素子を含み、前記第１回路と回路抵抗が異なる第２回路を並列に配した並列回路と、前記並列回路の電位を入力し、同入力した電位に基づいて前記回転体の回転方向を検出する制御手段とを備えたことを要旨とする。
【００２１】
請求項２に記載の発明は、請求項１に記載の回転方向検出装置において、前記制御手段は、入力した電位の立ち上がり電位に基づいて回転体の回転方向を検出することを要旨とする。
【００２２】
請求項３に記載の発明は、請求項１又は請求項２に記載の回転方向検出装置において、前記制御手段は、入力した電位の大きさを閾値と比較することに基づいて、回転体の回転方向を検出することを要旨とする。
【００２３】
請求項４に記載の発明は、請求項３に記載の回転方向検出装置において、前記閾値と比較される電位は、前記制御手段によりデジタル化された入力電位信号であることを要旨とする。
【００２４】
【発明の実施の形態】
（第１実施形態）
以下、本発明たる回転方向検出装置を、回転体としてのモータの駆動を制御可能とされ、自動車のパワーウインドウの位置検出を行うモータ制御装置１１に具体化した一実施形態を図１〜４に従って説明する。なお、前記従来のモータ制御装置５１と同一の構成については、同一符号を付して説明し、モータ制御装置５１と異なるところを中心にして説明する。本実施形態におけるモータ制御装置１１は、第１抵抗Ｒ１及び第２抵抗Ｒ２の代わりに分圧抵抗Ｒを設け、第２接続点５６及び第３接続点５７の代わりに第４接続点１６を設けている。またさらに、本実施形態では、電線５８及び電線５９の代わりに一つの電線１２を設けた点において従来のモータ制御装置５１と異なっている。
【００２５】
すなわち、図１に示すように、検出部５３は、第１回路としての第１電線路１３及び第２回路としての第２電線路１４からなる並列回路２０を備えている。第１電線路１３は、第１スイッチング素子としての第１トランジスタ５３ａを含み、第２電線路１４との共通接続点１５から同第１トランジスタ５３ａのコレクタ端子及び接地端子を介して接地された回路である。また、第１トランジスタ５３ａのベース端子には第１ホールセンサ６０ａが接続されている。第２電線路１４は、第２スイッチング素子としての第２トランジスタ５３ｂを含み、前記共通接続点１５から同第２トランジスタ５３ｂのコレクタ端子及び接地端子を介して接地された回路である。また、第２トランジスタ５３ｂのベース端子には第２ホールセンサ６０ｂが接続されている。また、第２電線路１４は、共通接続点１５及び第２トランジスタ５３ｂの間に第３抵抗Ｒ３を含み、第１電線路１３よりも回路抵抗が大きくなるようにされている。そのため、従来のモータ制御装置５１と同様に各トランジスタ５３ａ，５３ｂは、相互に９０度位相がずれてオン・オフする。
【００２６】
並列回路２０は、共通接続点１５にて、電線１２により分圧抵抗Ｒの接地側に形成された第４接続点１６と接続されている。第４接続点１６は、分圧抵抗Ｒを介して第１接続点５５と接続されている。また、第４接続点１６は、制御手段としての制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂと接続されている。また、図示はしないが、第４接続点１６と割込ポート１７ａ及び信号処理ポート１７ｂとの間には、保護抵抗が接続されている。同保護抵抗は、第４接続点１６における電位を分圧して割込ポート１７ａ及び信号処理ポート１７ｂに入力することにより、過電圧から割込ポート１７ａ及び信号処理ポート１７ｂを保護するためのものである。なお、以下、説明上、保護抵抗を省略して説明する。
【００２７】
制御部１７は、割込ポート１７ａ及び信号処理ポート１７ｂにて、並列回路２０の電位（第４接続点１６の電位）を入力可能とされている。従って、本実施形態の制御部１７は、割込ポート１７ａ及び信号処理ポート１７ｂにて１種類の電位（並列回路２０の電位）のみを入力して処理する構成とされる。そして、割込ポート１７ａにて入力された並列回路２０の電位は、制御部１７によりその立ち上がり電位としての立ち上がりエッジのタイミングが検出される。従って、割込ポート１７ａにて入力された電位は、デジタル化されることなく処理される。ここで、立ち上がりエッジとは、第４接続点１６の電位がＬレベルからＨレベルとなる際の電位をいう。なお、Ｌレベルとは検出する電位が０電位であることをいい、Ｈレベルとは検出する電位が０電位でないことをいう。一方、信号処理ポート１７ｂにて入力された並列回路２０の電位は、図２（ｃ），図３（ｃ）に示すように、制御部１７によりＡ／Ｄ変換されてデジタル化され、入力電位信号Ｖｉとされる。
【００２８】
ここで、入力電位信号Ｖｉについて説明する。なお、本実施形態においても、トランジスタ５３ａ，５３ｂは、オフ時には抵抗が∞、オン時には抵抗が０になるものとして以下説明する。
【００２９】
まず、各トランジスタ５３ａ，５３ｂのオン・オフのタイミングについて説明する。第１トランジスタ５３ａは、モータの正回転時において、図２（ａ）に示すように、デジタル化されれば、図６（ａ）に示す従来の第１入力電位信号Ｖａと同様な電位Ｖｉ１が印加されている。また、第２トランジスタ５３ｂも同様に、モータの正回転時において、図２（ｂ）に示すように、デジタル化されれば、図６（ｂ）に示す従来の第２入力電位信号Ｖｂと同様な電位Ｖｉ２が印加されている。そのため、各トランジスタ５３ａ，５３ｂは、モータの正回転時において、図２（ａ），（ｂ）に示すように、電位Ｖｉ１と、同電位Ｖｉ１に比して９０度位相が遅れた電位Ｖｉ２とがそれぞれ印加されている。また、各トランジスタ５３ａ，５３ｂは、モータの逆回転時において、図３（ａ），（ｂ）に示すように、電位Ｖｉ１と、同電位Ｖｉ１に比して９０度位相が進んだ電位Ｖｉ２とがそれぞれ印加されている。そして、入力電位信号Ｖｉは、このような電位Ｖｉ１，Ｖｉ２の波形と関連した各トランジスタ５３ａ，５３ｂのオン・オフのタイミングに基づいて得られる。
【００３０】
以下、入力電位信号Ｖｉの波形を、モータ回転角に場合分けして詳述する。
（モータが正回転の場合）
まず、図２（ａ），（ｂ）に示すように、モータ回転角が０〜９０度、第１トランジスタ５３ａがＬレベル（オン）、第２トランジスタ５３ｂがＨレベル（オフ）の場合（以下、第１状態という。）において説明する。
【００３１】
さて、この第１状態では、第１電線路１３の抵抗は、第１トランジスタ５３ａのオンにより０となる。また、第２電線路１４の抵抗は、第２トランジスタ５３ｂのオフにより∞となる。その結果、第４接続点１６は第１電線路１３を介して接地されるため、モータ制御装置１１は、図４（ａ）に示す回路と等価となる。すなわち、第１状態では、第４接続点１６の電位（並列回路２０の電位）は０電位となり、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、０電位（Ｌレベル）を入力する。
【００３２】
次に、図２（ａ），（ｂ）に示すように、モータ回転角が９０〜１８０度、第１トランジスタ５３ａがＬレベル（オン）、第２トランジスタ５３ｂがＬレベル（オン）の場合（以下、第２状態という。）において説明する。
【００３３】
さて、この第２状態では、第１電線路１３の抵抗は、第１トランジスタ５３ａのオンにより０となる。また、第２電線路１４の抵抗は、第２トランジスタ５３ｂのオンにより第３抵抗Ｒ３となる。その結果、第４接続点１６は第１電線路１３を介して接地されるため、モータ制御装置１１は、図４（ａ）に示す回路と等価となる。すなわち、第２状態では、第４接続点１６の電位（並列回路２０の電位）は０電位となり、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、０電位（Ｌレベル）を入力する。
【００３４】
次に、図２（ａ），（ｂ）に示すように、モータ回転角が１８０〜２７０度、第１トランジスタ５３ａがＨレベル（オフ）、第２トランジスタ５３ｂがＬレベル（オン）の場合（以下、第３状態という。）において説明する。
【００３５】
さて、この第３状態では、第１電線路１３の抵抗は、第１トランジスタ５３ａのオフにより∞となる。また、第２電線路１４の抵抗は、第２トランジスタ５３ｂのオンにより第３抵抗Ｒ３となる。その結果、第４接続点１６は第２電線路１４を介して接地されるため、モータ制御装置１１は、図４（ｂ）に示す回路と等価となる。すなわち、第３状態では、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、第１接続点５５の電位が分圧抵抗Ｒ及び第３抵抗Ｒ３により分圧された電位（第１Ｈレベル）を入力する。
【００３６】
次に、図２（ａ），（ｂ）に示すように、モータ回転角が２７０〜３６０度、第１トランジスタ５３ａがＨレベル（オフ）、第２トランジスタ５３ｂがＨレベル（オフ）の場合（以下、第４状態という。）において説明する。
【００３７】
さて、この第４状態では、第１電線路１３の抵抗は、第１トランジスタ５３ａのオフにより∞となる。また、第２電線路１４の抵抗は、第２トランジスタ５３ｂのオフにより∞となる。その結果、第４接続点１６は、∞の抵抗Ｘを介して接地されるため、モータ制御装置１１は、図４（ｃ）に示す回路と等価となる。すなわち、第４状態では、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、第１接続点５５の電位が分圧抵抗Ｒ及び抵抗Ｘにより分圧された電位（第２Ｈレベル）を入力する。なお、分圧比により、この第４状態における第４接続点１６の電位は、第１接続点５５における電位とほぼ同じであり、第３状態における第４接続点１６の電位よりも大きい。
【００３８】
その結果、制御部１７は、モータが正回転を維持すると、図２（ｃ）に示すように、０〜１８０度がＬレベル、１８０〜２７０度が第１Ｈレベル、２７０度〜３６０度が第２Ｈレベル（第２Ｈレベル＞第１Ｈレベル）からなる入力電位信号Ｖｉを得る。
【００３９】
（モータが逆回転の場合）
まず、図３（ａ），（ｂ）に示すように、モータ回転角が０〜９０度、第１トランジスタ５３ａがＬレベル（オン）、第２トランジスタ５３ｂがＬレベル（オン）の場合には、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、前記第２状態と同様の電位を検出する。
【００４０】
次に、図３（ａ），（ｂ）に示すように、モータ回転角が９０〜１８０度、第１トランジスタ５３ａがＬレベル（オン）、第２トランジスタ５３ｂがＨレベル（オフ）の場合には、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、前記第１状態と同様の電位を検出する。
【００４１】
次に、図３（ａ），（ｂ）に示すように、モータ回転角が１８０〜２７０度、第１トランジスタ５３ａがＨレベル（オフ）、第２トランジスタ５３ｂがＨレベル（オフ）の場合には、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、前記第４状態と同様の電位を検出する。
【００４２】
次に、図３（ａ），（ｂ）に示すように、モータ回転角が２７０〜３６０度、第１トランジスタ５３ａがＨレベル（オフ）、第２トランジスタ５３ｂがＬレベル（オン）の場合には、制御部１７の割込ポート１７ａ及び信号処理ポート１７ｂは、前記第３状態と同様の電位を検出する。
【００４３】
その結果、制御部１７は、モータが逆回転を維持すると、図３（ｃ）に示すように、０〜１８０度がＬレベル、１８０〜２７０度が第２Ｈレベル、２７０度〜３６０度が第１Ｈレベルからなる入力電位信号Ｖｉを得る。
【００４４】
また、入力電位信号Ｖｉは、信号処理ポート１７ｂにて入力された電位がデジタル化された電位信号であるため、割込ポート１７ａにて入力された立ち上がりエッジと同じタイミングで立ち上がりエッジを得る。
【００４５】
次に、制御部１７が、入力電位信号Ｖｉに基づいてモータの正逆回転を検出する処理について説明する。
制御部１７は、割込ポート１７ａにて入力した電位から立ち上がりエッジを検出する。すると、制御部１７は、立ち上がりエッジの検出に基づいて入力電位信号Ｖｉの大きさを、予め記憶されている閾値Ａと比較する。なお、このとき入力電位信号Ｖｉも同様に立ち上がりエッジとなっているため、制御部１７は入力電位信号Ｖｉの立ち上がりエッジの大きさを閾値Ａと比較することとなる。
【００４６】
閾値Ａは、図２（ｃ），図３（ｃ）に示すように、前記第１Ｈレベルよりも大きく設定されるとともに、第２Ｈレベルよりも小さく設定されている。そして、制御部１７は、図２（ｃ）に示すように、入力電位信号Ｖｉの立ち上がりエッジが閾値Ａより小さい場合には、モータの正回転を検出する。また、制御部１７は、図３（ｃ）に示すように、入力電位信号Ｖｉの立ち上がりエッジが閾値Ａより大きい場合には、モータの逆回転を検出する。その結果、制御部１７は、一つの入力電位信号Ｖｉからモータの回転方向を検出可能となる。
【００４７】
従って、本実施形態の制御部１７は、割込ポート１７ａにて入力した電位から立ち上がりエッジを検出するとともに、信号処理ポート１７ｂにて入力した電位を入力電位信号Ｖｉとし、前記立ち上がりエッジを検出したときに入力電位信号Ｖｉと閾値Ａとを比較することに基づいてモータの回転方向を検出する。
【００４８】
また、本実施形態の制御部１７は、従来の制御部５２と同様に、検出したモータの回転方向に基づいて、内蔵されたカウンタにより入力電位信号Ｖｉのパルス数をカウントし、そのパルス数に対応したウインドウの位置を検出する構成となっている。
【００４９】
次に、モータ制御装置１１の作用について説明する。
まず、モータが駆動していない状態では、制御部１７はスイッチ回路５４をオンしないため、ホールセンサ６０ａ，６０ｂは電力供給されず磁気検出可能とされない。そして、この状態から、制御部１７がモータに駆動信号を出力すると、そのモータ駆動制御に基づいてスイッチ回路５４のベースＢに電力制御信号が入力され、スイッチ回路５４がオンする。その結果、直流電源からスイッチ回路５４を介して検出部５３に電力供給され、ホールセンサ６０ａ，６０ｂは磁気検出可能とされる。また、各トランジスタ５３ａ，５３ｂのコレクタ端子にそれぞれ電位が印加される。
【００５０】
すると、制御部１７は、並列回路２０の電位を割込ポート１７ａ及び信号処理ポート１７ｂにて入力する。その結果、制御部１７は、割込ポート１７ａにて入力した電位から立ち上がりエッジを検出可能となる。また、制御部１７は、信号処理ポート１７ｂにて入力した電位をデジタル化して入力電位信号Ｖｉとする。
【００５１】
そして、トランジスタ５３ａ，５３ｂは、モータの回転により各ホールセンサ６０ａ，６０ｂが磁気検出するのに基づいて、相互に位相がずれてオン・オフする。その結果、制御部１７が割込ポート１７ａにより立ち上がりエッジを検出した場合には、入力電位信号Ｖｉと閾値Ａとの大きさを比較してモータの回転方向を検出する。さらに、制御部１７は、検出したモータの回転方向及び入力電位信号Ｖｉのパルス数に基づいてウインドウの位置検出を行う。
【００５２】
従って、上記実施形態によれば、以下のような効果を得ることができる。
（１）上記実施形態では、モータ制御装置１１は、第１電線路１３よりも第２電線路１４の抵抗のほうが大きくなるようにした並列回路２０を備え、同並列回路２０に対して一つの電線１２を接続した。そして、制御部１７を、並列回路２０の電位を入力するのに基づいて、モータの回転方向を検出する構成とした。
【００５３】
従って、従来のモータ制御装置５１のように、第１トランジスタ５３ａ及び第２トランジスタ５３ｂにそれぞれ専用の電線５８，５９を接続するような場合と比較して、検出部５３に接続する電線の数を減らすことができる。その結果、モータ制御装置１１の小型化及びコスト低下を図ることができる。
【００５４】
また、各トランジスタ５３ａ，５３ｂに接続する電線を、一つの電線１２のみにしたことにより、制御部１７は１種類の電位（並列回路２０の電位）のみを処理することに基づいて、モータの回転方向を検出することができる。
【００５５】
さらにまた、モータ制御装置１１の制御部１７は、並列回路２０の電位のみを処理することにより、モータの回転方向のみならずモータの回転数をも検出できる。
【００５６】
なお、上記実施形態は以下のように変更してもよい。
○上記実施形態では、直流電源及び第１接続点５５の間にスイッチ回路５４を接続したが、スイッチ回路５４を省略してもよい。このようにした場合には、直流電源から常に検出部５３に対して電力供給が行われる。
【００５７】
○上記実施形態では、第４接続点１６及び制御部１７の間に保護抵抗を設けたが、保護抵抗を省略してもよい。
○上記実施形態では、制御部１７は、入力電位信号Ｖｉと閾値Ａとの大きさの違いを比較することにより、モータの回転方向を検出したが、他の処理にてモータの回転方向を検出してもよい。例えば、制御部１７に第１Ｈレベル又は第２Ｈレベルと一致する大きさの閾値Ｂを予め記憶させるとともに、立ち上がりエッジの検出に基づいて、入力電位信号Ｖｉが閾値Ｂと一致するか否かによりモータの回転方向を検出してもよい。
【００５８】
○上記実施形態では、制御部１７は、立ち上がりエッジの検出に基づいてモータの回転方向を検出する構成としたが、立ち上がりの電位の検出と関係なくモータの回転方向を検出してもよい。例えば、制御部１７が入力する入力電位信号Ｖｉにおいて、第１Ｈレベル及び第２Ｈレベルが到来する順番に基づいてモータの回転方向を検出してもよい。すなわち、制御部１７は、図２（ｃ）に示すように第１Ｈレベルが第２Ｈレベルよりも進んで到来する場合には正方向を検出し、図３（ｃ）に示すように第１Ｈレベルが第２Ｈレベルよりも遅れて到来する場合には逆方向を検出するようにしてもよい。
【００５９】
○上記実施形態では、第１トランジスタ５３ａ及び第２トランジスタ５３ｂのオン・オフする位相差を９０度としたが、９０度でなくてもよい。
○上記実施形態では、第１スイッチング素子及び第２スイッチング素子としてホールセンサ６０ａ，６０ｂと電気的に接続されたトランジスタ５３ａ，５３ｂを用いたが、例えばフォトインタラプタ等のように他の検出手段と接続されたスイッチング素子であってもよい。また、スイッチング素子は、バイポーラトランジスタでなくてもよい。
【００６０】
○上記実施形態では、モータ制御装置１１は、モータの回転方向とともにモータの回転数をも検出したが、モータ（回転体）の回転方向のみを検出してもよい。
【００６１】
○上記実施形態では、自動車に設けられたパワーウインドウの位置検出に用いられるモータ制御装置１１に具体化したが、それ以外の用途に具体化してもよい。
【００６２】
○上記実施形態では、第１電線路１３よりも第２電線路１４の抵抗のほうが大きくなるようにしたが、第１電線路１３よりも第２電線路１４の抵抗のほうが小さくなるようにしてもよい。
【００６３】
○上記実施形態では、制御部１７に並列回路２０の電位を入力する割込ポート１７ａ及び信号処理ポート１７ｂの２つの入力ポートを設けたが、割込ポート１７ａを省略してもよい。この場合には、制御部１７は入力電位信号Ｖｉの立ち上がりエッジを検出するとともに、検出したときに入力電位信号Ｖｉの大きさを閾値Ａと比較することとなる。また、この場合の立ち上がりエッジの検出は、信号処理ポート１７ｂにて入力された電位がデジタル化される前に行ってもよい。
【００６４】
【発明の効果】
以上詳述したように、本発明によれば、小型化及びコスト低下を図ることができる。
【図面の簡単な説明】
【図１】本発明を具体化したモータ制御装置の実施形態を示す概念回路図。
【図２】（ａ）は、モータが正回転時における第１トランジスタの電位を示す説明図。（ｂ）は、モータが正回転時における第２トランジスタの電位を示す説明図。（ｃ）は、モータが正回転時における入力電位信号を示す説明図。
【図３】（ａ）は、モータが逆回転時における第１トランジスタの電位を示す説明図。（ｂ）は、モータが逆回転時における第２トランジスタの電位を示す説明図。（ｃ）は、モータが逆回転時における入力電位信号を示す説明図。
【図４】（ａ）は、第１状態及び第２状態におけるモータ制御装置の等価回路。（ｂ）は、第３状態におけるモータ制御装置の等価回路。（ｃ）は、第４状態におけるモータ制御装置の等価回路。
【図５】従来のモータ制御装置を示す概念回路図。
【図６】（ａ）は、従来の第１トランジスタの電位を示す説明図。（ｂ）は、従来の第２トランジスタの電位を示す説明図。
【符号の説明】
１１…回転方向検出装置としてのモータ制御装置、１３…第１回路としての第１電線路、１４…第２回路としての第２電線路、１７…制御手段としての制御部、２０…並列回路、５３ａ…第１スイッチング素子としての第１トランジスタ、５３ｂ…第２スイッチング素子としての第２トランジスタ、Ａ…閾値、Ｖｉ…入力電位信号。
【図１】
2004219162.tif 000003
【図２】
2004219162.tif 000004
【図３】
2004219162.tif 000005
【図４】
2004219162.tif 000006
【図５】
2004219162.tif 000007
【図６】
2004219162.tif 000008