#4701
theremino
Keymaster

チャオ,
エンコーダーはあなたが書いたように動作します, つまり、方形波と90°位相がずれた別の波.

マスターの中には、数える複雑なアルゴリズムがあります, 方向を理解し、多くの種類の間違いを排除します.
たとえば、2つの信号を一緒に変更することはできません, 彼らがそうするならば、これはエラーとして認識されて、訂正されます.

これがエンコーダーの一般的な説明です:
https://www.phidgets.com/docs/Encoder_Primer

これが方法の理論です (状態の表で), エラーを修正するために使用します:
https://www.edn.com/design/integrated-circuit-design/4363949/Decode-a-quadrature-encoder-in-software

詳細は、ここからダウンロードできるマスターファームウェアにあります。:
https://www.theremino.com/technical/schematics#masterv5