(57)【特許請求の範囲】
【請求項１】
伸縮可能とされた伸縮嵌合管を伸縮させる伸縮嵌合管駆動装置において、
導電線を芯材として周囲が絶縁体により被覆された構造とされており、一端が前記伸縮嵌合管の先端に固定された可撓性コードと、
前記可撓性コードを駆動し、前記伸縮嵌合管を伸縮させるモータと、
前記伸縮嵌合管の先端に設けられた照明装置と、
前記可撓性コードの他端で前記導電線に接続される摺動接点と、
前記摺動接点及び前記導電線を介して前記照明装置に駆動電源を供給する照明駆動回路と、
前記駆動電源から前記摺動接点に流れる電流を検出することにより、前記伸縮嵌合管が端部に達したことを検出する端部検出手段と、
前記モータを一方向に駆動した後、前記端部検出手段により前記伸縮嵌合管が端部に達したことが検出されたときに、前記モータを停止させ、前記モータが停止されてから、さらに、前記一方向に前記モータを駆動する指示があったときに、前記検出手段の状態を検出し、前記端部の検出状態が解除されている場合に前記モータを再び前記一方向に駆動させるとともに、伸縮動作の途中で、前記端部検出手段により端部の検出が所定回数、解除されたときには、前記モータを停止状態に維持するモータ制御手段とを有することを特徴とする伸縮嵌合管駆動装置。
【請求項２】
前記モータ制御手段は、前記モータの駆動時間を計時し、該設定された所定の時間に達したときには、前記モータの回転を停止させることを特徴とする請求項１記載の伸縮嵌合管駆動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伸縮嵌合管駆動装置に係り、特に、伸縮嵌合管をモータにより所定の距離だけ伸縮させる伸縮嵌合管駆動装置に関する。
【０００２】
【従来の技術】
コーナーポールは、車両のコーナーから突出して配置され、車庫入れ時などに車両のコーナーを運転者に認識し易くする。コーナーポールとして、必要に応じて伸縮させることができるものが開発されている。
【０００３】
伸縮可能なコーナーポールは、伸縮可能とするために、ポールに伸縮嵌合管を用い、伸縮嵌合管の内周に可撓性線材を内装して、この可撓性線材をモータにより駆動して引き込んだり、引き出したりすることによりを車両内から伸縮動作を行えるようにされている。
【０００４】
この種のコーナーポールは、各ポールの上下端をストッパにより突き当てた後、これを検出してモータを停止させ、ポールの伸縮を停止させていた。よって、この種のコーナーポールは、伸縮する度に可撓性線材やポールに衝撃が加わる。
よって、従来のこの種のコーナーポールは、この衝撃を緩和するために、ダンパやスリップ機構を追加していた。
【０００５】
【発明が解決しようとする課題】
しかるに、従来の伸縮可能なコーナーポールは、衝撃を緩和するためにダンパやスリップ機構を追加していたため、大型化し、また、コストアップになるなどの問題点があった。
【０００６】
本発明は上記の点に鑑みてなされたもので、任意の位置で伸縮嵌合管を停止させることができる伸縮嵌合管駆動装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本願発明の請求項１は、伸縮可能とされた伸縮嵌合管を伸縮させる伸縮嵌合管駆動装置において、導電線を芯材として周囲が絶縁体により被覆された構造とされており、一端が伸縮嵌合管の先端に固定された可撓性コードと、可撓性コードを駆動し、伸縮嵌合管を伸縮させるモータと、伸縮嵌合管の先端に設けられた照明装置と、可撓性コードの他端で導電線に接続される摺動接点と、摺動接点及び導電線を介して照明装置に駆動電源を供給する照明駆動回路と、駆動電源から摺動接点に流れる電流を検出することにより、伸縮嵌合管が端部に達したことを検出する端部検出手段と、モータを一方向に駆動した後、端部検出手段により伸縮嵌合管が端部に達したことが検出されたときに、モータを停止させ、モータが停止されてから、さらに、一方向にモータを駆動する指示があったときに、検出手段の状態を検出し、端部の検出状態が解除されている場合にモータを再び一方向に駆動させるとともに、伸縮動作の途中で、端部検出手段により端部の検出が所定回数、解除されたときには、モータを停止状態に維持するモータ制御手段とを有することを特徴とする。
【０００８】
また、請求項２は、モータの駆動時間を計時し、設定された所定の時間に達したときには、モータの回転を停止させることを特徴とする。
【０００９】
さらに、請求項３は、モータの駆動時間を計時し、モータの駆動時間が伸縮嵌合管の伸縮が完了するまでの時間より大きい値に設定された所定の時間に達したときには、モータの回転を停止させるように制御する。
【００１０】
本発明によれば、導電線を芯材として周囲が絶縁体により被覆された構造とされており、一端が伸縮嵌合管の先端に固定された可撓性コードをモータにより駆動する構成とされるとともに、伸縮嵌合管の先端に照明装置を設け、可撓性コードの他端で導電線に接続される摺動接点及び導電線を介して照明装置に駆動電源を供給する構成とされており、摺動接点に流れる電流を検出し、伸縮嵌合管が端部に達したことを検出し、モータを一方向に駆動した後、伸縮嵌合管が端部に達したことが検出されたときに、モータを停止させ、モータが停止されてから、さらに、一方向にモータを駆動する指示があったときに、検出手段の状態を検出し、端部の検出状態が解除されている場合にモータを再び一方向に駆動させるとともに、伸縮動作の途中で、端部の検出が所定回数、解除されたときには、モータを停止状態に維持する構成とすることにより、伸縮時の誤検出、誤動作を防止でき、伸縮嵌合管を所定の位置で確実に停止させることができる。
【００１１】
また、本発明によれば、伸縮動作の途中で、移動位置検出手段による所定の伸縮位置の検出が所定回数、解除されたときには、モータの回転を停止状態に維持することにより、伸縮嵌合管の位置が正確に検出できないときでもモータを確実に停止させることができる。
【００１２】
【発明の実施の形態】
図１に本発明の第１実施例のブロック構成図を示す。
【００１３】
本実施例の伸縮嵌合管駆動装置３０は、伸縮嵌合管３１、可撓性線材３２、駆動機構３３、照明部３４、給電部３５、制御回路部３６、端部検出部３７、スイッチ３８、電源３９、端部検出抵抗Ｒｓから構成される。
【００１４】
伸縮嵌合管３１は、金属製で、筒状の管体３１−１〜３１−３を伸縮可能に嵌合させた構成とされている。伸縮嵌合管３１の内部には、可撓性線材３２が挿入される。
【００１５】
また、管体３１−１〜３１−３は、内蔵された接点機構により互いに電気的導通されている。さらに、最下段の管体３１−３は、接点Ｓを介して接地されている。このような構成により管体３１−１〜３１−３は、照明部３４の電流路として作用する。
【００１６】
可撓性線材３２は、導電性のワイヤ４１を樹脂４２で被覆した構成とされている。可撓性線材３２は、一端が伸縮嵌合管３１のうちの最先端の管体３１−１に固定され、駆動機構３３により移動可能とされており、伸縮嵌合管３１を伸縮させるために用いられる。ワイヤ４１は、可撓性線材３２の芯材として作用するとともに、照明部３４に給電を行うためのケーブルとして作用する。樹脂４２は、ワイヤ４１を絶縁する。また、樹脂４２には、ラック４３が形成されている。ラック４３は、駆動機構３３に係合する。
【００１７】
駆動機構３３は、制御回路部３６からの駆動信号に応じて駆動され、ラック４３を矢印Ｂ方向に移動させる。
【００１８】
駆動機構３３は、モータ５１、ウォームギヤ５２、ギヤ５３，５４から構成される。モータ５１には、制御回路部３６から駆動信号が供給される。モータ５１は、制御回路部３６からの駆動信号に応じて正逆回転する。ウォームギヤ５２は、モータ５１の回転軸５５に圧入され、モータ５１の回転に応じて正逆回転される。ウォームギヤ５２には、ギヤ５３に噛合される。ギヤ５３は、回転軸５６を中心に回転可能とされており、ウォームギヤ５２の回転に応じて矢印Ｃ方向に回転される。ギヤ５４は、回転軸５６を中心に回転可能とされており、ギヤ５３の回転とともに矢印Ｃ方向に回転される。ギヤ５４には、可撓性線材３２のラック４３が係合する。ギヤ５４が矢印Ｃ方向に回転することにより、可撓性線材３２は矢印Ｂ方向に移動する。
【００１９】
照明部３４は、伸縮嵌合管３１のうち最先端の管体３１−１に内蔵され、可撓性線材３２のワイヤ４１に接続され、ワイヤ４１を介して供給される電力により発光される。なお、ワイヤ４１からの電流は、照明部３４から管体３１−１〜３１−３を介して接点Ｓに流れて接地に至る。
【００２０】
ここで、照明部３４について詳細に説明する。
【００２１】
図２に本発明の第１実施例の照明部の断面図を示す。
【００２２】
照明部３４は、発光ダイオード６１、抵抗６２、ツェナーダイオード６３、ホルダ６４、接続部６５、光拡散部６６から構成される。発光ダイオード６１、抵抗６２、ツェナーダイオード６３は、ホルダ６４に保持され、所定の回路が構成される。発光ダイオード６１は、アノードが抵抗６２の一端に接続され、カソードが管体３１−１に接続される。また、ツェナーダイオード６３は、アノードが管体３１−１に接続され、カソードが発光ダイオード６１のアノードに接続される。抵抗６２は、他端が接続部６５を介して可撓性線材３２のワイヤ４１に接続される。接続部６５は、抵抗６２の他端と可撓性線材３２のワイヤ４１とを接続する。光拡散部６６は、発光ダイオード６１からの光を拡散させ、外部に出射させるように作用する。可撓性線材３２のワイヤ４１には、給電部３５から発光ダイオード６１を発光させるための駆動電流が給電される。
【００２３】
次に、給電部３５について説明する。
【００２４】
図３乃至図５に本発明の第１実施例の給電部の斜視図を示す。
【００２５】
給電部３５は、摺動接点部材７１から構成されている。摺動接点部材７１は金属板を打ち抜き、折曲して形成されており、摺動部７２、７３、ブリッジ部７４、接続部７５から構成される。摺動部７２、７３は、ブリッジ部７４により接続されており、ラック４３の両側面を挟持するように配置される。なお、摺動接点部材７１は、弾性を有するように加工されており、可撓性線材３２を両側面から弾性的に挟持する。接続部７５は、制御回路部３６及び端部検出部３７に接続される。
【００２６】
可撓性線材３２の他端は、所定の範囲にわたってワイヤ４１を被覆する樹脂４２に代えて、周囲に導電性線材４４が巻回されている。摺動接点部材７１は、可撓性線材３２の樹脂４２の被覆部分にあっては図４に示されるようにラック４３の側面をガイドする。このとき、摺動接点部材７１は、ワイヤ４１とは接触しない。摺動接点部材７１は、可撓性線材３２の端部にあっては図５に示されるように導電性線材４４と接触して、ワイヤ４１に給電を行う。
【００２７】
制御回路部３６は、ＣＰＵ８１、モータ駆動回路８２、照明駆動回路８３から構成される。ＣＰＵ８１は、後述するようにスイッチ３８の操作に応じて伸縮嵌合管３１の伸縮及び照明部３４の点灯の制御を行う。
【００２８】
モータ駆動回路８２は、ＣＰＵ８１からの制御信号に応じてモータ５１を駆動する。照明駆動回路８３は、ＣＰＵ８１からの制御信号に応じて照明部３４に供給する電流を制御する。
【００２９】
端部検出部３７は、摺動接点部材７１と導電性線材４４との接触状態に応じて伸縮嵌合管３１の上端を検出する。
【００３０】
図６に本発明の第１実施例の要部の回路構成図を示す。端部検出部３７は、ＰＮＰトランジスタＱ１、ＮＰＮトランジスタＱ２、抵抗Ｒ１〜Ｒ５から構成される。
【００３１】
トランジスタＱ１のベースには、検出抵抗Ｒｓの両端の電圧を抵抗Ｒ１、Ｒ２により分圧した電圧が印加されており、検出抵抗Ｒｓの両端の電圧に応じてオン／オフする。給電部３５が導電性線材４４に接触した状態では、照明駆動回路８３からの電流が可撓性線材３２のワイヤ４１、抵抗６２を介して発光ダイオード６１に流れ、検出抵抗Ｒｓに電流が流れることにより、検出抵抗Ｒｓの両端に電圧が発生する。すなわち、発光ダイオード６１が発光した状態では、検出抵抗Ｒｓの両端に電圧が発生する。
【００３２】
給電部３５が導電性線材４４に接触しない状態では、照明駆動回路８３からの電流は検出抵抗Ｒｓには電流が流れないので、検出抵抗Ｒｓの両端には電圧は発生しない。
【００３３】
検出抵抗Ｒｓに電圧が発生した状態では、トランジスタＱ１はオンする。また、検出抵抗Ｒｓに電圧が発生しない状態では、トランジスタＱ１はオフする。
【００３４】
トランジスタＱ１がオンすると、トランジスタＱ２がオンし、出力信号はローレベルになる。また、トランジスタＱ１がオフすると、トランジスタＱ２はオフし、出力信号はハイレベルになる。
【００３５】
端部検出部３７の出力信号は、ＣＰＵ８１に供給される。ＣＰＵ８１は、端部検出部３７からの出力信号がハイレベルからローレベルになると、モータ駆動回路８２を制御して、モータ５１の回転を即座に停止させる。
【００３６】
ここで、ＣＰＵ８１の処理について説明する。
【００３７】
図７に本発明の第１実施例のＣＰＵの状態遷移図を示す。図８に本発明の第１実施例のＣＰＵの主要処理のフローチャートを示す。
【００３８】
ＣＰＵ８１は、モータ５１の回転制御のために、図７に示すステップＳ１〜Ｓ１４の１４ステップの処理を実行する。また、図８に示すフローチャートは、図７のステップＳ３〜Ｓ８の詳細な処理の流れを示す。
【００３９】
まず、ＣＰＵ８１は、既に、リセットが解除された状態であるとする。ステップＳ１は、初期設定処理を実行するステップである。ステップＳ１の初期設定処理では、ＣＰＵ８１の内部の設定が初期設定状態とされる。
【００４０】
ステップＳ２は、下端停止処理を実行するステップである。ステップＳ２の下端停止処理では、下端位置で停止した状態でスイッチ３８からのアップ入力又はダウン入力を待機する。アップ入力は、伸縮嵌合管３１を上昇させるための指示入力である。ダウン入力は、伸縮嵌合管３１を下降させるための指示入力である。
【００４１】
ステップＳ２でスイッチ３８からアップ入力があると、ステップＳ３が実行される。ステップＳ３は、上昇中処理を実行するステップである。ステップＳ３の上昇中処理は、図８に示すようにステップＳ３−１〜Ｓ３−４の４ステップを含む。
【００４２】
ステップＳ３−１は、上昇処理を実行するステップである。ステップＳ３−１の上昇処理は、モータ駆動回路８２を制御して、モータ５１を駆動し、伸縮嵌合管３１を上昇させる処理である。
【００４３】
ステップＳ３−２は、ダウン入力を検出するステップである。ステップＳ３−２でダウン入力が検出されないときには、ステップＳ３−３が実行される。また、ステップＳ３−２でダウン入力が検出されたときには、ステップＳ８が実行される。
【００４４】
ステップＳ３−３は、ＣＰＵ８１に内蔵されたタイムアウトカウンタがタイムアウトしたか否かを判定するステップである。タイムアウトカウンタは、伸縮嵌合管３１が短縮した状態から伸長するまでにかかる時間＋αをカウントするためのカウンタである。ステップＳ３−３でタイムアウトカウンタがタイムアウトしていないと判定された場合には、ステップＳ３−４が実行される。また、ステップＳ３−３で内蔵タイマがタイムアウトしたと判定された場合には、ステップＳ５が実行される。
【００４５】
ステップＳ３−４は、上端が検出されたか否かを判定するステップである。ステップＳ３−４の上端の検出は、端部検出部３７からの端部検出信号に基づいて行われる。
【００４６】
ステップＳ３−４で上端が検出されていないと判定された場合には、ステップＳ３−１に戻って上昇中処理が継続される。また、ステップＳ３−４で、上端が検出されたと判定された場合には、ステップＳ４の上端検出停止処理が実行される。
【００４７】
ステップＳ４の上端検出停止処理は、ステップＳ４−１〜Ｓ４−６の６ステップの処理からなる。
【００４８】
ステップＳ４−１は、停止処理を実行するステップである。ステップＳ４−１の停止処理は、モータ駆動回路８２を制御して、モータ５１を停止し、伸縮嵌合管３１の伸縮を停止させる処理である。
【００４９】
ステップＳ４−１で、モータ５１が停止されると、ステップＳ４−２が実行される。ステップＳ４−２は、ダウン入力を検出する処理である。ダウン入力は、スイッチ３８の状態によって検出される。
【００５０】
ステップＳ４−２でダウン入力が検出された場合には、ステップＳ８の下降切替停止処理が実行される。また、ステップＳ４−２でダウン入力が検出されない場合には、ステップＳ４−３が実行される。ステップＳ４−３は、上端を検出するステップである。ステップＳ４−３で上端が検出された状態が継続している場合には、ステップＳ４−１に戻ってモータ５１の停止が維持される。
【００５１】
また、ステップＳ４−３で、ノイズなどによる上端誤検出状態が解除された場合、すなわち、電気ノイズなどによりステップＳ３−４で誤って上端検出されたと判定した後、電気ノイズの影響が無くなって、ステップＳ４−３で上端検出状態が解除された場合には、ステップＳ４−４が実行される。
【００５２】
ステップＳ４−４は、規定回数カウンタのカウント値が規定回数、例えば２回を超えたか否かを判定するステップである。規定回数カウンタは、ステップＳ４−３での上端検出回数をカウントするカウンタである。ステップＳ４−４で規定値に達した場合には、ステップＳ４−１に戻ってモータ５１の停止状態を維持する。ステップＳ４−４により、規定回数を超えて上昇、停止が繰り返された場合には、端部検出部３７による端部検出動作に異常があると判断できるので、ステップＳ４−１〜Ｓ４−４を繰り返して、モータ５１を停止状態に維持する。
【００５３】
また、ステップＳ４−４で規定回数カウンタのカウント値が規定値より小さい場合には、ステップＳ４−５、ステップＳ４−６が実行される。ステップＳ４−５は、規定回数カウンタのカウント値を＋１するステップである。ステップＳ４−６は、タイムアウトカウンタのカウント値を０にするステップである。
【００５４】
ステップＳ４−６でタイムアウトカウンタのカウント値が０にされた後、再びステップＳ３に戻って上昇中処理が実行される。また、ステップＳ３で上端が検出されずに、タイムアウトカウンタのカウント値が規定値になるとステップＳ３−３でタイムアウトであると判定され、ステップＳ５が実行される。
【００５５】
ステップＳ５は、上昇停止処理を実行するステップである。ステップＳ５の上昇停止処理は、ステップＳ５−１、Ｓ５−２の２ステップからなる。
【００５６】
ステップＳ５−１は、停止処理を行なうステップである。停止処理は、モータ５１を停止させる処理である。
【００５７】
ステップＳ５−２は、弛緩遅延処理を実行するステップである。ステップＳ５−２の弛緩遅延処理は、モータ５１が停止した状態を維持する処理であり、所定時間、例えば、１２５ｍＳの間モータ５１の回転を停止させる。ここで、所定時間、入力を遅延させることにより、モータ５１が停止された直後のダウン入力によりモータ５１が逆回転し、逆起電力が発生することを防止できる。
【００５８】
以上によりステップＳ５の上昇停止処理は完了する。次にステップＳ６の微下降処理が実行される。ステップＳ６の微下降処理は、ステップＳ６−１〜Ｓ６−４の４ステップの処理からなる。
【００５９】
ステップＳ６−１は、下降処理を実行するステップである。ステップＳ６−１の下降処理は、モータ５１を伸縮嵌合管３１を下降させる回転方向に回転させる処理である。ステップＳ６−２は、微下降遅延処理を実行するステップである。ステップＳ６−２の微下降遅延処理は、モータ５１を回転させる時間だけ遅延を行なう処理である。微下降遅延処理で遅延される時間は、伸縮嵌合管３１にがたつきが発生しない程度に設定される。
【００６０】
ステップＳ６−３は、停止処理を実行するステップである。ステップＳ６−３の停止処理は、モータ５１を停止させる処理である。ステップＳ６−４は、切替遅延処理を実行するステップである。切替遅延処理は、モータ５１の切替停止時間を遅延させる処理である。すなわち、モータ５１が停止された直後のダウン入力により、モータ５１が再び逆方向に回転されるのを防止する処理である。
【００６１】
以上によりステップＳ６の微下降処理は完了する。次にステップＳ７の上端停止処理が実行される。
【００６２】
ステップＳ７の上端停止処理は、ステップＳ７−１、ステップＳ７−２の２ステップからなる。ステップＳ７−１は、停止処理を実行するステップである。ステップＳ７−１の停止処理は、モータ５１の回転を停止させ、伸縮嵌合管３１を停止した状態に維持させるための処理である。ステップＳ７−２は、ダウン入力を検出する処理である。ステップＳ７−２で、ダウン入力が検出されなければ、ステップＳ７−１でモータ５１が停止状態に維持される。ステップＳ７−２でダウン入力が検出されると、ステップＳ９の下降中処理が実行される。
【００６３】
以上によりステップＳ７の上端停止処理が完了する。
【００６４】
また、ステップＳ３の上昇中処理のステップＳ３−２でダウン入力が検出された場合及びステップＳ４の上端検出停止処理のステップＳ４−２でダウン入力が検出された場合には、ステップＳ８が実行される。ステップＳ８は、下降切替停止処理を実行するステップである。ステップＳ８の下降切替停止処理は、ステップＳ８−１、Ｓ８−２の２ステップを含む。ステップＳ８−１は、停止処理を行うステップである。ステップＳ８−１の停止処理は、モータ５１を停止させる処理である。ステップＳ８−２は、切替遅延処理を実行するステップである。ステップＳ８−２の切替遅延処理は、モータ５１の切替停止時間を遅延させる処理である。すなわち、モータ５１が停止された直後のダウン入力により、モータ５１が再び逆方向に回転されるのを防止する処理である。
【００６５】
以上によりステップＳ８の切替遅延処理は完了する。ステップＳ８の下降切替停止処理完了後、ステップＳ９が実行される。
【００６６】
ステップＳ９は、下降中処理を実行するステップである。ステップＳ９の下降中処理では、内蔵タイマを起動し、内蔵タイマがタイムアウトするまでモータ駆動回路８２を制御して、モータ５１を可撓性線材３２を矢印Ｂ２方向に移動させる。また、ステップＳ９の下降中処理でスイッチ３８からのアップ入力を検出すると、ステップＳ１０を実行する。
【００６７】
ステップＳ１０は、上昇切替停止処理を実行するステップである。ステップＳ１０の上昇切替停止処理では、モータ駆動回路８２を制御してモータ５１の回転を停止させ、所定時間、例えば、１２５ｍｓの間入力を遅延させる。ステップＳ１０で１２５ｍｓの経過後、ステップＳ３の上昇中処理に移行する。ステップＳ１０の上昇切替停止処理によりモータ５１の回転を確実に停止させた後にステップＳ３の上昇中処理に移行するので、モータ５１へのストレスを低減できる。
【００６８】
ステップＳ１１は、下降停止処理を実行するステップである。下降停止処理は、モータ駆動回路８２を制御して、モータ５１の回転を停止させることにより、伸縮嵌合管３１の下降を停止させる処理である。
【００６９】
ステップＳ１２は、微上昇処理を行なうステップである。ステップＳ１２の微上昇処理では、モータ駆動回路８２を制御して、可撓性線材３２が矢印Ｂ１方向にわずかに、例えば、１５．６２５ｍｓの間、移動するようにモータ５１を回転させる。
【００７０】
次にステップＳ１３が実行される。ステップＳ１３は、微上昇停止処理を実行するステップである。ステップＳ１３の微上昇停止処理では、モータ駆動回路８２を制御してモータ５１の回転を停止させる。ステップＳ１３で５秒の間にスイッチ３８からアップ入力が検出されると、ステップＳ３に戻って、再び上昇中処理が実行される。また、５秒以内にスイッチ３８からのアップ入力が検出されなければ、ステップＳ１４が実行される。ステップＳ１４は、電源オフ処理を実行するステップである。ステップＳ１４の電源オフ処理では、制御回路部３６に電源３９から供給される電源の供給をカットする処理である。また、このとき、ＣＰＵ８１はスイッチ３８からのアップ入力を監視する。スイッチ３８からアップ入力が検出されると、ステップＳ３が実行される。
【００７１】
以上、本実施例によれば、電気ノイズなどによりモータ５１が停止されることがなく、伸縮嵌合管３１を確実に上昇させることができる。また、モータ５１の停止、駆動が所定回数繰り返されると、モータ５１が停止されるので、不要なモータ５１の回転を防止できる。さらに、時間によりモータ５１の回転を規制することにより不要にモータ５１を回転させることを防止できる。
【００７２】
なお、本発明は、上記実施例に限定されるものではなく、請求の範囲を逸脱しない範囲で種々の変形例が可能である。
【００７３】
【発明の効果】
上述の如く、本発明によれば、導電線を芯材として周囲が絶縁体により被覆された構造とされており、一端が伸縮嵌合管の先端に固定された可撓性コードをモータにより駆動する構成とされるとともに、伸縮嵌合管の先端に照明装置を設け、可撓性コードの他端で導電線に接続される摺動接点及び導電線を介して照明装置に駆動電源を供給する構成とされており、摺動接点に流れる電流を検出し、伸縮嵌合管が端部に達したことを検出し、モータを一方向に駆動した後、伸縮嵌合管が端部に達したことが検出されたときに、モータを停止させ、モータが停止されてから、さらに、一方向にモータを駆動する指示があったときに、検出手段の状態を検出し、端部の検出状態が解除されている場合にモータを再び一方向に駆動させるとともに、伸縮動作の途中で、端部の検出が所定回数、解除されたときには、モータを停止状態に維持する構成とすることにより、伸縮時の誤検出、誤動作を防止でき、伸縮嵌合管を所定の位置で確実に停止させることができる等の特長を有する。
【００７４】
また、本発明によれば、伸縮動作の途中で、移動位置検出手段による所定の伸縮位置の検出が所定回数、解除されたときには、モータの回転を停止状態に維持することにより、伸縮嵌合管の位置が正確に検出できないときでもモータを確実に停止させることができる等の特長を有する。
【００７５】
さらに、本発明によれば、移動検出手段により伸縮嵌合管の位置が正確に検出できないときに、モータの回転を停止させるように制御できるため、モータを不要に回転させることを防止できるなどの特長を有する。
【図面の簡単な説明】
【図１】本発明の第１実施例のブロック構成図である。
【図２】本発明の第１実施例の照明部の断面図である。
【図３】本発明の第１実施例の給電部の斜視図である。
【図４】本発明の第１実施例の給電部の斜視図である。
【図５】本発明の第１実施例の給電部の斜視図である。
【図６】本発明の第１実施例の要部の回路構成図である。
【図７】本発明の第１実施例のＣＰＵの状態遷移図である。
【図８】本発明の第１実施例のＣＰＵの主要処理のフローチャートである。
【符号の説明】３０、１００、２００  伸縮嵌合管駆動装置、３１  伸縮嵌合管、３２  可撓性線材、５１  モータ、５５  ウォームギヤ、５３、５４  ギヤ、３８  スイッチ、３９  電源、４３  ラック、８１  ＣＰＵ、８２  モータ駆動回路、３５  給電部、３６  制御回路部、３７、１０２  端部検出部、４１  ワイヤ、４２  樹脂、４４  導電性線材、８３  照明駆動部、Ｒｓ  検出抵抗
【図１】
0003549820.tif 000002
【図２】
0003549820.tif 000003
【図３】
0003549820.tif 000004
【図４】
0003549820.tif 000005
【図５】
0003549820.tif 000006
【図６】
0003549820.tif 000007
【図７】
0003549820.tif 000008
【図８】
0003549820.tif 000009