Codificador rotatorio: fuente de alimentación para barreras de luz de horquillas pequeñas con NI 9401 [cerrado]

1

Tarea

Para medir el ángulo y calcular la velocidad angular y la aceleración de una rueda grande de metal con una frecuencia de rotación \ $ f = 0.01 \ ldots 1.00 ~ Hz \ $, trato de construir un codificador rotatorio personalizado ubicado en el eje de la rueda.
Los conceptos básicos de esta tarea se describen en este Tutorial de National Instruments # 7109 . Para ser exactos, quiero tener tres discos metálicos giratorios (Canal de datos A, Canal de datos B, Canal de referencia Z) con un radio de \ $ r_ {Disco} = 114.592 ~ mm \ $, es decir, con una circunferencia de \ $ U_ {Disco} = 720 ~ mm \ $.
Para una precisión de 1 °, planeo cortar \ $ 4 ~ mm \ $ ranuras en el exterior de los discos: 90 ranuras cada una para los discos A y B y 4 ranuras en el disco Z (0 °, 89 °, 182 °, 271 ° referencias). Las ranuras deben detectarse con los sensores de barrera de luz de la horquilla.

Ya tengo las siguientes partes de National Instruments, que me gustaría usar para esta tarea:

  • Controlador NI cRIO-9074 o chasis compacto NI cDAQ-9171
  • Módulo de entrada / salida digital bidireccional 5V / TTL NI 9401
    • voltajes de entrada
      \ $ 2.00 ~ V \ leq V_ {In, Alto} \ leq 5.25 ~ V \ $
      \ $ 0.00 ~ V \ leq V_ {In, Bajo} \ leq 0.80 ~ V \ $
    • voltajes de salida
      • Salida alta
        Aprovisionamiento \ $ 100 ~ \ mu A \ $: \ $ V_ {Out, High} \ geq 4.7 ~ V \ $
        Sourcing \ $ 2 ~ mA \ $: \ $ V_ {Out, High} \ geq 4.3 ~ V \ $
      • Salida baja
        Sinking \ $ 100 ~ \ mu A \ $: \ $ V_ {Out, Low} \ leq 0.1 ~ V \ $
        Sinking \ $ 2 ~ mA \ $: \ $ V_ {Out, Low} \ leq 0.4 ~ V \ $

Preguntas

Ahora la pregunta es qué sensores de barrera de luz puedo usar. La primera idea es un Panasonic PM-T54 (Transistor de colector abierto NPN, hojas de datos aquí y aquí ) o un PM-T54P (Transistor de colector abierto PNP, hojas de datos aquí y aquí ). < br> Cada uno requiere un voltaje de suministro de \ $ 5 ~ V ~ DC \ ldots 24 ~ V ~ DC \ pm 10 \% \ $

  • ¿Puedo usar tanto el NPN como el PNP o sería uno más adecuado para el NI 9401?
    Si entiendo correctamente, el tipo PNP necesita una entrada de hundimiento (es decir, una salida de hundimiento en el NI 9401) con una conexión a tierra a la carga, mientras que el tipo NPN necesita una entrada de fuente (es decir, fuente de salida del NI 9401) con una fuente de voltaje para la carga.
  • ¿El NI 9401 proporciona suficiente corriente?
    En las hojas de datos de los sensores, se indica un consumo de corriente máximo de \ $ 50 ~ mA \ $ (diagrama de circuito en la primera hoja de datos o página 6 en la segunda hoja de datos) o \ $ 15 ~ mA \ $ (página 5 en la segunda hoja de datos).
    ( Pregunta lateral: ¿Cuál es la diferencia entre el consumo de corriente máxima y la corriente de fuente / sumidero máxima en la página 5 en la segunda hoja de datos? )
    Sin embargo, parece que el NI 9401 solo es capaz de proporcionar un máximo de \ $ 2 ~ mA \ $. ¿Es esto correcto? ¿Esto significa que necesito una fuente de alimentación diferente para los sensores, pero que puedo mantener el NI 9401 como un módulo de entrada?
pregunta Discbrake

1 respuesta

2

El sumidero de 2 mA máximo de 0.4 V significa que la resistencia de la fuente es 0.4V / 2mA = 200 Ohmios, que puede entregar 15mA con una Resistencia limitadora de corriente de series pequeñas. Si se usan LEDs IR con una caída de 1.2V de 5V, entonces una resistencia total de la serie de 3.8V / 15mA = 250 Ohms. Si el controlador es de 200 ohmios y el LED es de aproximadamente 10 ohmios, se necesita una serie R de aproximadamente 40 ohmios. Si se usa un LED ROJO con una caída de 2V y una resistencia interna de aproximadamente 15 ohmios y desea Iol = 15mA, entonces 5V-2V = 3V entonces 3V / 15mA = 200 ohms igual que la unidad CMOS en el estado "0" y el controlador CMOS tire hacia abajo del cátodo directamente, lo que provocará que Vol suba a 3V con el ánodo a 5V. Tenga en cuenta que ya no se trata de niveles de lógica TTL, pero como no estamos interconectando el controlador LED con otra lógica, está bien.

Los niveles actuales, el ancho de la ranura, la eficacia del emisor y la sensibilidad del detector afectan el voltaje de la foto recibida, por lo que la condición bloqueada debe atenuar la luz lo suficiente como para crear un nivel lógico válido con un margen igual a la señal transmitida que satura el detector. Esta es una característica de diseño sutil de la detección de luz apagada usando histéresis en el detector. La trayectoria óptica del emisor debe bloquearse cuidadosamente para reducir el ángulo y permitir que la luz se bloquee entre las ranuras cuando se alinea y con un espacio similar al ancho del bloque. Aquí es donde el cuidado en la relación de señal óptica a ruido es crítico. La señal se transmite a la luz y el ruido a la luz extraviada que se filtra más allá de las ranuras adyacentes. Por lo tanto, tanto el emisor como el detector necesitan aberturas casi iguales a las dimensiones de la ranura. (La sintonización fina o los cálculos son necesarios para determinar el tamaño óptimo de apertura para que coincida con el canal o la ranura y el espacio bloqueado entre ellos.)

Esto se convierte en la prueba crítica de su diseño electro-óptico: cuánto margen tiene en la detección de los niveles de la rueda del codificador de paso / bloque para permitir un 30% de envejecimiento del emisor y todas las demás fuentes de envejecimiento (bloqueo de polvo, variación de suministro, etc) Esto es sobre el límite de usar el CMOS como un controlador actual. También hay otros métodos que utilizan transistores.

La posición de los 2 detectores proporciona la alineación en cuadratura de 90 grados y los bordes de detección controlados por la trayectoria óptica, la sensibilidad, el% de histéresis y "cualquier fuente de luz parásita". Normalmente, el IR es mejor con los filtros que bloquean la luz diurna en el detector o en los encoders cerrados, el ROJO se usa porque es unos centavos "más barato" pero no mejor, pero tal vez sea más fácil ver la luz dispersa la primera vez.

Puede crear cualquier tamaño de abertura mediante un tamaño de orificio controlado y la profundidad de la superficie del emisor LED en relación con el orificio. Es mejor usar emisores de ángulo pequeño de alta ganancia óptica y detectores de ángulo moderado, pero no demasiado pequeños para que la alineación se vuelva crítica. Un LED de 15 grados está bien o quizás 30 grados, pero la señal se pierde con el ancho de haz y 8 grados "puede ser" muy poco y sensible a la alineación. Así que considere la pérdida de trayectoria en el emisor, la apertura, la ranura, la apertura del detector y el detector para elegir los niveles de encendido / apagado de margen más alto equilibrados. Considere todos los factores de alineación antes de la posición cuidadosa del emisor y el detector para un rendimiento óptimo. (Vea cómo lo hacen los profesionales y tome medidas)

Obviamente, un emisor láser ofrece la mejor precisión, pero también tiene la tasa de envejecimiento más alta para la intensidad, por lo que es un método para regular los niveles de emisión con un sensor interno de PD reflectante y el aumento de temperatura más bajo en el diodo láser para lograr la vida más larga posible en , aunque a un costo mayor para aplicaciones de codificador de alta resolución o de ultra alta resolución. Así es como espero que funcionen algunos codificadores detectores de "horquilla" comerciales, que obviamente cuestan mucho más que una rueda de ratón, pero se espera que sean mucho mejores.

Esto recuerda un artículo que escribí sobre cómo diseñar un "flop flop" mejor confiable en una válvula de válvula de inodoro o "cómo diseñar una trampa para ratones mejor" con la misma atención a la Ley de Murphy.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas