¿Cómo puedo medir la rotación en una rueda dentada?

3

La rueda dentada tiene un diámetro de 40 mm y está siendo girada por un motor a 2.5 rpm. Esta rueda dentada está dentro de un plato giratorio que se utiliza como soporte de exhibición. La rotación solo estará entre 0 y 360 grados, es decir, solo un ciclo, y luego volverá a 0. Necesito medir los grados de rotación en esta rueda dentada. Cualquier sugerencia será realmente apreciada. gracias.

    
pregunta Hamid

2 respuestas

4

Muchos métodos posibles.

  • La posición cero puede proporcionar una señal de restablecimiento (microinterruptor o imán y celda de celda o lámina) o ...

  • Los dientes de diente se pueden contar "de un lado a otro". Cómo depende del material.
    Si son ferrosos ("magnéticos") pueden usar un sensor inductivo y un imán o un sensor de pasillo e imán o ...
    Dientes de cualquier material pueden ser percibidos ópticamente.
    O capacitivamente en algunos casos.
    O sentir el cambio inductivo en una bobina en algunos casos.

    Tener dos sensores desplazados por 1/2 paso de diente da dos señales de cuadratura que están desfasadas 90 grados para que pueda determinar la dirección del patrón recibido. (Ver diagrama y texto abajo).

  • Un motor paso a paso permitirá que la plataforma giratoria sea escalonada N pasos.
    Cuente los pasos, siempre que se garantice el no deslizamiento.

  • La plataforma giratoria puede tener pistas de codificador en el borde interior o debajo de la superficie.
    Si se trata de un trabajo aislado o de un pequeño número, las pistas se pueden dibujar a mano con un rotulador (y con el debido cuidado).
    Wikipedia - codificadores rotatorios

    Una pista de 10101010 ... da cuenta de cambio de posición.
    El primer diagrama a continuación muestra marcas radiales de longitud de radio completo, pero pueden ser solo una línea de marcas oscuras / claras en la ubicación del sensor.

porejemplo, de esta página útil

Dospistasdesplazan1/2marca(1/4deunciclo1-0)permiteladirección,elconteoylavelocidad.

N pistas y sensores permiten la determinación de posición a 1 / N ^ 2 de una revolución.
 por ejemplo, si usa 8 pistas y 8 sensores ópticos, puede determinar la psición absoluta en 1 parte en 256 o 360/256 ~ = 1.5 grados.

El método "obvio" es un código binario estándar.
 Aquí, la pista externa proporciona 01010101 para dar 8 posiciones alrededor de 360 grados.
 La siguiente pista en produce 00110011
 El próximo 00001111
Esto proporciona el código binario estándar 000, 001, 010, 011, 100, 101, 110, 111, ...

SINEMBARGO,enlugaresdondedosbitscambianalavezyladesalineacióndelsensoroelruidopuedenllevaracódigosfalsos.porejemplo,enellímitede011a100
 sielbitdelamanoizquierdacambióantesparadarelcódigo111antesdequelosbitsdex11cambienax00,entonceslasecuenciadecódigospuedeparecerser011,111,100oendecimal3,7,4.
 Elsoftwareadecuadopuedelidiarconesto,perounenfoquealternativoehistóricoesutilizarcódigosquesoloalteren1bitencualquierlímite.EstossedenominancódigosdeGrayenhonoralcientíficodeBellLabs,eldifuntoFrankGray(1887-1969)quepatentóelconceptoen1953.

Eldiagramaacontinuaciónmuestraundiscocodificadoengrisde3bitsenelquesolounbitcambiaencualquierlímite.Lasecuenciaaquíes(recorridoensentidoantihorario,pistaexterna=LSB):
 000,001,011,010,110,111,101,100,...
 oendecimal
 0,1,3,2,6,7,5,4,...

Y más ...

    
respondido por el Russell McMahon
2

Esto se hace a menudo con un codificador rotatorio:

Laruedaranuradasecolocaentreeloptointerruptoryemiteunimpulsocadavezqueundientepasaelhazdeluz.Esteesdebajaresolución;soloda16aristasporrevolución,demodoqueexisteunaresoluciónde22.5grados,peroexistenruedasranuradassimilaresqueledanunaresolucióndesub-grados.Tendráquerestablecersucontadordeimpulsoscuandolaruedaestéenlaposicióndeinicio,quedeberíapoderdetectarparacambiarladirecciónderotación.Estesolofotointerruptorsololepermitirádetectarelánguloderotación,no dirección de rotación , pero ya que está conduciendo el motor usted mismo debe saber cuál es la dirección.

En lugar de este decodificador incremental, también puede usar un decodificador absoluto. A diferencia del decodificador incremental, esto no requiere que mantengas un registro continuo de la posición contando los pulsos. En cambio, el decodificador absoluto tiene múltiples canales que le dan una palabra codificada que le da la posición absoluta.

Esto tiene la ventaja de que la posición también se conoce después del apagado. Un decodificador incremental tendrá que sincronizarse después de apagarse a una posición conocida (volver a cero).

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas