Paso 1: un poco sobre codificadores rotatorios
¿Por qué los codificadores rotatorios tan genial?
- A diferencia de un resistor variable/potenciómetro tienen viaje infinito en cualquier dirección y debido a que producen un "código gris" digital usted puede ampliar sus lecturas a cualquier variedad te gusta.
- La dirección dual los hace útiles para aumentar o disminuir un valor en una variable o navegar por menús.
- Finalmente, muchos de estos codificadores rotativos vienen con un botón de centro, que se puede utilizar para seleccionar elementos de menú, un contador o hacer cualquier cosa que usted puede pensar podría adaptarse a un empuje de botón momentario.
Términos
- PPR: pulsos por rotación - por lo general 12, 20 o 24. También puede ver las especificaciones de máxima rotación en rpm etc.. Esto probablemente está determinado por la propensión del codificador a contactos de "rebote" - vea abajo.
- Retén: el clic de la acción como resortes a un punto de descanso natural entre pulsos. Puede haber un tope por impulso/ciclo (no es igual a una rotación del eje) o dos.
- Rebote: contactos mecánicos dentro del codificador lo suficiente como para saltar y volver a un contacto al girar, puede conducir a muchas lecturas atribuidas a esa fase del recorrido entre topes rebotan literalmente.
- Debounce: Sea ello en hardware, quizás con un condensador de cerámica de bajo valor entre cada pin y la tierra, o en software, quizás con un retraso. En cualquier caso, el objetivo es crear un sistema que ignora que despide contactos.
Consejos
- Busque una sección roscada cerca de la base del árbol y una tuerca correspondiente si desea montar su codificador en un panel o caja.
- Muchos botones están disponibles para codificadores rotatorios, con el que más fácilmente disponible en los ejes de diámetro 6mm.
- Preste atención a si tu eje codificador utiliza una cara plana o ranuras para lograr un buen ajuste con la perilla.
- El cuerpo del codificador rotatorio también puede venir con una levantada pin o código auxiliar, previsto aparearse con un guión del orificio en el panel (probablemente ocultado por su perilla) y evitar que su codificador gire cuando se gira la perilla. Es posible que desea quitar este si se puede crear suficiente fricción para evitar la rotación del cuerpo del encoder utilizando el perno de montaje para atornillar el codificador en el panel o gabinete.
- Asegúrese de saber dónde está el estado del retén para su codificador y adaptar el código en consecuencia. El ejemplo utiliza un codificador cuyos pernos están ambos desconectados de la tierra y se tiran alto por su respectiva entrada de enderezamiento. Esto conduce mi selección de una interrupción de levantamiento. Si los pernos fueron conectados a masa en el retén, necesitan código que fue en busca de voltaje pin de caída.