(57)【特許請求の範囲】
【請求項１】
測量の対象に向けられる測量用光学系を駆動する測量機において、
前記光学系を駆動する駆動モータと、
第１の周波数および第１のパルス幅を有する第１の駆動信号を出力し、前記駆動モータを第１の駆動速度で駆動制御する第１の駆動制御回路と、
前記第１の周波数より低い第２の周波数、および前記第１のパルス幅より広い第２のパルス幅を有する第２の駆動信号を出力し、前記駆動モータを前記第１の駆動速度より低速の第２の駆動速度で駆動制御する第２の駆動制御回路と、
前記第１の駆動信号および前記第２の駆動信号のいずれか一方を前記駆動モータに供給する制御回路とを備えることを特徴とする測量機。
【請求項２】
請求項１に記載の測量機において、
前記光学系の駆動量に応じた信号を出力する符号化回路と、
前記符号化回路から出力される前記信号を用いて測角演算する測角演算回路と、
前記符号化回路から出力される前記信号を用いて内挿演算する内挿演算回路とをさらに備え、
前記第２の駆動制御回路は、前記測角演算および前記内挿演算の結果に応じて前記第２の周波数および前記第２のパルス幅の少なくとも一方を変化させることを特徴とする測量機。
【請求項３】
請求項２に記載の測量機において、
前記第２の駆動制御回路は、前記光学系が動いたり止まったりの動作を繰り返して微動するように前記第２の駆動信号を変化させることを特徴とする測量機。
【請求項４】
請求項３に記載の測量機において、
前記第２の周波数は１Ｈｚ〜２０Ｈｚのいずれかであり、前記第２のパルス幅は１００μsec〜２０ｍsecのいずれかであることを特徴とする測量機。
【請求項５】
請求項１に記載の測量機において、
前記光学系の駆動量に応じた信号を出力する符号化回路と、
前記符号化回路から出力される前記信号を用いて測角演算する測角演算回路と、
前記符号化回路から出力される前記信号を用いて内挿演算する内挿演算回路とをさらに備え、
前記第１の駆動制御回路は、前記測角演算の結果に応じて前記第１のパルス幅を変化させ、
前記第２の駆動制御回路は、前記測角演算および前記内挿演算の結果に応じて前記第２の周波数および前記第２のパルス幅の少なくとも一方を変化させることを特徴とする測量機。
【請求項６】
請求項１に記載の測量機において、
前記光学系の駆動速度を検出する速度検出装置をさらに備え、
前記制御回路は、前記速度検出装置により検出された駆動速度が所定値を超える場合に前記第１の駆動信号を前記駆動モータに供給し、検出された駆動速度が所定値以下の場合に前記第２の駆動信号を前記駆動モータに供給することを特徴とする測量機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、測量の対象に向けられる測量用光学系をモータなどで回転駆動する測量機に関する。
【０００２】
【従来の技術】
測量機に備えられる測量用光学系をモータで回転駆動する技術が知られている。たとえば、特開平４−１６３６０８号公報には、測量用光学系の回転角を検出するエンコーダを設け、駆動モータにより測量用光学系を回転させ、エンコーダによる検出出力に基づいてモータの回転を制御する技術が開示されている。
【０００３】
【発明が解決しようとする課題】
モータによる測量機の駆動制御は、測量用光学系の向きをターゲットに素早く合わせるために高速駆動が要求される一方で、測量用光学系をターゲットに正確に合わせて停止させるための低速駆動も要求される。高速駆動では、たとえば、測量用光学系を１０度回転させるように操作者が測量機に回転角を入力すると、測量機は測量用光学系の回転角を指定された値にするように素早く回転駆動する。一方、低速駆動では、測量用光学系の回転角が、たとえば、１秒単位で正確に回転駆動される。このように高速から低速まで広いダイナミックレンジの駆動制御を行うためには、自動車の変速機のように複雑な減速機構が必要である。
【０００４】
本発明の目的は、高速から低速までの速度変化に対応して測量用光学系を駆動する測量機を提供することにある。
【０００５】
【課題を解決するための手段】
請求項１に記載の発明は、測量の対象に向けられる測量用光学系を駆動する測量機において、前記光学系を駆動する駆動モータと、第１の周波数および第１のパルス幅を有する第１の駆動信号を出力し、前記駆動モータを第１の駆動速度で駆動制御する第１の駆動制御回路と、前記第１の周波数より低い第２の周波数、および前記第１のパルス幅より広い第２のパルス幅を有する第２の駆動信号を出力し、前記駆動モータを前記第１の駆動速度より低速の第２の駆動速度で駆動制御する第２の駆動制御回路と、前記第１の駆動信号および前記第２の駆動信号のいずれか一方を前記駆動モータに供給する制御回路とを備えることを特徴とする。
【０００６】
なお、上記課題を解決するための手段の項では、本発明をわかりやすく説明するために実施の形態の図と対応づけたが、これにより本発明が実施の形態に限定されるものではない。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明の一実施の形態による駆動装置を備えた測量機の正面図(一部断面図)である。図１において、測量機は、本体１１が支持部１２により水平方向に回転可能に支持される。測量対象に向けられる測量用光学系を構成する望遠鏡部１３は、水平軸３によって支持される。水平軸３は、本体１１により鉛直方向に回転可能に支持される。望遠鏡部１３は、対物レンズ１４と、図１の望遠鏡部１３の反対側に設けた不図示の接眼レンズとを有する。望遠鏡部１３が水平方向、および鉛直方向に回転されることにより、不図示のターゲットに対する視準が行われる。本実施の形態では、望遠鏡部１３が鉛直方向、および水平方向のそれぞれの方向に、モータによって回転駆動される。鉛直方向、および水平方向の回転は、それぞれ同様の構成を有する駆動装置で駆動制御される。そこで、本実施の形態の説明では鉛直方向の駆動装置を例にあげて説明し、水平方向の駆動装置の説明を省略する。
【０００８】
本体１１の内部には、水平駆動用のモータ１と、モータ１の出力軸に設けられたギア１ａと、ギア２ａと、ウォームギア２ｂと、水平軸３を回転させるウォームホイール３ａとが設けられている。モータ１の回転は、ギア１ａ、２ａと、ウォームギア２ｂおよびウォームホイール３ａとにより減速されて水平軸３に伝達される。水平軸３が回転すると、水平軸３を回転中心にして望遠鏡部１３が鉛直方向に回転駆動される。水平軸３にはエンコーダ４が設けられている。エンコーダ４は、円盤４１とフォトインタラプタ４２とで構成される。図２はエンコーダ４の円盤４１を示す図である。図２において、円盤４１の中心Ｏが、図１の水平軸３の回転中心と一致する。円盤４１の外周部には、外周に沿ってスリット４１ａが設けられている。スリット４１ａの数は、たとえば、１６２００である。したがって、スリット１つ当たりの間隔は、３６０度／１６２００＝８０秒の角度に相当する。
【０００９】
図１のフォトインタラプタ４２は、不図示の発光素子と受光素子とを有し、発光素子と受光素子との間に円盤４１のスリット４１ａを挟むように設けられる。フォトインタラプタ４２の発光素子から発した光は円盤４１のスリット４１ａに照射され、スリット４１ａを通過した光がフォトインタラプタ４２の受光素子で受光される。受光素子は、受光した光の強さに応じて検出信号を出力する。水平軸３の回転にともない円盤４１が回転すると、受光素子で受光される光はスリット４１ａを通過する状態と、スリットとスリットとの間で妨げられる状態とが繰り返されて強弱を繰り返す。制御回路部５は、強弱を繰り返す検出信号に基づいて水平軸３の回転角、すなわち、望遠鏡部１３の回転角を検出し、モータ１を駆動制御する。たとえば、検出信号が強弱を２回繰り返す場合、望遠鏡部１３の回転角は１６０秒である。また、制御回路部５は、検出信号に基づいて水平軸３(望遠鏡部１３)の回転速度を検出する。
【００１０】
以上説明した測量機では、望遠鏡部１３が次の２つの方式で駆動される。
▲１▼操作者が不図示の操作パネルから望遠鏡部１３の回転角を指定し、制御回路部５は望遠鏡部１３を指定された角度だけ回転駆動させるようにモータ１を駆動制御する。
▲２▼操作者が不図示の操作パネルからスイッチを操作し、制御回路部５がスイッチの操作量に応じてモータ１を駆動制御する。
【００１１】
▲１▼の場合、指定された角度が大きいとき、制御回路部５は望遠鏡部１３を早く回転させるように高速で駆動制御を行い、指定された回転角に近づいたとき、指定角度で正確に停止するように低速で駆動制御を行う。▲２▼の場合、スイッチの操作量が大きいとき、制御回路部５は望遠鏡部１３を早く回転させるように高速で駆動制御を行い、スイッチの操作量が小さいとき、望遠鏡部１３をゆっくり回転させるように低速で駆動制御を行う。本発明は、望遠鏡部１３の駆動制御モードとして、高速駆動用の駆動制御モードと低速駆動用の制御モードとを備えることに特徴がある。
【００１２】
以下、モータ１の駆動制御について詳細に説明する。図３は、駆動制御回路の一例を説明するブロック図である。図３において、駆動制御ブロックは、ＣＰＵ１０１と、アップダウンカウンタ１０２と、第１のＰＷＭ発生装置１０３と、モータドライバ１０４と、モータ１０５と、測量機エンコーダ１０６と、第２のＰＷＭ発生装置１０７と、スイッチ１０８とを有する。モータ１０５は図１のモータ１に相当し、測量機エンコーダ１０６は図１のエンコーダ４に相当する。ＣＰＵ１０１をはじめとする他の各ブロックは、図１の制御回路部５に含まれる。
【００１３】
−高速駆動用制御モード−
ＣＰＵ１０１がスイッチ１０８に切替え制御信号を出力し、スイッチ１０８をＡ側に切替えると、高速駆動用制御ループが構成される。高速駆動用制御ループは、ＣＰＵ１０１と、アップダウンカウンタ１０２と、第１のＰＷＭ発生装置１０３と、モータドライバ１０４と、モータ１０５と、測量機エンコーダ１０６とで構成される。なお、図３において、高速駆動用制御モードに関する制御信号の流れを破線で示し、後述する低速駆動用制御モードに関する制御信号の流れを一点鎖線で示す。また、高速駆動用制御モード、および低速駆動用制御モードの双方に関係する制御信号の流れを実線で示す。
【００１４】
ＣＰＵ１０１は、パルス信号を発生してアップダウンカウンタ１０２に送る。アップダウンカウンタ１０２は、ＣＰＵ１０１からのパルス信号をアップカウントパルスとしてアップカウントを行う。第１のＰＷＭ発生装置１０３は、アップダウンカウンタ１０２のカウント値を所定時間ごとに読みとり、カウント値に応じてデューティ比を変化させてＰＷＭパルスを発生する。第１のＰＷＭ発生装置１０３から発生されるＰＷＭパルスの周波数ｆ１は、たとえば、１０ｋＨｚである。第１のＰＷＭ発生装置１０３は、読みとったカウント値が大きくなるとＰＷＭパルスのデューティ比ｄ１を高くし、読みとったカウント値が小さくなるとＰＷＭパルスのデューティ比ｄ１を低くする。デューティ比ｄ１が高くなるとパルス幅が広がり、デューティ比ｄ１が低くなるとパルス幅が狭くなる。
【００１５】
モータドライバ１０４は、第１のＰＷＭ発生装置１０３から出力されたＰＷＭパルス波形にしたがって、モータ１０５に供給するパルス状の駆動電圧を発生する。モータ１０５に供給される駆動電圧パルスの周波数およびデューティ比は、第１のＰＷＭ発生装置１０３によるＰＷＭパルスの周波数ｆ１およびデューティ比ｄ１と同じである。なお、周波数ｆ１は、モータ１０５が有する電気的時定数の数分の１とされる。これにより、モータ１０５に印加される駆動電圧パルスのオン／オフに起因するモータ１０５の回転速度ムラが最小限に抑えられる。
【００１６】
モータ１０５は、駆動電圧パルスが供給されると回転を始める。これにより、図１の水平軸３が回転し、測量機エンコーダ１０６から検出信号が出力される。測量機エンコーダ１０６から出力された検出信号はアップダウンカウンタ１０２に送られる。アップダウンカウンタ１０２は、測量機エンコーダ１０６からの検出信号をダウンカウントパルスとしてダウンカウントを行う。つまり、検出信号が強弱を繰り返す回数によってダウンカウントされる。この結果、ＣＰＵ１０１から出力されるパルス信号(アップカウントパルス)と、測量機エンコーダ１０６から出力される検出信号(ダウンカウントパルス)とが釣り合った速度でモータ１０５の回転速度が一定になる。ＣＰＵ１０１から出力するアップカウントパルスの速度を調整することにより、モータ１０５の回転速度が制御される。駆動電圧パルスのデューティ比が高くなるとモータ１０５の回転速度が上がり、駆動電圧パルスのデューティ比が低くなるとモータ１０５の回転速度が下がる。ＣＰＵ１０１は、測量機エンコーダ１０６からの検出信号が単位時間当たりに強弱を繰り返す回数をカウントすることにより、水平軸３の回転速度を検出する。
【００１７】
−低速駆動用制御モード−
ＣＰＵ１０１がスイッチ１０８に切替え制御信号を出力し、スイッチ１０８をＢ側に切替えると、低速駆動用制御ループが構成される。低速駆動用制御ループは、ＣＰＵ１０１と、第２のＰＷＭ発生装置１０７と、モータドライバ１０４と、モータ１０５と、測量機エンコーダ１０６とで構成される。
【００１８】
ＣＰＵ１０１は、第２のＰＷＭ発生装置１０７にＰＷＭ制御信号を出力する。第２のＰＷＭ発生装置１０７は、ＰＷＭ制御信号にしたがってＰＷＭパルスを発生する。第２のＰＷＭ発生装置１０７から発生されるＰＷＭパルスは、たとえば、周波数ｆ２が３Ｈｚであり、デューティ比ｄ２が０．３％である。モータドライバ１０４は、第２のＰＷＭ発生装置１０７から出力されたＰＷＭパルス波形にしたがって、モータ１０５に供給するパルス状の駆動電圧を発生する。モータ１０５に供給される駆動電圧パルスの周波数およびデューティ比は、第２のＰＷＭ発生装置１０７によるＰＷＭパルスの周波数ｆ２およびデューティ比ｄ２と同じである。
【００１９】
周波数ｆ２が３Ｈｚでデューティ比ｄ２が０．３％の場合、駆動電圧パルスの１周期当たりにモータ１０５に印加される電圧印加時間は、(１／ｆ２)×ｄ２＝(１／３)×０．００３＝１ｍsecである。つまり、モータ１０５には、パルス幅が１ｍsecの駆動電圧パルスが１秒当たり３回印加される。これにより、モータ１０５は、一瞬動き始めるとすぐに印加電圧が切られて回転速度が低下する回転動作を繰り返す。すなわち、測量機の望遠鏡部１３(図１)は、動いたり止まったりの動作を繰り返して微動する。モータ１０５に印加される１つの駆動電圧パルスによってモータ１０５が回転する角度は十分に小さくされているので、測量機を操作する操作者にとって、望遠鏡部１３の回転速度はゆっくりとした一定の動きにみえる。このような低速駆動用制御モードでは、ＰＷＭパルスのデューティー比を１％以下にするので、消費電力を低く抑えることができる。
【００２０】
モータ１０５に印加される１つの駆動電圧パルスによって望遠鏡部１３(図１)が回転する角度は、図１の減速ギア２などの偏芯、水平軸３の加工精度などの理由により一定にならない。そこで、ＣＰＵ１０１は、後述する測角演算を行い、演算結果に基づいてデューティ比ｄ２、および周波数ｆ２のいずれか一方、あるいは両方を変化するように、第２のＰＷＭ発生装置１０７に対してＰＷＭ制御信号を出力する。周波数ｆ２が低くなるとパルス幅が広がり、周波数ｆ２が高くなるとパルス幅が狭くなる。また、デューティ比ｄ２が高くなるとパルス幅が広がり、デューティ比ｄ２が低くなるとパルス幅が狭くなる。これにより、モータ１０５に印加される単位駆動電圧パルス当たりの望遠鏡部１３の回転角のばらつきが抑えられる。
【００２１】
測角演算について説明する。ＣＰＵ１０１は、測量機エンコーダ１０６から出力される検出信号の強弱の回数をカウントして望遠鏡部１３の回転角を検出する。上述したように、エンコーダを構成する円盤４１に設けられるスリット４１ａの間隔は８０秒である。ＣＰＵ１０１は、モータ１０５に対する駆動制御を開始後に測量機エンコーダ１０６から出力される検出信号をカウントパルスとしてカウントする。ＣＰＵ１０１はさらに、カウントパルスのカウント数ｎに８０秒を掛けることにより、駆動開始後の望遠鏡部１３の回転角を求める。この方法による回転角の分解能は８０秒である。なお、このような測角演算は、高速駆動用制御モードおよび低速駆動用制御モードにかかわらず、モータ１０５を駆動するときは常に行われる。分解能を８０秒以下にする角度検出は、以下に説明する内挿演算によって行う。
【００２２】
上述したフォトインタラプタ４２は一対の受光素子４２Ａ、４２Ｂを有し、互いに９０度の位相がずれた２つの検出信号を出力するように構成されている。図４は、スリット４１ａと、受光素子４２Ａおよび４２Ｂとの位置関係を説明する図である。図４において、スリット４１ａの間隔がΔｈ、受光素子４２Ａおよび受光素子４２Ｂの受光部の間隔がΔｈ／４に調整されている。受光素子４２Ａ上をスリット４１ａが通過しているとき、スリット４１ａを通過した光が受光素子４２Ａで最も強く受光される。円盤４１が回転することによりスリット４１ａが図４の左から右へ移動する場合、スリット４１ａが右へΔｈ／４移動したとき、受光素子４２Ｂ上をスリット４１ａが通過する。このとき、スリット４１ａを通過した光が受光素子４２Ｂで最も強く受光される。このように、受光素子４２Ａにより受光される光の検出信号に対し、位相が３６０度／４＝９０度遅れた光の検出信号が受光素子４２Ｂから出力される。
【００２３】
図５は、受光素子４２Ａによる検出信号sigＡ、および受光素子４２Ｂによる検出信号sigＢの信号波形を示す図である。図５において、横軸は角度θであり、縦軸は受光レベルである。横軸の角度θは、スリット４１ａの間隔Δｈ(８０秒)を３６０度として表したものである。検出信号sigＢをsinθで表すと、検出信号sigＡはcosθで表される。
【００２４】
図３のＣＰＵ１０１は、位相が９０度異なる２つの検出信号sigＡおよびsigＢを測量機エンコーダ１０６から入力し、２つの検出信号の値からθを算出する。
検出信号sigＢおよびsigＡは、たとえば、最大値が３．０Ｖ、最小値が２．０Ｖの電圧信号である。ＣＰＵ１０１は、入力された検出信号sigＢおよびsigＡをそれぞれ内部のＡ／Ｄ変換回路でディジタル値に変換し、直流成分(この場合２．５Ｖ)を除去する。これにより、直流成分が除去された両信号値は、次式(１)、(２)で示すようにsinθ、cosθで表される。
【数１】
cosθ＝sigＡ−Ｖoffset                （１）
sinθ＝sigＢ−Ｖoffset                （２）
ただし、Ｖoffsetは検出信号sigＢおよびsigＡに含まれる直流成分であり、この場合２．５Ｖである。
【００２５】
ＣＰＵ１０１は、上式(１)および(２)を用いて、次式(３)によりθを算出する。
【数２】
θ＝tan−１(sinθ／cosθ)                (３)
上式(３)により算出されるθ＝９０度の場合、望遠鏡部１３の回転角２０秒に相当し、θ＝１８０度の場合、望遠鏡部１３の回転角４０秒に相当する。つまり、θ＝１度当たりの望遠鏡部１３の回転角は８０／３６０＝０．２２２秒である。
【００２６】
ＣＰＵ１０１は、カウントパルスのカウント数ｎと内挿演算により算出されるθとに基づいて、次式(４)により望遠鏡部１３の回転角ａを検出する。なお、カウント数ｎをカウントするカウントパルスは、受光素子４２Ａにより受光される光の検出信号、および受光素子４２Ｂにより受光される光の検出信号のうちいずれか一方を用いればよい。
【数３】
ａ＝８０×ｎ ＋ θ×８０／３６０      （４）
上式(４)により算出される回転角ａの単位は秒である。
【００２７】
測角演算は、上式(１)〜(４)の内挿演算に演算時間を要する。上述したように、低速駆動用制御モード時に第２のＰＷＭ発生装置１０７から発生されるＰＷＭパルスの周波数ｆ２の例は３Ｈｚであり、デューティ比ｄ２の例は０．３％である。この場合、モータ１０５に１ｍsecの間電圧が印加されると、３３２ｍsecの間モータ１０５に電圧が印加されない。一般に、内挿演算は遅くとも約５０ｍsecあれば終了されるので、モータ１０５に次の駆動電圧パルスが印加されるまでの間に上式(１)〜(４)による内挿演算を含む測角演算を終了させることができる。ＣＰＵ１０１は、測角演算を終えると、第２のＰＷＭ発生装置１０７から出力されるＰＷＭ制御信号のデューティ比ｄ２、および周波数ｆ２を演算結果に応じて変化させる。これにより、次の電圧パルスがモータ１０５に印加されることによって駆動される望遠鏡部１３の回転角が所定の値に制御される。たとえば、モータ１０５に１ｍsecの間電圧パルスを印加する場合、望遠鏡部１３の回転角が０．３秒になるように制御する。
【００２８】
図６は、ＣＰＵ１０１によって行われる高速駆動用の駆動制御モードと低速駆動用の制御モードとの切替え処理を説明するフローチャートである。図６による処理は、測量機の操作者が不図示の操作パネルからスイッチを操作し、望遠鏡部１３を駆動する角度(目標角度)を入力すると起動する。ステップＳ１において、ＣＰＵ１０１は、第１のＰＷＭ発生装置１０３を用いる高速駆動用制御モードにしてモータ１０５の駆動を開始させてステップＳ２へ進む。ステップＳ２において、ＣＰＵ１０１は、カウントパルスのカウント数ｎを読み込んでステップＳ３へ進む。ステップＳ３において、ＣＰＵ１０１は、８０×ｎにより望遠鏡部１３が駆動された角度を算出し、算出角度が目標角度に対して規定角度内か否かを判定する。ここで、規定角度は、たとえば、１度とする。ＣＰＵ１０１は、目標角度まで１度以内の場合にステップＳ３を肯定判定してステップＳ４に進み、目標角度まで１度を超える場合にステップＳ３を否定判定してステップＳ２へ戻る。ステップＳ２に戻る場合は、後述するように駆動速度を低下させることなく、モータ１０５が継続して駆動される。
【００２９】
ステップＳ４において、ＣＰＵ１０１は、アップカウントパルスの速度を下げて指令速度、すなわち、水平軸３の回転速度を低下させ、ステップＳ５へ進む。ステップＳ５において、ＣＰＵ１０１は、指令速度が規定速度以下か否かを判定する。ここで、規定速度は、たとえば、デューティ比ｄ１が１０％でモータ１０５が駆動されるときの水平軸３の回転速度である。ＣＰＵ１０１は、単位時間当たりのパルスカウント値から水平軸３の回転速度を検出し、回転速度が規定速度以下の場合にステップＳ５を肯定判定してステップＳ６に進み、回転速度が規定速度を超える場合にステップＳ５を否定判定してステップＳ４へ戻る。ステップＳ４へ戻る場合は、さらに駆動速度が低下される。
【００３０】
ステップＳ６において、ＣＰＵ１０１は、第２のＰＷＭ発生装置１０７を用いる低速駆動用制御モードに切替えてステップＳ７に進む。ステップＳ７において、ＣＰＵ１０１は、上式(４)により角度ａを算出してステップＳ８へ進む。ステップＳ８において、ＣＰＵ１０１は、算出した角度ａが目標角度まで規定角度内か否かを判定する。ここで、規定角度は、たとえば、１秒とする。ＣＰＵ１０１は、目標角度まで１秒以内の場合にステップＳ８を肯定判定してステップＳ９へ進み、目標角度まで１秒を超える場合にステップＳ８を否定判定してステップＳ７へ戻る。ステップＳ７に戻る場合は、さらにモータ１０５が駆動される。
【００３１】
ステップＳ９において、ＣＰＵ１０１は、第２のＰＷＭ発生装置１０７にＰＷＭ制御信号の出力を停止させ、モータ１０５の駆動の駆動を停止させて図６の処理を終了する。
【００３２】
図７は、不図示の操作パネルから操作者がスイッチを操作し、このスイッチの操作量に応じてモータ１０５を駆動する場合に、ＣＰＵ１０１によって行われる高速駆動用の駆動制御モードと低速駆動用の制御モードとの切替え処理を説明するフローチャートである。図７による処理は、測量機の操作者が望遠鏡部１３の駆動用スイッチを操作すると起動する。駆動用スイッチは、不図示のハンドルと、不図示の粗動ボタン(早送りボタン)とで構成される。
【００３３】
図７のステップＳ２１において、ＣＰＵ１０１は、粗動ボタンが押されたか否かを判定する。粗動ボタンが操作された場合はステップＳ２１を肯定判定してステップＳ２２へ進み、粗動ボタンが操作されない場合はステップＳ２１を否定判定してステップＳ２３へ進む。ステップＳ２２において、ＣＰＵ１０１は、高速駆動用制御モードにしてモータ１０５の駆動を行い、ステップＳ２５へ進む。
【００３４】
ステップＳ２３において、ＣＰＵ１０１は、操作者によるハンドルの回転速度があらかじめ定められている基準値より大きいか否かを判定する。ハンドルの回転速度が基準値より大きい場合は、ステップＳ２３を肯定判定してステップＳ２２へ進み、ハンドルの回転速度が基準値以下の場合は、ステップＳ２３を否定判定してステップＳ２４へ進む。
【００３５】
ステップＳ２４において、ＣＰＵ１０１は、低速駆動用制御モードにしてモータ１０５の駆動を行い、ステップＳ２５へ進む。ステップＳ２５において、ＣＰＵ１０１は、ハンドルの操作が終了されたか否かを判定する。ハンドルの操作が継続されている場合は、ステップＳ２５を否定判定してステップＳ２１へ戻り、ハンドルの操作が終了された場合は、ステップＳ２５を肯定判定し、モータ１０５の駆動を停止して図７の処理を終了する。
【００３６】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）モータ１０５に印加する駆動電圧パルスを発生させるために、高速駆動用制御モードと低速駆動用制御モードとを備えるようにしたので、高速駆動用制御モードにしたとき、望遠鏡部１３の回転角が目標角度になるまで素早く回転駆動させることができる。また、低速駆動用制御モードにしたとき、望遠鏡部１３の回転角を０．３秒きざみで微動させて正確に合わせることができる。
（２）高速駆動用制御モードでモータ１０５を駆動するとき、周波数ｆ１＝１０ｋＨｚで駆動電圧パルスをモータ１０５に印加するので、印加電圧のオン／オフによるモータ１０５の回転速度ムラが最小限に抑えられる。
（３）低速駆動用制御モードでモータ１０５を駆動するとき、周波数ｆ２＝３Ｈｚ、デューティ比ｄ２＝０．３％で駆動電圧パルスをモータ１０５に印加するので、モータ１０５に１ｍsec間電圧が印加されると、その後３３２ｍsec間電圧が印加されない。この結果、一瞬動き始めるとすぐに回転速度が低下する微動動作をさせることができる。
（４）高速駆動用制御モードでモータ１０５の回転速度を低下させようとデューティ比ｄ１を小さくする場合、モータ１０５に印加される駆動電圧パルスのパルス幅は非常に狭くなる。周波数ｆ１＝１０ｋＨｚでデューティ比ｄ１＝０．３％にする場合を考えると、駆動パルス幅は３００ｎsecである。この場合、モータ１０５は回転抵抗に負けて動かないことがある。しかし、上述した低速駆動用制御モードでは、デューティ比ｄ２＝０．３％の場合の駆動パルス幅は１ｍsecであるので、モータ１０５を確実に駆動することができる。
（５）望遠鏡部１３の回転角は、内挿演算を含む測角演算によってエンコーダ４による分解能(８０秒)より高い精度で検出される。内挿演算は、低速駆動用制御モード時において、モータ１０５に駆動電圧パルスが印加されていない間に終了する。次にモータ１０５に印可される駆動電圧パルスの周波数ｆ２およびデューティ比ｄ２は、測角演算結果に基づいて変化させるようにしたので、単位電圧パルス当たりの望遠鏡部１３の回転角を所定値、たとえば、０．３秒に制御できる。
（６）高速駆動用制御モードから低速駆動用制御モードへの切替えは、水平軸３の回転速度が規定速度以下(ステップＳ５で肯定判定)になると行われるようにしたので、望遠鏡部１３をゆっくり回転駆動させる場合に自動的に低速駆動用制御モードへ切替えることができる。この結果、測量機の操作性が向上する。
（７）低速駆動用制御モードから高速駆動用制御モードへの切替えは、粗動ボタンの操作の他に、操作者のハンドル操作によるハンドルの回転速度が基準値より大きくなる(ステップＳ２３の肯定判定)と行われるようにしたので、望遠鏡部１３を素早く回転駆動させる場合に自動的に高速駆動用制御モードへ切替えることができる。この結果、測量機の操作性が向上する。
【００３７】
上述した説明では、低速駆動用制御モードにおいて、ＣＰＵ１０１が第２のＰＷＭ発生装置１０７から出力されるＰＷＭ制御信号のデューティ比ｄ２、および周波数ｆ２を測角演算結果に応じて変化させ、モータ１０５に電圧パルスが印加されるごとに駆動される望遠鏡部１３の回転角を一定値にするよう制御した。したがって、微動速度が一定になる。この代わりに、モータ１０５に電圧パルスが印加されるごとに駆動される望遠鏡部１３の回転角を変化させるように、デューティ比ｄ２、および周波数ｆ２を測角演算結果に応じて変化させてもよい。この場合には、微動速度に変化を与えることができる。
【００３８】
高速駆動用の駆動制御モードと低速駆動用の制御モードとの切替えはＣＰＵ１０１が行うようにしたが、ロジック回路を用いて切替えを行ってもよい。
【００３９】
第１のＰＷＭ発生装置１０３から発生されるＰＷＭパルスの周波数ｆ１を１０ｋＨｚで一定とし、デューティ比ｄ１を変えて速度制御するように説明した。周波数ｆ１を一定にする代わりに、上述したモータ１０５の電気的時定数の数分の１にする範囲で周波数ｆ１を変化させるようにしてもよい。
【００４０】
第２のＰＷＭ発生装置１０７から発生されるＰＷＭパルスの周波数ｆ２を３Ｈｚ、デューティ比ｄ２を０．３％として説明した。周波数ｆ２は、１Ｈｚから２０Ｈｚの範囲内で変えてよい。デューティ比ｄ２は０．１〜１％の範囲内で変えてよい。この場合には、ＰＷＭパルス幅は１００μsecから１０ｍsecの間の値になる。
【００４１】
上述したステップＳ２３において、操作者によるハンドルの回転速度が基準値より大きいか否かを判定し、高速駆動用の駆動制御モードと低速駆動用の制御モードとの切替えを行うようにした。この代わりに、水平軸３の回転速度が規定速度を超えるか否かで切替えるようにしてもよい。ここで、規定速度は、たとえば、デューティ比が１０％でモータ１０５が駆動されるときの水平軸３の回転速度とする。この場合には、低速駆動用制御モードでデューティ比ｄ２が高められ、モータ１０５の回転速度が高くなって水平軸３の回転速度が規定速度を変えるとステップＳ２２へ進む。ステップＳ２２へ進むと高速駆動用の駆動制御モードにされる。一方、水平軸３の回転速度が規定速度以下の場合はステップＳ２４へ進み、低速駆動用の駆動制御モードにされる。これにより、水平軸３、すなわち、望遠鏡部１３の回転速度により、高速駆動用の駆動制御モードと低速駆動用の制御モードとが切替えられる。
【００４２】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明すると、望遠鏡部１３が測量用光学系に、周波数ｆ１が第１の周波数に、周波数ｆ１およびデューティ比ｄ１で決定されるパルス幅が第１のパルス幅に、第１のＰＷＭ発生装置１０３によるＰＷＭパルスが第１の駆動信号に、ＣＰＵ１０１、アップダウンカウンタ１０２、第１のＰＷＭ発生装置１０３、モータドライバ１０４、および測量機エンコーダ１０６が第１の駆動制御回路に、周波数ｆ２およびデューティ比ｄ２で決定されるパルス幅が第２のパルス幅に、第２のＰＷＭ発生装置１０７によるＰＷＭパルスが第２の駆動信号に、高速駆動用制御モードによる駆動時のモータ１０５の回転速度が第１の駆動速度に、低速駆動用制御モードによる駆動時のモータ１０５の回転速度が第２の駆動速度に、ＣＰＵ１０１、第２のＰＷＭ発生装置１０７、モータドライバ１０４、および測量機エンコーダ１０６が第２の駆動制御回路に、ＣＰＵ１０１およびスイッチ１０８が制御回路に、測量機エンコーダ１０６が符号化回路に、ＣＰＵ１０１が測角演算回路、内挿演算回路および速度検出装置に、規定速度が所定値に、それぞれ対応する。
【００４３】
【発明の効果】
以上詳細に説明したように本発明によれば、次のような効果を奏する。すなわち、請求項１に記載の発明による測量機では、測量の対象に向けられる測量用光学系を駆動する駆動モータを第１の駆動速度で駆動制御する第１の駆動制御回路と、第１の駆動速度より低速の第２の駆動速度で駆動制御する第２の駆動制御回路とを備え、いずれか一方の制御回路で駆動モータを駆動するようにした。これにより、複雑な減速機構を備えることなく、高速から低速までの速度変化に対応して測量用光学系を駆動することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態による駆動装置を備えた測量機の正面図(一部断面図)である。
【図２】エンコーダの円盤を示す図である
【図３】駆動制御回路の一例を説明するブロック図である。
【図４】スリットと受光素子との位置関係を説明する図である。
【図５】受光素子による検出信号波形を示す図である。
【図６】高速駆動用の駆動制御モードと低速駆動用の制御モードとの切替え処理を説明するフローチャートである。
【図７】高速駆動用の駆動制御モードと低速駆動用の制御モードとの切替え処理を説明するフローチャートである。
【符号の説明】
１，１０５…モータ、              １ａ,２ａ…ギア、
２ｂ…ウォームギア、                  ３…水平軸、
３ａ…ウォームホイール、              ４，１０６…エンコーダ、
５…制御回路部、                  １１…本体、
１２…支持部、                      １３…望遠鏡部、
１４…対物レンズ、                  ４１…円盤、
４１ａ…スリット、                  ４２…フォトインタラプタ、
４２Ａ，４２Ｂ…受光素子、          １０１…ＣＰＵ、
１０２…アップダウンカウンタ、      １０３…第１のＰＷＭ発生装置、
１０４…モータドライバ、            １０７…第２のＰＷＭ発生装置、
１０８…スイッチ
【図１】
0004803892.tif 000002
【図２】
0004803892.tif 000003
【図３】
0004803892.tif 000004
【図４】
0004803892.tif 000005
【図５】
0004803892.tif 000006
【図６】
0004803892.tif 000007
【図７】
0004803892.tif 000008