(57)【要約】【課題】シートの後方への移動において制約が生じる場合であっても干渉することなく、シートの可動範囲を大きくする。【解決手段】シート２をスライド動作させると共に、シートバック４をリクライニング動作させるコントローラ１０を備えたシート制御装置１において、コントローラ１０は、スライド動作が成されるスライド範囲Ｒｓとリクライニング動作Ｒｒが成されるリクライニング範囲とから動作マップが決まっており、コントローラ１０は動作マップに基づき、スライド動作とリクライニング動作を連動制御させる構成とした。【選択図】  図５
2004203122.tif 000002
【特許請求の範囲】
【請求項１】
シートの第１シート部材を第１動作させると共に、前記シートの第２シート部材を第２動作させる制御手段を備えた車両用シート制御装置において、
前記第１動作が成される第１動作範囲と、前記第２動作が成される第２動作範囲とから動作マップが設定され、前記制御手段は前記動作マップに基づき、前記第１シート部材と前記第２シート部材の少なくとも一方を制御することを特徴とする車両用シート制御装置。
【請求項２】
シートをスライド動作させると共に、シートバックをリクライニング動作させる制御手段を備えた車両用シート制御装置において、
前記スライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから動作マップが設定され、前記制御手段は前記動作マップに基づき前記スライド動作または前記リクライニング動作を行わせることを特徴とする車両用シート制御装置。
【請求項３】
シートをスライド動作させると共に、シートバックをリクライニング動作させる制御手段を備えた車両用シート制御装置において、
前記スライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから動作マップが設定され、前記制御手段は前記動作マップに基づき前記スライド動作と前記リクライニング動作を連動制御することを特徴とする車両用シート制御装置。
【請求項４】
前記動作マップには、スライド動作およびリクライニング動作を禁止する作動禁止領域を区分する第１判定しきい値が設定され、前記制御手段は前記第１判定しきい値以下で前記スライド動作や前記リクライニング動作をさせることを特徴とする請求項３に記載の車両用シート制御装置。
【請求項５】
前記動作マップには、前記第１判定しきい値よりも低い第２判定しきい値と、前記第２判定しきい値よりも低い第３判定しきい値が設定され、前記制御手段はリヤ側へのスライド動作によりシート位置、又は、リヤ側へのリクライニング動作により前記シートバックの角度が前記第２判定しきい値に達すると、前記第１判定しきい値と前記第３判定しきい値の範囲内で連動制御することを特徴とする請求項３または請求項４に記載の車両用シート制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両用シート制御装置に関するものであり、特に、シートの移動を限られた空間のスペース内で動作させ、シート全体を前後方向にスライド動作させると共に、シートのシートバックをシートクッションに対して回動動作させる車両用シート制御装置に係わる。
【０００２】
【従来の技術】
従来、車両用のシートは、着座者の体形や着座者の好みに合わせて、シートのシート位置を前後方向にスライドできると共に、着座面となるシートクッションに対してシートバックを回動させることによって、シートバックの前倒しや後倒しを行うリクライニング動作ができる様になっている（例えば、非特許文献１を参照）。この様なシートは、車両側に設けられたレール部材が設けられており、シート全体がレール部材に沿って前後方向にスライド動作させ、シートクッションの着座面の後方側部にロアアームが設けられ、シートバックを支持するアッパアームが回動自在となっている。
【０００３】
この様なシートは、スライド動作においてシートを前後方向にスライド動作させる場合、シート位置をストッパ等の規制部材により所定のスライド範囲内でスライド動作する様に規制したり（例えば、特許文献１を参照）、リクライニング動作では、シートバックのシートクッションに対する回動範囲を所定角度以上に後方に倒れない様に規制している（例えば、非特許文献１を参照）。
【０００４】
車両用のフロントシートにおいては、シートのスライド位置をスライド範囲の最も後方（最終端）に移動させ、この状態からシートバックをリクライニング動作によって後方に倒した場合、フロントシートが後方に配置される部材（例えば、リヤシート、２シータの車両の場合には室内後方パネル等）に当たって干渉しない様、回動規制を行うストッパ等によってシートバックの回動範囲が制限されている。この様に回動を規制することにより、シートバックが後方に配置される部材に当たり干渉した場合において、シートの表皮の劣化が発生したり、シートの干渉時に異音が発生したり、更には干渉による故障が発生することを防止している。
【０００５】
【特許文献１】
特開２０００−１５８９８３号公報（第１図）
【０００６】
【非特許文献１】
ソアラ新型車解説書（トヨタ自動車株式会社  ２００１年４月発行  ３−１１４〜１１６頁）
【０００７】
【発明が解決しようとする課題】
しかしながら、シートをスライド動作が可能なスライド範囲内のシート位置でリクライニング動作によりシートバックを後方に倒した場合、ストッパによる回動規制ではシートとシートが倒れる後方との間に少なからずの空間があるにも係わらず、シートバックが回動を規制するストッパによって所定角度以上に倒れず、着座者に不快感を与えるものとなってしまう。例えば、この様な事は、シートとシートの後方に配設されるリヤシートあるいは室内後方パネルとの間でその両者の隙間が十分ではなく、シートから後方のシートあるいは室内後方パネルでの距離が短く、シート後方の空間が狭い２シーターのスポーツタイプの車両においては、シートのリクライニング動作時の回動角度をスライド動作の最後端にシート位置がある場合においてリクライニング動作時の回動範囲を決めると、シートバックが後方に倒れるリクライニング角度の回動範囲が著しく狭くなる。
【０００８】
よって、本発明は上記の問題点に鑑みてなされたものであり、リクライニング動作時にシートに干渉することなく、シートの可動範囲を従来に比べて広くすることを課題とする。
【０００９】
【課題を解決するための手段】
上記した課題を解決するために講じた第１の手段は、シートの第１シート部材を第１動作させると共に、前記シートの第２シート部材を第２動作させる制御手段を備えた車両用シート制御装置において、前記第１動作が成される第１動作範囲と、前記第２動作が成される第２動作範囲とから動作マップが設定され、前記制御手段は前記動作マップに基づき、前記第１シート部材と前記第２シート部材の少なくとも一方を制御することにした。
【００１０】
第１の手段によれば、第１シート部材の第１動作が成される第１範囲と、第２シート部材の第２動作が成される第２範囲とから設定された動作マップに基づいて、第１シート部材の第１動作や第２シート部材の第２動作を制御手段によって行えば、第１シート部材や第２シート部材の動作する可動範囲にストッパを設けることなく、動作マップに基づくシート制御が行える。これは、動作マップの設定によって、第１シート部材を動作させる第１動作や第２シート部材の第２動作の可動範囲が決まる。このため、例えば、シート後方に存在する他部材との干渉しない様に動作マップを予め決めて第１シート部材や第２シート部材の制御を行えば、従来に比べてシートの可動範囲を広くすることが可能である。
【００１１】
また、上記した課題を解決するために講じた第２の手段は、シートをスライド動作させると共に、シートバックをリクライニンング動作させる制御手段を備えたシート制御装置において、前記スライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから動作マップが設定され、前記制御手段は前記動作マップに基づき前記スライド動作または前記リクライニング動作を行うことにした。
【００１２】
上記した第２の手段によれば、予めスライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから決められた動作マップに基づいて、スライド動作やリクライニング動作を制御手段によって行えば、可動範囲にストッパを設けることなく、動作マップに基づくシートのスライド制御やリクライニング制御が行える。これは、動作マップの設定によりシートを動作させるスライド動作やリクライニング動作の可動範囲が決まるため、例えば、リヤシートやシート後方に存在する他部材との干渉しない様に動作マップを決めてスライド制御やリクライニング制御を行えば、従来に比べてシートの可動範囲を広くすることが可能である。
【００１３】
更に、上記した課題を解決するために講じた第３の手段は、シートをスライド動作させると共に、シートバックをリクライニンング動作させる制御手段を備えたシート制御装置において、前記スライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから動作マップが設定され、前記制御手段は前記動作マップに基づき前記スライド動作と前記リクライニング動作を連動制御することにした。
【００１４】
上記した第３の手段によれば、予めスライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから決められた動作マップに基づいて、スライド動作とリクライニング動作との連動制御を制御手段によって行うことにより、例えば、スライド動作によりシート位置が最後端に移動した場合にはリクライニング動作にしてシートバックがシート後方に存在する部材（例えば、リヤシート等）と干渉しない様に、リクライニング動作の連動制御を行い、シートバックを前方に回転動作させれば、シートの可動範囲における干渉を防止することが可能となる。これは、動作マップの設定によりシートを動作させるスライド動作やリクライニング動作の可動範囲が決まることから、例えば、リヤシートやシート後方に存在する他部材との干渉しない様に動作マップを決めてスライド制御とリクライニング制御とを連動して制御を行えば、従来に比べてシートの可動範囲を広くすることが可能である。
【００１５】
この場合、動作マップには、スライド動作およびリクライニング動作を禁止する作動禁止領域を区分する第１判定しきい値（判定しきい値ａ）が設定され、制御手段はスライド動作およびリクライニング動作でシートの後方に存在する他部材とが干渉しない様に設定された前記第１判定しきい値以下でスライド動作やリクライニング動作をさせれば、制御手段は第１判定しきい値以下でスライド動作やリクライニング動作を行わせることが可能である。
【００１６】
また、動作マップには、第１判定しきい値よりも低い第２判定しきい値（判定しきい値ｂ）と、第２判定しきい値よりも低い第３判定しきい値（判定しきい値ｃ）が設定され、制御手段はリヤ側へのスライド動作によりシート位置、又は、リヤ側へのリクライニング動作によりシートバックの角度が第２判定しきい値に達すると、第１判定しきい値と第３判定しきい値の範囲内で連動制御すれば、スライド動作とリクライニング動作との連動制御により限られた範囲内で有効にシート状態を動作させることが可能である。
【００１７】
【発明の実施の形態】
以下、本発明の一実施形態について、図面を参照して説明する。図１は車両用のシート２を示す。車両用のシート２は、図２に示す様に車両のフロアに前後方向平行に固定されたロアレール８に対して、アッパレール９が摺動自在になっている。このロアレール８に沿ってアッパレール９が移動自在となっており、シート２はアッパレール９に対して支持され、車両のフロア上を前後方向に所定のスライド範囲Ｒｓ内で移動する。
【００１８】
シート２は着座者が着座するときに着座面となるシートクッション３と、シートクッション３に対して前後方向に回動して、着座者の背もたれとなるシートバック４と、シートバック４の上方に支持されて着座者の頭部を後方への移動を制限するヘッドレスト５とを備え、シート２の横側面に設けられた操作スイッチ（スライドスイッチ６ａ、リクライニングスイッチ６ｂ）６により、スライド動作およびリクライニング動作が可能となっている。この様なシートは、図１の矢印で示す様に着座者が着座した状態で前後方向においてスライド範囲（最前位置Ｐｆ（＝０ｍｍ）〜最後位置Ｐｒ（＝２４０ｍｍ））Ｒｓ内でスライド動作すると共に、リクライニング範囲（最前倒角度θｆ〜最後倒角度θｒ）Ｒｒ内でシートクッション３の後方に設けられたロアアームに対して回動し、リクライニング動作する。図２はシートクッション３に対してシートバック４を垂直状態（＝０度）とした状態からの回動できる範囲を示しており、本実施形態では、シートバック４が車両フロアに対して垂直状態から前方にθｒ（＝１２度）回動し、後方にθｒ（＝６１度）だけ回動する様に設計されている。
【００１９】
図３に、シート制御装置１のシステム構成を示す。シート制御装置１はバッテリー７により電源が供給され、シート２のシート位置を前後方向に位置移動させるスライドスイッチ６ａおよびシートバック４を前後方向に回動させるリクライニングスイッチ６ｂの２つの操作スイッチ６より、スライド機構を動作させるスライドモータ２１を正転／逆転あるいはリクライニング機構を動作させるリクライニングモータ２２を正転／逆転させて制御を行う。これらのモータ２１，２２にはモータ２１，２２の位置検出（または、シート２のスライド位置やリクライニング角度の検出）を行うためにそれぞれ、位置センサ２３，２４がモータ２１，２２のそれぞれのモータ出力軸近傍に設けられ、モータ２１，２２の位置が検出される構成となっている。
【００２０】
コントローラ１０はシート２のシート位置およびシートバック４の傾斜角度の制御を司る。コントローラ１０は、内部にバッテリー７からの電圧（例えば、１２Ｖ）を安定した所定電圧（例えば、５Ｖ）に変換する電源回路１４と、操作スイッチ類が入力される入力インターフェース回路１２と、シート制御を行うＣＰＵ１１と、スライドモータ２１やリクライニングモータ２２に対してＣＰＵ１１から出力された信号を増幅する出力インターフェース回路１３を備える。
【００２１】
次に、図４を参照してコントローラ１０の行う処理について説明する。尚、フローチャートの説明では、プログラムの各ステップを、単に、「Ｓ」と簡略化して説明を行う。
【００２２】
コントローラ１０はバッテリー７より電源が供給されると、図４に示すメインルーチンの処理を一定周期（例えば、数ｍｓ）で開始する。ＣＰＵ１１に電源が供給されると、Ｓ１にて最初にイニシャル処理を行う。このイニシャル処理では、ＣＰＵ１１の内部に設けられたメモリ（例えば、ＲＯＭ，ＲＡＭ）のチェックがなされる。メモリチェックの後には、シート制御の処理に必要な所定メモリに初期値が代入され、シート制御が開始される。また、イニシャル処理では、開閉体制御装置１によるシート動作が正常に行えるかがチェックされる。更に、シート２がスライド動作を行う範囲（スライド範囲）Ｒｓおよびシートバック４がリクライニング動作を行う範囲（リクライニング範囲）Ｒｒにおいて、シート２の初期位置（零点）が必要に応じてメモリに記憶される。初期位置の設定は、車両の出荷時や修理時において工場あるいは整備工場等で行われか、或いは車両のドライバーがシート位置／シート角度の状態を零点補正する必要が生じた場合に、少なくとも一度行われ、以下の操作を行うことにより、シート状態の初期値としてメモリに記憶され、この初期値はシート制御において基点（零点）となり、シート状態の絶対値制御が可能となる。例えば、本実施形態ではこれに限定されるものではないが、一例として、コントローラ１０によりスライドモータ２３を駆動して、シート位置をスライド動作の最前位置Ｐｆの状態にすると共に、リクライニングモータ２２を駆動して、シートバック４の傾斜角度θを最前倒角度θｆに倒した状態でのシート状態を基準として、その状態の位置センサ２３，２４からの出力を初期位置（零点）としてメモリに記憶している。
【００２３】
その後、Ｓ２にてシート位置に対応するスライドモータ２１の回転を、スライドモータ２１の回転に応じてパルス出力が成される位置センサ２３によって非接触で検出すると共に、シートバック４の傾斜角度θに対応するリクライニングモータ２２の回転状態を、リクライニングモータ２２の回転状態に応じてパルス出力が成される位置センサ２４から検出し、これらの位置センサ２３，２４からのパルス出力による信号が、コントローラ１０に入力されて、コンローラ内部にて入力処理（例えば、フィルタ処理等による波形処理）が行われ、ＣＰＵ１１に入力される。次に、Ｓ３では手動の操作スイッチ（例えば、シート横に設けられ、着座者がフロント側に操作するとシート２の移動に対してフロント側の指示となり、リヤ側に操作するとリヤ側への指示となるスライドスイッチ６ａ、及び、同じくシート横に設けられ、着座者がフロント側に操作するとシート２の移動に対してフロント側にシートバック４が倒れる指示となり、リヤ側に操作操作するとリヤ側にシートバック４が倒れる指示となるリクライニングスイッチ６ｂ）６の状態が、コントローラ１０のＣＰＵ１１に入力されて入力処理が行われる。
【００２４】
その後、Ｓ４ではシート状態の位置演算処理がなされる。ここでの位置演算処理では、シート２はマニュアルＳＷ６ａ、６ｂが操作されると、シート２がそれぞれモータ２１，２２の駆動により動作するが、この場合、メモリには予めシートの基点となる初期値を記憶しており、この位置からの移動量（スライド範囲Ｒｓ内およびリクライニング範囲Ｒｒ内において、シート位置が基点からの絶対値制御においてどの位置にあるかや、シートバック４がどのくらい傾斜しているのか）が、位置センサ２３，２４からの所定周期毎に入力されるパルス出力の数（例えば、パルス出力の立ち上がりエッジや、立下りエッジの数）等に基づいてインクリメントやデクリメントを行いカウントされ、シート２の現在位置が公知の方法により決定される。その後、スライド動作やリクライニング動作をコントローラ１０に対して指示する操作スイッチ６が操作されている場合に実施される、Ｓ５に示すスライド・リクライニング作動処理を行い、以上の処理（Ｓ２からＳ５の処理）を所定周期にてコントローラ１０は実行する。
【００２５】
以下に、図４のＳ５に示すスライド・リクライニング作動処理について説明する。このスライド・リクライニング作動処理を説明する前に、図５に示す動作マップについて説明する。図５の動作マップでは予め、横軸に示す所定のスライド範囲（例えば、最前位置Ｐｆ〜最後位置Ｐｒ）Ｒｓと、縦軸に示す所定のクライニング範囲（例えば、リクライニング動作においてシートバック４が鉛直状態となった位置を基準として、最前倒角度θｆ〜最後倒角度θｒ）Ｒｒ内で、実際、シート２のシート位置／シート角度がどの状態にあるのかを示した二次元の動作マップがＣＰＵ内のメモリに記憶されている。この図５に示す動作マップでは、スライド動作がリヤ側に行われている場合にリヤ側へのスライド動作を停止させ、これ以上、リヤ側へシート位置が移動することを禁止する、若しくは、リクライニング動作がリヤ側に行われている場合にリヤ側へのリクライニング動作を停止させ、これ以上、リヤ側へシートバック４が倒れることを禁止する領域を動作マップ上で区分するための判定しきい値ａ（第１判定しきい値）が設定されている。この動作マップに示される判定しきい値ａは、シート動作時におけるシート２の動作範囲内におけるシート後方への干渉（例えば、リヤシートと干渉したり、シート後方にある部材と干渉すること）を防止して、予めチューニングにより設定されている。これにより、判定しきい値ａ以上（例えば、シート２をスライド動作によりリヤ側へと移動させて行った場合に、シート位置が判定しきい値ａをこえる状態、或いは、シートバック４をリヤ側へと倒して行った場合に判定しきい値ａをこえる状態）ではスライド動作およびリクライニング動作が禁止されることによって、シート２がリヤ側にスライド動作する場合に、シート後方に配設されるシート（例えば、リヤシート）あるいは室内の後方パネル等との干渉を防止して、これ以上、シート２のシート位置がリヤ側にスライドしない様になっている。また、これと同様に、リヤ側にシートバック４が倒れる場合には、シート後方に配設されるシートあるいは後方パネル等との干渉を防止して、これ以上、シートバック４がリヤ側に倒れない様になっている。
【００２６】
また、図５に示す動作マップには、判定しきい値ａに対して平行状態で設定され、判定しきい値ａよりも低く設定された判定しきい値ｂ（第２判定しきい値）が設定されている。この判定しきい値ｂは、シート制御の一基準線となり、リヤ側にスライドさえていった場合や、リヤ側にリクライニング動作を行っていった場合に、判定しきい値ｂをこえた場合、スライド動作とリクライニング動作とが連動して行われる基準線となる。また、この判定しきい値ｂはスライド動作とリクライニング動作の一方の動作を停止させるための停止目標位置ともなっている。
【００２７】
更に、この動作マップには判定しきい値ｂに対して平行状態で設定され、判定しきい値ｂよりも低い判定しきい値ｃ（第３判定しきい値）が設定されている。この判定しきい値ｃは、スライド動作とリクライニング動作の連動制御を停止させる一基準線であると共に、スライド動作とリクライニング動作の制御位置を判定しきい値ｂに沿わせるための基準線である。この判定しきい値ｃ以下では操作スイッチ６によるスライド動作やリクライニング動作を許容し、操作スイッチ６によるマニュアルでのシート操作が最優先される。
【００２８】
そこで、上記した動作マップに基づく、スライド・リクライニング作動処理について、図６及び図７のフローチャートを参照して説明する。図６において、Ｓ１１にてスライドＳＷ６ａがフロント側に操作され、シート２をフロント側に動作させる要求が有るかが判定される。ここで、スライド動作におけるフロント側の要求がある場合（スライドＳＷ６ａが、フロント側に操作されてスイッチ状態がＯＮ状態にある状態）では、プログラムはＳ１２に進み、Ｓ１２にてその要求に応じて、コントローラ１０はスライドモータ２１を駆動する指示を出し、シート位置をフロント側にスライド動作させることにより、シート位置がフロント側に移動する。この状態では、コントローラ１０はＳ１３でリクライニング動作を行わない様にして、図６に示す処理を終了する。
【００２９】
一方、スライドＳＷ６ａがフロント側に操作されていない場合には、プログラムはＳ１４に進む。Ｓ１４にて今度はリヤ側へのスライド動作の要求があるかが判定される。リヤ側へのスライド要求がある場合（スライドＳＷ６ａがリヤ側に操作され、スイッチ状態がリヤ側でＯＮ状態にある状態）ではＳ１５に進むが、リヤ側へのスライド要求がない場合には、図７に示す「１」に進む。Ｓ１５では、今度、スライドＳＷ６ａのリヤ側への操作開始（ＯＦＦ状態からＯＮ状態の切り替わり状態）をＣＰＵ１１は判定し、リヤ側へのスライド操作が開始された場合にはプログラムはＳ１７に進むが、そうでない場合にはＳ１６の処理を行う。
【００３０】
Ｓ１７による状態判定では、シート２の位置演算処理により演算された現在位置（例えば、位置センサ２３，２４からの信号に基づき、シート２の初期位置からスライド範囲Ｒｓおよびリクライニング範囲Ｒｒでどれだけ移動したかを、カウントすることにより算出）から、現在動作マップのどの状態にあるのか場合分けを行う。つまり、シート２の現在位置が、図５に示す動作マップの判定しきい値ｂ以上であるかが最初に判定され、Ｓ１７でシート２の現在位置がスライド動作開始時に判定しきい値ｂよりも低い（図５では判定しきい値ｂより左側にある）と、プログラムは「状態１」の処理を行うが、そのときの現在位置が判定しきい値ｂ以上である（図５では判定しきい値ｂより右側にある）と、次のＳ１８に進む。Ｓ１８では、今度、スライド動作を開始したシート２の現在位置が、スライド動作やリクライニング動作を禁止させる判定しきい値ａ以上であるかが判定される。Ｓ１８にて、そのときのシート２の現在位置が判定しきい値ａよりも低い（図５では左側にある）場合には、プログラムは「状態２」の処理を行うが、そのときのシート２の現在位置が判定しきい値ａ以上にある（図５では右側にある）場合には、「状態３」の処理を実行する様になっている。
【００３１】
シート２の現在位置の判定がなされた後、次に、Ｓ１６では状態フラグの状態によって、「状態１」から「状態３」の処理における場合分けが行われる。
【００３２】
（状態１）
Ｓ１９で、シート２の現在位置が判定しきい値ｂと比較される。Ｓ１９にて、シート２の現在位置が判定しきい値ｂ以上となっている場合（スライド動作とリクライニング動作を連動させて行う連動制御領域）には、Ｓ２３から始まる「状態２」にプログラムは飛び、「状態２」の処理を行うが、シート２の現在位置が判定しきい値ｂよりも低い場合には、Ｓ２０にてスライドモータ２１を駆動してシート２をリヤ側に移動させる。この状態では、Ｓ２１にてリクライニングモータ２２の動作を停止した状態にしてスライド動作だけを行い、Ｓ２２にてスライド動作の状態を示す状態フラグに「状態１」をセットして、図６に示す処理を終了する。
【００３３】
（状態２）
状態２の処理が開始されるＳ２３では、シート２の現在位置がスライド動作およびリクライニング動作を禁止する判定しきい値ａと比較される。Ｓ２３にて、シート２の現在位置が判定しきい値ａ以上となっている場合（作動禁止領域）には、Ｓ２８から始まる「状態３」にプログラムは飛び、「状態３」の処理を行うが、シート２の現在位置が判定しきい値ａよりも低い場合には、プログラムはＳ２４に進み、Ｓ２４にて今度はシート２の現在位置がスライド動作／リクライニング動作の単独制御あるいは連動制御を行う下限の判定しきい値ｃと比較される。Ｓ２４にて、シート２の現在位置が判定しきい値ｃより小となっている場合（操作スイッチに基づきスライド動作やリクライニング動作させる操作スイッチ領域）には、「状態１」にプログラムは飛び、Ｓ１９から始まる「状態１」の処理を行うが、シート２の現在位置が判定しきい値ｃ以上の場合にはプログラムはＳ２５に進み、リヤ側へのスライド動作とフロント側へのリクライニング動作とを同時に制御する連動制御の処理が成される。つまり、この連動制御では、動作マップでリヤ側にスライド動作時にシート状態が判定しきい値ａをこえない様、スライド動作とリクライニング動作とを同時に制御させる。この為、Ｓ２５にてスライドモータ２１を駆動してシート位置をリヤ側に移動させると共に、Ｓ２６にてフロント側にリクライニング動作させるために、リクライニングモータ２２をフロント側に駆動して、リヤ側に倒れていたシートバック４をフロント側に持ち上げる様な駆動がなされる。その後、Ｓ２７にて状態フラグに「状態２」をセットして、図６に示す処理を終了する。
【００３４】
（状態３）
状態３の処理が開始されるＳ２８では、シート２の現在位置が今度は判定しきい値ｂと比較される。Ｓ２８では、シート２の現在位置が判定しきい値ｂより低い場合（スライド動作とリクライニング動作を行う連動制御領域）には、「状態２」にプログラムは飛び、「状態２」の処理を行うが、Ｓ２８にてシート２の現在位置が判定しきい値ｂ以上の場合には、Ｓ２９にてリヤ側へのスライド動作を禁止するためにスライドモータ２１を停止すると共に、リヤ側へのスライド動作によりリヤ側に倒れた状態から、Ｓ３０にてリクライニング動作をフロント側に駆動するため、コントローラ１０はリクライニングモータ２２に対して駆動指示を出し、シートバック４を起こす処理を行う。その後、Ｓ３１にて状態フラグに「状態３」をセットして、図６に示す処理を終了する。
【００３５】
つまり、Ｓ１１からＳ１８までの処理では、スライド動作の開始をＣＰＵ１１は検出して、現時点でシート２がどの様な状態にあるのかを判定して、動作マップによる「状態１」〜「状態３」のいずれに該当するかの場合分けが行われる。シート位置の状態の場合分けが成された後、Ｓ１９〜Ｓ３１では、図５に示す動作マップに基づき、スライド動作とリクライニング動作の制御が行われる。
【００３６】
ここでは、動作マップにおいて、スライド動作がリヤ側に成されている場合、判定しきい値ｂに到達すると、コントローラ１０によりスライド動作とリクライニング動作の連動制御が開始される。そして、連動制御が開始されると、下限の判定しきい値ｃと上限の判定しきい値ａとの間の連動制御領域の範囲内において連動制御が継続される。しかし、この連動制御領域では、スライドモータ２１とリクライニングモータ２２との速度差により、判定しきい値ａまたは判定しきい値ｃに達した場合、その到達の早い側のモータを停止させ、再び、判定しきい値ｂにかかったら連動制御を再開する段階制御を実施する様にして、シート後方の空間を広げる様にしている。
【００３７】
次に、図６の続きである図７について説明する。この図７は、リヤ側へのリクライニング動作が成された場合についての処理を示す。図７において、Ｓ３２にてリクライニングＳＷ６ｂがフロント側に操作され、シートバック４をフロント側に回動させて倒す要求が有るかが判定される。ここで、リクライニング動作におけるフロント側の要求がある場合（リクライニングＳＷ６ｂが、フロント側に操作されてスイッチ状態がＯＮ状態にある状態）では、プログラムはＳ３３に進み、Ｓ３３にてその要求に応じて、コントローラ１０はリクライニングモータ２２を駆動する指示を出し、シートバック４をフロント側にリクライニング動作させることにより、シートバック４の傾斜角度がフロント側に倒れる。この状態では、コントローラ１０はＳ３４でスライド動作を行わない様にして、図７に示す処理を終了する。
【００３８】
一方、リクライニングＳＷ６ｂがフロント側に操作されていない場合には、プログラムはＳ３５に進む。Ｓ３５にて今度はリヤ側へのリクライング動作の要求があるかが判定される。リヤ側へのリクライニング要求がある場合（リクライニングＳＷ６ｂがリヤ側に操作され、スイッチ状態がリヤ側でＯＮ状態にある状態）ではＳ３６に進むが、リヤ側へのスライド要求がない場合には、リクライニング動作およびスライド動作を停止させるために、Ｓ５３にてコントローラ１０はリクライニングモータ２２に停止指示を出すと共に、Ｓ５４にてスライドモータ２１に停止指示を出し、図７の処理を終了する。
【００３９】
Ｓ３６では、今度、リクライニングＳＷ６ｂのリヤ側への操作開始（ＯＦＦ状態からＯＮ状態の切り替わり状態）をＣＰＵ１１は判定し、リヤ側へのリクライニング操作が開始された場合にはプログラムはＳ３８に進むが、そうでない場合にはＳ３７の処理を行う。
【００４０】
Ｓ３８による状態判定では、シート２の位置演算処理により演算された現在位置（例えば、位置センサ２３，２４からの信号に基づき、シート２の初期位置からスライド範囲Ｒｓおよびリクライニング範囲Ｒｒでどれだけ移動したかを、カウントすることにより算出）から、現在動作マップのどの状態にあるのか場合分けを行う。つまり、図７では、シート２の現在位置が、図５に示す動作マップの判定しきい値ｂ以上であるかが最初に判定され、Ｓ３８でシート２の現在位置がリクライニング動作開始時に判定しきい値ｂよりも低い（図５で下側にある）と、プログラムは「状態４」の処理を行うが、そのときの現在位置が判定しきい値ｂ以上である（図５では上側にある）ると、次のＳ３９に進む。Ｓ３９では、今度、リクライニング動作を開始したシート２の現在位置が、スライド動作やリクライニング動作を禁止させる判定しきい値ａ以上であるかが判定される。Ｓ３９にて、そのときのシート２の現在位置が判定しきい値ａよりも低い（図５では下側にある）場合には、プログラムは「状態５」の処理を行うが、そのときのシート２の現在位置が判定しきい値ａ以上にある（図５では上側にある）場合には、「状態６」の処理を実行する様になっている。
【００４１】
シート２の現時位置の判定がなされた後、次に、Ｓ３７では状態フラグの状態によって、「状態４」から「状態６」の処理における場合分けが行われる。
【００４２】
（状態４）
Ｓ４０で、シート２の現在位置が判定しきい値ｂと比較される。Ｓ４０にて、シート２の現在位置が判定しきい値ｂ以上となっている場合（スライド動作とリクライニング動作を連動させて行う連動制御領域）には、Ｓ４４から始まる「状態５」にプログラムは飛び、「状態５」の処理を行うが、シート２の現在位置が判定しきい値ｂよりも低い場合には、Ｓ４１にてリクラニングモータ２２を駆動してシートバック４をリヤ側に倒す。この状態では、Ｓ４２にてスライドモータ２１の動作を停止した状態にしてリクライニング動作だけを行い、Ｓ４３にてシート２のリクライニング動作の状態を示す状態フラグに「状態５」をセットして、図７に示す処理を終了する。
【００４３】
（状態５）
状態５の処理が開始されるＳ４４では、シート２の現在位置がスライド動作およびリクライニング動作を禁止する判定しきい値ａと比較される。Ｓ４４にて、シート２の現在位置が判定しきい値ａ以上となっている場合（作動禁止領域）には、Ｓ４９から始まる「状態６」にプログラムは飛び、「状態６」の処理を行うが、シート２の現在位置が判定しきい値ａよりも低い場合には、プログラムはＳ４５に進み、Ｓ４５にて今度はシート２の現在位置がスライド動作およびリクライニング動作を許可する判定しきい値ｃと比較される。Ｓ４５にて、シート２の現在位置が判定しきい値ｃより小となっている場合（操作スイッチに基づきスライド動作やリクライニング動作させる操作スイッチ領域）には、「状態４」にプログラムは飛び、Ｓ４０から始まる「状態４」の処理を行うが、シート２の現在位置が判定しきい値ｃ以上の場合にはプログラムはＳ４６に進み、フロント側へのスライド動作とリヤ側へのリクライニング動作とを同時に行う連動制御の処理が成される。つまり、この連動制御では、動作マップでリヤ側へのリクライニング動作時にシート状態が判定しきい値ａをこえない様、フロント側へのスライド動作とリヤ側へのリクライニング動作と同時に行わせる。この為、Ｓ４６にてリクライニングモータ２２を駆動してシートバック４をリヤ側に回動して倒すと共に、Ｓ４７にてフロント側にシート位置をスライド動作させるために、コントローラ１０はスライドモータ２１を駆動して、シート位置をフロント側に駆動する。これによって、シート位置がフロント側へ移動すると同時に、シートバックがリヤ側に倒れる状態を作っている。その後、Ｓ４８にて状態フラグに「状態６」をセットして、図７に示す処理を終了する。
【００４４】
（状態６）
状態６の処理が開始されるＳ４９では、シート２の現在位置が今度は判定しきい値ｂと比較される。Ｓ４９では、シート２の現在位置が判定しきい値ｂより低い場合（スライド動作とリクライニング動作を行う連動制御領域）には、「状態５」にプログラムは飛び、「状態５」の処理を行うが、シート２の現在位置が判定しきい値ｂ以上の場合には、Ｓ５０にてこれ以上のリヤ側へのリクライニング動作を禁止するために、コントローラ１０はリクライニングモータ２２を停止する指示を出した後、Ｓ５１にてフロント側にスライド動作をさせるために、コントローラ１０はスライドモータ５１を駆動する。その後、Ｓ５２にて状態フラグに「状態７」をセットして、図７に示す処理を終了する。
【００４５】
以上説明した様に、図７のリヤ側へのリクライニング動作が主体となる制御では、Ｓ３２からＳ３９までの処理では、リクライニング動作の開始をＣＰＵ１１は検出して、現時点でシート２がどの様な状態にあるのかを判定し、動作マップによる「状態４」〜「状態６」のいずれに該当するかの場合分けが行われる。そして、シート位置の状態の場合分けが成された後、Ｓ４０〜Ｓ５２では、図５に示す動作マップに基づき、スライド動作とリクライニング動作の制御を実施する様にしている。
【００４６】
この図７では、動作マップにおいて、リクライニング動作がリヤ側へ成されている場合、シートバック４の傾斜角度θが判定しきい値ｂに到達すると、コントローラ１０によりスライド動作とリクライニング動作との連動制御が開始される。そして、連動制御が開始されると、下限の判定しきい値ｃと上限の判定しきい値ａとの間の連動制御領域の範囲内において連動制御が継続される。しかし、この連動制御領域では、スライドモータ２１とリクライニングモータ２２との速度差により、判定しきい値ａまたは判定しきい値ｃにシート状態が達した場合、その到達の早い側のモータを停止させ、再び、判定しきい値ｂにかかったら連動制御を再開する段階制御を実施する様にして、シート後方の空間を広げる様にしている。
【００４７】
本実施形態においては、スライド動作とリクライニング動作について二次元の動作マップを設定し、スライド制御とリクライニング制御が行われる様にしたが、これに限定されるものではなく、例えば、シート２のヘッドレスト５や、シートクッション３のリフタ等にも適用が可能である。
【００４８】
また、シート制御の基準となる動作マップは二次元のものを示したが、これに限定されるものではなく、三次元や四次元等の多次元動作マップとしても良い。
【００４９】
【発明の効果】
本発明によれば、動作マップの設定によって、第１シート部材を動作させる第１動作や第２シート部材の第２動作の可動範囲が決まるため、シート後方に存在する他部材との干渉しない様に動作マップを予め決めて第１シート部材や第２シート部材の制御を行えば、従来に比べてシートの可動範囲を広くすることができる。
【００５０】
また、予めスライド動作が成されるスライド範囲と、リクライニング動作が成されるリクライニング範囲とから決められた動作マップに基づいて、スライド動作やリクライニング動作を制御手段によって行えば、ストッパ等の機械的な制約により動作範囲が制限を受けることなく、動作マップに基づくシートのスライド制御やリクライニング制御が行える。これは、動作マップの設定によりシートを動作させるスライド動作やリクライニング動作の可動範囲を動作マップによりシート後方に存在する他部材と干渉しない様に決めて、スライド制御やリクライニング制御を単独もしくは連動して行えば、従来に比べてシートの可動範囲を広くすることができるので、シート後部に存在する空間を最大限にまで有効利用することが可能となるため、従来の様な着座者への不安感を防止することができる。
【００５１】
この場合、動作マップには、スライド動作およびリクライニング動作を禁止する作動禁止領域を区分する第１判定しきい値が設定され、制御手段はスライド動作およびリクライニング動作でシートの後方に存在する他部材とが干渉しない様に設定された前記第１判定しきい値以下でスライド動作やリクライニング動作をさせれば、シートの動作範囲内でのシートへの干渉を防止することができる。
【００５２】
また、動作マップには、第１判定しきい値よりも低い第２判定しきい値と、第２判定しきい値よりも低い第３判定しきい値が設定され、制御手段はリヤ側へのスライド動作によりシート位置、又は、リヤ側へのリクライニング動作によりシートバックの角度が第２判定しきい値に達すると、第１判定しきい値と第３判定しきい値の範囲内で連動制御すれば、スライド動作とリクライニング動作との連動制御により限られた範囲内で有効にシート状態を動作させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるシート制御装置が適用される車両用のシートを示す斜視図である。
【図２】図１に示すシートがリクライニング動作した場合でのシートバックの可動範囲を示す説明図である。
【図３】本発明の一実施形態におけるシート制御装置の構成を示すブロック図である。
【図４】図３に示すコントローラの行うシート制御の処理を示したメインルーチンのフローチャートである。
【図５】図４のスライド・リクライニング作動処理におけるスライド範囲とリクライニング範囲とにより設定されている動作マップを示す。
【図６】図４に示すスライド・リクライニング作動処理のフローチャートである。
【図７】図４に示すスライド・リクライニング作動処理の続きのフローチャートである。
【符号の説明】
１  シート制御装置
２  シート
３  シートクッション（第１シート部材）
４  シートバック（第２シート部材）
５  ヘッドレスト
６  操作スイッチ
６ａ  スライドスイッチ（スライドＳＷ）
６ｂ  リクライニングスイッチ（リクライニングＳＷ）
Ｒｓ  スライド範囲
Ｒｒ  リクライニング範囲
【図１】
2004203122.tif 000003
【図２】
2004203122.tif 000004
【図３】
2004203122.tif 000005
【図４】
2004203122.tif 000006
【図５】
2004203122.tif 000007
【図６】
2004203122.tif 000008
【図７】
2004203122.tif 000009