Logicoolスクロールホイールはどのように動きを検出しますか?


80

マウスのスクロールホイールを交換しました。1分間の修理です。しかし、今では目に見えないものを見てきました。

Logitechのスクロールホイールは、明らかに魔法を使用して機能します

それは、左、右、真下の押下を検出する3つのボタンの上に自由に置かれます。しかし、ホイール自体は何にも電気的に接続されていません。バネの上に載っているプラ​​スチックです。

スクロールしているときにマウスはどのように知るのですか?そして、なぜそれはほこりやネバネバの影響を受けたのですか?

編集:スクロールしている方向をどのように検出しますか?

ここに画像の説明を入力してください


これがこのマウスと同じかどうかはわかりませんが、過去にはホイールを通して輝くレーザーであり、ホイールの内側には火花がありました(または言葉が何であれ、開いているエリアとエリアがある閉じています)。レーザーが遮断された場合、レーザーがスクロールされた方向と方向を検知できます。
LPChip

2
ここを見てください。各マウスのセットアップは異なりますが、投稿した写真は、ホイールに明確なマウントがあることを示しているため、光学式エンコーダーが動作していることを示しています。
JakeGould

5
これはあなたを驚かせるかもしれませんが、古いボールマウス(最新のレーザーマウスではありません)はまったく同じように機能しますが、XとY方向に2つのホイールがあります。見つけて開くと、ボールが何にも付けられていないことがわかります。:ここではPICだ38.media.tumblr.com/7d0bb30a71fba01f9c191fc48ca457f5/...は
DR01

2
答えは、実際に行われた方法を網羅しています。別の可能性は、ホール効果センサーを使用することです。これは基本的に、コイルを通過するホイール内の磁石によって生成される電気パルスをカウントします。これらは、電動工具、自動車のエンジンなど、高速で回転するものによく使用されます。
デビッドリチャービー

回答:


100

ダイオード(おそらく赤外線)と、ホイールの両側にある受容体が、緑色のPCBに直接はんだ付けされています。ホイールはスポークされており、ホイールを回すと、ダイオードからセンサーへの光の移動が中断されます。魔法はありません。

ああ、ほこりがそこに座っていると、センサーがダイオードからの光を完全に遮断する可能性があるため、中断を登録する方法がないため、ホイールが機能しないように見えます。

光の送信機と受信機の場所、どちらがどれかわからない


19
今、あなたはそれはあなたがスクロールしている方向を検出する方法を説明する必要がある
サンポSarralaを

116
1.5スポーク間隔の2つのレセプタクルにより、中断パターンの位相が互いに90度ずれています。この技術用語は、quadrature encoderGoogleで検索したい場合です。これらの2つのオン/オフ信号を組み合わせると、4つの固有の「シンボル」が得られ、1つの方向では特定の順序で、反対方向では逆の順序で表示されます。
-AaronD

8
マウスボールを掃除する古き良き時代を逃した場合、スクロールが滑りやすくなったときにこれらのスポークを掃除するのは良い代替策です。
ダグカベンデク

10
述べたように、この答えは正しくありません。なぜなら、実際にはAaronDが指摘しているように、2つの光学部品の特異なペアが存在するためです。それを修復するための編集は簡単ですが、事実上の変更として、Kitetだけがそれを行うべきです。
クリスストラットン

3
@ChrisStrattonそれはかなりマイナーな理です。直交エンコーダは、間違いなく単一の統合コンポーネントとして販売されています。例1例2
マイクOunsworth

40

編集に答えてAAronDの優れたコメントを拡大するために、ホイールが回されたときにコードのシーケンスによって方向がマイクロコントローラーによって検出されます。

たとえば、2つのダイオードは、ホイールを回すときに、反時計回りに次のシーケンスに変換されます。

    A B
    0 0 
    0 1 
    1 1 
    1 0 

時計回りの場合、入力は反対方向にシフトします。

優れたグラフィックイラストもここで入手できます:http : //www.creative-robotics.com/quadrature-intro


5

いくつかの調査を行ったところ、スクロールホイールには多くの種類があることがわかりました。Logitechだけではありませんが、ほとんどすべてのマウスメーカーがこのタイプのスクロールホイールを使用しています。ここにあるのは光学式スクロールホイールです。これは、金属またはガラスディスクのスリットを通してフォトダイオードに光を当てます。反射バージョンも存在します。これは最も一般的な技術の1つです。光学式エンコーダはほこりに非常に敏感です。

光学式エンコーダーのディスクは、透明または不透明な領域を持つガラスまたはプラスチックでできています。光源と光検出器のアレイは、ディスクの位置に起因する光学パターンを一度に読み取ります。グレイコードがよく使用されます。このコードは、シャフトの角度を決定するために、マイクロプロセッサーやマイクロコントローラーなどの制御デバイスによって読み取ることができます。

絶対アナログタイプは、シャフトの絶対角度に変換できる独自のデュアルアナログコードを生成します


Logitecはグレーコードを使用せず、単純な直交変調を使用します。これは角速度のみを提供し、位置は提供しません。
マーク

@Mark-直角位相 2ビットのグレーコードですが、はい、ホイールの周りに2ビットと多くのサイクルしかないことを考えると、主張された角度ではなく増分結果のみを与えることは正しいことです。
クリスストラットン

@マークありがとうございます、私は問題を研究し、答えを混乱させます。再びありがとう
ヴェダント
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.