답변:
IR 송신기 / 수신기 쌍이 아니라 그 중 두 가지 가 있습니다. 송신기와 수신기 사이에는 슬롯 휠이 있으며, 회전 할 때 수신기에 펄스 트레인이 발생합니다. (송신기의 빛이 차단되어 통과하거나 다시 차단 될 수 있습니다.)
트릭은 두 수신기가 어떻게 직교에 배치되는지입니다.
이는 한 수신기의 펄스가 다른 수신기의 펄스보다 많은 각도 (이상적으로는 90 °)보다 우선 함을 의미합니다. 휠이 다른 방향으로 돌리면 동일한 펄스 가 다른 펄스 보다 뒤떨어 집니다.
채널 A의 상승 에지에서는 한 방향으로 돌릴 때 B 채널이 높고 다른 방향으로 돌릴 때 낮습니다.
구체적인 패턴은 그레이 코딩의 전형입니다 .
그레이 코딩 정보
일반 바이너리는 코드 전환으로 인해 전환 중에 잘못된 코드가 생성 될 수 있다는 단점이 있습니다. 예를 들어0111
(7)에서1000
(8)로 변경하십시오. 가장 왼쪽에있는 비트가 다른 비트보다 조금 더 빠르면 잠시 동안 보게됩니다1111
(15).
그레이 코드는 코드를 다시 정렬하여 한 번에 1 비트 만 변경되도록하여이를 극복합니다.
그러나 절대 인코더는 마우스를 움직이는 동안 휠이 여러 번 회전하기 때문에 절대 마우스 위치를 찾는 데 도움이되지 않습니다. "고유 한"패턴은 몇 mm마다 반복되며 결국 그렇게 독특하지는 않습니다. 또한 컴퓨터가 꺼져있을 때 항상 마우스를 움직이거나 마우스를 들어 올려 다시 조금 더 놓을 수 있습니다. 두 동작 모두 감지되지 않습니다.