Red de conocimiento informático - Consumibles informáticos - ¿Cuál es la estructura y el principio del desplazamiento de la rueda del mouse y cómo transmitir la señal a la computadora?

¿Cuál es la estructura y el principio del desplazamiento de la rueda del mouse y cómo transmitir la señal a la computadora?

Eso depende de qué tipo de ratón sea. Si es una interfaz USB, es un protocolo USB. Si es PS2, es el protocolo serie.

Ya sea que los datos de desplazamiento de la rueda del mouse sean USB, PS2 o Bluetooth, se analizan mediante el protocolo HID. Cuando un dispositivo de mouse se conecta a una computadora, debe informarle a la PC que es un dispositivo de mouse a través de los protocolos relevantes. Además, el formato de los datos cargados por el dispositivo de mouse debe describirse mediante la descripción del informe HID. Eso es para llegar a un acuerdo con la PC: por ejemplo, el cuarto byte de los datos cargados son datos de la rueda, 0x00 significa que no hay datos, 0x001 significa desplazarse hacia adelante y 0xFF significa desplazarse hacia atrás.

La rueda del ratón es en realidad un codificador. Puede consultar usted mismo las especificaciones de los codificadores y ver cómo están construidos. Los codificadores generalmente tienen tres pines (A, B, C). Por ejemplo, C es el pin macho y AB es el pin de señal.

Normalmente, la señal producida por el codificador durante el desplazamiento es un conjunto de series temporales. Por ejemplo, cuando AB es 0 y 0 respectivamente en la parada, AB cambiará si avanza o retrocede un espacio, de 0, 0-> 0, 1-> 1, 1 simplemente se detiene en 11, AB El cambio será desde 1,1->1,0->0,0.

Por lo tanto, el mouse no puede cargar directamente la señal del rodillo, es decir, el codificador, a la PC. Debe recopilarse, procesarse y convertirse mediante un microcontrolador y luego cargarse a través de interfaces de comunicación. como USB, puerto serie o Bluetooth.

Escribí tanto que no sé si puedo ayudarte, así que lo dejaré así.