(57)【特許請求の範囲】
【請求項１】
電動シートを前後方向に変位させるための駆動力を発生させる駆動部と、
乗員により操作され、第１スイッチおよび第２スイッチを有する単体のスイッチ部と、
前記第１スイッチが接続されていることを示す第１操作信号が入力されている間は前記駆動部を駆動させることで前記電動シートを一方向に変位させ、前記第２スイッチが接続されていることを示す第２操作信号が入力されている間は前記駆動部を駆動させることで前記電動シートを他方向に変位させる制御部と、を具備し、
前記制御部は、前記第１操作信号および前記第２操作信号の何れか一方が入力されている状態の間に、前記第１操作信号および前記第２操作信号の何れか他方が入力されたら、故障と判断し、前記駆動部を停止させて前記電動シートを変位させない状態を維持した後に、前記電動シートを乗員の運転動作に適した基準位置であるドライビングポジションに戻すことを特徴とするシート駆動装置。
【請求項２】
前記制御部は、前記第１操作信号と前記第２操作信号の両方が入力される時間が一定以上となったら、前記故障と判断することを特徴とする請求項１に記載のシート駆動装置。
【請求項３】
前記制御部は、前記第１操作信号および前記第２操作信号の何れか一方が入力されている間に、前記第１操作信号および前記第２操作信号の何れか他方が入力される回数が一定以上になったら、前記故障と判断することを特徴とする請求項１または請求項２に記載のシート駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートの位置姿勢を変化させるシート駆動装置に関し、特に、位置調整用のスイッチの操作が誤検出された場合でも、シートの位置姿勢を元に戻すことができるシート駆動装置に関する。
【背景技術】
【０００２】
従来から、乗員によるスイッチの操作により位置姿勢が変化する所謂パワーシートが乗用車等の車両に搭載されている。この種のパワーシートでは、シートクッションの側面部分にスライド式のスイッチが設けられ、乗員がそのスイッチをスライドさせることで、シートに内蔵されたモータの駆動力で、シートが変位する。ここでシートの変位とは、シートの前後方向の移動、シートクッションの上下方向の移動、およびシートバックの傾斜角度の変更等を含む。
【０００３】
特許文献１には、この種のパワーシートに異常が発生した場合に、制御回路への電流の供給を停止する電動シートが開示されている。具体的には、電動シートを動作させる負荷に供給される電流を電流測定手段で測定し、測定された電力が閾値を超えた場合は異常検知手段が異常を検出し、負荷に供給される電流を停止させている。このようにすることで、パワーシートの異常動作を簡易な構成で停止することが出来る。
【０００４】
また、特許文献２には、車両用シートを変位させるために乗員が操作するスライドスイッチ構造体が記載されている。ここでのスライドスイッチ構造体には、シートの前後方向における位置を調整する際に操作されるスライドノブと、シートバックのリクライニング角度を調整する際に操作されるリクライニングノブと、が形成されている。例えば、乗員がスライドノブを前方に向かってスライドすることでＯＮ操作している間は、シートは前方向に変位し続ける。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３３１７１６号公報
【特許文献２】特開２０１０−２５１０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された発明では、シートを変位させるモータ等の負荷に流れる電流が異常値になった際に、負荷を停止させるのみであったため、異常が発生した後に、シートの位置姿勢を操作することが簡単でない場合があった。
【０００７】
また、特許文献２に記載されたスイッチ構造体を備えたシートでは、ＯＮ故障が発生すると、乗員がシートに着座することさえできない恐れがあった。具体的には、乗員によるスライドノブの操作が行われていないにも関わらずシートが変位し続けるＯＮ故障が発生すると、シートが可動範囲の端部まで達するか、またはシートが物体を挟み込むまで、シートは変位し続ける。シートが可動範囲における端部まで変位した状態で、シートの動作が停止してしまうと、乗員がシートに着座することすらできず、車両を移動させることができない恐れがあった。
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、その目的とするところは、シートの挙動を制御している制御部が誤検知した場合でも、乗員がシートに着座できるように変位させることができるシート駆動装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のシート駆動装置は、 電動シートを前後方向に変位させるための駆動力を発生させる駆動部と、 乗員により操作され、第１スイッチおよび第２スイッチを有する単体のスイッチ部と、 前記第１スイッチが接続されていることを示す第１操作信号が入力されている間は前記駆動部を駆動させることで前記電動シートを一方向に変位させ、前記第２スイッチが接続されていることを示す第２操作信号が入力されている間は前記駆動部を駆動させることで前記電動シートを他方向に変位させる制御部と、を具備し、 前記制御部は、前記第１操作信号および前記第２操作信号の何れか一方が入力されている状態の間に、前記第１操作信号および前記第２操作信号の何れか他方が入力されたら、故障と判断し、前記駆動部を停止させて前記電動シートを変位させない状態を維持した後に、前記電動シートを乗員の運転動作に適した基準位置であるドライビングポジションに戻すことを特徴とする。
【００１１】
また、本発明のシート駆動装置では、前記制御部は、前記第１操作信号と前記第２操作信号の両方が入力される時間が一定以上となったら、前記故障と判断することを特徴とする。
【００１２】
また、本発明のシート駆動装置では、前記制御部は、前記第１操作信号および前記第２操作信号の何れか一方が入力されている間に、前記第１操作信号および前記第２操作信号の何れか他方が入力される回数が一定以上になったら、前記故障と判断することを特徴とする。
【発明の効果】
【００１３】
本発明のシート駆動装置は、 電動シートを前後方向に変位させるための駆動力を発生させる駆動部と、 乗員により操作され、第１スイッチおよび第２スイッチを有する単体のスイッチ部と、 前記第１スイッチが接続されていることを示す第１操作信号が入力されている間は前記駆動部を駆動させることで前記電動シートを一方向に変位させ、前記第２スイッチが接続されていることを示す第２操作信号が入力されている間は前記駆動部を駆動させることで前記電動シートを他方向に変位させる制御部と、を具備し、 前記制御部は、前記第１操作信号および前記第２操作信号の何れか一方が入力されている状態の間に、前記第１操作信号および前記第２操作信号の何れか他方が入力されたら、故障と判断し、前記駆動部を停止させて前記電動シートを変位させない状態を維持した後に、前記電動シートを乗員の運転動作に適した基準位置であるドライビングポジションに戻すことを特徴とする。従って、第１操作信号また第２操作信号の何れか一方が誤って制御部に入力されるＯＮ故障が発生しても、乗員の操作により第１操作信号また第２操作信号の何れか他方が制御部に入力されたら、ＯＮ故障が発生していると判断し、駆動部を停止させ、更に、シートを変位可能としている。従って、ＯＮ故障が発生したとしても、駆動部を停止させてシートを変位可能とすることで、シートを乗員が着座することが可能とする位置姿勢とすることが出来る。
【００１５】
また、本発明のシート駆動装置では、前記制御部は、前記第１操作信号と前記第２操作信号の両方が入力される時間が一定以上となったら、前記故障と判断することを特徴とする。従って、前記第１操作信号と前記第２操作信号の両方が入力される時間が長くなれば、現状でシートが変位している方向は、乗員が望む方向とは異なるので、故障が発生していると判断することができる。
【００１６】
また、本発明のシート駆動装置では、前記制御部は、前記第１操作信号および前記第２操作信号の何れか一方が入力されている間に、前記第１操作信号および前記第２操作信号の何れか他方が入力される回数が一定以上になったら、前記故障と判断することを特徴とする。従って、実際にシートが変位している方向とは逆の方向に動作させようとする乗員の操作が一定数以上入力されたら、現状でシートが変位している方向は、乗員が望む方向とは異なるので、故障が発生していること判断することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態のシート駆動装置が配設された車両を説明する側面図である。
【図２】本発明の一実施形態のシート駆動装置の接続構成を示すブロック図である。
【図３】本発明の一実施形態のシート駆動装置の動作を説明する図であり、乗員が操作する時間に基づいてＯＮ故障を検出する方法を示すフローチャートである。
【図４】本発明の一実施形態のシート駆動装置の動作を説明する図であり、乗員が操作する回数に基づいてＯＮ故障を検出する方法を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態に係るシート駆動装置２０を図面に基づき詳細に説明する。以下の説明では、同一の部材には原則として同一の符番を用い、繰り返しの説明は省略する。
【００１９】
図１を参照して、本形態のシート駆動装置２０で駆動するシート１１が備えられた車両１０を説明する。ここでは、運転席であるシート１１を図示している。シート１１は、シートクッション１２と、シートバック１３と、ヘッドレスト１４から主に構成されている。シートクッション１２は乗員１５の臀部を下方から支え、シートバック１３は乗員１５の胴体を後方から支え、ヘッドレスト１４は乗員１５の頭部を後方から支える。シート１１の主たる機能は、乗員１５の体を支えて快適に座らせ、車体から伝わる振動を軽減し、事故時に生じる衝撃を和らげることにある。ここで、本形態のシート駆動装置２０は、運転席以外のシート、例えば助手席や後部座席に適用されてもよい。
【００２０】
シート１１は、パワーシートと称される電動シートであり、シート１１の前後方向の位置、シートクッション１２の上下方向の位置および上面の角度、シートバック１３の傾斜角度は、シート１１に内蔵されたモータで変位させることができる。乗員１５がステアリングハンドル１６を握って車両１０を運転している際には、シート１１は、乗員１５の運転動作に適したドライビングポジションとなっている。本形態では、乗員１５の体型に応じたドライビングポジションであるシート１１の位置姿勢を記憶部に記憶しておき、乗員１５が所定のボタンを押下するなどの呼び出し動作を行った際には、シート１１をその位置姿勢とするシートメモリ機能を備えていてもよい。
【００２１】
スイッチ部２１は、シートクッション１２の側面の下方部分を覆うサイドサポート１７に配設され、リクライニングノブ２３およびスライドノブ２２を備えている。
【００２２】
乗員１５がリクライニングノブ２３を後方に倒している間は、シート１１に内蔵された図示しないモータが駆動し、シートバック１３が後方に倒れるように傾斜し続ける。一方、乗員１５が、リクライニングノブ２３から手を離して操作しなくなると、リクライニングノブ２３は元の中立位置に戻り、図示しないモータによるシートバック１３の傾斜動作は停止される。同様に、乗員１５がリクライニングノブ２３を前方に向かって倒し続けると、モータの駆動力でシートバック１３は前方に向かって傾斜し続ける。
【００２３】
スライドノブ２２も同様に、複数の極を持つスイッチであり、スライドノブ２２を前後方向にスライドさせている間は、シート１１全体は前後方向に移動する。乗員１５がスライドノブ２２から手を離すと、スライドノブ２２は左右方向における中立位置に戻り、シート１１の前後方向に対する移動動作は停止する。また、スライドノブ２２を上下方向にスライドさせている間は、シートクッション１２は上下方向に移動する。乗員１５がスライドノブ２２から手を離すと、スライドノブ２２は上下方向における中立位置に戻り、シート１１の上下方向に対する移動動作は停止する。
【００２４】
本形態では、上記したリクライニングノブ２３やスライドノブ２２と接続された回路がショートする等してＯＮ故障が生じても、シート１１に乗員１５が着座できるような制御構成としている。かかる事項については後述する。
【００２５】
図２を参照して、本形態のシート駆動装置２０の接続構成を説明する。シート駆動装置２０は、乗員１５が操作するスイッチ部２１と、スイッチ部２１からの入力を受けて所定の演算処理を実行するＥＣＵ３０と、ＥＣＵ３０により制御されるドライバ３２等と、ドライバ３２等で駆動されるモータ３５等とから構成されている。ここで、ドライバ３２等およびモータ３５等が駆動部に相当し、ＥＣＵ３０が制御部に相当している。
【００２６】
スイッチ部２１のスライドノブ２２は、３極以上の極性を有するモメンタリスイッチであり、乗員１５がスイッチ部２１をスライドしている間だけＯＮ操作されるものである。スイッチ部２１は、乗員１５がスライドノブ２２を後方にスライドさせると接続状態となるスイッチ２４と、乗員１５がスライドノブ２２を前方にスライドさせると接続状態となるスイッチ２５とを有しており、これらのスイッチは、後述するＣＰＵ３１の入力端子に接続されている。ここで、スイッチ２５が第１スイッチに相当し、スイッチ２４が第２スイッチに相当する。
【００２７】
ＥＣＵ３０（Electronic Control Unit）は、シート１１の動作を制御している制御部であり、ＣＰＵ３１（Central processing unit）と図示しないＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などの記憶装置とを有している。ＣＰＵ３１の入力端子Ｉ１は、ＥＣＵ３０の内部に形成された抵抗を介して、スイッチ２４に接続される。同様に、ＣＰＵ３１の入力端子Ｉ２は、ＥＣＵ３０の内部に形成された抵抗を介して、スイッチ２５に接続されている。また、入力端子Ｉ１、Ｉ２は、電源Ｖｃｃと接続されている。入力端子Ｉ３には、外部から接地電位が印加される。ここで、ＥＣＵ３０とスイッチ部２１とは、車両１０の車体に配設されたハーネスを経由して接続されている。また、ＥＣＵ３０の内部では、導電パターンを経由して、ＣＰＵ３１は外部と接続されている。
【００２８】
ＣＰＵ３１の出力端子Ｏ１、Ｏ２、Ｏ３は、ドライバ３２、３３、３４を経由して、モータ３５、３６、３７に接続されている。例えば、モータ３５は図１に示すシート１１を前後方向に移動させ、モータ３６はシートクッション１２を上下方向に変位させ、モータ３７はシートバック１３の傾斜角度を変位させる。
【００２９】
上記したシート駆動装置２０は、次のように動作する。まず、乗員１５が図１に示すスライドノブ２２を前方にスライドさせると、スイッチ部２１のスイッチ２５が接続状態となる。そのようになると、ＣＰＵ３１の入力端子Ｉ２に、ＯＮ信号である接地電位（第１操作信号）が印加され、ＣＰＵ３１は、ドライバ３２を動作させることで、モータ３５を所定方向に所定の回転速度で回転駆動させ、これによりシート１１は前方に移動する。その後、乗員１５がスライドノブ２２のスライド動作を解除すると、スイッチ２５の接続が解除され、ＣＰＵ３１の入力端子Ｉ２には電源電位Ｖｃｃが印加され、ＣＰＵ３１は、ドライバ３２を経由してモータ３５の回転駆動を停止させる。これにより、シート１１の前方への移動は停止する。
【００３０】
一方、乗員１５が、スライドノブ２２を後方に向かってスライドさせたら、スイッチ２４が接続状態と成り、ＣＰＵ３１の入力端子Ｉ１に、ＯＮ信号である接地電位（第２操作信号）が入力され、ＣＰＵ３１はドライバ３２を介してモータ３５を上記とは逆方向に所定の回転速度で回転させる。これにより、シート１１は後方に向かって移動するようになる。その後、乗員１５がスライドノブ２２のスライド動作を解除すると、スイッチ２４の接続が解除され、ＣＰＵ３１の入力端子Ｉ１には電源電位Ｖｃｃが印加され、ＣＰＵ３１は、ドライバ３２を経由してモータ３５の回転駆動を停止させ、シート１１の後方への移動は停止する。
【００３１】
このような回路構成および動作は、シート１１の他の部位に関しても同様であり、乗員１５がスライドノブ２２を上方にスライドさせている間は、ＣＰＵ３１は、ドライバ３３を介してモータ３６を回転させることで、シートクッション１２を上昇させる。逆に、乗員１５がスライドノブ２２を下方にスライドさせている間は、ＣＰＵ３１は、ドライバ３３を介してモータ３６を逆回転させることで、シートクッション１２を下昇させる。また、乗員１５がリクライニングノブ２３を後方に倒し続けている間は、ＣＰＵ３１は、ドライバ３４を介してモータ３７を回転させることで、シートバック１３を後方に傾くように傾斜させ続ける。逆に、乗員１５がリクライニングノブ２３を前方に向かって倒し続けている間は、ＣＰＵ３１は、ドライバ３４を介してモータ３７を逆回転させることで、シートバック１３を前方に向かって傾くように傾斜させ続ける。
【００３２】
上記の様に、本形態ではスイッチ部２１からＣＰＵ３１に入力される信号が接地電位であれば、乗員１５の操作によりスイッチ部２１のスイッチ２４、２５が接続状態であると判断し、各モータ３５等を駆動させることで、シート１１の各部位を変位させている。
【００３３】
しかしながら、故障要因によりＣＰＵ３１がモータ３５等を回転させ続けてしまうＯＮ故障が発生することが考えられる。具体的には、乗員１５がスライドノブ２２を操作していないにも関わらず、スイッチ２５が接続状態であるとＣＰＵ３１が判断するＯＮ故障が発生すると、シート１１は、可動領域前端まで前進するように成る。そのような状態では、乗員１５がシート１１に着座することが困難であり、安全な運転に支障が出るおそれがある。
【００３４】
この故障要因としては、車両１０の車体側における故障要因、ＥＣＵ３０の内部における故障要因、ＣＰＵ３１の内部における故障要因がある。車体側における故障要因としては、スイッチ部２１とＥＣＵ３０とを接続するハーネスが断線することで、車両１０側の接地電位の経路４０が、ＣＰＵ３１の入力端子Ｉ２と接続されてしまうことが挙げられる。ＥＣＵ３０の内部における故障要因としては、ＣＰＵ３１の入力端子Ｉ２と接続された導電パターンと、接地電位と接続された導電パターンとが、例えば実装用の半田ボールを経路４１としてショートすることが考えられる。ＣＰＵ３１の内部における故障要因としては、外部から入力する電波の影響によりＣＰＵ３１のレジスタの値が不用意に書き換えられてしまい、その結果として、ＣＰＵ３１が、入力端子Ｉ２に接地電位が印加されていると判断してしまうことである。
【００３５】
本形態では、上記のようにＯＮ故障が発生した場合においては、ＯＮ故障により動作する方向とは反対側の方向に乗員１５がスライドノブ２２を操作する動作を利用して、ＯＮ故障を検知し、シート１１の変位動作を停止するとともに、シート１１を元の状態に戻せるようにしている。ＯＮ故障の検知は、例えば、ＣＰＵ３１がスイッチ２５を接続状態と判断している間に、スイッチ２４が乗員１５の操作で接続状態とされる時間を計測することで行われる。また、ＣＰＵ３１がスイッチ２５を接続状態と判断している間に、スイッチ２４が接続状態とされる回数を計測することで、ＯＮ故障を検知することができる。
【００３６】
図３のフローチャートに基づいて、上記した各図も参照しつつ、スイッチ２４およびスイッチ２５の両方が接続状態とされる時間に基づいてＯＮ故障を検知し、シート１１の位置姿勢を乗員１５が着座できるように戻す方法を説明する。以下では、図２に示すスイッチ２５が接続状態であると誤って判断され、シート１１が前進動作を継続してしまうＯＮ故障が発生している場合を例示する。
【００３７】
まず、ステップＳ１０では、車両１０を運転する乗員１５が、シート１１のスイッチ部２１の操作を開始する。
【００３８】
ステップＳ１１では、ＣＰＵ３１が、入力端子Ｉ２に、ＯＮ信号が入力されているか否かを判断する。ここで、入力端子Ｉ２にＯＮ信号が入力されていると判断される場合は、図１に示したスライドノブ２２を乗員１５が前方に向かってスライドさせる前進動作を行うことで、図２に示すスイッチ２５が接続状態と成り、接地電位が入力端子Ｉ２に印加されている場合である。また、車両１０側で断線が発生することで接地電位が入力端子Ｉ２に印加されている場合や、ＥＣＵ３０側でショートが発生している場合でも、不用意に入力端子Ｉ２にＯＮ信号が入力されていると判断される。本形態では、以下に述べる方法で、ＯＮ故障が発生している場合は、シート１１の変位動作を停止すると共に、シート１１の位置姿勢を元の状態に戻すことを可能としている。
【００３９】
ステップＳ１１でＮＯの場合、即ちＣＰＵ３１の入力端子Ｉ２にＯＮ信号が入力されていない場合は、乗員１５による前進動作が行われていないので、ＣＰＵ３１は、ステップＳ１４で、入力端子Ｉ１にＯＮ信号が入力されているか否かを判断する。
【００４０】
ステップＳ１４でＹＥＳの場合は、乗員１５がスライドノブ２２を後方向に向かってスライドしている。この場合は、ＣＰＵ３１は、ドライバ３２を介してモータ３５を回転駆動させることで、シート１１を後方に向かって移動させる。乗員１５がスライドノブ２２を後方に向かってスライドし続けることで入力端子Ｉ１にＯＮ信号が入力されている間は、即ちステップＳ１４でＹＥＳの間は、ＣＰＵ３１は、ステップＳ１５でシート１１の後進動作を継続する。一方、ＣＰＵ３１は、乗員１５が上記のスライド動作を解除することで入力端子Ｉ１にＯＮ信号が入力されなくなると、即ちステップＳ１４でＮＯの場合は、ステップＳ１６でシート１１の後進動作を停止する。このようにすることで、乗員１５は、シート１１の後進動作を所定の長さだけ行うことができる。
【００４１】
一方、入力端子Ｉ２にＯＮ信号が入力されていると判断される場合、即ちステップＳ１１でＹＥＳの場合、ＣＰＵ３１は、ステップＳ１２で、入力端子Ｉ１にＯＮ信号が入力されているか否かを判断する。ＣＰＵ３１は、入力端子Ｉ２にＯＮ信号が入力されていないと判断したら、即ちステップＳ１２でＮＯであれば、ステップＳ１３でドライバ３２を介してモータ３５を回転駆動させ、シート１１を前方に移動させる前進動作を行う。ＣＰＵ３１は、上記した後進動作の場合と同様に、入力端子Ｉ２にＯＮ信号が入力されている間は、シート１１の前進動作を継続する。
【００４２】
一方、ＣＰＵ３１は、入力端子Ｉ１にＯＮ信号が入力されていると判断したら、即ちステップＳ１２でＹＥＳの場合は、以降のステップで、シート駆動装置２０がＯＮ故障しているか否かを検証する。その後、ＯＮ故障が生じている場合は、ＣＰＵ３１は、モータ３５の回転駆動を停止させ、シート１１を元の位置姿勢に移動可能としている。これにより、例えば、シート駆動装置２０にＯＮ故障が生じることで、シート１１が移動可能範囲の前端部分まで移動したとしても、シート１１を後方に移動させることができ、乗員１５がシート１１に着座して車両１０を運転することが可能となる。
【００４３】
シート１１の前後方向の動作を制御するスライドノブ２２は、前後方向に移動可能なモメンタリスイッチである。従って、シート駆動装置２０が正常に作動しているのであれば、ＣＰＵ３１の入力端子Ｉ１および入力端子Ｉ２の何れか一方のみにＯＮ信号が入力される。本形態では、以下に述べるように、入力端子Ｉ１および入力端子Ｉ２の両方にＯＮ信号が入力される時間が一定以上になった場合に、ＯＮ故障が発生していると判断している。
【００４４】
具体的には、ステップＳ１７では、所定の時間Ｔ１がセットされているか否かを判断する。ＣＰＵ３１は、時間Ｔ１がセットされていなければ、即ちステップＳ１７でＮＯの場合は、ステップＳ１９で時間Ｔ１をセットする。ここで、時間Ｔ１の長さは、入力端子Ｉ１および入力端子Ｉ２の両方にＯＮ信号が入力されている経過時間が時間Ｔ１を超えたら、ＯＮ故障と判断できる程度に設定される。
【００４５】
ステップＳ２０では、ＣＰＵ３１は、入力端子Ｉ１および入力端子Ｉ２の両方にＯＮ信号が入力される経過時間が、設定された時間Ｔ１に達していることでタイムアップしているか否かを判断する。最初のループでは、時間Ｔ１をカウントするステップＳ１８を経ていないので、タイムアップしない。ＣＰＵ３１は、タイムアップしていなければ、即ちステップＳ２０でＮＯの場合は、ステップＳ２２で出力を停止する。即ち、ＣＰＵ３１は、ドライバ３２を介してモータ３５の回転駆動を停止することで、シート１１の前進動作を停止させる。ステップＳ２２が終了したら、ステップＳ１０に戻る。
【００４６】
一方、次のループにて、入力端子Ｉ２および入力端子Ｉ１の両方にＯＮ信号が更に印加されており、且つ時間Ｔ１が前回のループでセットされていたら、即ちステップＳ１１、Ｓ１２、Ｓ１７の全てがＹＥＳの場合は、ＣＰＵ３１は、ステップＳ１８で、入力端子Ｉ２および入力端子Ｉ１の両方にＯＮ信号が印加されている時間Ｔ１をカウントする。
【００４７】
ステップＳ２０では、ＣＰＵ３１は、時間Ｔ１がタイムアップされているか否かを判断し、時間Ｔ１が所定の時間に達しておらずタイムアップしていない場合は、即ちステップＳ２０がＮＯの場合は、ステップＳ２２でシート１１を変位させない状態を維持し、ステップＳ１０に戻る。
【００４８】
一方、所定時間が経過することで時間Ｔ１がタイムアップした場合は、即ちステップＳ２０でＹＥＳの場合は、シート１１が前進動作している間に、乗員１５が後進のための動作を所定時間以上に渡って行っているので、ＣＰＵ３１は、乗員１５の意図に反してシート１１が前進動作しており、ＯＮ故障が生じていると判断する。
【００４９】
そして、ステップＳ２１で、シート１１に乗員１５が着座することを可能とするフェールセーフモードを実行する。例えば、上記したシートメモリの機能を用いて、シート１１の位置姿勢を、乗員１５の運転動作に適した基準位置であるドライビングポジションに戻す。また、ステップＳ２１では、シート１１がパワーシートとしての通常の動作を出来るようにし、スライドノブ２２を乗員１５が操作することで、シート１１を所望の方向に変位可能にしてもよい。更には、ステップＳ２１では、乗員１５にＯＮ故障が発生していることを報知するために、その旨を車両１０のディスプレイに表示してもよい。
【００５０】
このようにＯＮ故障が生じた際に、ステップＳ２１でフェールセーフモードを実行することで、上記したＯＮ故障が発生している場合でも、乗員１５はシート１１に着座して車両１０を運転することが可能となる。
【００５１】
また、シート駆動装置２０は、ＯＮ故障が発生していない状況下でも、ノイズの影響で、瞬間的に入力端子Ｉ２および入力端子Ｉ１の両方にＯＮ信号が入力されている状態となることがある。本形態では、上記の様に、入力端子Ｉ２および入力端子Ｉ１の両方にＯＮ信号が入力されている時間が一定以上と成った場合に、ＯＮ故障が発生していると判断している。従って、ノイズの影響で両入力端子にＯＮ信号が入力された場合を、ＯＮ故障と誤って判断してしまうことを抑止している。
【００５２】
図４のフローチャートを参照して、次に、乗員１５がスライドノブ２２を操作する回数に基づいて、ＯＮ故障を検知する方法を説明する。以下の説明では、図３に示したフローチャートと同一のステップについては説明を割愛する。
【００５３】
乗員１５がスライドノブ２２の操作を開始するステップＳ３０、入力端子Ｉ２にＯＮ信号が入力されているか否かを判断するステップＳ３１、入力端子Ｉ１にＯＮ信号が入力されているか否かを判断するステップＳ３２、シート１１の後退動作を行うステップＳ３３、およびシート１１の後退動作を停止するステップＳ３４における動作は、図３に示した、ステップＳ１０、ステップＳ１１、ステップＳ１４、ステップＳ１５およびステップＳ１６における動作と、同一である。
【００５４】
ステップＳ３５以降のステップでは、ＣＰＵ３１は、シート駆動装置２０にＯＮ故障が発生しているか否かを判断し、ＯＮ故障を検知すれば、シート１１の動作を停止させると共に、上記と同様にフェールセーフモードを実行している。ここでは、ＣＰＵ３１は、入力端子Ｉ２が接続状態であると判断されている間に、入力端子Ｉ１に所定回数以上にわたりＯＮ信号が入力されたら、シート１１が不用意な前進動作を行っている間に、乗員１５がスライドノブ２２で後退のための操作を複数回行っており、これによりＯＮ故障が発生していると判断している。
【００５５】
具体的には、ステップＳ３５では、ＣＰＵ３１は、入力端子Ｉ１にＯＮ信号が入力されているか否かを判断する。入力端子Ｉ１にＯＮ信号が入力されていなければ、即ちステップＳ３５がＮＯの場合は、乗員１５はスライドノブ２２を後方に向かって操作していない。この場合は、ＣＰＵ３１は、ステップＳ４０で、乗員１５がスライドノブ２２を後方に向かって操作した回数を示す操作回数Ｃ１が所定回数に達することでカウントアップしているか否かを判断する。操作回数Ｃ１がカウントアップしていたら、即ちステップＳ４０でＹＥＳの場合は、ＣＰＵ３１は、ステップＳ４１でフェールセーフモードを実行する。最初のループでは、操作回数Ｃ１はカウントされていないので、ステップＳ４０ではＮＯと判断される。ステップＳ４０がＮＯの場合は、ＣＰＵ３１は、以降のループで操作回数Ｃ１をカウントするために、Ｃ１カウントフラグをセットする。その後、ＣＰＵ３１は、乗員１５がスライドノブ２２を前方に向かってスライドし続けている間は、ドライバ３２を介してモータ３５を回転駆動させることで、シート１１を前方に移動させる。その後、ステップ３０に戻る。
【００５６】
一方、入力端子Ｉ２および入力端子Ｉ１の両方にＯＮ信号が入力されているとＣＰＵ３１が判断している場合は、即ちステップＳ３１およびステップＳ３５がＹＥＳの場合は、ＯＮ故障が発生している恐れが有る。そこで、ＣＰＵ３１は、Ｃ１カウントフラグがセットされているか否かをステップＳ３６で確認する。そして、Ｃ１カウントフラグがセットされていれば、即ちステップＳ３６がＹＥＳの場合は、ＣＰＵ３１は、ステップＳ３７で操作回数Ｃ１をカウントし、続いて、ステップＳ３８でＣ１カウントフラグをクリアし、ステップＳ３９でモータ３５をストップしてシート１１の前進動作を停止させる。上記のステップを経ることで、操作回数Ｃ１には「１」が代入される。ここで、操作回数Ｃ１は、入力端子Ｉ２が接続状態と判断されている間に、乗員１５がスライドノブ２２を後方にスライドさせることでスイッチ２４を接続状態とした回数を示している。その後、ステップＳ３０に戻る。
【００５７】
そして、乗員１５が後方へのスライド動作を継続することで、ステップＳ３１、Ｓ３５、Ｓ３６がＹＥＳとなっても、再びステップＳ３６の判断を行う際には、操作回数Ｃ１カウントフラグはクリアされている。従って、ステップＳ３６はＮＯであり、操作回数Ｃ１をカウントするステップＳ３７を経ること無く、ステップＳ３９に移行する。よって、乗員１５がスライドノブ２２を後方に向かってスライドし続けている場合は、操作回数Ｃ１がそれ以上増加することはない。
【００５８】
次に、ＣＰＵ３１は、乗員１５がスライドノブ２２のスライド動作を解除したら、即ちステップＳ３５がＮＯの場合は、ステップＳ４０がＮＯで操作回数Ｃ１がカウントアップしていなければ、ステップＳ４２でＣ１カウントフラグをセットして、ステップＳ４３でシート１１を前進させるべく前進出力した後に、ステップＳ３０に戻る。
【００５９】
その後、乗員１５が再びスライドノブ２２を後方にスライドさせたら、入力端子Ｉ１にＯＮ信号が入力されることでステップＳ３１、Ｓ３５がＹＥＳとなる。その後、Ｃ１カウントフラグがセットされているのでステップＳ３６がＹＥＳとなり、ステップＳ３７で操作回数Ｃ１がカウントされて「２」となり、ステップＳ３８でＣ１カウントフラグが解除された後に、ステップＳ３９で出力が停止される。
【００６０】
その後、乗員１５がスライドノブ２２のスライド動作と解除動作を継続したら、操作回数Ｃ１の値が予め設定されている数（例えば、３ないし５）以上と成り、操作回数Ｃ１がカウントアップすることでステップＳ４０がＹＥＳとなる。そして、シート１１が前進動作している間に、乗員１５が後進のための動作を所定回数以上に渡って行っているので、ＣＰＵ３１は、乗員１５の意図に反してシート１１が前進動作しており、ＯＮ故障が生じていると判断する。
【００６１】
その後、ステップＳ４１でフェールセーフモードが実行される。このフェールセーフモードでは、上記したように、シート１１の位置姿勢がシートメモリに記憶されたものとなる。
【００６２】
上記のように本形態では、入力端子Ｉ２にＯＮ信号が入力されていると判断されている間に、乗員１５がスライドノブ２２を操作している時間や回数から、ＯＮ故障しているか否かを判断している。そして、ＣＰＵ３１は、ＯＮ故障が発生していると判断したら、シート１１の移動動作を停止すると主に、シート１１の位置姿勢を元に戻すフェールセーフモードに移行しているので、シート駆動装置２０がＯＮ故障した場合であっても、シート１１に乗員１５が着座することができる。
【００６３】
以上、本発明の実施形態を示したが、本発明は、上記実施形態に限定されるものではなく、乗員１５による車両１０に対する他の操作と組み合わせて、フェールセーフモードの実行を判断してもよい。
【００６４】
図３および図４では、シート１１を前後に移動させる場合にシート駆動装置２０のＯＮ故障を検知して、シート１１を停止すると共にフェールセーフモードを実行する動作を説明したが、シート１１の他の部位に関して係る動作が適用してもよい。例えば、図１を参照して、シートクッション１２を上下方向に変位させる機構、シートバック１３を傾斜させる機構等に、ＯＮ故障を検知してフェールセーフモードを実行する動作を適用させることができる。
【００６５】
更に、図３に示した乗員１５がスライドノブ２２を操作する時間に基づいてＯＮ故障を検知する方法と、図４に示した乗員１５がスライドノブ２２を操作する回数に基づいてＯＮ故障を検知する方法とは、組み合わせて実施されてもよい。即ち、乗員１５がスライドノブ２２を操作する時間および回数の両方が所定以上と成ったら、ＯＮ故障が発生していると判断してもよい。
【００６６】
上記したＯＮ故障を検知してフェールセーフモードを実行する動作は、車両１０が停止している際に行っても良いし、車両１０が走行している間に行ってもよい。
【符号の説明】
【００６７】
１０   車両
１１   シート
１２   シートクッション
１３   シートバック
１４   ヘッドレスト
１５   乗員
１６   ステアリングハンドル
１７   サイドサポート
２０   シート駆動装置
２１   スイッチ部
２２   スライドノブ
２３   リクライニングノブ
２４   スイッチ
２５   スイッチ
３０   ＥＣＵ
３１   ＣＰＵ
３２   ドライバ
３３   ドライバ
３４   ドライバ
３５   モータ
３６   モータ
３７   モータ
４０   経路
４１   経路
Ｉ１、Ｉ２、Ｉ３     入力端子
Ｏ１、Ｏ２、Ｏ３     出力端子
【図１】
0006662707.tif 000002
【図２】
0006662707.tif 000003
【図３】
0006662707.tif 000004
【図４】
0006662707.tif 000005