回答:
IRトランスミッター/レシーバーのペアだけでなく、2つあります。送信機と受信機の間にはスロット付きのホイールがあり、回転すると受信機でパルス列が発生します。(送信機からの光は遮断され、通過し、再び遮断されるなど)。
秘Theは、2つの受信機をどのように配置するか、つまり直交させることです。
これは、1つの受信機のパルスが他の受信機のパルスよりも数度(理想的には90°)先行することを意味します。ホイールが他の方向に回ると、同じパルスが他のパルスより遅れます。
チャンネルAの立ち上がりエッジで、Bチャンネルは一方に曲がると高レベルになり、もう一方に曲がると低レベルになります。
特定のパターンは、グレイコーディングの典型です。
グレイコーディングについて
通常のバイナリには、コードの移行によって移行中に誤ったコードが作成されるという欠点があります。たとえば、0111
(7)から1000
(8)への変更を考えます。左端のビットが他のビットより少し速い場合は、少しの間1111
(15)表示されますが、これは完全にオフです。
グレーコードは、一度に1ビットしか変更されないようにコードを再配置することにより、これを克服します。
ただし、絶対エンコーダーでは、マウスを動かしている間にホイールが数回回転するため、マウスの絶対位置を見つけるのに役立ちません。「ユニークな」パターンは数mmごとに繰り返され、結局それほどユニークではありません。また、コンピューターの電源がオフのときにマウスを移動することも、マウスを持ち上げてもう少し下に置くこともできます。両方のアクションは検出されません。