(57)【特許請求の範囲】
【請求項１】
磁気発生手段からの磁界の強さに対応した抵抗値を示す磁気抵抗素子の出力電圧を基準電圧と比較器で比較するとともに比較結果を出力する磁気センサを備えた流体圧シリンダ用位置検出装置であって、
前記位置検出装置が流体圧シリンダに取り付けられた状態において、その流体圧シリンダのピストンの移動方向に沿って配設されるとともに、隣り合う磁気センサの動作範囲の一部が重なるように配設された複数個の前記磁気センサと、
複数個の前記磁気センサを選択的に動作可能な状態に設定する磁気センサ選択回路と、
前記磁気センサ選択回路を所望の出力状態に設定可能な外部操作手段と
を備え、
前記磁気センサ選択回路は、前記位置検出装置から引き出されるとともに少なくとも前記外部操作手段の一部を構成するリード線を介して外部操作可能であり、
前記磁気センサ選択回路は、マイクロコンピュータを備えるとともに、該マイクロコンピュータは、前記リード線に接続された外部設定手段に設けられた設定スイッチのオン操作に基づいて、前記複数個の磁気センサのうちから動作可能な状態にすべき一つの磁気センサを自動的に検索して、当該磁気センサのみを動作可能な状態に設定する流体圧シリンダ用位置検出装置。
【請求項２】
前記マイクロコンピュータは、前記位置検出装置が機器に組み付けられた状態における前記磁気センサの出力信号を用いて前記検索を行う請求項１に記載の流体圧シリンダ用位置検出装置。
【請求項３】
前記複数の磁気センサのいずれが動作状態にあるかを表示可能とするため、各磁気センサ毎に各磁気センサの動作と対応して点灯する表示灯が設けられている請求項１又は請求項２に記載の流体圧シリンダ用位置検出装置。
【請求項４】
前記マイクロコンピュータは、初期状態において特定の一つの磁気センサを動作可能な状態に設定しており、当該磁気センサの動作と対応して点灯する第１の表示灯と、他の磁気センサの動作と対応して点灯する第２の表示灯とが設けられている請求項１又は請求項２に記載の流体圧シリンダ用位置検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流体圧シリンダ用位置検出装置に係り、詳しくはＭＲ素子（磁気抵抗素子）を利用して、流体圧シリンダのピストン位置を検出する場合等に用いられる流体圧シリンダ用位置検出装置に関する。
【背景技術】
【０００２】
従来、エアシリンダ等のような流体圧を利用した流体圧シリンダが知られている。この種の流体圧シリンダの使用時には、通常、ピストンがストロークのどの位置にあるのかを何らかの手段により検出する必要がある。そして、このようなピストン位置の検出を実現するための手段として、検出素子にＭＲ素子（磁気抵抗素子）を使用した構成の磁気センサを１個備えた流体圧シリンダ用位置検出装置（以下、単に位置検出装置と称す場合もある。）が知られている（例えば、特許文献１参照。）。
【０００３】
これらの位置検出装置は、流体圧シリンダの外周面にピストンロッドの移動方向に沿って延びるように形成された取付け溝に沿って移動可能かつ任意の位置にて固定ねじで固定可能に流体圧シリンダに取り付けられる。そして、位置検出装置を流体圧シリンダに取り付ける場合は、位置検出装置を取付け溝に係合させ、ピストンを検出したい位置に取り付け溝に沿って移動させた後、固定ねじをドライバーで回して固定していた。
【特許文献１】特開平１０−３８６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
位置検出装置付き流体圧シリンダの装置本体に対する設置箇所が位置検出装置の取付け位置の調整が可能な位置であれば問題はない。ところが、今日の装置の小型化に伴い、流体圧シリンダの設置箇所が、流体圧シリンダに取り付けられた位置検出装置の取付け位置の調整を手作業で行うことができない場合がある。その場合、流体圧シリンダを装置本体に設置する前の状態で、おおよそのピストン停止位置に合わせて位置検出装置を流体圧シリンダに取り付け、それを装置本体に組み付けていた。
【０００５】
ところが、この組み付け方法では、流体圧シリンダが駆動された際、ピストンの停止位置が位置検出装置の動作位置に合っていれば問題は無い。しかし、ピストンのフルストロークに対する実際の使用ストロークがずれていた場合、位置検出装置の応差域で停止することによって動作が不安定となってしまったり、最悪全く動作しなくなったりすることが発生していた。この場合は、いったん組み立てた装置を分解した上、該当する位置検出装置付き流体圧シリンダを取り出し、位置検出装置の取付け位置を修正した後、再度装置を組み立てるといった膨大な工数と人件費を要していた。
【０００６】
本発明の目的は、流体圧シリンダを決められた設置箇所に設置した状態では、流体圧シリンダに取り付けられた位置検出装置の取付け位置を手作業で調整不可能な場合であっても、位置検出装置から適正な検出信号を出力することが可能な状態に調整することができる流体圧シリンダ用位置検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、請求項１に記載の発明は、磁気発生手段からの磁界の強さに対応した抵抗値を示す磁気抵抗素子の出力電圧を基準電圧と比較器で比較するとともに比較結果を出力する磁気センサを備えた流体圧シリンダ用位置検出装置であって、前記位置検出装置が流体圧シリンダに取り付けられた状態において、その流体圧シリンダのピストンの移動方向に沿って配設されるとともに、隣り合う磁気センサの動作範囲の一部が重なるように配設された複数個の前記磁気センサと、複数個の前記磁気センサを選択的に動作可能な状態に設定する磁気センサ選択回路と、前記磁気センサ選択回路を所望の出力状態に設定可能な外部操作手段と
を備え、前記磁気センサ選択回路は、前記位置検出装置から引き出されるとともに少なくとも前記外部操作手段の一部を構成するリード線を介して外部操作可能であり、前記磁気センサ選択回路は、マイクロコンピュータを備えるとともに、該マイクロコンピュータは、前記リード線に接続された外部設定手段に設けられた設定スイッチのオン操作に基づいて、前記複数個の磁気センサのうちから動作可能な状態にすべき一つの磁気センサを自動的に検索して、当該磁気センサのみを動作可能な状態に設定することを特徴とする。
【０００８】
この発明の位置検出装置が流体圧シリンダに取り付けられた状態では、複数の磁気センサが流体圧シリンダのピストンの移動方向に沿って配置される。そのため１個の磁気センサを備えた従来の位置検出装置に比較して、位置検出装置が磁気発生手段の磁界によって動作することが可能な範囲が広くなる。そして、外部操作手段によって磁気センサ選択回路を操作することにより、所望の磁気センサを駆動可能な状態に設定することが可能になる。従って、流体圧シリンダを決められた設置箇所に設置した状態では、流体圧シリンダに取り付けられた位置検出装置の取付け位置を手作業で調整不可能な場合であっても、位置検出装置から適正な検出信号を出力することが可能な状態に調整することができる。
また、位置検出装置が流体圧シリンダに取り付けられた状態で装置に組み付けられた場合に、位置検出装置の取付け位置を変更しなくても、リード線の長さの範囲において位置検出装置から適正な検出信号を出力することが可能な状態に自由に調整することができる。
さらに、磁気センサ選択回路がロジック回路を備えた場合に比較して、動作可能な状態にする磁気センサの数及び組み合わせを自由に、かつ簡単に設定することができる。
加えて、動作可能な状態にすべき一つの磁気センサのみを簡単に動作可能な状態に設定することができる。
【００１５】
請求項２に記載の発明は、請求項１に記載の発明において、前記マイクロコンピュータは、前記位置検出装置が機器に組み付けられた状態における前記磁気センサの出力信号を用いて前記検索を行う。この発明では、動作可能な状態にすべき一つの磁気センサを容易に、かつ精度良く設定することができる。
【００１６】
請求項３に記載の発明は、請求項１又は請求項２に記載の発明において、前記複数の磁気センサのいずれが動作状態にあるかを表示可能とするため、各磁気センサ毎に各磁気センサの動作と対応して点灯する表示灯が設けられている。この発明では、どの磁気センサが動作可能な状態であるかを使用者が目視により判別することができる。
【００１７】
請求項４に記載の発明は、請求項１又は請求項２に記載の発明において、前記マイクロコンピュータは、初期状態において特定の一つの磁気センサを動作可能な状態に設定しており、当該磁気センサの動作と対応して点灯する第１の表示灯と、他の磁気センサの動作と対応して点灯する第２の表示灯とが設けられている。この発明では、現在動作可能な状態の磁気センサが、初期状態において動作可能な状態にあった磁気センサであるか否かを使用者が目視により判別することができる。
【発明の効果】
【００２０】
本発明によれば、流体圧シリンダを決められた設置箇所に設置した状態では、流体圧シリンダに取り付けられた位置検出装置の取付け位置を手作業で変更不可能な場合であっても、位置検出装置から適正な検出信号を出力することが可能な状態に調整することができる。
【発明を実施するための最良の形態】
【００２１】
（第１の参考例）
以下、本発明を具体化した第１の参考例を図１〜図７にしたがって説明する。
流体圧シリンダ用位置検出装置（以下、単に位置検出装置と称す。）は、エアシリンダ、油圧シリンダ等の流体圧シリンダにおいてピストン位置の検出のために使用される。図１（ｂ）に示すように、位置検出装置１０は、流体圧シリンダ１１の外周面にピストンロッド１２ａの移動方向に沿って延びるように形成された取付け溝１３に沿って移動可能かつ任意の位置にて固定ねじ１４で固定可能に流体圧シリンダ１１に取り付けられる。図１（ａ）に示すように、ピストン１２の外周面に形成された収容溝１５には磁石１６が設けられている。位置検出装置１０は磁石１６がピストン１２と共に所定位置に移動した時に出力信号を発するように構成されている。なお、位置検出装置１０の取付け位置を適宜変更可能とするため、図示しないが、取付け溝１３は流体圧シリンダ１１の他の面にも設けられている。
【００２２】
図１（ａ）に示すように、位置検出装置１０は各種の電子部品を備えている。これらの電子部品は回路基板１７上に実装されている。電子部品としては、複数個（この参考例では４個）の磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄ、発光ダイオード１８、レギュレータ回路１９及び図示しないトランジスタや抵抗等がある。そして、各種電子部品及び回路基板１７はケース２０内に収容されている。４個の磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄは、位置検出装置１０を流体圧シリンダ１１に取り付けた際に、ピストン１２の移動方向に沿って配列され、かつ隣接する磁気センサの動作範囲（オン区間）の一部が重なるようにケース２０内に配設されている。なお、図１（ａ）は、位置検出装置１０の構成を模式的に示したものであり、図示の都合上、一部の寸法を誇張して分かり易くするために、それぞれの部分の幅、長さ、厚さ等の寸法の比は実際の比と異なっている。
【００２３】
各磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄは、図２に示すように、ＭＲ素子（磁気抵抗素子）２１と、比較器２２と、基準電圧生成回路２３とを備えている。ＭＲ素子２１は電源ＶｃｃとグランドＧＮＤとの間に接続されるとともに、出力端子が比較器２２の非反転入力端子に接続されている。基準電圧生成回路２３は抵抗器Ｒ２，Ｒ３からなり、電源Ｖｃｃを両抵抗器Ｒ２，Ｒ３で分圧した基準電圧を比較器２２の反転入力端子に出力する。比較器２２の出力端子と非反転入力端子との間には抵抗器Ｒ４が接続されて、正帰還がかけられている。比較器２２は、ＭＲ素子２１の出力電圧と、基準電圧生成回路２３の生成電圧とを比較して、比較器２２の非反転入力端子側の入力電圧が基準電圧生成回路２３の生成電圧よりも大きくなると、Ｈ（Ｈｉｇｈ）レベルの信号を出力する。
【００２４】
図３に示すように、各磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄは電源ラインにバススイッチ２４ａ，２４ｂ，２４ｃ，２４ｄを介して接続されている。各磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄの出力端子はダイオード２５ａ，２５ｂ，２５ｃ，２５ｄを介してワイヤードＯＲ接続されるとともに、抵抗器Ｒ５を介して第１トランジスタＴｒ１のベース端子に接続されている。即ち、磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄの出力が第１トランジスタＴｒ１のベース端子に入力される。第１トランジスタＴｒ１のコレクタ端子には発光ダイオード１８のカソード端子が接続されるとともに、発光ダイオード１８のアノード端子には抵抗器Ｒ６を介して電源Ｖｃｃに接続されている。第１トランジスタＴｒ１のエミッタ端子は第２トランジスタＴｒ２のベース端子に接続されている。第２トランジスタＴｒ２のエミッタ端子はグランドＧＮＤに接続され、第２トランジスタＴｒ２のコレクタ端子は出力端子Ｐに接続されている。また、第２トランジスタＴｒ２は、コレクタ端子がツェナーダイオード２６のカソード端子に接続され、エミッタ端子がツェナーダイオード２６のアノード端子に接続されている。即ち、磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄのいずれか一つからＨレベルの信号が出力されると、第１トランジスタＴｒ１がオン状態になって発光ダイオード１８が発光する。第１及び第２トランジスタＴｒ１，Ｔｒ２にはＮＰＮトランジスタが使用されている。
【００２５】
各バススイッチ２４ａ〜２４ｄは、図４に示すロジック回路２７の出力端子２７ａ，２７ｂ，２７ｃ，２７ｄに接続されている。バススイッチ２４ａ〜２４ｄと、ロジック回路２７と、ロジック回路２７への入力信号を生成する入力信号生成回路２８とにより磁気センサＳａ〜Ｓｄを選択的に動作可能な状態に設定する磁気センサ選択回路が構成されている。
【００２６】
ロジック回路２７は、第１インバータ（否定回路）２９ａ、第２インバータ２９ｂ、第１ＡＮＤ回路３０ａ、第２ＡＮＤ回路３０ｂ、第３ＡＮＤ回路３０ｃ、第４ＡＮＤ回路３０ｄ及びイクスクルーシブＯＲ回路３１を備えている。第１ＡＮＤ回路３０ａ、第２ＡＮＤ回路３０ｂ、イクスクルーシブＯＲ回路３１及び第１インバータ２９ａには入力信号生成回路２８で生成された第１信号が入力される。また、第１ＡＮＤ回路３０ａ、第３ＡＮＤ回路３０ｃ、イクスクルーシブＯＲ回路３１及び第２インバータ２９ｂには入力信号生成回路２８で生成された第２信号が入力される。第２ＡＮＤ回路３０ｂ及び第３ＡＮＤ回路３０ｃにはイクスクルーシブＯＲ回路３１の出力端子が接続されている。第４ＡＮＤ回路３０ｄには第１インバータ（否定回路）２９ａ及び第２インバータ２９ｂの出力端子が接続されている。
【００２７】
ロジック回路２７への入力信号を生成する入力信号生成回路２８は、抵抗器Ｒ７及びトランジスタＴｒ３の第１直列回路３２ａと、抵抗器Ｒ８及びトランジスタＴｒ４の第２直列回路３２ｂとを備えており、両直列回路３２ａ，３２ｂが電源Ｖｃｃに並列に接続されている。第１直列回路３２ａから第１信号がロジック回路２７に出力され、第２直列回路３２ｂから第２信号がロジック回路２７に出力される。トランジスタＴｒ３，Ｔｒ４にはＰＮＰトランジスタが使用されている。
【００２８】
トランジスタＴｒ３は、エミッタ端子が抵抗器Ｒ７を介して電源Ｖｃｃに接続され、コレクタ端子がＧＤＮに接続され（接地され）、ベース端子には外部操作手段を構成する第１のリード線３３ａが接続されている。トランジスタＴｒ４は、エミッタ端子が抵抗器Ｒ８を介して電源Ｖｃｃに接続され、コレクタ端子がＧＤＮに接続され、ベース端子には外部操作手段を構成する第２のリード線３３ｂが接続されている。図１（ａ）に示すように、第１及び第２のリード線３３ａ，３３ｂは、位置検出装置１０の電源線３４、アース線３５及び出力線３６と共にキャブタイヤコードにてケース２０の外部に引き出されている。第１のリード線３３ａの入力をＡと表し、第２のリード線３３ｂの入力をＢと表す。
【００２９】
磁気センサＳａ〜Ｓｄ、ロジック回路２７、入力信号生成回路２８等を構成する部品の耐圧が低いため、それらの駆動はＤＣ５Ｖ等の低電圧駆動が一般的である。一般に使用されるＤＣ２４Ｖ直流安定化電源で使用可能とするため、レギュレータ回路１９がＤＣ２４ＶをＤＣ５Ｖへ降圧するために使用される。レギュレータ回路１９は、例えば、図５に示すように、ダイオード３８、トランジスタＴｒ５、抵抗器Ｒ９、コンデンサＣ１，Ｃ２及びツェナーダイオード３９で構成されている。トランジスタＴｒ５にはＮＰＮトランジスタが使用されている。ダイオード３８は、アノード端子が電源線３４に接続され、カソード端子がトランジスタＴｒ５のコレクタ端子に接続されている。ツェナーダイオード３９は、アノード端子がアース線３５に接続され、カソード端子がトランジスタＴｒ５のベース端子に接続されている。抵抗器Ｒ９は、トランジスタＴｒ５のベース端子とコレクタ端子との間に接続されている。コンデンサＣ１は、ダイオード３８のカソード端子とアース線３５との間に接続され、コンデンサＣ２は、トランジスタＴｒ５のエミッタ端子とアース線３５との間に接続されている。
【００３０】
次に前記のように構成された位置検出装置１０の作用を説明する。
位置検出装置１０は流体圧シリンダ１１の所定位置に取り付けられるとともに、図６に示すように、電源線３４がＤＣ２４ＶのＤＣ安定化電源４０のプラス端子側に接続され、アース線３５がＤＣ安定化電源４０のマイナス端子側に接続される。また、出力線３６が負荷４１に接続される。負荷４１としては、例えば、プログラマブルコントローラ等がある。そして、ＤＣ安定化電源４０から供給される直流２４Ｖの電圧がレギュレータ回路１９で直流５Ｖに降圧されて、位置検出装置１０の電源Ｖｃｃとして使用される。
【００３１】
位置検出装置１０が流体圧シリンダ１１に取り付けられた状態では、複数の磁気センサＳａ〜Ｓｄが流体圧シリンダ１１のピストン１２の移動方向に沿って配置されるため、１個の磁気センサを備えた従来の位置検出装置に比較して、位置検出装置１０が磁石１６の磁界によって動作することが可能な範囲が広くなる。
【００３２】
図３に示すように、複数の磁気センサＳａ〜Ｓｄの出力端子はワイヤードＯＲ接続されて、それらの出力信号が第１トランジスタＴｒ１のベース端子に入力されるようになっている。従って、磁気センサＳａ〜Ｓｄのいずれか１つからＨレベルの信号が出力されると、第１トランジスタＴｒ１がオン状態になり、発光ダイオード１８が点灯するとともに、第２トランジスタＴｒ２のべース端子にＨレベルの信号が入力される。その結果、第２トランジスタＴｒ２もオン状態となり、位置検出装置１０の出力線３６にＬレベルの信号が出力される。そして、出力線３６を介してその信号がプログラマブルコントローラに入力されて、ピストン１２の位置が所定の位置であることを知らせ、装置全体が順序正しく動作する役目を担う。
【００３３】
永久磁石の磁力は温度によって強さが変化するため、各磁気センサＳａ〜Ｓｄをある温度においてその動作範囲が重ならずに、動作範囲が連続するように配置すると、温度によってはピストン１２が磁気センサの応差域で停止して、動作不安定になったり、磁気センサが動作しない状態が生じる場合がある。しかし、図７に示すように、各磁気センサＳａ〜Ｓｄは隣り合う磁気センサの動作範囲の一部が重なるように配設されているため、前記の不具合の発生が回避される。
【００３４】
位置検出装置１０は、ピストンロッド１２ａが出端いっぱいで磁気センサＳａが動作するように取り付けられた場合について見ると、第１及び第２のリード線３３ａ，３３ｂは、電源にもアースにも接続されていない未配線状態にある。そのため、図４に示す入力信号生成回路２８のトランジスタＴｒ３，Ｔｒ４のエミッタ端子は共にともにＨレベルにある。このとき、表１に示す真理値表からロジック回路２７は出力端子２７ａのみＨレベルになるため、出力端子２７ａに接続されたバススイッチ２４ａのみオン状態となり、磁気センサＳａのみが駆動可能な状態になる。
【００３５】
【表１】
0004739980.tif 000002
この位置検出装置１０が取り付けられた流体圧シリンダ１１が組み込まれた装置が完成し、試運転を行った時、磁石１６を備えたピストン１２が磁気センサＳａの動作範囲で停止せず、位置検出装置１０が動作しない（オンしない）不具合が発生する場合がある。その主な原因は、ピストンロッド１２ａの先端に取り付けられたスライドユニット等の治工具のストロークがシリンダフルストロークよりも若干短めに設計されることが多々あり、その値は設計者個々あるいは物件毎に異なることである。
【００３６】
このような場合、従来は位置検出装置の位置が作業者の手が届く範囲であれば、位置検出装置１０の固定ねじ１４をドライバーで緩めて、位置検出装置が動作する位置まで移動させた後、再度固定していた。しかし、位置検出装置の位置が作業者の手が届く範囲でない場合は、装置を分解して流体圧シリンダを取り出し、位置検出装置の取付け位置を再調整した後、装置を組み立てるという工程を踏む必要がある。
【００３７】
しかし、この参考例の位置検出装置１０を用いた場合は、装置の試運転において位置検出装置１０が動作しない場合、位置検出装置１０の流体圧シリンダ１１に対する取付け位置を変更（調整）する作業は行わず、第１及び第２のリード線３３ａ，３３ｂのアース（ＧＮＤ）に対する接続状態を変更することで対応する。即ち、外部操作手段を構成する第１及び第２のリード線３３ａ，３３ｂを操作して磁気センサＳａ〜Ｓｄのうちのいずれか１つを動作可能な状態に設定する。
【００３８】
具体的には、例えば、磁気センサＳｂと対応する位置にピストン１２が停止している場合には、磁気センサＳｂと対応するバススイッチ２４ｂがオンとなる状態、即ち、出力端子２７ｂからＨレベルの信号が出力される状態となるように、第２のリード線３３ｂをＧＮＤに接続し、第１のリード線３３ａは未配線のままで使用する。この状態では、第１直列回路３２ａからはＨレベルの信号が出力され、かつ第２直列回路３２ｂからはＬレベルの信号が出力されるため、出力端子２７ｂからはＨレベルの信号が出力される。
【００３９】
磁気センサＳｃと対応する位置にピストン１２が停止している場合には、磁気センサＳｃと対応するバススイッチ２４ｃがオンとなる状態、即ち、出力端子２７ｃからＨレベルの信号が出力される状態となるように、第１のリード線３３ａをＧＮＤに接続し、第２のリード線３３ｂは未配線のままで使用する。この状態では、第１直列回路３２ａからはＬレベルの信号が出力され、かつ第２直列回路３２ｂからはＨレベルの信号が出力されるため、出力端子２７ｃからはＨレベルの信号が出力される。
【００４０】
また、磁気センサＳｄと対応する位置にピストン１２が停止している場合には、磁気センサＳｄと対応するバススイッチ２４ｄがオンとなる状態、即ち、出力端子２７ｄからＨレベルの信号が出力される状態となるように、第１のリード線３３ａ及び第２のリード線３３ｂをＧＮＤに接続して使用する。この状態では、第１直列回路３２ａからはＬレベルの信号が出力され、かつ第２直列回路３２ｂからもＬレベルの信号が出力されるため、出力端子２７ｄからはＨレベルの信号が出力される。このようにして、第１及び第２のリード線３３ａ，３３ｂをＧＮＤに接続するか、未配線の状態で使用するかを選択することにより、複数の磁気センサＳａ〜Ｓｄのうちからピストン１２が停止している位置と対応する磁気センサを動作可能な状態に設定する。
【００４１】
この参考例によれば、以下に示す効果を得ることができる。
（１）位置検出装置１０は複数個の磁気センサＳａ〜Ｓｄを備えている。複数個の磁気センサＳａ〜Ｓｄは、位置検出装置１０が流体圧シリンダ１１に取り付けられた状態において、ピストン１２の移動方向に沿って配設されるとともに、隣り合う磁気センサの動作範囲の一部が重なるように配設されている。また、複数個の磁気センサＳａ〜Ｓｄを選択的に動作可能な状態に設定する磁気センサ選択回路（ロジック回路２７、入力信号生成回路２８等）と、磁気センサ選択回路を所望の出力状態に設定可能な外部操作手段（第１及び第２のリード線３３ａ，３３ｂ）とを備えている。従って、流体圧シリンダ１１を決められた設置箇所に設置した状態では、流体圧シリンダ１１に取り付けられた位置検出装置１０の取付け位置を手作業で調整不可能な場合であっても、位置検出装置１０から適正な検出信号を出力することが可能な状態に調整することができる。
【００４２】
（２）磁気センサ選択回路は、位置検出装置１０から引き出された第１及び第２のリード線３３ａ，３３ｂを介して外部操作可能である。従って、位置検出装置１０が流体圧シリンダ１１に取り付けられた状態で装置に組み付けられた場合に、位置検出装置１０の取付け位置を変更しなくても、リード線３３ａ，３３ｂの長さの範囲において位置検出装置１０から適正な検出信号を出力することが可能な状態に自由に調整することができる。
【００４３】
（３）磁気センサ選択回路は、複数の磁気センサＳａ〜Ｓｄのうちのいずれか一つを動作可能とするロジック回路２７を備えている。従って、隣接する複数の磁気センサが駆動可能な状態に設定される場合に比較して、流体圧シリンダ１１のピストン１２が所定の位置に達したことを精度良く検出することができる。
【００４４】
（４）磁気センサ選択回路は、第１及び第２のリード線３３ａ，３３ｂのアース（ＧＤＮ）に対する接続状態により駆動可能となる磁気センサを設定するため、設定作業が簡単である。
【００４５】
（５）位置検出装置１０を取り付けられた流体圧シリンダ１１が装置に組み込まれた状態で流体圧シリンダ１１を動作させ、ピストン１２が所望の位置で停止した状態において、ピストン１２（磁石１６）と対応する磁気センサが駆動可能となるように、外部操作で磁気センサ選択回路の出力状態を設定する。従って、位置検出装置１０の実際の動作環境で磁気センサ選択回路を動作させて、複数の磁気センサＳａ〜Ｓｄのうちから動作可能な状態になる磁気センサを簡単に設定することができる。
【００４６】
（６）入力信号生成回路２８を構成する第１直列回路３２ａ及び第２直列回路３２ｂは、第１及び第２のリード線３３ａ，３３ｂが未配線の状態でそれぞれＨレベルの信号を出力し、第１及び第２のリード線３３ａ，３３ｂがＧＤＮに接続された状態でＬレベルの信号を出力するように構成されている。従って、第１及び第２のリード線３３ａ，３３ｂを未配線の状態と、電源（プラス）に接続する状態とで第１直列回路３２ａ及び第２直列回路３２ｂから出力される信号をＨレベルとＬレベルとに切り換える構成に比較して、使用電力を少なくできる。
【００４７】
（７）位置検出装置１０は、レギュレータ回路１９を備えているため、汎用の２４ＶのＤＣ安定化電源４０を備えた装置において、位置検出装置１０専用に５Ｖの電源を設けることなく使用することができる。
【００４８】
（第２の参考例）
次に第２の参考例を図８及び図９にしたがって説明する。この参考例は、複数個の磁気センサＳａ〜Ｓｄを選択的に動作可能な状態に設定する磁気センサ選択回路を構成するロジック回路２７に代えてマイクロコンピュータを備えている点と、入力信号生成回路２８の構成が前記第１の参考例と異なっており、その他の構成は同じである。前記第１の参考例と同一部分は同一符号を付して詳しい説明を省略する。
【００４９】
図８に示すように、磁気センサ選択回路を構成するマイクロコンピュータとしてのワンチップマイコン（ワンチップマイクロコンピュータ）４２は、５個の出力端子ＧＰ０，ＧＰ１，ＧＰ２，ＧＰ４，ＧＰ５及び１個の入力端子ＧＰ３を備えている。出力端子ＧＰ０はバススイッチ２４ｄに、出力端子ＧＰ１はバススイッチ２４ｃに、出力端子ＧＰ２はバススイッチ２４ｂに、出力端子ＧＰ４はバススイッチ２４ａにそれぞれ接続されている。
【００５０】
入力信号生成回路２８は、抵抗器Ｒ７及びトランジスタＴｒ３の第１直列回路３２ａを備えている。トランジスタＴｒ３は、エミッタ端子が抵抗器Ｒ７を介して電源Ｖｃｃに接続され、コレクタ端子がＧＤＮに接続され（接地され）、ベース端子には外部操作手段を構成する第１のリード線３３ａが接続されている。抵抗器Ｒ７及びトランジスタＴｒ３のエミッタ端子との中間点は、ワンチップマイコン４２の入力端子ＧＰ３に接続されている。
【００５１】
電源ＶｃｃにはトランジスタＴｒ６のコレクタ端子が抵抗器Ｒ１０を介して接続されている。トランジスタＴｒ６は、ベース端子が抵抗器Ｒ１１を介してワンチップマイコン４２の出力端子ＧＰ５に接続され、エミッタ端子が第２のリード線３３ｂに接続されている。即ち、この第２の参考例では第１の参考例と異なり、入力信号生成回路２８はＡ，Ｂ一組の信号を出力するのではなく、第１直列回路３２ａの出力信号のみをワンチップマイコン４２に出力する構成である。
【００５２】
ワンチップマイコン４２のＲＯＭ（図示せず）には、表２に示す動作を行うためのプログラムが格納されている。動作内容としては、４個の出力端子ＧＰ０，ＧＰ１，ＧＰ２，ＧＰ４のうちのいずれか１つのみをＨレベルとする動作と、いずれか２つをＨレベルとする動作と、いずれか３つをＨレベルとする動作と、４つ全てをＨレベルとする動作とがある。そして、ワンチップマイコン４２は、第１及び第２のリード線３３ａ，３３ｂを介して接続される外部設定手段４３（図９に図示）により指示された動作内容をＥＥＰＲＯＭ（図示せず）に格納するようになっている。
【００５３】
【表２】
0004739980.tif 000003
図９に示すように、外部設定手段４３は、設定スイッチ４４及び設定確認表示灯４５を備えている。設定確認表示灯４５は発光ダイオードで構成されている。外部設定手段４３は、設定スイッチ４４の一端がアース線に接続され、他端が第１のリード線３３ａに接続されるとともに、設定確認表示灯４５を構成する発光ダイオードのカソード端子がアース線に接続され、アノード端子が第２のリード線３３ｂに接続された状態で使用されるようになっている。
【００５４】
ワンチップマイコン４２は、設定スイッチ４４の押圧長さと回数に対応して入力端子ＧＰ３に入力される信号に基づいて動作し、指示された動作内容をＥＥＰＲＯＭに上書きする。また、ワンチップマイコン４２は、入力端子ＧＰ３に入力される信号に基づいて前記出力端子ＧＰ５から設定確認表示灯４５を点灯させる信号を出力する。設定スイッチ４４の押圧操作には長押し及び短押しがあり、押圧操作の種類には１回長押し及び１〜９回の短押しの１０種類がある。この参考例では、設定スイッチ４４の１０種類の押圧操作に対応して、ワンチップマイコン４２が行うべき動作のプログラムがＲＯＭに格納されている。
【００５５】
設定スイッチ４４の１回長押しは、初期化の指示と、出力端子ＧＰ４にのみＨレベルの信号を出力する指示である。そして、１回長押しが行われると、ワンチップマイコン４２は、設定確認表示灯４５をＯＦＦ（消灯）から常時点灯にするように出力端子ＧＰ５からＨレベルの信号を出力する。また、短押しが行われると、押しと同時に設定確認表示灯４５を消灯させ、バススイッチの切り替え動作完了後、設定完了の合図として設定確認表示灯４５を１回点滅させる。
【００５６】
この参考例の位置検出装置１０を使用する場合も、第１の参考例と同様に、位置検出装置１０が取り付けられた流体圧シリンダ１１が組み込まれた装置が完成し、装置の試運転において位置検出装置１０が動作しない場合、外部設定手段４３を第１及び第２のリード線３３ａ，３３ｂに接続して設定をし直す。
【００５７】
例えば、最初の設定が、磁気センサＳａが動作可能な設定状態、即ち出力端子ＧＰ４のみＨレベルの信号を出力する設定では位置検出装置１０がオンしない場合は、ピストン１２の停止位置と対応すると思われる磁気センサ、例えば磁気センサＳｃを動作可能とするため、設定スイッチ４４の短押しを２回実施する。ワンチップマイコン４２は、短押しが行われると、設定確認表示灯４５を消灯させた後、設定完了の合図として設定確認表示灯４５を点灯させる。設定が完了した後、外部設定手段４３を取り外す。設定された条件はＥＥＰＲＯＭに格納されているため、設定し直さない限り、作業の終了等により装置の電源がＯＦＦになっても消えることはない。従って、電源のＯＦＦ状態の前後で動作可能な磁気センサが変更されることはない。設定条件を変更する場合、変更後の動作に対応する所定回数だけ短押しを行って変更してもよいが、初期化の操作である長押しを１回行った後、短押しを行うようにしてもよい。
【００５８】
この参考例では第１の参考例と異なり、複数の磁気センサＳａ〜Ｓｄのうちのいずれか１つのみが動作可能となる設定条件だけでなく複数の磁気センサを動作可能に設定することも可能である。そのため、例えば、ワークを固定するのが流体圧シリンダ１１の役割であり、しかも、固定するワークの寸法に大きな差がある場合のように、ピストン１２の停止位置がばらつく場合、複数の磁気センサを動作可能に設定することで、ワークの大きさに関係なく、ピストンロッド１２ａがワークを固定する位置まで移動したことを確認することができる。
【００５９】
従って、この参考例によれば、第１の参考例における（１），（２），（５），（７）と同様の効果の他に次の効果を得ることができる。
（８）磁気センサ選択回路はワンチップマイコン４２を備えているため、磁気センサ選択回路がロジック回路２７を備えた場合に比較して、動作可能な状態にする磁気センサの数及び組み合わせを自由に、かつ簡単に設定することができる。
【００６０】
（９）ワンチップマイコン４２は、第１及び第２のリード線３３ａ，３３ｂに接続された外部設定手段４３からの信号により、ワンチップマイコン４２がどの磁気センサを動作可能にするかの動作内容を、ワンチップマイコン４２のメモリに記憶させるための操作を行うことができる。
【００６１】
（１０）どの磁気センサを動作可能にするかの動作内容を記憶するメモリとしてＥＥＰＲＯＭが使用されているため、装置の電源がＯＦＦになっても記憶内容が消去されないため、ＲＡＭに記憶する場合に比較して、装置を起動するたびに条件を設定する手間が不要になる。
【００６２】
（第１の実施形態）
次に第１の実施形態を図１０〜図１３にしたがって説明する。この実施形態は、複数個の磁気センサを選択的に動作可能な状態に設定する磁気センサ選択回路を構成するマイクロコンピュータを備えている点は前記第２の参考例と同じである。しかし、複数個の磁気センサのうちから、流体圧シリンダの設置状態に対応して動作可能な適正な１個の磁気センサを自動的に動作可能な状態に設定できる点が第２の参考例と大きく異なっている。前記第１及び第２の参考例と同一部分は同一符号を付して詳しい説明を省略する。
【００６３】
図１０に示すように、各磁気センサＳｂ，Ｓｃ，Ｓｄの出力端子はダイオード２５ｂ，２５ｃ，２５ｄを介してワイヤードＯＲ接続されるとともに、抵抗器Ｒ５を介してトランジスタＴｒ１１のベース端子に接続されている。磁気センサＳａの出力端子は抵抗器Ｒ５を介してトランジスタＴｒ１２のベース端子に接続されている。トランジスタＴｒ１１のコレクタ端子には第１の表示灯としての発光ダイオードＬＥＤ１のカソード端子が接続されるとともに、発光ダイオードＬＥＤ１のアノード端子には抵抗器Ｒ６を介して電源Ｖｃｃに接続されている。トランジスタＴｒ１２のコレクタ端子には第２の表示灯としての発光ダイオードＬＥＤ２のカソード端子が接続されるとともに、発光ダイオードＬＥＤ２のアノード端子には抵抗器Ｒ６を介して電源Ｖｃｃに接続されている。両トランジスタＴｒ１１，Ｔｒ１２のエミッタ端子はトランジスタＴｒ１３のベース端子に接続されている。トランジスタＴｒ１３のエミッタ端子はグランドＧＮＤに接続され、トランジスタＴｒ１３のコレクタ端子は出力端子Ｐに接続されている。また、トランジスタＴｒ１３のコレクタ端子とエミッタ端子との間にツェナーダイオード２６が接続され、トランジスタＴｒ１３のベース端子とエミッタ端子との間に抵抗器Ｒ５１が接続されている。
【００６４】
図１１に示すように、ワンチップマイコン４２は、４個の出力端子ＧＰ０，ＧＰ１，ＧＰ２，ＧＰ４及び２個の入力端子ＧＰ３，ＧＰ６を備えている。入力信号生成回路２８は第１の参考例と同様に構成されており、入力端子ＧＰ３はトランジスタＴｒ３のエミッタ端子に、入力端子ＧＰ６はトランジスタＴｒ４のエミッタ端子にそれぞれ接続されている。
【００６５】
ワンチップマイコン４２のＲＯＭ（図示せず）には、流体圧シリンダ１１が装置に組み込まれた際の設置状態に対応して動作可能な適正な１個の磁気センサを自動的に動作可能な状態に設定するプログラムが記憶されている。具体的には、図１２に示すフローチャートに示す動作を行って、４個の出力端子ＧＰ０，ＧＰ１，ＧＰ２，ＧＰ４のうちのいずれか１つのみをＨレベルとするとともに、他の出力端子をＬレベルとし、その設定内容をＥＥＰＲＯＭ（図示せず）に格納するようになっている。
【００６６】
図１３に示すように、外部設定手段４３は、電池４６と、電源線３４に接続される端子４７ａを備えるとともに電池４６のプラス端子に接続された配線４７と、アース線３５に接続される端子４８ａを備えるとともに電池４６のマイナス端子に接続された配線４８とを備えている。また、外部設定手段４３は、カソード端子が出力線３６に、アノード端子が配線４７にそれぞれ接続された設定確認表示灯４５と、コレクタ端子が第１のリード線３３ａに、エミッタ端子が配線４８にそれぞれ接続されたフォトトランジスタ４９と、第２のリード線３３ｂに接続される端子と配線４８との間に接続された設定スイッチ４４とを備えている。
【００６７】
この実施形態の位置検出装置１０を使用する場合、位置検出装置１０が取り付けられた流体圧シリンダ１１が組み込まれた装置が完成し、装置の試運転において位置検出装置１０が動作しない場合、図１３に示すように、位置検出装置１０の全配線を外部設定手段４３の端子４７ａ，４８ａ等に接続する。外部設定手段４３を接続すると同時に、電池４６を電源として、位置検出装置１０は動作状態となる。この状態において設定スイッチ４４を１回押す。この操作により、ワンチップマイコン４２の入力端子ＧＰ３への入力がＨレベルからＬレベルとなり、ワンチップマイコン４２が図１２のフローチャートに示す動作を実行する。なお、初期状態においては、出力端子ＧＰ４の出力がＨレベルで、他の出力端子ＧＰ０，ＧＰ１，ＧＰ２はＬレベルに設定されている。以下、ＨレベルをＨ、ＬレベルをＬと略す。
【００６８】
ワンチップマイコン４２は、ステップＳ１で入力端子ＧＰ６の出力がＬか否かを判断し、ＬであればステップＳ２に進んで出力端子ＧＰ４の出力をＨ、他の出力端子ＧＰ０，ＧＰ１，ＧＰ２の出力をＬに設定してワンチップマイコン４２のＥＥＰＲＯＭに書き込んだ後、動作を終了する。ステップＳ１で入力端子ＧＰ６の出力がＨであれば、ステップＳ３に進んで出力端子ＧＰ２の出力をＨにした後、ステップＳ４に進む。
【００６９】
ワンチップマイコン４２は、ステップＳ４で入力端子ＧＰ６の出力がＬか否かを判断し、ＬであればステップＳ５に進んで出力端子ＧＰ２の出力をＨ、他の出力端子ＧＰ０，ＧＰ１，ＧＰ４の出力をＬに設定してワンチップマイコン４２のＥＥＰＲＯＭに書き込んだ後、動作を終了する。ステップＳ４で入力端子ＧＰ６の出力がＨであれば、ステップＳ６に進んで出力端子ＧＰ１の出力をＨにした後、ステップＳ７に進む。
【００７０】
ワンチップマイコン４２は、ステップＳ７で入力端子ＧＰ６の出力がＬか否かを判断し、ＬであればステップＳ８に進んで出力端子ＧＰ１の出力をＨ、他の出力端子ＧＰ０，ＧＰ２，ＧＰ４の出力をＬに設定してワンチップマイコン４２のＥＥＰＲＯＭに書き込んだ後、動作を終了する。ステップＳ７で入力端子ＧＰ６の出力がＨであれば、ステップＳ９に進んで出力端子ＧＰ０の出力をＨにした後、ステップＳ１０に進む。
【００７１】
ワンチップマイコン４２は、ステップＳ１０で入力端子ＧＰ６の出力がＬか否かを判断し、ＬであればステップＳ１１に進んで出力端子ＧＰ０の出力をＨ、他の出力端子ＧＰ１，ＧＰ２，ＧＰ４の出力をＬに設定してワンチップマイコン４２のＥＥＰＲＯＭに書き込んだ後、動作を終了する。ステップＳ１０で入力端子ＧＰ６の出力がＨであれば、即ち、全ての出力端子のいずれの出力をＬにしても位置検出装置１０から磁石１６の検出信号が出力されず、入力端子ＧＰ６にＨが入力されない場合は、ステップＳ１２に進んで異常報知信号を出力して動作を終了する。そして、異常報知がされずに動作が終了した場合は、外部設定手段４３を取り外して、位置検出装置１０を図６に示すように、元の負荷に接続する。
【００７２】
なお、一度設定が完了した後、流体圧シリンダ１１を組み付け直したり、位置検出装置１０の取り付け位置を変更した場合は、外部設定手段４３を接続して設定をし直す必要がある。その際、設定スイッチ４４を押しながら電源を立ち上げる、即ち端子４７ａに電源線３４を接続することにより、初期化が行われるようになっている。
【００７３】
従って、この実施形態によれば、第１の参考例における（１），（２），（５），（７）及び第２の参考例における（１０）と同様の効果の他に次の効果を得ることができる。
【００７４】
（１１）複数個の磁気センサＳａ〜Ｓｄのうちから、流体圧シリンダ１１の設置状態に対応して動作可能な適正な１個の磁気センサを自動的に動作可能な状態に設定できるため、設定作業が簡単になる。
【００７５】
（１２）ワンチップマイコン４２は、位置検出装置１０が機器に組み付けられた状態における磁気センサＳａ〜Ｓｄの出力信号を用いて、複数の磁気センサＳａ〜Ｓｄのうちから動作可能な状態にすべき一つの磁気センサを自動的に検索する。従って、動作可能な状態にすべき一つの磁気センサを容易に、かつ精度良く設定することができる。
【００７６】
（１３）出力端子ＧＰ４がＨに設定された状態が初期状態に設定されており、出力端子ＧＰ４がＨの状態の際に動作可能な磁気センサＳａからＨが出力されたときにのみ第１の表示灯としての発光ダイオードＬＥＤ１が発光状態となり、他の磁気センサＳｂ，Ｓｃ，ＳｄからＨが出力されたときには第２の表示灯としての発光ダイオードＬＥＤ２が発光状態となる。従って、発光ダイオードＬＥＤ１，ＬＥＤ２の発光状態から、位置検出装置１０が初期状態のままで動作しているのか、設定し直した状態で動作しているのかを、使用者が視覚的に判別することができる。発光ダイオードＬＥＤ１及び発光ダイオードＬＥＤ２として発光色の異なるものを使用した場合には、判別が容易になる。
【００７７】
実施形態及び参考例は前記に限定されるものではなく、例えば次のように構成してもよい。
・  各磁気センサＳａ，Ｓｂ，Ｓｃ，Ｓｄ毎にその出力がＨになったことを表示する表示手段を設けてもよい。例えば、図１４に示すように、磁気センサＳａ〜Ｓｄの各出力端子を抵抗器Ｒ５を介してトランジスタＴｒ３１，Ｔｒ３２，Ｔｒ３３，Ｔｒ３４のベース端子に接続し、トランジスタＴｒ３１〜Ｔｒ３４の各コレクタ端子は発光ダイオードＬＥＤ１１，ＬＥＤ１２，ＬＥＤ１３，ＬＥＤ１４及び抵抗器Ｒ６を介して電源Ｖｃｃに接続する。この場合、位置検出装置１０の動作状況、即ちどの磁気センサが動作しているのかを使用者が目視により確認することができる。また、発光ダイオードＬＥＤ１１，ＬＥＤ１２，ＬＥＤ１３，ＬＥＤ１４を全て異なる発光色のものとしたり、一つ置きに異なる発光色のものとしたりしてもよい。全て異なる発光色のものとした場合は、判別がより容易になる。
【００７８】
・  ワンチップマイコン４２が複数の磁気センサＳａ〜Ｓｄのうちから動作可能な状態にすべき一つの磁気センサを自動的に設定する方法として、位置検出装置１０の流体圧シリンダ１１に対する取付け位置及び流体圧シリンダ１１の使用状態を入力して、その値に基づいて動作可能な状態にすべき一つの磁気センサを設定するようにしてもよい。ここで、流体圧シリンダ１１の使用状態とは、ピストン１２を検出すべき位置の基準位置からのずれの値を意味する。例えば、ピストンロッド１２ａの出端に対応する位置を基準位置とした場合、設定位置がどれくらいずれた状態で使用するかを意味する。
【００７９】
・  バススイッチ２４ａ〜２４ｄを電源ラインに設ける代わりに、磁気センサＳａ〜Ｓｄの入力端子を電源ラインに接続するとともにバススイッチ２４ａ〜２４ｄを出力ラインに設けてもよい。バススイッチ２４ａ〜２４ｄを磁気センサＳａ〜Ｓｄの出力端子とダイオード２５ａ〜２５ｄとの間に設けても、ダイオード２５ａ〜２５ｄのカソート端子側に設けてもよい。また、バススイッチ２４ａ〜２４ｄを磁気センサＳａ〜ＳｄのＧＮＤ端子とＧＮＤラインとの間に挿入してもよい。
【００８０】
・  ロジック回路２７への入力信号を生成する入力信号生成回路２８は、第１及び第２のリード線３３ａ，３３ｂが未配線の状態において、それぞれＨレベルの信号をロジック回路２７に出力し、第１及び第２のリード線３３ａ，３３ｂが電源に接続された状態において、それぞれＬレベルの信号をロジック回路２７に出力する構成としてもよい。この構成とするには、例えば、トランジスタＴｒ３，Ｔｒ４としてＰＮＰトランジスタに代えてＮＰＮトランジスタを使用する。この場合は、第１及び第２のリード線３３ａ，３３ｂを未配線の状態と、電源（プラス）に接続する状態とで第１直列回路３２ａ及び第２直列回路３２ｂから出力される信号をＨレベルとＬレベルとに切り換える。
【００８１】
・  ロジック回路２７を使用して複数の磁気センサＳａ〜Ｓｄのうちの１つのみを動作可能な状態に設定するだけでなく、複数の磁気センサを動作可能な状態に設定することも可能にしてもよい。例えば、入力信号生成回路２８として２つの直列回路３２ａ，３２ｂに加えてさらに同様な直列回路を設けるとともに、リード線も３本にする。そして、３本のリード線の電源又はアースに対する接続状態を変更することによりロジック回路２７からのＨレベルの信号の出力状態を変更可能にロジック回路２７を構成する。
【００８２】
・  ワンチップマイコン４２は、外部設定手段４３からの指示信号によって設定されたどの磁気センサを動作可能な状態とするかの指示内容をＥＥＰＲＯＭに上書きする代わりに、ＲＡＭに記憶させて、装置の立ち上げ毎に外部設定手段４３から入力するようにしてもよい。
【００８３】
・  各トランジスタＴｒ１〜Ｔｒ６としてＮＰＮトランジスタやＰＮＰトランジスタ等のバイポーラトランジスタに代えて、ＮチャネルやＰチャネルのＭＯＳトランジスタ（ＭＯＳＦＥＴ）を使用してもよい。
【００８４】
・  磁気センサの数は複数個であればよく、４個に限らず３個以下でも５個以上でもよい。
・  ＤＣ２４ＶをＤＣ５Ｖに降圧するレギュレータ回路１９を位置検出装置１０に内蔵せず、位置検出装置１０専用に５Ｖの直流電源を外部（例えば、流体圧シリンダ１１が組み込まれる装置）に設けてもよい。
【００８５】
以下の技術的思想（発明）は前記実施形態及び参考例から把握できる。
・  位置検出装置はＤＣ２４ＶをＤＣ５Ｖに降圧するレギュレータを備えている。
【００８６】
・  マイクロコンピュータは、複数の磁気センサのうちのどの磁気センサを動作可能にするかの複数のプログラムをＲＯＭに格納しており、前記外部設定手段からの信号により実効するプログラムを選択して、選択内容をＥＥＰＲＯＭに上書きするとともに前記上書きされた内容の動作を実行する。
【図面の簡単な説明】
【００８７】
【図１】第１の参考例を示し、（ａ）は流体圧シリンダと位置検出装置との関係を示す模式図、（ｂ）は流体圧シリンダの模式斜視図。
【図２】磁気センサの電気的構成を示す回路図。
【図３】各磁気センサと出力回路との関係を示す回路図。
【図４】ロジック回路及び入力信号生成回路を示す回路図。
【図５】レギュレータ回路を示す回路図。
【図６】位置検出装置の使用状態を示す模式図。
【図７】各磁気センサの動作範囲を示す模式図。
【図８】第２の参考例のワンチップマイコンと入力信号生成回路との関係を示す回路図。
【図９】作用を説明する模式図。
【図１０】第１の実施形態の各磁気センサと出力回路との関係を示す回路図。
【図１１】ワンチップマイコンと入力信号生成回路との関係を示す回路図。
【図１２】ワンチップマイコンの動作を示すフローチャート。
【図１３】外部設定手段を接続した状態の模式図。
【図１４】別の実施形態の各磁気センサと出力回路との関係を示す回路図。
【符号の説明】
【００８８】
Ｓａ，Ｓｂ，Ｓｃ，Ｓｄ…磁気センサ、Ｖｃｃ…電源、１０…位置検出装置、１１…流体圧シリンダ、１２…ピストン、１６…磁気発生手段としての磁石、２２…比較器、２７…磁気センサ選択回路を構成するロジック回路、３３ａ，３３ｂ…外部操作手段を構成するリード線、４２…マイクロコンピュータとしてのワンチップマイコン、４３…外部設定手段、４４…設定スイッチ。
【図１】
0004739980.tif 000004
【図２】
0004739980.tif 000005
【図３】
0004739980.tif 000006
【図４】
0004739980.tif 000007
【図５】
0004739980.tif 000008
【図６】
0004739980.tif 000009
【図７】
0004739980.tif 000010
【図８】
0004739980.tif 000011
【図９】
0004739980.tif 000012
【図１０】
0004739980.tif 000013
【図１１】
0004739980.tif 000014
【図１２】
0004739980.tif 000015
【図１３】
0004739980.tif 000016
【図１４】
0004739980.tif 000017