DC El motor causa que el emisor / detector del fotodiodo entre en un contador binario para que funcione mal

-1

El esquema se muestra a continuación, excepto que la resistencia en el fototransistor ahora es 4k y saqué el PNP. Se supone que el sistema activa el motor en un interruptor de subida / bajada, lo que obliga a que el primer flip-flop sea positivo. Luego, un codificador óptico de 8 orificios en el eje del motor de CC genera impulsos para el fotoemisor / detector que se utiliza para el conteo binario a través de 3 T flip flops. B2 atraviesa una compuerta OR con el interruptor, de modo que cuando vuelve a 0 fuerza a Q1 a 0 y el motor se detiene. Esencialmente quiero una rotación completa para el motor de CC con cada interruptor de conmutación.

Mi contador binario funciona bien con el fotoemisor / detector cuando uso una tarjeta para bloquear la transmisión. Cuando conecto el motor DC, todo el sistema binario comienza a volverse loco, las luces parpadeantes, algunas permanecen encendidas, algunas se apagan, siempre son aleatorias. ¿Qué puedo hacer para evitar ese ruido?

Gracias.

    
pregunta NLhere

1 respuesta

0

Debes considerar lo que está sucediendo con tu codificador.

AmedidaquelaranurasemuevealolargodelatrayectoriadelLED/Sensor,vadecubiertaacubiertaparcialatotalmentedescubiertayderegreso.Esosignificaqueesosbordessonbastantelentos,ycuantomáslentoeselmotor,máslentossonlosbordes.Peoraún,elmotorpuededetenersejustoenelpuntomedio.

Mientrasseencuentreenesafasedetransición,cualquierruidoenelsistema,yaseaeléctricoomecánico,introduciráconteosadicionalesenelpindelrelojdesucontador.

Hayalgunascosasquepuedeshacerparasolucionaromejorareso.

  1. Hagalosorificioslomáspequeñosposibleeneldiscodelcodificadorconbordesafiladosylimpios.

  2. Agregueunfiltroderanuraenlapartefrontaldeldetectorparaquelaluztengaqueviajarenunhazmásestrechoparaingresaralsensor.(Semuestraenazulenlaimagendearriba.)

  3. Agregueunfiltrodepasobajoalaseñaldelsensor.

  4. AgregueunbúferqueSchmidtactiveelbúferenlalíneaparaquelaseñaltengaquecruzarelumbraldehistéresisymantenerelsistema"ruido" bajo esa ventana de umbral.

  5. Cambie su disposición óptica para agregar otro desplazamiento del sensor mecánicamente desde el primero para producir una cuadratura señal. Esta es, en última instancia, la mejor solución, ya que, en cuadratura, las cosas deben suceder en un orden específico y los bordes adicionales no tienen ninguna consecuencia. También le permite saber en qué dirección está girando el motor / codificador.

respondido por el Trevor_G

Lea otras preguntas en las etiquetas