JPS62162129A - 指示装置 - Google Patents

指示装置

Info

Publication number
JPS62162129A
JPS62162129A JP60186921A JP18692185A JPS62162129A JP S62162129 A JPS62162129 A JP S62162129A JP 60186921 A JP60186921 A JP 60186921A JP 18692185 A JP18692185 A JP 18692185A JP S62162129 A JPS62162129 A JP S62162129A
Authority
JP
Japan
Prior art keywords
register
sphere
rotary encoder
rotation
counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP60186921A
Other languages
English (en)
Inventor
Eiji Yoshida
栄治 吉田
Reizo Akeda
明田 禮三
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60186921A priority Critical patent/JPS62162129A/ja
Publication of JPS62162129A publication Critical patent/JPS62162129A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はパーソナルコンピュータ等に使用される指示装
置に関するものである。
従来の技術 近年、パーソナルコンピュータの発展により様々なアプ
リケーシゴンソフトが提供されている。
これに伴い周辺装置も数多く開発され、球体を利用した
指示装置(マウスやトラックボールと呼ばれるポインテ
ィングデバイス)もその中の一つである。
以下図面を参照しながら従来の指示装置の一例について
説明する。
第7図は指示装置の球体の回転を検出する部分の説明図
である。7は球体、sa、sbは球体7を支持する軸、
9a、9bは複数の窓の開いた円板である。同図に示す
ように球体7を直行する二つの軸sa、sbで支え、球
体7の回転をX軸方向及びY軸方向に分解する。各軸s
a、sbには窓の開いた円板9&、9bが取付られてお
り、この窓の動きを機械的あるいは光学的に検出し、カ
ウンタで計数し、球体7の回転量として出力する。
第8図はそのブロック図である。10& 、10bは円
板の動きをパルスに変換するロータリーエンコーダ、1
1はロータリーエンコーダ10J10bの出力するパル
スを計数するカウンタである。
発明が解決しようとする問題点 しかし、上記のように球体7の回転−量を窓の数をカウ
ンタ11&、11bで計数し、そのカウンタの値をもっ
て表すと以下のような問題が起こる。
今仮にY方向400ドツト、X方向1024ドツトのデ
ィスプレイがあり、ディスプレイ上の一点を指し示すの
に上記指示装置から球体の回転量を読み取り指し示すよ
うにしだとする。ディスプレイの端からX方向に反対側
の端まで指示点を1024ドツト分移動させるのに指示
装置の球体を96回転させる必要があったとする。する
と1ドツトだけX方向に指示点を移動させようとすると
球体を90/1o24−o、o9°だけ回転させなけれ
ばならず、実用的ではない。
逆に1ドツトだけX方向に移動させるのに必要な指示装
置の球体の回転量が角度にしてばてあったとするとディ
スプレイの端からX方向に反対側の端まで指示点を1Q
24ドツト分移動させるのに指示装置の球体を5x10
24/360=14.2回も回転させなければならずこ
れも実用的ではない〇 以上のように、指示製置の球体の回転量を球体の支持軸
に取り付けだ窓の数で表すだけでは、一点を指示しやす
くすると指示点を移動させるのが困難に、また指示点を
移動させやすくすると一点を指示するのが困難になると
いう大きな問題点を有していた。
本発明は、上記問題点を解決し、指示点を大きく移動さ
せることもまた一点を指示することも容易にできる指示
装置を提供するものである。
問題点を解決するだめの手段 上記問題点を解決するために本発明の指示装置は、球体
の回転を直行するX軸方向及びY軸方向に分解し、各軸
の回転角度と回転方向に応じたパルス信号を出力するロ
ータリーエンコーダト、上記ロータリーエンコーダの出
力するパルスの間隔を計測するタイマと、上記ロータリ
ーエンコーダの出力するパルスを上記タイマの出力によ
って分周比が変化する分周器と上記分周器によって分周
されたパルスを計数するカウンタを具備したものである
作用 本発明は上記のような構成によって指示装置の球体をゆ
っくり回転させロータリーエンコーダの出力するパルス
間隔が大きくなると分周器の分周比を大きく、指示装置
の球体を早く回転させロータリーエンコーダの出力する
パルス間隔が小さくなると分周器の分周比を小さくし、
指示装置の球体の回転速度に応じて球体の回転量の検出
精度を変えている。
通常、たとえば指示点を大きく移動させる場合は指示装
置の球体を早く、また一点を指示する場合は指示装置の
球体をゆっくり動かすので、球体の回転量は同じでも回
転量を示すカウンタの内容は前者の方が大きく、指示点
は大きく移動する。
実施列 以下本発明の一実施例を図面を参照しながら説明する。
第1図は本発明の実施flJにおけるブロック図である
。第1図において1は円板の動きをパルスに変換するロ
ータリーエンコーダの出力するパルスの加わるライン、
2はロータリーエンコーダの出力するパルスから方向を
検出するフリップフロップ回路、3はロータリーエンコ
ーダの出力する二相のパルスからカウンタ入力用パルス
を生成する排他的論理和回路、4は上記3の出力するパ
ルスの間隔を計測するカウンタ、5は上記4のカウンタ
の内容によって分局比の変化する分周器、6は上記分周
器の出力するパルスを計数し、球体の回Eif示すアッ
プダウンカウンタ、13は上記排他的論理和回路3の出
力するパルス間隔を計測するだめの基草クロック信号の
加わるラインである。
以上のように構成された指示装置について、以下その動
作について説明する。
第2図は球体の支持軸に取付られている窓の開いた円板
を示しており、A点とB点で窓の有無を検出する。時計
回りに円板を回転させると第3図に示すように人に対し
てBが9c3位相の進んだ二相のパルスが出力される。
また反時計回りに円板を回転させると第4図に示すよう
に人に対してBが9d位相の遅れた二相のパルスが出力
される。
この人のパルスをD型フリップフロップ2のクロック入
力に、BのパルスをD型フリップ70ツブのデータ入力
に接続すると時計回りなら1″、反時計回りなら”0”
の信号(第3図、第4図中のU/D信号)が出力されア
ップダウンカウンタ6の加算減算の切り換え信号として
いる。また人。
Bパルスの排他的論理和3の出力(カウンタ入力パルス
)でクロック信号をゲートし、排他的論理和3の出力パ
ルスの間隔をカウンタ4で計測している。
いま支持点を大きく動かすために球体を早く回転させ、
支持軸に取り付けられた円板が時計回りに回転したとす
る。すると第3図に示すような位相関係でム及びBのパ
ルスが出力されるのでU/D信号が”1′となりアップ
ダウンカウンタ6はアップカウンタとして動作する。ま
た球体を早く回転させているので人、Bパルスの排他的
論理和3の出力(カウンタ入力パルス)の間隔が小さく
、パルスの間隔を計測するカウンタ4の値が規定値に達
しないので分周器5はカウンタ入力パルスをそのままア
ップダウンカウンタ6に送り、アップダウンカウンタ6
の値は大きく変化する。
次に支持点を小さく動かすだめに球体をゆっくり回転さ
せたとする。するとA、Bパルスの排他的論理和3の出
力(カウンタ入力パルス)ノ間隔が大きくなり、パルス
の間隔を計測するカウンタ4の値が規定値に達するので
、分周器6はカウンタ入力パルスを分周しアップダウン
カウンタ6に送るので、アップダウンカウンタ6の値は
球体の回転量が球体を早く動かしたときと同じであって
も大きく変化しない。
球“体が反対方向に回転した場合は、アップダウンカウ
ンタらはダウンカウンタとして動作する。
以上、一方向の軸に対してその動作を説明したが、もう
一方の軸に対しても全く同様である。
第6図は本発明の第二の実施例のブロック図である。
本実施例ではマイクロコンピュータを用いて、上記マイ
クロコンピュータの入力ポートにロータリーエンコーダ
を接続し、上記ロータリーエンコーダの出力するパルス
の間隔を計測するカウンタと、上記カウンタの出力によ
って分周比が変化する分周器と上記分周器によって分周
されたパルスを計数するカウンタをマイクロコンピュー
タ内のレジスタに割当たるものである。第6図において
21は球体。22a、22bは球体21を支持する軸、
232L 、23bは窓の開いた円板、24a。
24bはロータリーエンコーダ、26はマイクロコンピ
ュータである。
以上のように構成された実施例の動作について以下に説
明する。
第6図は本実施例におけるマイクロコンピュータ25の
動作手順の一例を示すフローチャートである。
ロータリーエンコーダの出力するパルスの間隔を計測す
るカウンタとしてレジスタ1、上記カウンタの出力によ
って分周比が変化する分周器としてレジスタ2、上記分
周器によって分周されたパルスを計数し球体の回転量を
示すカウンタとしてレジスタ3を使用する。
ifクローリーエンコーダの信号を読み取り、Aまたは
Bに変化があったかどうかを調べる。もしも変化がなけ
ればレジスタ1をインクリメントし、レジスタ1の内容
が9以上であればレジスタ2を8に、レジスタ1の内容
が8以下であればレジスタ2を1にセットし、もう一方
の軸の信号C2Dについて変化を調べる。もしも変化が
あればレジスタ2をディクリメントし、レジスタ2の内
容が0であれば、支持軸に取り付けた円板の回転方向に
応じてレジスタ3をインクリメントまだはディクリメン
トする。回転方向の判定は、もしも信号の人が変化しだ
のであれば、信号AとBの排他的論理和の値が0”のと
きは時計回り、1“のときは反時計回りと判定する。B
の信号が変化した場合はその逆となる。
指示装置の球体を早く動かしたときは、レジスタ1の値
が小さく8以下であれば、レジスタ2はl1111に設
定され、ロータリーエンコーダの出力信号1回の変化で
レジスタ2の内容は”0′”になるのでロータリーエン
コーダの出力するノくルスが変化するたびにレジスタ3
がインクリメント(ディクリメント)される。
指示装置の球体をゆっくり動かしたときは、レジスタ1
の値が大きく9以上であれば、レジスタ2ば”8”に設
定され、ロータリーエンコーダの出力信号8回の変化で
レジスタ2は”○”になるので、ロータリーエンコーダ
の出力するパルスが8回変化して初めてレジスタ3がイ
ンクリメント(ディクリメント)される。故に指示装置
の球体をゆっくり動かしたときは、早く動かした時の8
分の1の検出精度で回転量を検出することになる。
発明の効果 以上のように各軸のアップダウンカウンタの値を読み取
り指示点を動かせばディスプレイ上の一点を自由に指示
することができるという効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例における指示装置のブロック
図、第2図は球体の支持軸に取付られている窓の開いた
円板の正面図、第3図は円板が時計回りに回転した場合
の出力パルス波形図、第4図は円板が反時計回りに回転
した場合の出力パルス波形図、第5図は他の実施例のブ
ロック図、第6図イ〜トはフロー図、第7図イ2口は指
示装置の球体の回転を検出する部分の斜視図および平面
図、第8図は従来の装置ブロック図である。 2・・・・・・フリップフロップ回路、3・・・・・・
排他的論理和回路、4・・・・・・カウンタ、5・・・
・・・分周器、6・・・・・・アップダウンカウンタ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 第2図 4′1 第  6  図            、インU) S  色   塚 手続補正書(さ幻 1事件の表示 昭和60年特許願第188921  号2発明の名称 指示装置 3補正をする者 事件との関係      特   許   出   願
  人住 所  大阪府門真市大字門真1006番地名
 称 (582)松下電器産業株式会社代表者    
谷  井  昭  雄 4代理人 〒571 住 所  大阪府門真市大字門真1006番地松下電器
産業株式会社内 了、補正の内容 明細書第12頁第4行目〜同第5行目の「第6図イ〜ト
」を「第6図イ〜ホ」に補正します。

Claims (1)

    【特許請求の範囲】
  1. 球体の回転を直行するX軸方向及びY軸方向に分解し、
    各軸の回転角度と回転方向に応じたパルス信号を出力す
    るロータリーエンコーダと、上記ロータリーエンコーダ
    の出力するパルスの間隔を計測するカウンタと、上記ロ
    ータリーエンコーダの出力するパルスを上記カウンタの
    出力によって分周比が変化する分周器と上記分周器によ
    って分周されたパルスを計数するカウンタを具備し、上
    記球体の回転速度に応じて上記球体の回転量の検出精度
    を変化させることを特徴とする指示装置。
JP60186921A 1985-08-26 1985-08-26 指示装置 Pending JPS62162129A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60186921A JPS62162129A (ja) 1985-08-26 1985-08-26 指示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60186921A JPS62162129A (ja) 1985-08-26 1985-08-26 指示装置

Publications (1)

Publication Number Publication Date
JPS62162129A true JPS62162129A (ja) 1987-07-18

Family

ID=16197031

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60186921A Pending JPS62162129A (ja) 1985-08-26 1985-08-26 指示装置

Country Status (1)

Country Link
JP (1) JPS62162129A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04240922A (ja) * 1991-01-25 1992-08-28 Fujitsu Denso Ltd 出力値設定装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04240922A (ja) * 1991-01-25 1992-08-28 Fujitsu Denso Ltd 出力値設定装置

Similar Documents

Publication Publication Date Title
US3647963A (en) Automatic coordinate determining device
CN100547354C (zh) 用于绝对位置测量的绝对型圆容栅传感器测量装置
US3670324A (en) Analog-digital shaft position encoder
JPS62162129A (ja) 指示装置
JPS6344722Y2 (ja)
JPS6246326A (ja) 指示装置
JPS62239247A (ja) 電子計算機
JPS6093310A (ja) 座標入力装置
JPH0342499Y2 (ja)
SU696610A1 (ru) Многоканальный счетчик
Rajkumar et al. Determination of DC motor transients using a microcomputer
Ilango et al. A new digital speed measurement technique for microprocessor-based control of motors
JPS6015181Y2 (ja) 回転体の回転方向弁別回路
JPS6015182Y2 (ja) 回転体の回転方向弁別回路
JPH049266B2 (ja)
JPS637851Y2 (ja)
JPS61131116A (ja) 微分マウス
JPH01133128A (ja) 座標入力装置
JPH02124421A (ja) 位置計測装置
JPS6217609A (ja) 角度位置測定方法と装置
SU1035522A1 (ru) Устройство дл определени направлени движени
JPS6097210A (ja) パルス発生装置
JPS63205516A (ja) 近接センサ
JPH0681033U (ja) トラックボール装置
JPS61139824A (ja) 三次元マウス