(57)【要約】【課題】廉価で高性能かつ信頼性の高いオートスイングドアのスイッチ故障検出装置を提供する。【解決手段】ドア開閉範囲を複数区間に区切り各区間に対応した複数スイッチ１１６，１１７，７１〜７３のオン・オフ状態の組み合わせによって区間が特定されるように、各区間毎に異なるスイッチ出力の組み合わせが設定されると共に、ドア開閉に伴うスイッチのオン・オフ状態の組み合わせが変化していく順序を予め記憶したスイッチ状態記憶手段と、スイッチで検出されたオン・オフ状態が前記記憶手段で記憶されたスイッチ出力の組み合わせ以外の組み合わせに該当する場合や複数のスイッチのオン・オフ状態の変化が前記記憶手段における所定の順序と異なる組み合わせに変化したときスイッチの故障と判断する。【選択図】　　　　図６
2004132017.tif 000002
【特許請求の範囲】
【請求項１】
全開から全閉までのドア開閉範囲を複数区間に区切り、
前記複数区間には、ドア全開保持区間と、ドア全閉前加速区間と、前記ドア全開保持区間とドア全閉前加速区間の間の中間区間とが設けられ、前記中間区間は、さらに所定距離ごとに区切られた複数の区間が設けられており、
前記各区間に対応した複数のスイッチのオン・オフ状態の組み合わせによって前記各区間の１つが特定されるように、前記各区間毎に異なるスイッチ出力の組み合わせが設定されると共に、ドア開時の全閉から全開まであるいはドア閉時の全開から全閉までの移動によって前記複数のスイッチのオン・オフ状態の組み合わせが変化していく順序を予め記憶したスイッチ状態記憶手段と、
前記複数のスイッチで検出されたオン・オフ状態が前記記憶手段で記憶されたスイッチ出力の組み合わせ以外の組み合わせに該当する場合、又は前記複数のスイッチのオン・オフ状態の変化が前記スイッチ状態記憶手段における所定の順序と異なる組み合わせに変化したとき、スイッチの故障と判断する故障判断手段を備えたことを特徴とするドアスイッチ故障検出装置。
【請求項２】
前記請求項１に記載のスイッチ故障検出装置と、請求項１に記載の複数区間に対応して設けられ前記スイッチ故障検出装置にスイッチオン・オフの状態を知らせる複数のスイッチと、前記複数区間にドアを移動させるモータを備えたことを特徴とするスイングドア。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、オートスイングドアのスイッチ故障検出装置に関する。
【０００２】
【従来の技術】
従来から例えばマイクロバス等にはオートスイングドアが一般的に使用されている。かかるオートスイングドアはモータで開閉されるようになっているが、例えば車両が急坂で停車している場合、ドア全閉からドアを開ける際にも、ドア全開からドアを閉める際にも大きなトルクでモータを駆動する必要がある。さらには、通常のドア閉止動作においてもドア全閉時にはドア周囲のウェザーストリップの反力等に抗してドアのラッチが車体パネルのストライカに完全に係合するようにドア全閉直前には大きなトルクでモータを駆動する必要もある。
【０００３】
さらにまた、ドア開閉途中においてドアに人や物が挟まった時、これを速やかに検出してドア駆動モータを停止させる必要もある。
【０００４】
このようにドアの開度に応じてモータのトルクを制御するためのドア開閉制御装置が従来から知られている。
【０００５】
一例として、車両が坂道に停車している際、モータ制御用ロータリエンコーダを用いてスライドドアの自重による移動方向や移動速度を求め、これに基づいて車両の傾斜度合いを算出してこれに応じたドア開閉速度制御を行なうドア開閉制御装置が知られている（例えば、特許文献１参照。）。
【０００６】
このドア開閉制御装置は、ロータリエンコーダから出力される２相パルス信号の位相関係からロータリエンコーダの回転方向、すなわちスライドドアの移動方向を検出すると共に、割り込みパルス間のクロックパルス数をカウントすることでスライドドアの速度を認識するようになっている。そして、これらの検出結果よりスライドドアの加速度を求めることで車両停車時における傾きを求め、スライドドアの開閉速度制御に役立てている。
【０００７】
一方、このようなロータリエンコーダを用いる代わりに主モータと補助モータの２つのモータを備えてドア開閉速度制御を行なうドア開閉装置も知られている（例えば、特許文献２参照。）。
【０００８】
このドア開閉装置は、車両用ドアの開閉を指示する操作スイッチと、この操作スイッチの操作に応じて正転及び逆転する主モータと、この他に車両用ドアの閉止直前の状態を検出する検出スイッチと、この検出スイッチの状態検出に応答してドアを主モータと共に閉止方向へ駆動する補助モータとを備えている。
【０００９】
そして、図９に示すようにドア全開状態（ドア全開スイッチオンの状態）からドア全閉状態（ドア全閉スイッチオンの状態）までの間において、ドア中間スイッチがオンからオフになった状態（ドア全閉直前の状態）を検出し、この時点からドア全閉までの間を加速区間として主モータに加えて補助モータを駆動し、他の区間より大きな速度でドアを動かすようになっている。そして、このドアの加速動作によって、ドアのラッチを車体パネルのストライカに確実に係合させている。
【００１０】
【特許文献１】
特開平１０−２８０８０５号公報（第５頁、図９）
【特許文献２】
実開平２−４７３７７号公報（第２５−２６頁、第１図）
【発明が解決しようとする課題】
前者のドア自動開閉制御装置はロータリエンコーダを備えているが、ロータリエンコーダは立ち上がりパルス間のクロックパルス数をカウントしてモータ回転数を検出すると共に、モータ回転方向に応じたパルス変化をみることでモータ回転方向を検出しているので構造的に複雑となりコスト的に高くつく。
【００１１】
一方、後者のドア開閉装置は主モータの他にドア加速用の補助モータも備えなければならず、ロータリエンコーダを用いた場合と同様にコスト的に高くつく。
【００１２】
なお、ドアが車体側のパネルに対してハーフラッチ（半ロック）位置にくるとドアのラッチをフルラッチ（フルロック）位置まで閉め込むオートクロージャーという機構も存在するが、構造上さらに複雑となり、上述の２つの従来例に比べてさらにコスト上割高となる。
【００１３】
そこで、これらの高価なドア開閉速度制御用要素の代わりにモータの駆動軸にカムを取り付け、このカムの回転量を例えばリミットスイッチなどの複数の廉価なスイッチで検出することでドアがどの程度の開き度合いにあるかを判断する構造も考えられる。しかしながら、リミットスイッチ自体は機械的にオン・オフするものであり長期間の使用に伴い故障の恐れもある。そこで、廉価で信頼性の高いドア開閉装置を提供するためには安価なスイッチを用いてドア開閉速度制御を行うと共にかかるスイッチの故障検出も同時に行うのが望ましい。
【００１４】
本発明の目的は、廉価で高性能かつ信頼性の高いオートスイングドアのドアスイッチ故障検出装置を提供することにある。
【００１５】
【課題を解決するための手段】
上述の課題を解決するために、本発明の請求項１に記載のドアスイッチ故障検出装置は、全開から全閉までのドア開閉範囲を複数区間に区切り、複数区間には、ドア全開保持区間と、ドア全閉前加速区間と、ドア全開保持区間とドア全閉前加速区間の間の中間区間とが設けられ、中間区間は、さらに所定距離ごとに区切られた複数の区間が設けられており、各区間に対応した複数のスイッチのオン・オフ状態の組み合わせによって各区間の１つが特定されるように、各区間毎に異なるスイッチ出力の組み合わせが設定されると共に、ドア開時の全閉から全開まであるいはドア閉時の全開から全閉までの移動によって複数のスイッチのオン・オフ状態の組み合わせが変化していく順序を予め記憶したスイッチ状態記憶手段と、複数のスイッチで検出されたオン・オフ状態がスイッチ状態記憶手段で記憶されたスイッチ出力の組み合わせ以外の組み合わせに該当する場合、又は複数のスイッチのオン・オフ状態の変化がスイッチ状態記憶手段における所定の順序と異なる組み合わせに変化したとき、スイッチの故障と判断するスイッチ故障判断手段を備えている。
【００１６】
ドア開時または閉時、予め設定された各区間ごとのスイッチのオン・オフ状態組み合わせの何れにも一致しないスイッチのオン・オフ組み合わせが検出された場合、もしくはこのような場合でなくてもスイッチオン・オフ状態の変化していく順序が、予め設定されたスイッチオン・オフの組み合わせ変化と異なるスイッチオン・オフの組み合わせに変化したときスイッチの故障と判別するため、スイッチの故障が容易に検出できる。
【００１７】
また、スイッチの故障はドア開閉制御動作と同時に判別でき、通常の作動とは異なるスイッチ故障検出のための特有の作動モードを設定する必要がない。
【００１８】
さらに、ドア開閉途中（半開状態）でドアの作動を停止した場合であってもその直後の開閉動作からすぐにスイッチの故障を検出できる。
【００１９】
また、本発明の請求項２に記載のスイングドアは、請求項１に記載のスイッチ故障検出装置と、請求項１に記載の複数区間に対応して設けられ前記スイッチ故障検出装置にスイッチオン・オフの状態を知らせる複数のスイッチと、複数区間にドアを移動させるモータとを備えたことを特徴とする。
【００２０】
スイッチを用いてドア開閉制御を行う場合、スイッチの故障をドア開閉状態の如何にかかわらず迅速に検出できるので信頼性の高いスイングドアを提供することができる。
【００２１】
【発明の実施の形態】
以下、本発明の一実施形態にかかるオートスイングドアのスイッチ故障検出装置について、図面に基づいて説明する。
【００２２】
最初にオートスイングドアの構造について説明する。
【００２３】
オートスイングドア（以下、単に「ドア」とする）１は、図１及び図２に示すように例えばマイクロバスのフロア２から一段下がったステップ３を有する乗降口を形成しているフロントピラー４とリヤピラー５間のドア開口部に設けられ、ドア開口部を閉じるドア全閉位置からドア１が車体に対して平行に移動し、ドア開口部の後外側に位置するドア全開位置に至るようになっている。すなわち、ドア全閉位置においては、ドアは図示しないウェザーストリップを介してドアピラー（フロントピラー４及びリアピラー５等）と密着し（図１中２点鎖線参照）、ドア全開位置においては車体側方から一定距離離間して車体と平行に位置するようになっている（図１中実線参照）。そして、ドア全開位置には図示しないチェッカーが設けられ、ドア全開位置にドア１を開保持している。ドア全開時このチェッカーを乗り越えてドア１が保持され、ドア閉時、最初にこのチェッカーを乗り越えて閉作動が行われる。
【００２４】
ドア１は、Ｕ字型のメインリンク１０，２０及び棒状のサブリンク３０を介して車体に連結している。メインリンク１０，２０は、図２に示すドア側リンク固定シャフト４０と車体側リンク固定シャフト５０とを連結する二本の略Ｕ字型リンクからなり、下側のリンク２０には突出部２１が設けられ、その先端にドアパネル部と当接するゴム製のストッパ２２が備わっている。また、ドア側リンク固定シャフト４０の両端はドアパネルに取り付けられたブラケット４１，４２によって回動自在に支持されている。一方、車体側リンク固定シャフト５０もその両端部が車体に取り付けられたブラケット５１，５２（図２参照）を介して回動自在に支持されている。そして、下側メインリンク２０の突出部近傍にさらに固定端アーム２３が設けられ、ドア開閉用ロッド２４の一端とボールジョイント２５を介して回動自在に連結されている。
【００２５】
サブリンク３０は一端がドア下端前方（車体のフロントピラー４側）に備わったブラケット３１に回動自在に取り付けられ、他端が図示しないブラケットを介してステップ３の裏面に回動自在に取り付けられている。
【００２６】
一方、ステップ３の後方部にはドア開閉モータ駆動ユニットボックス６が設けられ、駆動ユニットボックス６から突出したモータ駆動シャフト６４（図２参照）にドア開閉用ロッド２４の他端が接続されている。なお、ドア開閉用ロッド２４の一部には長さ調整用のネジ部２４ａとナット２４ｂが備わっている（図３参照）。
【００２７】
また、ドア１には図２に示すようにドア内側に手動操作用のインナーハンドル１ａとロックレバー１ｂが備わり、ドア外側には図示しないアウターハンドルが備わっている。また、車体のフロア２には乗客保護用のガードバー２ａがドア近傍に備わっている。
【００２８】
そして、ドア１にはその前後に図示しないラッチ及びポールが備わったドアロック装置が設けられており、車体のフロントピラー４とリアピラー５には当該ラッチと係合する図示しないストライカが備わっている。なお、ポールはドア１のラッチが車体パネルのストライカに嵌合した際、ラッチの段差に引っかかりラッチがストライカとの嵌合を解除する方向へ回動するのを阻止し、ドア１を全閉位置でロックするためのものである。
【００２９】
一方、ドア全開位置においては、ドアに設けられた図示しないチェッカーが車体パネルのリアピラー５内部に入り込み、チェッカーに備わったゴムの弾性力によってドア全開状態を保持するようになっている。そして、このチェッカーによって例えば車両が急坂で停車した時、ドア全開時にドアが自重で閉まるのを防止する。
【００３０】
続いて、ドア開閉モータ駆動ユニットボックス（以下、単に「駆動ユニットボックス」とする）６について説明する。駆動ユニットボックス６はドア１を自動で動かすための駆動装置であり、図３に内部構造を露出した状態で示すように、駆動モータ６１と、ギアボックス及びコントローラボックスからなるパワーユニット６２と、パワーユニット６２の側方に設けられたオート／マニュアル切替スイッチ６３と、パワーユニット６２から上方に突出したモータ駆動シャフト６４とを備えている。なお、オート／マニュアル切替スイッチ６３はドア１を自動で開閉するか手動で開閉するかの切替スイッチである。また、上述したようにモータ駆動シャフト６４にはドア開閉用ロッド２４の端部が駆動リンク２８及びボールジョイント２９を介して回動自在に取り付けられている（図４参照）。
【００３１】
そして、モータ駆動シャフト６４の一部には、図４に示すようにカム６５が固定されるとともに、カム６５によってオン・オフされるドア中間位置検出用の３つのリミットスイッチ７１〜７３が設けられている。カム６５は樹脂で一体成型された２枚のカムプレートからなり、各カムプレートの周方向適所にリミットスイッチ動作用の凸部６５ａ，６５ｂ，６５ｃが一定範囲に亘って形成されている。
【００３２】
ドア中間位置検出用の３つのリミットスイッチ７１〜７３にはいわゆる公知の物体有無検知用リミットスイッチが使用されており、第１スイッチ７１及び第２スイッチ７２の検出端ローラ７１ａ，７２ａがカム周方向に一定距離離間して下段カムプレート６５ｄとそれぞれ摺動接触し、第３スイッチ７３の検出端ローラ７３ａが下段カムプレート６５ｄから上方へ突出した上段カムプレート６５ｕの凸部６５ａ，６５ｂと適所で摺動接触し、後述するドア中間位置の分割されたエリアごとに各スイッチが異なる組み合わせでオン・オフするようになっている。
【００３３】
続いて、上述したドア１の開閉速度を制御するドア開閉制御装置１００の回路構成を図５のブロック図に基づいて説明する。
【００３４】
ドア開閉制御装置１００の回路は、ドア開閉制御用ＣＰＵ（ＥＣＵ）１０１と、当該ＣＰＵに電気的に接続された図中一点鎖線で囲むドアロック／アンロック駆動ユニット１１０と、同じく当該ＣＰＵに電気的に接続された図中二点鎖線で囲むドア開閉駆動用ユニット１２０を備えている。
【００３５】
ドア開閉制御用ＣＰＵ１０１は後述するスイッチ故障検出のフローチャートに従ってスイッチの故障を検出し駆動モータ６１を停止制御するようになっており、内部にドア全開から全閉までの複数の区間に応じた複数スイッチのオン・オフ状態の組み合わせを記憶したスイッチ状態記憶手段（メモリ）と、この記憶手段の内容と実際のスイッチオン・オフ出力とを比較してスイッチ故障の有無を判断するスイッチ故障判断手段を有している。
【００３６】
一方、ドアロック／アンロック駆動ユニット１１０はイグニッション１３１から電源をとっている。そして、ドアロック／アンロック駆動ユニット１１０はモータ１１１と、ドアアンロック用リレー１１２と、ドアロック用リレー１１３を備え、これらのリレー１１２，１１３のオン・オフでモータ１１１の回転方向を変えるようになっている。また、モータ１１１にはドアロック検出スイッチ１１４とドアアンロック検出スイッチ１１５とが設けられている。なお、モータ１１１はストライカに対してラッチをロック可能状態にするかロック解除状態にするかの役目を果たしている。すなわち、モータ１１１の作動によりラッチに係合しているポールを強制的に係合解除でき、これによってドア１を選択的に施錠可能状態又は解除状態とする。
【００３７】
なお、モータ１１１に備わったスイッチ１１４，１１５のほかに、車体のリアピラー側にはドアロックスイッチ１１６が備わり、ドアの車体フロントピラー側にはドアスイッチ１１７が備わり、実際のドアの全閉状態を確認できるようになっている。
【００３８】
一方、ドア開閉駆動用ユニット１２０には駆動モータ６１が備わり、車種に応じた２４Ｖまたは１２Ｖの電源をバッテリー１３２から当該駆動モータ６１に供給するようになっている。また、ドア開閉駆動用ユニット１２０には、ドア自動・手動切り替え用のオート／マニュアル切替スイッチ６３と、ドア中間位置検出用の上述した３つのリミットスイッチ７１〜７３と、ドア全閉及び全開からのドア開閉駆動直前に警報音を発するブザー１２２と、ドア開閉いずれかの方向に押している間だけ（ＯＰＥＮ又はＣＬＯＳＥ側にスイッチ接点が接合しているときだけ）ドア１を開閉作動させ、離すとドア開閉動作を停止するドア開閉スイッチ１２３が備わっている。さらには、ドア開閉駆動用ユニット１２０には車速センサ１２４が設けられ、所定の車速有りを検知するとドア１の自動開閉を不可能にし、安全なドア開閉制御を行なうようになっている。
【００３９】
なお、ドア開閉スイッチ１２３はそのオープン側とクローズ側が駆動モータ６１に接続された二つのモータリレー１２５，１２６にそれぞれ導通接続され、ドア開閉スイッチ１２３の選択によって駆動モータ６１の回転方向を変え、ドア１の開閉方向を選択できるようになっている。
【００４０】
続いて、３つのドア中間位置検出用リミットスイッチ７１〜７３の検出状態とドア開閉位置との関係を図６に基づいて説明する。
【００４１】
ドア開閉位置は、図６に示す記号Ａ−Ｂ間のドア完全開き区間と、記号Ｂ−Ｃ間のドア全開保持区間（チェッカー乗り越し区間）と、記号Ｃ−Ｄ間に示す中間区間、すなわちチェッカーがドアピラーから外れた時点とドア閉止速度を加速する時点との間のドア中間区間と、記号Ｄ−Ｅ間で示すドア閉止のための加速域を表すドア全閉前加速区間と、記号Ｅ−Ｆ間で示すドア全閉区間とで区分される。そして、ドア中間区間は、第１の中間位置、第２の中間位置、及び第３の中間位置とで均等に区切られ、その結果この中間区間が４つの均等な距離を有する中間エリア（区間）に更に分割されている。
【００４２】
なお、ドア全開保持区間においては、ドアチェッカーをリアピラー５から外すために駆動モータ６１をデューティ比３０％と通常トルクより若干大きいトルクで駆動する。また、４つのエリアからなるドア中間区間では各エリアを通常０．７秒でドアが通過するように駆動モータ６１をデューティ比１５％とし通常トルクで駆動する。さらに、ドア全閉前加速区間においては、ドア１のラッチを車体のストライカにしっかりと係合させるためにデューティ１００％の最大トルクでモータを駆動する。
【００４３】
続いて、ドアスイッチ１１６，１１７及びドア中間位置検出用としてのリミットスイッチ７１〜７３のオン・オフ状態とドアの位置関係との相関関係について説明する。なお、図６においては各スイッチがオンの場合は１、各スイッチがオフの場合は０として表している。また、ここではスイングドアが全開状態から全閉状態に至るまでの過程について各スイッチの状態変化を説明する。まず、ドア１が完全開き区間Ａ−Ｂ（エリア０）にある場合、ドアスイッチは０、スイッチ１は１、スイッチ２は０、スイッチ３は１である。続いて、ドア全開保持区間Ｂ−Ｃ（エリア１）に移行した場合のスイッチの状態変化を（ドアスイッチ，スイッチ１，スイッチ２，スイッチ３）とすると、ドア全開保持区間のエリア１において、各スイッチの状態は（０，０，０，１）となる。さらにドアが閉じるとドアは中間区間Ｃ−Ｄに至る。この中間区間Ｃ−Ｄは上述したように予め４つの均等なエリアに区分けされている。そして、最初のエリア２では各スイッチの状態変化は（０，０，０，０）となる。続くエリア３においては各スイッチの状態変化は、（０，０，１，０）となる。そして、続くエリア４におけるスイッチの状態変化は、（０，０，１，１）となる。更にドア中間区間の最後のエリア、すなわちエリア５においては、各スイッチの状態変化は（０，１，１，１）となる。続いて、ドア１が閉じる直前の状態であるドア全閉前加速区間Ｄ−Ｅに至ると、各スイッチの状態変化はエリア６に示すように、（０，１，１，０）となる。そして、ドア１が全閉区間になったとき、各スイッチの状態変化はエリア７に示すように（１，１，１，０）となる。このようにエリア０からエリア７の全てのエリアにおいて各スイッチの状態変化が同一の状態であるエリアは存在せず、各スイッチの出力である０と１の組み合わせによる状態変化が予め定められた順番でシーケンシャルにかつ一義的に変化していくようになっている。従って、このような組み合わせにないスイッチの状態組み合わせが生じた場合や組み合わせは正しいがスイッチの状態変化が上述の順番通りに生じない場合はドアスイッチ１１６，１１７，リミットスイッチ７１〜７３の何れかのスイッチが故障であると判断することができる。
【００４４】
なお、ドア全閉状態からドア１を開放する場合は各スイッチの状態変化が上述と逆のパターンで順々に変化していくので、上述のドア閉止動作の場合と同様に、図６に示す組み合わせにないスイッチの状態組み合わせが生じた場合や組み合わせは正しいがスイッチの状態変化が上述と逆の順番（図６に示す右から左の順番）に生じない場合も同様にドアスイッチ１１６，１１７、リミットスイッチ７１〜７３の何れかのスイッチが故障と判断することができる。
【００４５】
続いて、ＣＰＵ１０１で行われるドア開閉制御用スイッチ故障検出ルーチン（以下、単に「スイッチ故障ルーチン」とする）について説明する。
【００４６】
図７に示すスイッチ故障ルーチンを開始すると（ステップＳ３００）、ドア開閉スイッチ１２３がオンか否かを判断する（ステップＳ３０１）。ここでドア開閉スイッチ１２３がオフの場合は、図８に示すように駆動モータ６１を停止し（ステップＳ３９０）、スイッチ故障検出ルーチンを終了する（ステップＳ３９１）。
【００４７】
一方、図７に示すステップＳ３０１でドア開閉スイッチ１２３がオンの場合は、駆動モータ６１を出力し（ステップＳ３０２）、区間変化があるか否かを判断する（ステップＳ３０３）。なお、この区間変化の有無はドアスイッチ１１６，１１７及び３つのドア中間位置検出用リミットスイッチ７１〜７３のオン・オフ状態変化が図６に示すスイッチ出力の組み合わせに沿って変化したか否かを確認することで容易に判断できる。
【００４８】
ここで区間変化がない場合は現在の区間をメモリし（ステップＳ３１１）、ステップＳ３０１に戻る。
【００４９】
一方、ステップＳ３０３で区間変化がある場合は、ドア１の動作方向が開方向か否かを判断する（ステップＳ３０４）。ここで動作方向が開方向の場合は図８に示すようにメモリの区間と比較し（ステップＳ３２１）、スイッチ状態変化の順番が正しいか否かを判断する（ステップＳ３２２）。この順番の正しさを判断するに当たって、ドアスイッチ１１６，１１７及び３つのドア中間位置検出用リミットスイッチ７１〜７３のオン・オフ状態変化が図６に示すスイッチ出力の組み合わせに沿ってドア開き方向（図中、右から左の方向）に各スイッチの状態が変化したか否かを確認する。そして、このスイッチ出力が規定の組み合わせ通りに変化した場合は順番が正しいと判断し、図７に示すステップＳ３０１に戻る。
【００５０】
一方、各スイッチの組み合わせが図６に示す組み合わせの何れにも該当しない場合や図６に示す規定の組み合わせと異なる組み合わせで変化した場合（順番が正しくない場合）は各スイッチが正常な状態では起こりえない状態変化が生じているとして、図８に示す通り少なくとも何れか１つのスイッチが故障しているとスイッチ故障と判断し（ステップＳ３０７）、モータを停止して（ステップＳ３９０）、スイッチ故障検出ルーチンを終了する（ステップＳ３９１）。
【００５１】
また、図７に示すステップＳ３０４でドアの動作方向が閉じ方向である場合、図８に示すようにメモリの区間と比較し（ステップＳ３０５）、各スイッチの出力組み合わせが図６に示す組み合わせの何れかに該当するかを判断すると共に、該当した場合はドアが閉じる方向に各スイッチの状態変化が生じているか否か（順番は正しいか否か）を判断する（ステップＳ３０６）。この順番は図６に示すスイッチ出力の組み合わせに沿ってドア閉じ方向（図中、左から右方向）に各スイッチの状態が変化したか否かを確認する。そして、順番が正しいと判断した場合は図７に示すステップＳ３０１に戻る。また、図８に示すステップＳ３０６で順番が正しくないと判断した場合は、スイッチ故障と判断し（ステップＳ３０７）、モータを停止し（ステップＳ３９０）、スイッチ故障検出ルーチンを終了する（ステップＳ３９１）。
【００５２】
尚、上述のフローチャートは本発明の目的を実現するための一例として示したものであり、本発明を逸脱しない範囲での上述のフローチャートと異なるフローチャートも考えられることは言うまでもない。
【００５３】
また、上述のドア中間位置を検出する３つのスイッチにはいわゆるリミットスイッチを用いたが、これに限定されず物体有無検知用の他の種類のオン・オフスイッチを用いても良いことは言うまでもない。
【００５４】
【発明の効果】
以上説明したように、本発明の請求項１に記載のオートスイングドアのドアスイッチ故障検出装置は、ドア開時または閉時、予め設定された各区間ごとのスイッチのオン・オフ状態の組み合わせのいずれにも一致しないスイッチオン・オフの組み合わせが検出された場合、もしくはこのような場合でなくてもスイッチオン・オフ状態の変化していく順序が予め設定されたスイッチオン・オフの組み合わせ変化と異なるスイッチのオン・オフ状態の組み合わせに変化したときスイッチの故障と判別するため、スイッチの故障が容易に検出できる。
【００５５】
また、スイッチの故障はドア開閉制御動作と同時に判別でき、通常の作動とは異なるスイッチ故障検出のための特有の作動モードを設定する必要がない。
【００５６】
さらに、ドア開閉途中（半開状態）でドアの作動を停止した場合であってもその直後の開閉動作からすぐにスイッチの故障を検出できる。
【００５７】
また、本発明の請求項２に記載のスイングドアは、スイッチを用いてドア開閉制御を行う場合、スイッチの故障をドア開閉状態の如何にかかわらず迅速に検出できるので信頼性の高いスイングドアを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかるドアスイッチ故障検出装置の適用されるドア構造を、車体パネル部を破断して示す平面図である。
【図２】図１のドア構造を車両フロア側から示した斜視図である。
【図３】図１のドア構造に示したドア開閉モータ駆動ユニットボックスの内部構造を示した図である。
【図４】図３のドア開閉モータ駆動ユニットボックスの駆動シャフト部近傍を示した詳細斜視図である。
【図５】本発明の一実施形態にかかるスイングドア開閉速度制御装置のドア開閉駆動用ユニット回路図である。
【図６】図５のドアスイッチとドア中間位置検出スイッチのオン・オフをドア開閉度合いに応じて示す状態変化図である。
【図７】本発明の一実施形態にかかるドアスイッチ故障検出装置によるドアスイッチ故障検出制御を示すフローチャートである。
【図８】図７に続くフローチャートである。
【図９】従来のドア開閉装置の開閉制御を説明するタイムチャートである。
【符号の説明】
１　　オートスイングドア
１ａ　　インナーハンドル
１ｂ　　ロックレバー
２　　フロア
２ａ　　ガードバー
３　　ステップ
４　　フロントピラー
５　　リアピラー
６　　駆動ユニットボックス
１０　　上側メインリンク
２０　　下側メインリンク
２１　　突出部
２２　　ストッパ
２３　　固定端アーム
２４　　ドア開閉用ロッド
２４ａ　　ネジ部
２４ｂ　　ナット
２５　　ボールジョイント
２８　　駆動リンク
２９　　ボールジョイント
３０　　サブリンク
３１　　ブラケット
４０　　ドア側リンク固定シャフト
４１，４２　　ブラケット
５０　　車体側リンク固定シャフト
５１，５２　　ブラケット
６１　　駆動モータ
６２　　パワーユニット
６３　　オート／マニュアル切替スイッチ
６４　　モータ駆動シャフト
６５　　カム
６５ａ，６５ｂ，６５ｃ　　凸部
６５ｄ　　下段カムプレート
６５ｕ　　上段カムプレート
７１〜７３　　リミットスイッチ
７１ａ，７２ａ，７３ａ　　検出端ローラ
１００　　ドア開閉制御装置
１０１　　ドア開閉制御用ＣＰＵ
１１０　　ドアロック／アンロック駆動ユニット
１１１　　モータ
１１２　　ドアアンロック用リレー
１１３　　ドアロック用リレー
１１４　　ドアロック検出スイッチ
１１５　　ドアアンロック検出スイッチ
１１６　　ドア（ロック）スイッチ
１１７　　ドアスイッチ
１２０　　ドア開閉駆動用ユニット
１２２　　ブザー
１２３　　ドア開閉スイッチ
１２４　　車速センサ
１２５，１２６　　モータリレー
１３１　　イグニッション
１３２　　バッテリー
【図１】
2004132017.tif 000003
【図２】
2004132017.tif 000004
【図３】
2004132017.tif 000005
【図４】
2004132017.tif 000006
【図５】
2004132017.tif 000007
【図６】
2004132017.tif 000008
【図７】
2004132017.tif 000009
【図８】
2004132017.tif 000010
【図９】
2004132017.tif 000011