(57)【特許請求の範囲】
【請求項１】
ステアリングシャフトに対して係合または係合解除されることにより前記ステアリングシャフトをロックまたはアンロックするロックボルトと、該ロックボルトの作動位置を検出する第１および第２の位置検出手段と、これら位置検出手段からの検出信号に基づいて前記ロックボルトの作動状態を判定する位置判定手段とを備えたステアリングロック装置において、
前記第１および第２の位置検出手段は、前記ロックボルトがロック位置およびアンロック位置の作動位置となったときに動作し、互いにロック位置およびアンロック位置を検出する構成とし、
前記第１の位置検出手段によるロック位置およびアンロック位置の検出時点と、前記第２の位置検出手段によるロック位置およびアンロック位置の検出時点とに、時間差を有するように第１および第２の位置検出手段を配設するとともに、
前記第１の位置検出手段によるロック位置の検出時点から前記第２の位置検出手段によるロック位置の検出時点までの実際の検出時間差と、前記第２の位置検出手段によるアンロック位置の検出時点から前記第１の位置検出手段によるアンロック位置の検出時点までの実際の検出時間差と、予め設定した許容時間差範囲とに基づいて、前記第１または第２の位置検出手段の故障の有無を判断する故障判断手段を設けたことを特徴とするステアリングロック装置。
【請求項２】
前記故障判断手段により第１または第２の位置検出手段が故障している判断すると、前記ロックボルトによるロック状態への作動を禁止することを特徴とする請求項１に記載のステアリングロック装置。
【請求項３】
前記ロックボルトをロック状態からアンロック状態に作動させる工程で、前記第１または第２の位置検出手段が故障していると判断した場合、アンロック作動の終了後にロック状態への作動を禁止することを特徴とする請求項２に記載のステアリングロック装置。
【請求項４】
前記ロックボルトをアンロック状態からロック状態に作動させる開始時に、前記第１または第２の位置検出手段が故障していると判断した場合、そのロック状態への作動を禁止することを特徴とする請求項２または請求項３に記載のステアリングロック装置。
【請求項５】
前記ロックボルトをアンロック状態からロック状態に作動させる開始後に、前記第１または第２の位置検出手段が故障していると判断した場合、そのロック状態への作動が完了した後に、アンロック状態への作動が完了すると、次のロック状態への作動を禁止することを特徴とする請求項２乃至請求項４のいずれか１項に記載のステアリングロック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等のステアリングをロックするための電動ステアリングロック装置に関ものである。
【背景技術】
【０００２】
従来、盗難防止を目的として自動車などのステアリングをロックするために用いられるステアリングロック装置は、ステアリング操作に伴って回動するステアリングシャフトの外周に係合凹部が設けられている。そして、運転者がキーにより自動車のエンジンの停止操作をすると、この係合凹部に進退可能なロックボルトが進入して係合することにより、ステアリングシャフトの回動が規制されてステアリングがロックされる。一方、運転者がキーによりエンジンの始動操作をすると、前記係合凹部から前記ロックボルトが後退して係合解除されることにより、ステアリングシャフトの回動規制が解除されてステアリングがアンロックされる。
【０００３】
このようなステアリングロック装置に関連する先行技術文献情報としては次のものがある。
【０００４】
【特許文献１】特開２００４−２９９６５８号公報
【０００５】
この特許文献１には、一対のスイッチからなる位置検出手段を設け、これらスイッチから出力される信号に基づいて、ロックボルトがロック状態およびアンロック状態のいずれの状態に位置しているのか検出できるようにしたロック装置が記載されている。具体的には、図１４に示すように、このロック装置では、ロックボルトがロック状態である場合、スイッチＳ１からはＬＯＷ信号が出力され、スイッチＳ２からはＨＩ信号が出力される。逆に、ロックボルトがアンロック状態である場合、スイッチＳ１からはＨＩ信号が出力され、スイッチＳ２からはＬＯＷ信号が出力される。そのため、マイコンは、これらスイッチＳ１，Ｓ２に接続したポートに入力されるＬＯＷ信号またはＨＩ信号を検出することにより、ロックボルトの作動状態を検出できる。
【０００６】
また、この特許文献１のロック装置では、前記スイッチから入力された信号により、スイッチＳ１，Ｓ２の故障の有無を判断できる。即ち、スイッチＳ１がオープン（遮断）状態で故障した場合、スイッチＳ１からはＨＩ信号が出力され続ける。そのため、マイコンは、アンロック状態では異常を判断できないが、ロック状態では、スイッチＳ１，Ｓ２の両方からＨＩ信号が入力されるため、異常を判断することができる。また、スイッチＳ１がショート（短絡）状態で故障した場合、スイッチＳ１からはＬＯＷ信号が出力され続ける。そのため、マイコンは、ロック状態では異常を判断できないが、アンロック状態では、スイッチＳ１，Ｓ２の両方からＬＯＷ信号が入力されるため、異常を判断することができる。また、スイッチＳ２がオープン（遮断）状態で故障した場合、スイッチＳ２からはＨＩ信号が出力され続ける。そのため、マイコンは、ロック状態では異常を判断できないが、アンロック状態では、スイッチＳ１，Ｓ２の両方からＨＩ信号が入力されるため、異常を判断することができる。また、スイッチＳ２がショート（短絡）状態で故障した場合、スイッチＳ２からはＬＯＷ信号が出力され続ける。そのため、マイコンは、アンロック状態では異常を判断できないが、ロック状態では、スイッチＳ１，Ｓ２の両方からＬＯＷ信号が入力されるため、異常を判断することができる。
【０００７】
しかしながら、この特許文献１のロック装置では、いずれか一方のスイッチＳ１，Ｓ２が故障した場合、ロック状態およびアンロック状態のいずれかに動作しなければ異常を判断できない。そのため、作動中にいずれかのスイッチが故障した場合、次の作動が完了するまで異常を検出できない場合がある。
【０００８】
例えば、ロック状態（S1=LOW,S2=HI）からアンロック状態（S1=HI,S2=LOW）に作動している過程でスイッチＳ１がオープン状態(HI)で故障した場合、アンロック状態では故障を検出することはできない。そして、次にロック状態への作動を行われると、その作動完了後に故障を検出可能な状態になる。ここで、両方のスイッチがＨＩ信号を出力する状態は、ロックボルトがロック状態でスイッチＳ１がオープン状態で故障した場合、および、ロックボルトがアンロック状態でスイッチＳ２がショート状態で故障した場合の２通りがある。そして、マイコンは、いずれの作動中に、いずれのスイッチＳ１，Ｓ２が故障したのか判断できないため、このような故障状況の場合にロックボルトが動作不能な状態になることがある。そして、この場合には、ステアリングのロック状態を解除できないため、修理するまで走行不可能になるという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、従来の問題に鑑みてなされたもので、ロックボルトの作動位置を検出するスイッチの故障を迅速に判断でき、故障時の対応性を向上できるステアリングロック装置を提供することを課題とするものである。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、本発明のステアリングロック装置は、ステアリングシャフトに対して係合または係合解除されることにより前記ステアリングシャフトをロックまたはアンロックするロックボルトと、該ロックボルトの作動位置を検出する第１および第２の位置検出手段と、これら位置検出手段からの検出信号に基づいて前記ロックボルトの作動状態を判定する位置判定手段とを備えたステアリングロック装置において、前記第１および第２の位置検出手段は、前記ロックボルトがロック位置およびアンロック位置の作動位置となったときに動作し、互いにロック位置およびアンロック位置を検出する構成とし、前記第１の位置検出手段によるロック位置およびアンロック位置の検出時点と、前記第２の位置検出手段によるロック位置およびアンロック位置の検出時点とに、時間差を有するように第１および第２の位置検出手段を配設するとともに、前記第１の位置検出手段によるロック位置の検出時点から前記第２の位置検出手段によるロック位置の検出時点までの実際の検出時間差と、前記第２の位置検出手段によるアンロック位置の検出時点から前記第１の位置検出手段によるアンロック位置の検出時点までの実際の検出時間差と、予め設定した許容時間差範囲とに基づいて、前記第１または第２の位置検出手段の故障の有無を判断する故障判断手段を設けた構成としている。
【００１１】
このステアリングロック装置では、２つの位置検出手段により、ロックボルトのロック状態またはアンロック状態を確実に判断できる。しかも、第１および第２の位置検出手段は、互いに検出時点が異なり、時間差が発生するように配設され、その実際の時間差と、予め設定した許容時間範囲とに基づいて、位置検出手段の故障状態を更に判断するため、確実にその一作動中に位置検出手段の故障の発生の有無を判断できる。その結果、その故障後の対応を迅速に行うことができる。
【００１２】
具体的には、ロックボルトがロック状態からアンロック状態への作動中に位置検出手段の故障が発生した場合、ロックボルトがロック位置へ再び作動することを防止することができる。その結果、ロックボルトがロック位置で故障停止して走行不能となってしまうことを防止することができる。
【００１３】
このステアリングロック装置では、前記故障判断手段により第１または第２の位置検出手段が故障している判断すると、前記ロックボルトによるロック状態への作動を禁止することが好ましい。
【００１４】
この場合、前記ロックボルトをロック状態からアンロック状態に作動させる工程で、前記第１または第２の位置検出手段が故障していると判断した場合、アンロック作動の終了後にロック状態への作動を禁止することが好ましい。
また、前記ロックボルトをアンロック状態からロック状態に作動させる開始時に、前記第１または第２の位置検出手段が故障していると判断した場合、そのロック状態への作動を禁止することが好ましい。
さらに、前記ロックボルトをアンロック状態からロック状態に作動させる開始後に、前記第１または第２の位置検出手段が故障していると判断した場合、そのロック状態への作動が完了した後に、アンロック状態への作動が完了すると、次のロック状態への作動を禁止することが好ましい。
【発明の効果】
【００１５】
本発明のステアリングロック装置では、第１および第２の位置検出手段によるロック状態およびアンロック状態の検出時点が異なり、時間差が発生するように配設されており、その実際の時間差と、予め設定した許容時間範囲とに基づいて、位置検出手段の故障状態を判断するため、確実にその一作動中に故障状態を判断できる。そのため、位置検出手段の故障後の対応を迅速に行うことができるため、ロックボルトがロック位置で故障停止して走行不能となってしまうことを確実に防止できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に従って説明する。
【００１７】
図１および図２は、本発明に係る実施形態のステアリングロック装置（以下「ロック装置」と略する。）を示す。このロック装置は、図示しないステアリングの回動操作に伴って回動する可動部材であるステアリングシャフト１の周囲に配設され、エンジンなどを始動または停止させるためのキー操作に連動して動作するものである。なお、このステアリングシャフト１には、従来と同様に係合凹部２が形成されている。
【００１８】
本実施形態のロック装置は、一端開口のケース１０と、該ケース１０の開口を閉塞するカバー１６とを有するケーシングを備えている。そして、このケーシングの内部には、前記係合凹部２に係合するロックボルト２３と、該ロックボルト２３を進退駆動させる回転体３３と、該回転体３３の駆動手段である電動モータ４０と、前記回転体３３の回転に連動されるロータ４２と、一対の位置検出手段である検出スイッチ４８Ａ，４８Ｂと、制御基板４９とが収容されている。
【００１９】
具体的には、前記ケース１０は、図１および図２に示すように、内部に電動モータ４０を配設するための固定枠１１が設けられている。また、ロータ４２の配設位置には、略円形状をなすように外向きに膨出した膨出部１２が設けられている。この膨出部１２の開口部分の縁には、回転体３３の一端を位置決めするための筒状をなす第１位置決め部１３が突設されている。また、膨出部１２の内周面には、内周縁に軸方向に延びてロックボルト２３をガイドする係合溝部１４が設けられている。さらに、ケース１０の一端の壁面には、制御基板４９に実装したコネクタ５０を露出させる切欠部１５が設けられている。
【００２０】
前記カバー１６は、周知の係合構造により前記ケース１０に固定されるものである。このカバー１６には、図１および図３（Ａ）に示すように、一端の略半分の領域に制御基板４９を配設するための凹部１７が形成されている。この凹部１７には、矩形状をなす底面の３隅から制御基板４９を固定するためのボス１８が設けられている。また、カバー１６には、凹部１７の反対側の領域に略矩形状をなす挿通孔１９が設けられるとともに、その周囲に筒状をなす第２位置決め部２０が突設されている。さらに、この第２位置決め部２０の周囲には、Ｃ字形状をなすように凹状に窪んだ摺動溝２１が設けられている。この摺動溝２１を形成していない非窪み部分は、係止壁２２を構成する。
【００２１】
前記ロックボルト２３は、図１に示すように、後述する回転体３３の内部に軸方向に沿って移動可能に配置されるもので、回転体３３内に位置する円柱状部２４と、該円柱状部２４から突出する断面略矩形状の棒状部２５とからなる。そして、このロックボルト２３は、後述する回転体３３が図２中、時計回りであるロック方向へ回転されると、前記棒状部２５がカバー１６の挿通孔１９から外部に突出し、ステアリングシャフト１の係合凹部２に係合してロックする。一方、図２中、反時計回りであるアンロック方向へ回転されると、棒状部２５が挿通孔１９内に後退し、ステアリングシャフト１の係合凹部２と係合解除してアンロックする。
【００２２】
前記ロックボルト２３において、前記円柱状部２４の後端外周部には、前記ケース１０の係合溝部１４に係合してガイドされる一対の係合凸部２６が設けられている。さらに、ロックボルト２３の後端とケース１０との間には、ステアリングシャフト１の側に付勢する付勢部材としてスプリング２７が配置されている。
【００２３】
本実施形態では、ロックボルト２３を回転体３３に対して回転させることなく、軸方向に移動させるために、前記円柱状部２４の外周面の対向位置に一対のカム溝２８が形成されている。これらカム溝２８の横断面は略半円形状をなし、後述するカムフォロワ３８がそれぞれ回転体３３の縦溝３７との間に嵌り込んだ状態で保持される。具体的には、図４および図５の展開図に示すように、カム溝２８は、周方向に延びる第１延設部２９と、該第１延設部２９の端から傾斜角を緩勾配として延びる緩傾斜部３０と、該緩傾斜部３０の端から傾斜角を急勾配として延びる急傾斜部３１と、該急傾斜部３１の端から周方向に延びる第２延設部３２とからなる。なお、この図４および図５において、上側がロックボルト２３の先端である棒状部２５の側に相当し、下側がロックボルト２３の後端である棒状部２５の反対側に相当する。
【００２４】
前記回転体３３は、外周部に複数の歯３４を形成したウォームホイールからなり、その内部に前記ロックボルト２３を内部に移動可能に収容し、電動モータ４０により回転されることにより前記ロックボルト２３を軸方向に移動させるものである。この回転体３３の内部空間は、前記ロックボルト２３の円柱状部２４より若干大きい直径をなし、一端開口縁にはケース１０の第１位置決め部１３内に嵌め込まれる第１嵌合部３５が設けられるとともに、他端開口縁にはカバー１６の第２位置決め部２０内に嵌め込まれる第２嵌合部３６が設けられている。これにより、この回転体３３は、ケース１０の第１位置決め部１３とカバー１６の第２位置決め部２０との間に挟み込まれることにより、軸方向に移動することなく、周方向に回転可能に保持される。なお、第１嵌合部３５の先端面には第１位置決め部１３が嵌合される段部が形成されている。
【００２５】
前記回転体３３の内周部には、第１嵌合部３５の開口縁から軸方向に沿って延びる一対の縦溝３７が対向位置に設けられている。これら縦溝３７は略半円形状をなし、球状のボール部材からなる一対のカムフォロワ３８を、前記ロックボルト２３のカム溝２８とで形成する円形状の保持部に保持する構成としている。また、回転体３３には、第２嵌合部３６の側の面に、後述するロータ４２を連動して回転させるための係合片３９が突設されている。
【００２６】
前記電動モータ４０は、制御基板４９に端子を半田付けすることにより電気的に接続された正転および逆転が可能なものである。この電動モータ４０の出力軸には、前記回転体３３の歯３４に噛み合わされる歯を有するウォーム４１が取り付けられている。
【００２７】
前記ロータ４２は、図１から図３（Ａ）に示すように、カバー１６の第２位置決め部２０の外側に嵌め込まれる円筒状のもので、その外周部には、所定の角度範囲にかけて段状に膨出したスイッチ操作用段部４３が設けられている。図３（Ｂ）に示すように、スイッチ操作用段部４３は、その周方向両端面に回転体３３の係合片３９が当接する突出量とされている。そのため、回転体３３が回転されると、その回転力が係合片３９を介して伝導される。また、摺動溝２１と対応する位置には、一端を閉塞した円筒状をなす収容部４４が設けられ、この収容部４４に付勢手段であるスプリング４５と、先端を半球状とした摺動ピン４６とが配設されている。なお、前記スイッチ操作用段部４３の膨出する角度範囲、および、該スイッチ操作用段部４３と前記収容部４４との形成位置は、後述する検出スイッチ４８Ａ，４８Ｂとの相関関係により設定されている。また、摺動ピン４６の先端の半球部４７の半径は、カバー１６の摺動溝２１の深さ、即ち、係止壁２２の高さより大きく設定されている。
【００２８】
第１および第２の検出スイッチ４８Ａ，４８Ｂは、それぞれ検出レバーの押圧によりオンされるマイクロスイッチであり、その押圧操作は、ロータ４２のスイッチ操作用段部４３の外周面で行われるものである。具体的には、図２に示すロック状態では、右側に位置する第１の検出スイッチ４８Ａがオン状態で、左側に位置する第２の検出スイッチ４８Ｂがオフ状態をなす。逆に、アンロック状態では第１の検出スイッチ４８Ａがオフ状態で、第２の検出スイッチ４８Ｂがオン状態をなす。そして、これら検出スイッチ４８Ａ，４８Ｂは、それぞれオン状態でＬＯＷ信号を出力する一方、オフ状態でＨＩ信号を出力する。そのため、これら検出スイッチ４８Ａ，４８Ｂは、ロック状態ではＬＯＷ，ＨＩの信号を出力し、アンロック状態ではＨＩ，ＬＯＷの信号を出力する。そして、本実施形態では、ロータ４２のスイッチ操作用段部４３でオン、オフされる検出スイッチ４８Ａ，４８Ｂの検出時点（操作時点）に、時間差が生じるように検出スイッチ４８Ａ，４８Ｂおよびスイッチ操作用段部４３の周方向の寸法を設定している。
【００２９】
前記制御基板４９は、前記電動モータ４０、電力および制御信号を入力するためのコネクタ５０、および、制御手段であるマイコン５１が実装され、このマイコン５１が内蔵した記憶手段であるＲＯＭに記憶されたプログラムに従って前記電動モータ４０を正転および逆転制御するものである。また、本実施形態のマイコン５１は、前記検出スイッチ４８Ａ，４８Ｂと接続されたポートへの入力信号に基づいてロックボルト２３の作動状態を判定する位置判定手段の役割をなす。また、検出スイッチ４８Ａ，４８Ｂの実際の検出時間差と、予め設定した許容時間差範囲とに基づいて、第１または第２の検出スイッチ４８Ａ，４８Ｂの故障の有無を判断する故障判断手段の役割をなす。
【００３０】
また、第１または第２の検出スイッチ４８Ａ，４８Ｂが故障していると判断すると、以後のロックボルト２３によるロック状態への作動を禁止する。具体的には、ロックボルト２３をロック状態からアンロック状態に作動させる工程で、第１または第２の検出スイッチ４８Ａ，４８Ｂの故障を判断すると、アンロック作動の終了後にロック状態への作動を禁止する。また、ロックボルトをアンロック状態からロック状態に作動させる開始時に、第１または第２の検出スイッチ４８Ａ，４８Ｂの故障を判断すると、そのロック状態への作動を禁止する。さらに、ロックボルトをアンロック状態からロック状態に作動させる開始後に、第１または第２の検出スイッチ４８Ａ，４８Ｂの故障を判断すると、そのロック状態への作動が完了した後に、アンロック状態への作動が完了すると、次のロック状態への作動を禁止する。
【００３１】
次に、前記ロック装置のロック作動およびアンロック作動について説明する。
【００３２】
前記ロックボルト２３をロック状態からアンロック状態にするには、図１に示すロック状態で、電動モータ４０が正転駆動される。そうすると、図４に示すように、ウォーム４１を介して回転体３３が反時計回りに回転され、モータ停止位置Ａ近傍にあったカムフォロワ３８がカム溝２８内を摺動または回転しながら移動する。しかし、カムフォロワ３８は、回転体３３の縦溝３７に位置していて前方および周方向には移動できないので、回転体３３の回転によってロックボルト２３が後方に移動し始める。
【００３３】
なお、カムフォロワ３８がカム溝２８の緩傾斜部３０に沿って移動するときには、ロックボルト２３は、ロック位置から比較的ゆっくりと後退する。これにより、ロックボルト２３の先端がステアリングシャフト１の係合凹部２から引き抜かれるときの引き抜き荷重を大きくすることができる。そのため、ステアリングシャフト１に据え切りトルクが加わっており、係合凹部２の内側面がロックボルト２３の先端に圧接している状態でもロックボルト２３を確実に引き抜くことができる。また、引き抜き荷重増大のための減速ギヤなどを廃止できるとともに、電動モータ４０を小型化することができる。その結果、ロック装置全体の小型化を図ることができる。
【００３４】
引き続き、回転体３３の回転にしたがってカムフォロワ３８がカム溝２８の急傾斜部３１に沿ってモータ停止位置Ｂまで移動するときは、ロックボルト２３は比較的速く後退する。このように、ステアリングシャフト１の係合凹部２から先端が引き抜かれた後はロックボルト２３の動作を速くすることで、モータの作動時間を短くできる。さらに、ステアリングのロックを解除した後のエンジン始動までの時間を短くすることもでき、ユーザの利便性を向上することができる。
【００３５】
このようにして、ロックボルト２３がロック位置からアンロック位置に移動することで、ステアリングシャフト１の係合凹部２に対するロックボルト２３の係合が解除され、ステアリングシャフト１の回動規制が解除され、図６に示すステアリングがアンロック状態になる。
【００３６】
逆に、ロックボルト２３をアンロック状態からロック状態にするには、図６に示すアンロック状態で、電動モータ４０が逆転駆動される。そうすると、図５に示すように、ウォーム４１を介して回転体３３が時計回りに回転され、モータ停止位置Ｂ近傍にあったカムフォロワ３８がカム溝２８内に沿ってモータ停止位置Ａまで移動する。これにより、ロックボルト２３がスプリング２７の付勢力によってアンロック位置から図１に示すロック位置まで前進する。これにより、ロックボルト２３がステアリングシャフト１の係合凹部２内に進入して係合し、ステアリングシャフト１は回動規制されてステアリングがロック状態になる。
【００３７】
この際、図７に示すように、ステアリングシャフト１の係合凹部２がロックボルト２３と一致していない場合が多い。そして、この場合には、ロックボルト２３を係合凹部２に進入できないため、図１に示すロック状態とすることはできない。しかし、この状態でステアリングシャフト１が回転され、ロックボルト２３に係合凹部２が一致すると、スプリング２７の付勢力によって図１に示すロック状態とすることができる。
【００３８】
具体的には、係合凹部２がロックボルト２３に一致してない状態でロック作動が行われると、回転体３３の回転により前進したロックボルト２３は、ステアリングシャフト１の外周面に当接した状態で途中停止する。そして、この状態で回転体３３が更に回転されると、カムフォロワが回転体３３の縦溝３７に沿って後退移動することにより、回転体３３および電動モータ４０の回転を阻害することはなく、通常のロック位置まで回転される。その後、係合凹部２とロックボルト２３とが一致すると、スプリング２７の付勢力でロックボルト２３が係合凹部２に進入してロック状態になる。
【００３９】
なお、回転体３３を回転させることによるロック作動およびアンロック作動では、モータ停止位置Ａ，Ｂにカムフォロワ３８が至った状態で電動モータ４０の駆動を停止しても、電動モータ４０や回転体３３が慣性回転し、直ちに停止しない場合がある。しかし、本実施形態では、傾斜部３０，３１の両端に延設部２９，３２をそれぞれ設けているため、カムフォロワ３８が延設部２９，３２に入り込むことにより、電動モータ４０の急激な停止を防止できる。その結果、電動モータ４０への過負荷を防止できるとともに、モータ停止位置を誤差を含めたある程度の範囲で設定することができる。勿論、延設部２９，３２は、円柱状部２４の周方向に延びているため、カムフォロワ３８が移動してもロックボルト２３は移動しない。
【００４０】
このように構成したロック装置は、ロックボルト２３を内部に配設するとともに、該ロックボルト２３の移動方向を軸として回転する回転体３３によってロックボルト２３を作動させるため、全体を小型化することができる。また、ロックボルト２３の外周面にカム溝２８を形成しているため、カム溝２８の形成が容易である。さらに、カム溝２８およびカムフォロワ３８をそれぞれ２つ設けているため、１つの場合に比べてガタツキなくロックボルト２３を作動させることができる。さらにまた、球状のボール部材からなるカムフォロワ３８を介してロックボルト２３を作動させるため、カム溝２８の摩耗や異音の発生を防止することができるとともに、カムフォロワ３８がカム溝２８内で移動する際の抵抗も小さくできる。
【００４１】
次に、前記ロック作動およびアンロック作動に伴う回転体３３とロータ４２との連動、および、ロータ４２による検出スイッチ４８Ａ，４８Ｂのオン、オフ動作について説明する。
【００４２】
図４に示すように、状態１−１のロック状態では、第１の検出スイッチ４８Ａがオン状態で、第２の検出スイッチ４８Ｂがオフ状態をなす。そして、マイコン５１がアンロック作動させ、電動モータ４０を正転駆動させて回転体３３を反時計回りに回転させると、回転体３３とロータ４２との間の摩擦により、ロータ４２が回転体３３の回転に連動して反時計回りに供回りする。このロータ４２の回転は、状態１−２に示すように、摺動ピン４６が摺動溝２１に沿って移動し、該摺動溝２１の一端の係止壁２２に当接した時点で停止する。なお、この状態１−２では、第１の検出スイッチ４８Ａがオン状態で、第２の検出スイッチ４８Ｂがオフ状態を維持する。
【００４３】
この摩擦によるロータ４２の供回りが停止した後には、状態１−３に示すように、回転体３３のみが回転し、該回転体３３の係合片３９がスイッチ操作用段部４３の一端に達する。勿論、この状態では、ロータ４２は回転していないため、検出スイッチ４８Ａ，４８Ｂは、第１の検出スイッチ４８Ａがオン状態で、第２の検出スイッチ４８Ｂがオフ状態を維持する。
【００４４】
その後、回転体３３が回転すると、状態１−４に示すように、係合片３９がスイッチ操作用段部４３を押圧する。そうすると、摺動ピン４６がスプリング４５の付勢力に抗して収容部４４内に後退し、係止壁２２を乗り越える。この際、まず第２の検出スイッチ４８Ｂがスイッチ操作用段部４３の領域内に位置することによりオン状態になった後、第１の検出スイッチ４８Ａがスイッチ操作用段部４３の領域外に位置することによりオフ状態となる。その後、電動モータ４０や回転体３３が慣性回転すると、状態１−５に示す状態になる。なお、この状態では、第１の検出スイッチ４８Ａがオフ状態で、第２の検出スイッチ４８Ｂがオン状態を維持する。
【００４５】
逆に、図５に示すように、状態２−１のアンロック状態では、前述のように第１の検出スイッチ４８Ａがオフ状態で、第２の検出スイッチ４８Ｂがオン状態をなす。そして、マイコン５１がロック作動させ、電動モータ４０を逆転駆動させて回転体３３を時計回りに回転させると、摩擦によりロータ４２が回転体３３の回転に連動して時計回りに供回りする。このロータ４２の回転は、状態２−２に示すように、摺動ピン４６が摺動溝２１の端の係止壁２２に当接した時点で停止する。なお、この状態２−２では、第１の検出スイッチ４８Ａがオフ状態で、第２の検出スイッチ４８Ｂがオン状態を維持する。
【００４６】
この摩擦によるロータ４２の供回りが停止した後には、状態２−３に示すように、回転体３３のみが回転し、該回転体３３の係合片３９がスイッチ操作用段部４３の端部に達する。勿論、この状態では、ロータ４２は回転していないため、検出スイッチ４８Ａ，４８Ｂは、第１の検出スイッチ４８Ａがオフ状態で、第２の検出スイッチ４８Ｂがオン状態を維持する。
【００４７】
その後、回転体３３が回転すると、状態２−４に示すように、係合片３９がスイッチ操作用段部４３を押圧する。そうすると、摺動ピン４６が係止壁２２を乗り越えて回転する。その結果、まず第１の検出スイッチ４８Ａがスイッチ操作用段部４３の領域内に位置することによりオン状態になった後、第２の検出スイッチ４８Ｂがスイッチ操作用段部４３の領域外に位置することによりオフ状態となる。その後、電動モータ４０や回転体３３が慣性回転すると、状態２−５に示す状態になる。なお、この状態では、第１の検出スイッチ４８Ａがオン状態で、第２の検出スイッチ４８Ｂがオフ状態を維持する。
【００４８】
このように、本発明では、第１および第２の検出スイッチ４８Ａ，４８Ｂによる検出時点に時差Ｔが生じるように、これら検出スイッチ４８Ａ，４８Ｂの位置、および、スイッチ操作用段部４３の周方向の寸法を設定している。そして、本実施形態では、検出時間差Ｔが約１０ｍｓｅｃになるように設定している。そのため、作動誤差を考慮した許容時間差範囲（約±５ｍｓｅｃ）を予め設定し、実際の時間差がその範囲外である場合、マイコン５１は、その作動中にいずれかの検出スイッチ４８Ａ，４８Ｂが故障したと判断する。即ち、一方の検出スイッチ４８Ａ，４８Ｂのオン、オフ動作に基づいた信号変化を検出した後に、許容時間差範囲に至るまでに、または、許容時間差範囲を超えて他方の検出スイッチ４８Ｂ，４８Ａの信号変化を検出した場合、いずれかの検出スイッチ４８Ａ，４８Ｂが故障したと判断できる。
【００４９】
次に、マイコン５１による制御について具体的に説明する。なお、以下のフローチャートにおいて、フラグＦａは、アンロック処理において作動開始時に異常を検出したか否かを示し、フラグＦｂは、アンロック処理において作動中に異常を検出したか否かを示し、フラグＦｃは、アンロック処理において作動終了時に異常を検出したか否かを示し、フラグＦｄは、ロック処理において作動開始時に異常を検出したか否かを示し、フラグＦｅは、ロック処理において作動中に異常を検出したか否かを示し、フラグＦｆは、ロック処理において作動終了時に異常を検出したか否かを示す。そして、各フラグＦａ〜Ｆｆは、それぞれ「１」が異常を検出したことを意味し、「０」が異常を検出していないことを意味する。また、第１設定時間は、両方の検出スイッチ４８Ａ，４８Ｂが信号変化することなく（異常を検出できない状態で）故障した場合の安全タイマであり、第２設定時間は、一方の検出スイッチ４８Ａ，４８Ｂの信号変化の検出後に異常を検出できない状態で故障した場合の安全タイマである。
【００５０】
前記マイコン５１は、コネクタ５０を介してアンロック作動指示またはロック作動指示を受信すると、図８および図９に示すアンロック処理または図１０および図１１に示すロック処理を実行する。または、コネクタ５０を介して作動指示を受信すると、現状の作動位置を確認し、ロック状態である場合にはアンロック処理を実行し、アンロック状態である場合にはロック処理を実行する。
【００５１】
ステアリングアンロック処理では、マイコン５１は、図８に示すように、まず、ステップＳ１で、前回のロック処理の開始後にいずれかの検出スイッチ４８Ａ，４８Ｂの故障を検出したか否かを検出するために、ＦｅおよびＦｆの両方が０であるか否かを検出する。そして、両方が０である場合、即ち、検出スイッチ４８Ａ，４８Ｂの故障を検出していない場合にはステップＳ２に進む。また、ＦｅおよびＦｆの一方でも０でない場合、即ち、いずれかの検出スイッチ４８Ａ，４８Ｂの故障を検出している場合にはステップＳ５に進む。
【００５２】
ステップＳ２では、第１異常判定処理を行う。この第１異常判定処理では、検出スイッチ４８Ａ，４８Ｂが接続されたポートを読み込み、通常のロック状態での検出スイッチ４８Ａ，４８Ｂからの入力信号（ＬＯＷ，ＨＩ）であるか否かにより、異常の有無を判断するものである。
【００５３】
ついで、ステップＳ３で、第１異常判定処理により異常と判断した場合にはステップＳ４に進み、アンロック処理の作動開始時に異常を検出したことを記憶するためにＦａに１を入力してステップＳ５に進む。また、第１異常判定処理により異常を判断していない場合にはそのままステップＳ５に進む。
【００５４】
ステップＳ５では、電動モータ４０の正転駆動を開始させた後、ステップＳ６で、停止状態の計測タイマをリセットしてスタートさせる。その後、ステップＳ７で、第２の検出スイッチ４８Ｂがオフされることによる信号変化の有無を検出する。そして、第２の検出スイッチ４８Ｂの信号変化を検出しない場合にはステップＳ８に進み、信号変化を検出した場合にはステップＳ１１に進む。
【００５５】
ステップＳ８では、第１の検出スイッチ４８Ａがオンされることによる信号変化の有無を検出する。そして、第１の検出スイッチ４８Ａの信号変化を検出しない場合にはステップＳ９に進む。また、信号変化を検出した場合、即ち、第２の検出スイッチ４８Ｂが先に信号変化する構成にも拘わらず、第１の検出スイッチ４８Ａの信号変化を先に検出した場合には、どちらかの検出スイッチ４８Ａ，４８Ｂに異常が発生したと判断してステップＳ１５に進み、アンロック処理の作動中に異常を検出したことを記憶するためにＦｂに１を入力して図９に示すステップＳ１６に進む。なお、ステップＳ８とステップＳ１５との間には、確実にアンロック作動を終えるために遅延タイマを設けてもよい。
【００５６】
ステップＳ９では、計測タイマの計測時間により、確実にアンロック作動を終えている時間である第１設定時間が経過したか否かを検出する。そして、第１設定時間が経過していない場合にはステップＳ１０に戻り、第１設定時間が経過している場合にはステップＳ１５に進み、Ｆｂに１を入力して図９に示すステップＳ１６に進む。
【００５７】
ステップＳ１０では、前回のロック処理の開始後に異常を検出したか否かを示すＦｅおよびＦｆの両方が０であるか否かを検出する。そして、両方が０である場合にはステップＳ７に戻り、ＦｅおよびＦｆの一方でも０でない場合にはステップＳ９に戻り、第１設定時間が経過したらステップＳ１５に進む。
【００５８】
一方、ステップＳ７で第２の検出スイッチ４８Ｂの信号変化を検出した場合には、ステップＳ１１で、第１異常判定処理で異常と判断したか否かを検出するために、Ｆａに０が入力されているか否かを検出する。そして、Ｆａが０（異常判定なし）の場合にはステップＳ１２に進み、Ｆａが１（異常判定あり）の場合には図９に示すステップＳ１６に進む。なお、ステップＳ１１とステップＳ１６との間には、確実にアンロック作動を終えるために遅延タイマを設けてもよい。
【００５９】
ステップＳ１２では、計測中の計測タイマをリセットしてスタートした後、ステップＳ１３で、第１の検出スイッチ４８Ａの信号変化の有無を検出する。そして、第１の検出スイッチ４８Ａの信号変化を検出した場合には図９に示すステップＳ１６に進む。また、第１の検出スイッチ４８Ａの信号変化を検出しない場合にはステップＳ１４に進む。
【００６０】
ステップＳ１４では、計測タイマの計測時間により、第２の検出スイッチ４８Ｂの信号変化の検出後に確実にアンロック作動を終えている時間である第２設定時間が経過したか否かを検出する。そして、第２設定時間が経過していない場合にはステップＳ１３に戻り、第２設定時間が経過している場合にはステップＳ１５に進み、Ｆｂに１を入力して図９に示すステップＳ１６に進む。
【００６１】
即ち、ステップＳ１０，１１を除くステップＳ７からステップＳ１５までの各動作は、このアンロック処理において、検出スイッチ４８Ａ，４８Ｂの信号変化の順番、および、信号変化の有無に基づいて検出スイッチ４８Ａ，４８Ｂの異常の有無を判断する第２の異常判定処理の役割をなす。
【００６２】
以上の制御により確実にアンロック作動が完了すると、図９に示すように、ステップＳ１６で、計測中の計測タイマをストップした後、ステップＳ１７で、電動モータ４０を停止する。
【００６３】
その後、ステップＳ１８で、このアンロック作動中に異常を検出したか否かを判断するために、ＦａおよびＦｂの両方が０であるか否かを検出する。そして、両方が０である場合、即ち、このアンロック作動で検出スイッチ４８Ａ，４８Ｂの異常を検出していない場合にはステップＳ１９に進む。また、ＦａおよびＦｂの一方でも０でない場合、即ち、いずれかの検出スイッチ４８Ａ，４８Ｂの異常を検出している場合にはそのままステアリングアンロック処理を終了する。
【００６４】
ステップＳ１９では、第３異常判定処理を行う。この第３異常判定処理では、第１異常判定処理と同様に、検出スイッチ４８Ａ，４８Ｂが接続されたポートを読み込み、通常のアンロック状態での検出スイッチ４８Ａ，４８Ｂからの入力信号（ＨＩ，ＬＯＷ）であるか否かにより、異常の有無を判断する。更に、第２の検出スイッチ４８Ｂの信号変化から第１の検出スイッチ４８Ａの信号変化までに要した実際の検出時間差（ステップＳ１２〜Ｓ１６）と、予め設定した許容時間差範囲とに基づいて、第１または第２の検出スイッチ４８Ａ，４８Ｂの故障の有無を判断するものである。具体的には、第１の検出スイッチ４８Ａに異常が発生した場合、実際の検出時間差が、通常時の時間差Ｔより短くなったり、長くなったりする。そのため、作動誤差を考慮した許容時間差範囲と、実際の検出時間差とを比較し、許容時間差範囲外である場合には異常が発生したと判断し、許容時間差範囲内である場合には異常が発生していないと判断する。
【００６５】
ついで、ステップＳ２０で、第３異常判定処理により異常と判断した場合にはステップＳ２１に進み、アンロック処理の作動終了時に異常を検出したことを記憶するためにＦｃに１を入力してステアリングアンロック処理を終了する。また、第３異常判定処理により異常を判断していない場合にはそのままステアリングアンロック処理を終了する。
【００６６】
次に、ステアリングロック処理では、マイコン５１は、図１０に示すように、まず、
ステップＳ３０で、前回のロック処理およびアンロック処理の実行後にいずれかの検出スイッチ４８Ａ，４８Ｂの故障を検出したか否かを検出するために、Ｆａ〜Ｆｆの全てが０であるか否かを検出する。そして、全てが０である場合、即ち、検出スイッチ４８Ａ，４８Ｂの故障を検出していない場合にはステップＳ３１に進む。また、全てのフラグＦａ〜Ｆｆのうち１つでも０でない場合、即ち、いずれかの検出スイッチ４８Ａ，４８Ｂの故障を検出している場合にはそのままリターンし、ロック処理を中止する。
【００６７】
ステップＳ３１では、第４異常判定処理を行う。この第４異常判定処理では、第１異常判定処理と同様に、検出スイッチ４８Ａ，４８Ｂが接続されたポートを読み込み、通常のアンロック状態での検出スイッチ４８Ａ，４８Ｂからの入力信号（ＨＩ，ＬＯＷ）であるか否かにより、異常の有無を判断するものである。
【００６８】
ついで、ステップＳ３２で、第４異常判定処理により異常と判断した場合にはステップＳ３３に進み、ロック処理の作動開始時に異常を検出したことを記憶するためにＦｄに１を入力してそのままリターンし、ロック処理を中止する。また、第４異常判定処理により異常を判断していない場合にはステップＳ３４に進む。
【００６９】
ステップＳ３４では、電動モータ４０の逆転駆動を開始させた後、ステップＳ３５で、停止状態の計測タイマをリセットしてスタートさせる。その後、ステップＳ３６で、第１の検出スイッチ４８Ａがオンされることによる信号変化の有無を検出する。そして、第１の検出スイッチ４８Ａの信号変化を検出しない場合にはステップＳ３７に進み、信号変化を検出した場合にはステップＳ３９に進む。
【００７０】
ステップＳ３７では、第２の検出スイッチ４８Ｂがオフされることによる信号変化の有無を検出する。そして、第２の検出スイッチ４８Ｂの信号変化を検出しない場合にはステップＳ３８に進む。また、信号変化を検出した場合、即ち、第１の検出スイッチ４８Ａが先に信号変化する構成にも拘わらず、第２の検出スイッチ４８Ｂの信号変化を先に検出した場合には、どちらかの検出スイッチ４８Ａ，４８Ｂに異常が発生したと判断してステップＳ４２に進み、ロック処理の作動中に異常を検出したことを記憶するためにＦｅに１を入力して図１１に示すステップＳ４３に進む。なお、ステップＳ３７とステップＳ４２との間には、確実にロック作動を終えるために遅延タイマを設けてもよい。
【００７１】
ステップＳ３８では、計測タイマの計測時間により、確実にロック作動を終えている時間である第１設定時間が経過したか否かを検出する。そして、第１設定時間が経過していない場合にはステップＳ３６に戻り、第１設定時間が経過している場合にはステップＳ４２に進み、Ｆｅに１を入力して図１１に示すステップＳ４３に進む。
【００７２】
一方、ステップＳ３６で第１の検出スイッチ４８Ａの信号変化を検出した場合には、ステップＳ３９で、計測中の計測タイマをリセットしてスタートした後、ステップＳ４０で、第２の検出スイッチ４８Ｂの信号変化の有無を検出する。そして、第２の検出スイッチ４８Ｂの信号変化を検出した場合には図１１に示すステップＳ４３に進む。また、第２の検出スイッチ４８Ｂの信号変化を検出しない場合にはステップＳ４１に進む。
【００７３】
ステップＳ４１では、計測タイマの計測時間により、第１の検出スイッチ４８Ａの信号変化の検出後に確実にロック作動を終えている時間である第２設定時間が経過したか否かを検出する。そして、第２設定時間が経過していない場合にはステップＳ４０に戻り、第２設定時間が経過している場合にはステップＳ４２に進み、Ｆｅに１を入力して図１１に示すステップＳ４３に進む。
【００７４】
即ち、ステップＳ３６からステップＳ４２までの各動作は、このロック処理において、検出スイッチ４８Ａ，４８Ｂの信号変化の順番、および、信号変化の有無に基づいて検出スイッチ４８Ａ，４８Ｂの異常の有無を判断する第５の異常判定処理の役割をなす。
【００７５】
以上の制御により確実にロック作動が完了すると、図１１に示すように、ステップＳ４３で、計測中の計測タイマをストップした後、ステップＳ４４で、電動モータ４０を停止する。
【００７６】
その後、ステップＳ４５で、このロック作動中に異常を検出したか否かを判断するために、Ｆｅが０であるか否かを検出する。そして、Ｆｅが０である場合、即ち、このロック作動で検出スイッチ４８Ａ，４８Ｂの異常を検出していない場合にはステップＳ４６に進む。また、Ｆｅが０でない場合、即ち、いずれかの検出スイッチ４８Ａ，４８Ｂの異常を検出している場合にはそのままステアリングロック処理を終了する。
【００７７】
ステップＳ４６では、第６異常判定処理を行う。この第６異常判定処理では、第３異常判定処理と同様に、検出スイッチ４８Ａ，４８Ｂが接続されたポートを読み込み、通常のロック状態での検出スイッチ４８Ａ，４８Ｂからの入力信号（ＬＯＷ，ＨＩ）であるか否かにより、異常の有無を判断する。更に、第１の検出スイッチ４８Ａの信号変化から第２の検出スイッチ４８Ｂの信号変化までに要した実際の検出時間差（ステップＳ３９〜Ｓ４３）と、予め設定した許容時間差範囲とに基づいて、第１または第２の検出スイッチ４８Ａ，４８Ｂの故障の有無を判断するものである。
【００７８】
ついで、ステップＳ４７で、第６異常判定処理により異常と判断した場合にはステップＳ４８に進み、ロック処理の作動終了時に異常を検出したことを記憶するためにＦｆに１を入力してステアリングロック処理を終了する。また、第３異常判定処理により異常を判断していない場合にはそのままステアリングロック処理を終了する。
【００７９】
このように、本発明のロック装置では、２つの検出スイッチ４８Ａ，４８Ｂにより、ロックボルト２３のロック状態またはアンロック状態を確実に判断できる。しかも、第１および第２の検出スイッチ４８Ａ，４８Ｂは、互いに検出時点が異なり、時間差が発生するように配設され、その実際の時間差と、予め設定した許容時間範囲とに基づいて、検出スイッチ４８Ａ，４８Ｂの故障の有無を判断するため、確実にその一作動中にスイッチ故障の発生の有無を判断できる。その結果、その故障後の対応を迅速に行うことができる。
【００８０】
具体的には、図１２に示すように、アンロック作動において、開始時に既に第１の検出スイッチ４８Ａがオープン（遮断）状態で故障している場合、その開始時の第１異常判定処理、および、開始後の第２異常判定処理で異常を検出できる。また、開始後に第１の検出スイッチ４８Ａがオープン状態で故障した場合、第２の検出スイッチ４８Ｂの信号変化前であれば第２異常判定処理で異常を検出でき、第２の検出スイッチ４８Ｂの信号変化後であれば終了時の第３異常判定処理で異常を検出できる。勿論、アンロック作動は、第２の検出スイッチ４８Ｂおよび第２設定時間による信号変化により正常に終了できる。
【００８１】
また、アンロック作動において、開始時に既に第１の検出スイッチ４８Ａがショート（短絡）状態で故障している場合、その開始時の第１異常判定処理では異常を検出できない。しかし、開始後には、第２異常判定処理および第３異常判定処理で異常を検出できる。また、開始後に第１の検出スイッチ４８Ａがショート状態で故障した場合、第２の検出スイッチ４８Ｂの信号変化前であれば第２異常判定処理および第３異常判定処理で異常を検出でき、第２の検出スイッチ４８Ｂの信号変化後であれば第２異常判定処理または第３異常判定処理で異常を検出できる。勿論、アンロック作動は、第２の検出スイッチ４８Ｂによる信号変化および第２設定時間により正常に終了できる。
【００８２】
さらに、アンロック作動において、開始時に既に第２の検出スイッチ４８Ｂがオープン状態で故障している場合、その開始時の第１異常判定処理では異常を検出できない。しかし、開始後には、第２異常判定処理および第３異常判定処理で異常を検出できる。また、開始後に第２の検出スイッチ４８Ｂがオープン状態で故障した場合、第１の検出スイッチ４８Ａの信号変化前であれば第２異常判定処理または終了時の第３異常判定処理で異常を検出でき、第１の検出スイッチ４８Ａの信号変化後であれば第３異常判定処理で異常を検出できる。勿論、アンロック作動は、第１検出スイッチ４８Ａによる信号変化により正常に終了できる。
【００８３】
さらにまた、アンロック作動において、開始時に既に第２の検出スイッチ４８Ｂがショート状態で故障している場合、第１異常判定処理および第２異常判定処理で異常を検出できる。また、開始後に第２の検出スイッチ４８Ｂがショート状態で故障した場合、第１の検出スイッチ４８Ａの信号変化前であれば第２異常判定処理または第３異常判定処理で異常を検出できる。一方、第１の検出スイッチ４８Ａの信号変化後であれば、正常に第２の検出スイッチ４８Ｂおよび第１の検出スイッチ４８Ａの順番で作動し、正常にアンロック作動を完了した後の故障である。そのため、このアンロック作動では故障を検出できないが、後述するロック作動時に故障を検出することができる。勿論、アンロック作動は、第１の検出スイッチ４８Ａによる信号変化により正常に終了できる。
【００８４】
一方、図１３に示すように、ロック作動において、開始時に既に第１の検出スイッチ４８Ａがオープン状態で故障している場合、その開始時の第４異常判定処理では異常を検出できない。しかし、開始後には、第５異常判定処理および終了時の第６異常判定処理で異常を検出できる。また、開始後に第１の検出スイッチ４８Ａがオープン状態で故障した場合、第２の検出スイッチ４８Ｂの信号変化前であれば第５異常判定処理または第６異常判定処理で異常を検出でき、第２の検出スイッチ４８Ｂの信号変化後であれば第６異常判定処理で異常を検出できる。勿論、ロック作動は、第２の検出スイッチ４８Ｂによる信号変化により正常に終了できる。
【００８５】
また、ロック作動において、開始時に既に第１の検出スイッチ４８Ａがショート状態で故障している場合、第４異常判定処理および第５異常判定処理で異常を検出できる。また、開始後に第１の検出スイッチ４８Ａがショート状態で故障した場合、第２の検出スイッチ４８Ｂの信号変化前であれば第５異常判定処理または第６異常判定処理で異常を検出できる。一方、第２の検出スイッチ４８Ｂの信号変化後であれば、正常に第１の検出スイッチ４８Ａおよび第２の検出スイッチ４８Ｂの順番で作動し、正常にロック作動を完了した後の故障である。そのため、このロック作動では故障を検出できないが、前述したアンロック作動時に故障を検出することができる。勿論、ロック作動は、第２の検出スイッチ４８Ｂによる信号変化により正常に終了できる。
【００８６】
さらに、ロック作動において、開始時に既に第２の検出スイッチ４８Ｂがオープン状態で故障している場合、第４異常判定処理および第５異常判定処理で異常を検出できる。また、開始後に第２の検出スイッチ４８Ｂがオープン状態で故障した場合、第１の検出スイッチ４８Ａの信号変化前であれば第５異常判定処理で異常を検出でき、第１の検出スイッチ４８Ａの信号変化後であれば第６異常判定処理で異常を検出できる。勿論、アンロック作動は、第１の検出スイッチ４８Ａによる信号変化および第２設定時間により正常に終了できる。
【００８７】
さらにまた、ロック作動において、開始時に既に第２の検出スイッチ４８Ｂがショート状態で故障している場合、開始時の第４異常判定処理では異常を検出できない。しかし、開始後には、第５異常判定処理および第６異常判定処理で異常を検出できる。また、開始後に第２の検出スイッチ４８Ｂがショート状態で故障した場合、第１の検出スイッチ４８Ａの信号変化前であれば第５異常判定処理および第６異常判定処理で異常を検出でき、第１の検出スイッチ４８Ａの信号変化後であれば第５異常判定処理または第６異常判定処理で異常を検出できる。勿論、アンロック作動は、第１検出スイッチ４８Ａによる信号変化および第２設定時間により正常に終了できる。
【００８８】
このように、本発明では、アンロック作動およびロック作動の開始時に入力信号に基づいて異常の有無を判定する第１および第４異常判定処理と、検出スイッチ４８Ａ，４８Ｂの信号変化の順番や第２設定時間に基づいて異常の有無を判定する第２および第５異常判定処理と、終了時の入力信号に基づいて異常の有無を判定する第３および第６異常判定処理とを行う。しかも、第３および第６異常判定処理では、２つの検出スイッチ４８Ａ，４８Ｂの実際の検出時間差と、予め設定した許容時間範囲とに基づいて、更に異常の有無を判定する。そのため、確実にその一作動中に検出スイッチ４８Ａ，４８Ｂの故障の有無を判断できる。その結果、その故障後の対応を迅速に行うことができる。
【００８９】
具体的には、ロック状態からアンロック状態への作動時に検出スイッチ４８Ａ，４８Ｂの故障を検出した場合、ロックボルト２３がロック位置へ再び作動することを防止する。また、アンロック状態からロック状態への作動開始時に検出スイッチ４８Ａ，４８Ｂの故障を検出した場合、そのロック作動を直ちに中止する。さらに、アンロック状態からロック状態への作動開始後に検出スイッチ４８Ａ，４８Ｂの故障を検出した場合、そのロック作動が終了した後、次にアンロック作動を実行すると、以後のロック作動を実行しない。その結果、ロックボルト２３がロック位置で故障停止して走行不能となってしまうことを防止することができる。
【００９０】
なお、本発明のステアリングロック装置は、前記実施形態の構成に限定されるものではなく、種々の変更が可能である。
【００９１】
例えば、前記実施形態では、アンロック作動時に検出スイッチ４８Ａ，４８Ｂの異常を検出した場合には以後のロック作動を実行不可とし、ロック作動開始時に検出スイッチ４８Ａ，４８Ｂの異常を検出した場合にはそのロック作動を含む以後のロック作動を実行不可としたが、実行可能な構成としてもよい。この場合、他の検出スイッチ４８Ａ，４８Ｂにも異常が発生する可能性があるため、以後のロック作動およびアンロック作動は、第１設定時間に基づいて動作させることが好ましい。
【００９２】
さらに、前記実施形態では、エンジンを始動または停止するためのキー操作に連動させてロック装置をロックまたはアンロック作動させたが、ドアロック装置のキー操作に連動させてもよい。勿論、リモコンによってドアロック装置を開閉制御する車両である場合には、その開閉制御に連動させてもよい。さらに、電子的なキー照合を行うイモビライザーを搭載した車両である場合には、そのキー照合で認証した際にアンロック作動し、非認証状態になるとロック作動させてもよい。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る実施形態のステアリングロック装置のロック状態を示す側方断面図である。
【図２】図１のカバーを外した状態の平面図である。
【図３】（Ａ）はカバーと回転体とロータとの関係を示す分解斜視図、（Ｂ）はロータと回転体との組付状態を示す斜視図である。
【図４】アンロック作動時のロックボルトのカム溝、回転体、ロータ、および、位置検出手段の関係を示すタイムチャートである。
【図５】ロック作動時のロックボルトのカム溝、回転体、ロータ、および、位置検出手段の関係を示すタイムチャートである。
【図６】ステアリングロック装置のアンロック状態を示す側方断面図である。
【図７】ロック作動時にロックボルトが停止した状態を示す側方断面図である。
【図８】マイコンによるアンロック処理を示すフローチャートである。
【図９】図８の続きのフローチャートである。
【図１０】マイコンによるロック処理を示すフローチャートである。
【図１１】図１０の続きのフローチャートである。
【図１２】アンロック作動において位置検出手段の故障パターンの検出の可否状態を示す図表である。
【図１３】ロック作動において位置検出手段の故障パターンの検出の可否状態を示す図表である。
【図１４】従来の故障検出の可否状態を示す図表である。
【符号の説明】
【００９５】
１…ステアリングシャフト（可動部材）
２…係合凹部
１０…ケース
１６…カバー
１９…挿通孔
２１…摺動溝
２２…係止壁
２３…ロックボルト
３３…回転体
３７…縦溝
３８…カムフォロワ
４０…電動モータ
４２…ロータ
４３…スイッチ操作用段部
４６…摺動ピン
４８Ａ，４８Ｂ…検出スイッチ（位置検出手段）
５１…マイコン（制御手段、位置判定手段、故障判断手段）
【図１】
0004671789.tif 000002
【図２】
0004671789.tif 000003
【図３】
0004671789.tif 000004
【図４】
0004671789.tif 000005
【図５】
0004671789.tif 000006
【図６】
0004671789.tif 000007
【図７】
0004671789.tif 000008
【図８】
0004671789.tif 000009
【図９】
0004671789.tif 000010
【図１０】
0004671789.tif 000011
【図１１】
0004671789.tif 000012
【図１２】
0004671789.tif 000013
【図１３】
0004671789.tif 000014
【図１４】
0004671789.tif 000015