(57)【特許請求の範囲】
【請求項１】
複数のモータと、
指示信号に応じ二つの端子のうちの一つを共通端子に選択的に接続する複数のスイッチング素子と、
前記スイッチング素子に前記指示信号を出力して前記二つの端子のうちの一つと前記共通端子とを接続することにより前記複数のモータの各々に流れる電流を制御する指示手段とを備えたモータ制御装置において、
前記スイッチング素子であって前記二つの端子のうちの一つが電源に接続されるとともに同二つの端子のうちの他の一つが接地されたものを回転方向切換用スイッチング素子として一対備え、
前記スイッチング素子であって前記一対の回転方向切換用スイッチング素子のうちの一つの素子の共通端子から他の一つの素子の共通端子に至る経路を前記二つの端子により分岐するように接続されたものをモータ選定用スイッチング素子として備え、
前記分岐された経路上に前記複数のモータの各々を配設し、
モータ選定用スイッチング素子の個数は前記モータの個数より少なくなるように配設され、
前記複数のモータに対して一つのスナバ回路を前記一対の回転方向切換用スイッチング素子のうちの一つの共通端子と他の一つの共通端子との間に接続してなるモータ制御装置。
【請求項２】
請求項１に記載のモータ制御装置において、
前記モータ選定用スイッチング素子を複数個備え、同スイッチング素子のうちの少なくとも一つの素子の共通端子が、前記一対の回転方向切換用スイッチング素子の共通端子の何れかに接続されてなるモータ制御装置。
【請求項３】
請求項１又は請求項２に記載のモータ制御装置において、
前記指示手段は、前記複数のモータの一つに流れている電流を遮断するとともに前記複数のモータの他の一つに対し電流を流し始める場合に、前記モータ選定用スイッチング素子の接続状態を切換えることなく前記一対の回転方向切換用スイッチング素子の接続状態を切換えて同一対の回転方向切換用スイッチング素子の共通端子を共に接地させ又は電源に接続させ、前記モータに作用する電磁ブレーキの実行時間として設定した所定時間の経過後に前記複数のモータの他の一つに対し電流を流し始めるように前記モータ選定用スイッチング素子及び前記回転方向切換用スイッチング素子を切換える指示信号を出力するように構成されてなるモータ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、車両のシートの位置、同シートのリクライニング角度、ヘッドレストの高さ等を調整するために使用される複数のモータの制御装置に係り、特に、複数のモータの回転の開始及び停止と回転の方向を制御し得るモータ制御装置に関する。
【０００２】
【従来の技術】
従来より、この種のモータ制御装置においては、リレー等のスイッチング素子を制御してモータに電流を流し始め、又は同電流を遮断するとともに、同モータに流れる電流（モータ電流）の方向を切り換え、これにより同モータの回転の開始及び停止とその回転方向を切り換えている。図５は、複数（この場合３個）のモータ７１〜７３を制御するためのモータ制御装置の一例を示していて、同装置は各モータ７１〜７３の両端にそれぞれ接続されたリレー７１ａ，７１ｂ〜７３ａ，７３ｂを備え、これらのリレー７１ａ，７１ｂ〜７３ａ，７３ｂを独立に切換え制御することで各モータ７１〜７３の回転を制御している。このようなモータ制御装置は、例えば、セルシオ新型車解説書（１９９４年１０月トヨタ自動車株式会社発行）の第４〜第６５頁に開示されている。
【０００３】
一方、このようなモータ制御装置においては、モータ電流の通電開始時や通電終了時に大きなノイズ（サージ）が発生することが知られており、このノイズは隣接するマイクロコンピュータや通信機器等に悪影響を与えることがある。この対策としては、図５に示したように、抵抗とコンデンサとが直列接続されたスナバ回路７１ｃ〜７３ｃを各モータ７１〜７３の両端にそれぞれ接続することが知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の装置においては、モータ一つに対して２つのリレーと１つのスナバ回路とが必要とされるため、制御すべきモータ数が増大すると多数のリレー及びスナバ回路が必要となり、装置全体のコストが上昇するという問題がある。
【０００５】
【発明の概要】
本発明は、上記課題に対処すべくなされたものであって、その構成上の特徴は、複数のモータと、指示信号に応じ二つの端子のうちの一つを共通端子に選択的に接続する複数のスイッチング素子と、前記スイッチング素子に指示信号を出力して前記二つの端子のうちの一つと前記共通端子とを接続することにより前記複数のモータの各々に流れる電流を制御する指示手段とを備えたモータ制御装置において、前記スイッチング素子であって前記二つの端子のうちの一つが電源に接続されるとともに同二つの端子のうちの他の一つが接地されたものを回転方向切換用スイッチング素子として一対備え、前記スイッチング素子であって前記一対の回転方向切換用スイッチング素子のうちの一つの素子の共通端子から他の一つの素子の共通端子に至る経路を前記二つの端子により分岐するように接続されたものをモータ選定用スイッチング素子として備え、前記分岐された経路上に前記複数のモータの各々を配設し、モータ選定用スイッチング素子の個数は前記モータの個数より少なくなるように配設され、前記複数のモータに対して一つのスナバ回路を前記一対の回転方向切換用スイッチング素子のうちの一つの共通端子と他の一つの共通端子との間に接続したことにある。
【０００６】
この場合において、前記モータ選定用スイッチング素子を複数個備え、同スイッチング素子のうちの少なくとも一つの素子の共通端子を、前記一対の回転方向切換用スイッチング素子の共通端子の何れかに接続することを具体的態様とすることができる。
【０００７】
これによれば、指示信号に応じ二つの端子のうちの一つを共通端子に選択的に接続するようになっている上記スイッチング素子であって、二つの端子のうちの一つが電源に接続されるとともに同二つの端子のうちの他の一つが接地されたものを回転方向切換用スイッチング素子として一対備え、上記スイッチング素子であって前記一対の回転方向切換用スイッチング素子の共通端子のうちの一つから他の一つに至る経路を前記二つの端子により分岐するように接続されたものをモータ選定用スイッチング素子として備えたので、モータ選定用スイッチング素子により電流を流すべきモータを選定でき、しかも、一対の回転方向切換用スイッチング素子のうちの一つの素子の共通端子を電源に接続するとともに他の素子の共通端子を接地することにより同選定したモータに所定方向の電流を流すことが可能となり、一方、前記一つの素子の共通端子を接地するとともに他の素子の共通端子を電源に接続することにより前記所定方向とは反対方向の電流を前記選定されたモータに流すことが可能となる。
【０００８】
従って、モータの通電開始、通電終了、及び通電時における電流方向を、制御すべきモータ数に拘らず２個のスイッチング素子（一対の回転方向切換用スイッチング素子）により制御することができる。また、１個のモータ選定用スイッチング素子により、電源に接続され得る経路が少なくとも２経路得られるので、同モータ選定用スイッチング素子をｎ個準備すれば、（ｎ＋１）個以上のモータを選定して電源に接続することが可能となる。この結果、一つのモータに２個のスイッチング素子を必要とした従来技術に比べ、より少ない個数のスイッチング素子にて制御装置を構成することができるため、特に、モータ数が増大した場合に大幅なコストダウンを図ることができる。
【０００９】
更に、上記構成では、モータの通電開始時又は通電終了時におけるノイズを吸収するするためのスナバ回路を前記一対の回転方向切換用スイッチング素子の共通端子間に接続したことにより、従来技術のように同スナバ回路を各モータに一つずつ接続する必要がないので、この点においても装置のコストダウンを図ることができる。なお、前記スナバ回路は抵抗とコンデンサとが直列接続されたものであってよい。
【００１０】
本発明の他の構成上の特徴は、上記モータ制御装置の指示手段は、前記複数のモータの一つに流れている電流を遮断するとともに前記複数のモータの他の一つに対し電流を流し始める場合に、前記モータ選定用スイッチング素子の接続状態を切換えることなく前記一対の回転方向切換用スイッチング素子の接続状態を切換えて同一対の回転方向切換用スイッチング素子の共通端子を共に接地させ又は電源に接続させ、前記モータに作用する電磁ブレーキの実行時間として設定した所定時間の経過後に前記複数のモータの他の一つに対し電流を流し始めるように前記モータ選定用スイッチング素子及び前記回転方向切換用スイッチング素子を切換える指示信号を出力するように構成されたことにある。
【００１１】
これによれば、複数のモータの一つを通電状態から非通電状態とする際には、前記モータ選定用スイッチング素子の接続状態を切換えることなく前記一対の回転方向切換用スイッチング素子の接続状態を切換えて同一対の回転方向切換用スイッチング素子の共通端子を共に接地させ又は電源に接続させ、この状態を所定時間維持するようにしたので、それまで通電状態にあったモータの両端が短絡された状態となり同モータに電磁ブレーキが作用し、この状態が前記所定時間だけ継続する。従って、前記モータの停止時に同モータが慣性により過度に回転してしまうことが防止され、精度良いモータ制御の実現が可能となる。
【００１２】
【発明の実施の形態】
以下、本発明によるモータ制御装置の一実施形態について図面を参照しつつ説明する。図１は同実施形態に係るモータ制御装置を車両のシート位置制御装置に適用した場合のシステム構成図を示している。このモータ制御装置は、複数（この場合６個）のモータ１１〜１６を制御することにより、図２に示したシートのスライド位置、ヘッドレスト高さ、リクライニング角度等のシート状態を制御するためのものであって、図１に示したように、ＲＯＭ，ＲＡＭ，ＣＰＵ（何れも図示省略）を内蔵したマイクロコンピータ２１と、同マイクロコンピュータ２１に接続された入力インターフェース２２及びバッファ２３と、車両のバッテリＢＡＴに接続されて電源の供給を受けるとともにマイクロコンピュータ２１に一定電圧を供給する電源回路２４と、車両のバッテリＢＡＴ及びマイクロコンピュータ２１に接続されたリレー電源４０と、複数のモータ１１〜１６の中から一乃至二のモータを選定（選択）するとともに同選定したモータに流れる電流を切換制御するためのリレー４１〜４８と、ノイズ吸収用のスナバ（Snubber）回路５１，５２とから構成されている。
【００１３】
入力インターフェース２２には、シート状態の変更を指示するために操作者が操作する複数のスイッチ３１〜３６が接続されている。各スイッチについて説明すると、フロントバーチカルスイッチ３１は、シートクッションＳＣの前部を垂直方向に上下させるための信号を発生するものである。クッション長スイッチ３２は、シートクッションＳＣをシートバックＳＢに対して前後方向に移動させクッション長を変更するための信号を発生するものである。スライドスイッチ３３は、シートＳＴを車両側に取付けられた２本のレールに沿って車両前後方向にスライドさせ、シートＳＴの位置（スライド位置）を変更するための信号を発生するものである。リフタースイッチ３４は、シートクッションＳＣ全体を上下させるための信号を発生するものである。ヘッドレストスイッチ３５は、シートバックＳＢに上下動可能に支持されたヘッドレストＨＤを上下させるための信号を発生するものである。リクライニングスイッチ３６は、シートクッションＳＣに対してシートバックＳＢを前倒又は後倒させ、背もたれの角度を調整するための信号を発生するものである。
【００１４】
バッファ２３には、リレー４１〜４８のリレーコイル４１ａ〜４８ａの各一端が接続されている。各リレーコイル４１ａ〜４８ａの各他端は、リレー電源４０内のパワートランジスタのコレクタに接続されている。リレー電源４０は、マイクロコンピュータ２１からの指示信号に応じてパワートランジスタを導通又は非導通状態とし、同パワートランジスタが導通しているときにリレーコイル４１ａ〜４８ａの上記各一端に対しバッテリＢＡＴから電力を供給し得る（バッテリ電圧を印加する）ように構成されている。
【００１５】
上記各リレー４１〜４８は、そのリレーコイル４１ａ〜４８ａがマイクロコンピュータ２１からの指令信号をバッファ２３を介して受けることにより通電状態又は非通電状態となるように構成されていて、同リレーコイル４１ａ〜４８ａの各々が通電状態とされたときに共通端子（コモン端子）ＣＯＭに接続された状態となる常開端子（ノーマリー・オープン端子）ＮＯと、同リレーコイル４１ａ〜４８ａの各々が非通電状態とされたときに共通端子ＣＯＭと接続された状態となる常閉端子（ノーマリー・クローズ端子）ＮＣとをそれぞれ有している。なお、これらのリレー４１〜４８は、二つの端子ＮＯ，ＮＣを一つの共通端子ＣＯＭに選択的に接続するスイッチング素子（切換素子）として機能するものであり、例えば、トランジスタやＭＯＳＦＥＴ等で代用することもできる。
【００１６】
制御対象となるモータ１１〜１６は、＋端子と−端子とをそれぞれ有していて、本実施形態においては同時に駆動させることのないモータ毎にグループ化（ブロック化）されている。即ち、モータ１１〜１３はブロック１として一つの回路系統としてまとめられ、モータ１４〜１６はブロック２として他の一つの回路系統にまとめられている。以下、各ブロック毎に説明を加える。
【００１７】
ブロック１において、モータ１１はシートクッションＳＣの前部を垂直方向に上下させるフロントバーチカルモータ、モータ１２はシートクッションＳＣをシートバックＳＢに対して前後方向に移動させるクッション長モータ、モータ１３はシートＳＴを車両前後方向にスライドさせ、シートＳＴの位置を変更するスライドモータである。
【００１８】
ブロック１の回路について説明すると、リレー４１，４２の常開端子ＮＯは共にバッテリＢＡＴからの電源供給経路（バッテリＢＡＴに接続された経路）に接続され、常閉端子ＮＣは共に接地されている。また、リレー４１の共通端子ＣＯＭはリレー４３の共通端子ＣＯＭに接続されている。リレー４３の常閉端子ＮＣはリレー４４の共通端子ＣＯＭに接続され、同リレー４３の常開端子ＮＯはモータ１１の二つの端子のうちの一方の端子（＋端子）に接続されている。また、リレー４４の常閉端子ＮＣ及び常開端子ＮＯは、モータ１３及びモータ１２の各二つの端子のうちの一方の端子（＋端子）にそれぞれ接続されている。更に、モータ１１〜１３の各二つの端子のうちの各他方の端子（−端子）は、一つにまとめられてリレー４２の共通端子ＣＯＭに接続されている。
【００１９】
スナバ回路５１は、モータ１１〜１３が非通電状態から通電状態に変更されたとき、又はその逆の状態に変更されたとき、同モータ１１〜１３から発生するノイズ（サージ電流）のエネルギーを効果的に消費して同ノイズを吸収するためのものであって、抵抗５１ａと、同抵抗５１ａに直列に接続されたコンデンサ５１ｂとからなっており、同スナバ回路５１の両端はリレー４１の共通端子ＣＯＭとリレー４２の共通端子ＣＯＭとにそれぞれ接続されている。
【００２０】
なお、リレー４１，４２は、そのうちの一つのリレーの共通端子ＣＯＭを常開端子ＮＯ又は常閉端子ＮＣに接続し、他の一つのリレーの共通端子ＣＯＭを常閉端子ＮＣ又は常開端子ＮＯにそれぞれ接続することにより、モータ１１〜１３のうちから選定されたモータの電流方向を切換える機能を有しているため、回転方向切換リレー（正転逆転切換リレー）Ｒ１と総称される。また、リレー４３，４４は、モータ１１〜１３のうちから一つのモータを選定し、その選定したモータの＋端子をリレー４１の共通端子ＣＯＭに接続して同モータに電力を供給する経路を成立させる機能を有することから、モータ選定リレーＲ２と総称される。
【００２１】
次にブロック２について説明すると、モータ１４はシートクッションＳＣ全体を上下させるリフターモータ、モータ１５はヘッドレストＨＤを上下させるヘッドレストモータ、モータ１６はシートバックＳＢを前倒又は後倒させて背もたれの角度を調整するリクライニングモータである。
【００２２】
ブロック２に属するリレー４５，４６の常開端子ＮＯは共にバッテリＢＡＴからの電源供給経路に接続され、常閉端子ＮＣは共に接地されている。また、リレー４５の共通端子ＣＯＭはリレー４７の共通端子ＣＯＭに接続されている。リレー４７の常閉端子ＮＣはリレー４８の共通端子ＣＯＭに接続され、同リレー４７の常開端子ＮＯはモータ１４の二つの端子のうちの一方の端子（＋端子）に接続されている。また、リレー４８の常閉端子ＮＣ及び常開端子ＮＯは、モータ１６及びモータ１５の各二つの端子のうちの各一方の端子（＋端子）にそれぞれ接続されている。更に、モータ１４〜１６の各二つの端子のうちの各他方の端子（−端子）は、リレー４６の共通端子ＣＯＭに接続されている。
【００２３】
スナバ回路５２は、スナバ回路５１と同様のものであり、モータ１４〜１６が非通電状態から通電状態に変更されたとき、又はその逆の状態に変更されたとき、同モータ１４〜１６から発生するノイズ（サージ電流）のエネルギーを効果的に消費して同ノイズを吸収するためのものであって、抵抗５２ａと、同抵抗５２ａに直列に接続されたコンデンサ５２ｂとからなっており、同スナバ回路５２の両端はリレー４５の共通端子ＣＯＭとリレー４６の共通端子ＣＯＭとにそれぞれ接続されている。
【００２４】
なお、リレー４５，４６は、そのうちの一つのリレーの共通端子ＣＯＭを常開端子ＮＯ又は常閉端子ＮＣに接続し、他の一つのリレーの共通端子ＣＯＭを常閉端子ＮＣ又は常開端子ＮＯにそれぞれ接続することにより、モータ１４〜１６のうちから選定されたモータの電流方向を切換える機能を有しているため、回転方向切換リレーＲ３と総称される。また、リレー４７，４８は、モータ１４〜１６のうちから一つのモータを選定し、その選定したモータの＋端子を回転方向切換リレー４５の共通端子に接続して同モータに電力供給する経路を成立させる機能を有することから、モータ選定リレーＲ４と総称される。
【００２５】
次に上記モータ制御装置の作動について図３を参照しつつ説明する。図３は、マイクロコンピュータ２１がブロック１のモータ１１〜１３を制御するために実行するプログラムをフローチャートにて示したものである。なお、本実施形態においては、ブロック１に属するモータ１１〜１３とブロック２に属するモータ１４〜１６とは、独立して通電・非通電を制御することができる回路となっているため、マイクロコンピュータ２１は、ブロック２のモータ１４〜１６を制御するために図３と同様なプログラム（図示省略）を別途並行して実行する。また、以下においては、リレー等を通電状態に変更することを「オン」する、非通電状態に変更することを「オフ」するという。
【００２６】
マイクロコンピュータ２１は、バッテリＢＡＴに接続されシステム電源ＳＹＳＢが供給される状態となると、図３のステップ３００から処理を開始してステップ３０５に進み、スイッチ３１〜３３のうちの何れかのスイッチから入力があるか否かモニターする。そして、何れかのスイッチからの入力があると判定するとステップ３０５にて「Ｙｅｓ」と判定してステップ３１０に進み、上記ステップ３０５にて入力ありと判定したスイッチ入力を特定する。このスイッチ入力の特定には、そのスイッチと、同スイッチによる指示内容を特定することが含まれる。指示内容の特定とは、例えば特定されたスイッチがスライドスイッチ３３であれば、シートＳＴの位置を車両前方に移動させる指示であるのか、車両後方に移動させる指示であるのかを特定することである。次いで、マイクロコンピュータ２１は、ステップ３１５に進み、リレー電源４０を「オン」するとともに、上記ステップ３１０にて特定したスイッチに対応したモータ選定リレー４３，４４を図４に示したテーブルに従って「オン」する。
【００２７】
具体的には、乗員がフロントバーチカルスイッチ３１を操作すると、マイクロコンピュータ２１はモータ１１を選定するべくリレー４３を「オン」する。また、乗員がクッション長スイッチ３２を操作すると、マイクロコンピュータ２１はモータ１２を選定するべくリレー４４を「オン」する。なお、スライドスイッチ３３が操作された場合には、リレー４３，４４が「オフ」した状態にてモータ１３が選定されるため、これらのリレー４３，４４を「オン」することはない。
【００２８】
マイクロコンピュータ２１は、上記ステップ３１５にて、リレー電源４０及びモータ選定リレー４３，４４を「オン」することに加え、回転方向切換リレー４１，４２を共に「オフ」する。なお、システム電源ＳＹＳＢが投入される初期段階においては、回転方向切換リレー４１，４２は「オフ」となっているので、ステップ３１５でのこれらのリレーの「オフ」動作は確認的に実行される。
【００２９】
次いで、マイクロコンピュータ２１はステップ３２０に進み、ソフトウエアにより達成されるタイマに「リレー切換り待ち時間」を設定する。この「リレー切換り待ち時間」は、ステップ３１５にて「オン」されたモータ選定リレー４３，４４の一つが確実に切換るために必要な時間（リレー接点が常閉端子ＮＣから常開端子ＮＯに切換り、その際のチャタリングが消滅するまでの時間）であり、例えば２００msecに設定されている。そして、マイクロコンピュータ２１は、ステップ３２５にて上記設定された時間の経過をモニタし、同設定された時間が経過すると「Ｙｅｓ」と判定してステップ３３０に進み、同ステップ３３０にて上記ステップ３１０で特定したスイッチの入力に変化がないか否かを判定する。即ち、ステップ３０５，３１０の実行時点と現時点とで、操作されているスイッチが同一であり、且つその指示内容も同一であるか否かを判定する。
【００３０】
スイッチ入力に変化がない場合には、マイクロコンピュータ２１は、ステップ３３０にて「Ｙｅｓ」と判定しステップ３３５に進み、上記ステップ３１０にて特定した指示内容に応じてステップ３１５にて選定したモータを正転（例えば、右回りに回転）させるべきか逆転（例えば、左回りに回転）させるべきかを判断し、同判断と図４に示したテーブルとから回転方向切換リレー４１，４２の何れかを「オン」する。これにより、選定されたモータに正方向（＋端子から−端子に向う方向）又は負方向（−端子から＋端子に向う方向）に電流が流れるため、同モータは正転又は逆転し、スイッチ３１〜３３の操作内容に応じたシート状態の調整が開始される。
【００３１】
次いで、マイクロコンピュータ２１はステップ３４０に進み、同ステップ３４０にてタイマに「最低駆動時間」を設定する。この「最低駆動時間」は、回転方向切換リレー４１，４２の何れかを「オン」した後これを「オフ」した場合であっても、そのリレーの端子間にアークが発生することなく、リレー４１，４２がアークにより溶着してしまうことを防止するために必要な時間であり、例えば３００msec程度に設定されている。そして、マイクロコンピュータ２１は、ステップ３４５にて上記設定された時間の経過をモニタし、同設定された時間が経過すると同ステップ３４５にて「Ｙｅｓ」と判定してステップ３５０に進む。
【００３２】
次いで、マイクロコンピュータ２１は、ステップ３５０にて上記ステップ３１０で特定したスイッチ入力と同一のスイッチ入力が継続しているか否かを判定し、その判定結果が「Ｙｅｓ」の場合には、同ステップ３５０を繰り返し実行する。この結果、操作者が同一のスイッチに対して同じ操作をし続けている限り、モータ選定リレー４３，４４及び回転方向切換リレー４１，４２の「オン」又は「オフ」状態が維持され、操作者の指示に応じたシート位置等の調節が継続して行われる。
【００３３】
この状況で、操作者がステップ３１０にて特定したスイッチと異なるスイッチを操作すると、或いは、同一のスイッチの操作内容を変更したり、総てのスイッチの操作を終了すると、マイクロコンピュータ２１はステップ３５０にて「Ｎｏ」と判定してステップ３５５に進み、同ステップ３５５で回転方向切換リレー４１，４２を「オフ」する。これにより、選定されていたモータの電流が遮断（モータの通電が終了）される。この時点では、モータ選定リレー４３，４４はその接続状態が切換えられていないので、同モータ選定リレー４３，４４と回転方向切換リレー４１，４２とを介し、それまで選定されていた（通電されていた）モータの両端（＋端子及び−端子）が短絡され（閉回路が構成され）、これにより同モータに電磁ブレーキが作用する。
【００３４】
次いで、マイクロコンピュータ２１はステップ３６０に進み、同ステップ３６０にてタイマに「電磁ブレーキ実行時間」を設定し、続くステップ３６５にて設定した「電磁ブレーキ実行時間」の経過をモニタする。この「電磁ブレーキ実行時間」は、電磁ブレーキ作用によりそれまで通電されていた（回転していた）モータを完全に停止させるのに必要な時間であり、例えば１００〜２００msecに設定されている。
【００３５】
その後、「電磁ブレーキ実行時間」だけ時間が経過すると、マイクロコンピュータ２１はステップ３６５にて「Ｙｅｓ」と判定してステップ３７０に進み、同ステップ３７０にてモータ選定リレー４３，４４を「オフ」するとともに、リレー電源４０を「オフ」し、上記ステップ３０５に戻って新たなスイッチ入力に応じた制御を再び開始する。
【００３６】
なお、上記ステップ３３０の実行時点において、スイッチ入力に変化がある場合には、マイクロコンピュータ２１は、同ステップ３３０にて「Ｎｏ」と判定しステップ３７０に進み、同ステップ３７０にてモータ選定リレー４３，４４を「オフ」するとともに、リレー電源４０を「オフ」し、上記ステップ３０５に戻って新たなスイッチ入力に応じた制御を再び開始する。
【００３７】
以上に説明したように、上記実施形態では、マイクロコンピュータ２１は、スイッチ３１〜３６の操作内容に応じてリレー４１〜４８（リレーコイル４１ａ〜４８ａ）に対し指示信号を出力する指示手段を含んでいる。そして、この指示信号により複数のモータ１１〜１６の回転の開始、停止、及び回転方向が制御される。
【００３８】
また、モータ１１〜１６は、モータ１１〜１３を含むブロック１と、モータ１４〜１６を含むブロック２とに分けられ、ブロック１，２は、二つの端子のうちの一つ（常開端子ＮＯ）が電源（バッテリＢＡＴ）に接続されるとともに同二つの端子のうちの他の一つ（常閉端子ＮＣ）が接地されたリレー４１，４２、４５，４６（回転方向切換用スイッチング素子）を各一対ずつ備えている。
【００３９】
更に、上記実施形態のモータ制御装置は、一対の回転方向切換用スイッチング素子（リレー４１，４２又はリレー４５，４６）のうちの一つ（リレー４１又はリレー４５）の共通端子ＣＯＭから他の一つ（リレー４２又はリレー４６）の共通端子ＣＯＭに至る経路を二つの端子（常閉端子ＮＣ，常開端子ＮＯ）により分岐するように接続されたリレー４３，４４、リレー４７，４８（モータ選定用スイッチング素子）を備えていて、その分岐された経路上に前記複数のモータ１１〜１３，１４〜１６の各々を配設している。
【００４０】
即ち、前記一対の回転方向切換用スイッチング素子のうちの一つの素子（リレー４１又はリレー４５）の共通端子ＣＯＭから伸びる電源経路を、モータ選定用スイッチング素子であるリレー４３又はリレー４７が、各有する共通端子ＣＯＭ、及び各有する二つの端子（常開端子ＮＯ，常閉端子ＮＣ）により選択可能に分岐し、同分岐された電源経路の一つはモータ１１又はモータ１４の各一端（＋端子）へと直接的に接続されている。また、前記分岐された電源経路の他の一つは、別のモータ選定用スイッチング素子であるリレー４４又はリレー４８により同様に分岐され、分岐された電源経路はモータ１２，１３又はモータ１５，１６の各一端（＋端子）に接続されている。更に、モータ１１〜１３，モータ１４〜１６の各他端（−端子）は、前記一対の回転方向切換用スイッチング素子のうちの他の素子（リレー４２又はリレー４６）の共通端子ＣＯＭに接続されている。
【００４１】
この結果、モータ選定用スイッチング素子としてのリレー４３，４４又はリレー４７，４８により電流を流すべきモータを選定でき、しかも、一対の回転方向切換用スイッチング素子のうちの一の素子（リレー４１又はリレー４５）の共通端子ＣＯＭを電源に接続するとともに他の素子（リレー４２又はリレー４６）の共通端子ＣＯＭを接地することにより選定したモータに対し所定方向の電流を流すことが可能となり、一方、前記一つの素子の共通端子ＣＯＭを接地するとともに他の素子の共通端子ＣＯＭを電源に接続することにより前記所定方向とは反対方向の電流を前記選定されたモータに流すことが可能となる。
【００４２】
従って、モータの通電開始、通電終了、及び通電時における電流方向を、制御すべきモータ数に拘らず２個（一対）の回転方向切換用スイッチング素子により制御することができる。また、１個のモータ選定用スイッチング素子により、電源に接続され得る経路が少なくとも２経路得られるので、同モータ選定用スイッチング素子をｎ個（上記実施形態では、各ブロックに２個）準備すれば、（ｎ＋１）個以上（各ブロックにおいて３個）のモータを選定することが可能となる。この結果、一つのモータに２個のスイッチング素子を必要とした従来技術より少ない個数のスイッチング素子にて制御装置を構成することができるため、特に、モータ数が増大した場合に大幅なコストダウンを図ることができる。
【００４３】
更に、上記実施形態では、モータの通電開始時又は通電終了時におけるノイズを吸収するするためのスナバ回路５１，５２を前記一対の回転方向切換用スイッチング素子（リレー４１，４２又はリレー４５，４６）の共通端子ＣＯＭ間に接続したことにより、従来技術のように同スナバ回路を各モータに一つずつ接続する必要がないため、装置のコストダウンを図ることができる。
【００４４】
また、上記実施形態においては、上記図３に示したステップ３５５から３６５により、複数のモータの一つを通電状態から非通電状態とするとともに前記複数のモータの他の一つを非通電状態から通電状態とする場合に、前記モータ選定用スイッチング素子（リレー４３，４４、４７，４８）の接続状態を切換えることなく前記一対の回転方向切換用スイッチング素子（リレー４１，４２、４５，４６）の接続状態を切換えてその共通端子ＣＯＭを共に接地させ、所定時間（電磁ブレーキ実行時間）の経過後に前記複数のモータの他の一つを通電可能状態とするように前記モータ選定用スイッチング素子及び前記回転方向切換用スイッチング素子を切換える指示を出力する（ステップ３７０及び、これに続くステップ３０５以下のステップを参照）。
【００４５】
これにより、それまで通電状態にあったモータの両端が短絡された状態となり同モータに電磁ブレーキが所定時間作用するため、モータが慣性により過度に回転してしまうことが防止され、精度良いモータ制御の実現が可能となっている。
【００４６】
以上に説明したように、本発明による実施形態によれば、より少ない数のリレーでモータの通電開始、通電終了、及び通電時におけるモータ電流の方向を切換制御することができるので、安価なモータ制御装置を提供することができる。なお、本発明は上記実施形態に限定されることはなく、例えば、電磁ブレーキを作用させる際には、前記一対の回転方向切換用スイッチング素子の共通端子を共に電源に接続するように切換える等、本発明の範囲内において種々の形態により実施することができる。
【図面の簡単な説明】
【図１】  本発明による実施形態に係るモータ制御装置を車両のシート位置制御装置に適用した場合のシステム構成図である。
【図２】  図１に示したモータ制御装置により制御されるシートの可動方向を示す図である。
【図３】  図１に示したマイクロコンピュータが実行するプログラムを示したフローチャートである。
【図４】  図１に示したマイクロコンピュータが図３のプログラムを実行する際に参照するテーブルを示した図である。
【図５】  従来のモータ制御装置の回路構成を示した図である。
【符号の説明】
１１〜１６…モータ、２１…マイクロコンピータ、２２…入力インターフェース、２３…バッファ、２４…電源回路、３１…フロントバーチカルスイッチ、３２…クッション長スイッチ、３３…スライドスイッチ、３４…リフタースイッチ、３５…ヘッドレストスイッチ、３６…リクライニングスイッチ、４０…リレー電源、４１〜４８…リレー、４１ａ〜４８ａ…リレーコイル、５１，５２…スナバ回路、７１〜７３…モータ、７１ｃ〜７３ｃ…スナバ回路、Ｒ１，Ｒ３…回転方向切換用リレー、Ｒ２，Ｒ４…モータ選定リレー。
【図１】
0004618394.tif 000002
【図２】
0004618394.tif 000003
【図３】
0004618394.tif 000004
【図４】
0004618394.tif 000005
【図５】
0004618394.tif 000006