52
Aplane
CONSEJO:
cualquier lado del codificador rotatorio para que
se sitúe al nivel del protoboard.
El circuito interfaz del codificador rotatorio requiere tres
conexiones al Conector MXP de NI myRIO (ver Figura A.1
en la página 187):
1. Codificador A → B/ENC.A (pin 18)
2. Codificador A → B/DIO0 (pin 11)
3. Codificador B → B/ENC.B (pin 22)
4. Codificador B → B/DIO1 (pin 13)
5. Codificador COM → B/GND (pin 20)
Ejecute el VI de demostración:
• Descargue
si no lo ha hecho previamente y
guide-vis.zip
desempaque los contenidos a una ubicación
conveniente.
• Abra el proyecto Rotary Encoder demo.lvproj
contenido en la subcarpeta Rotary Encoder demo,
• Expanda el botón de jerarquía (un signo de
mas) para la sección myRIO y luego abra
Main.vi dando doble clic,
• Confirme que NI myRIO está conectado a su
computadora y
• Ejecute el VI ya sea dando clic al botón Run en la barra de
herramientas o presionando Ctrl+R
Espere a ver la ventana "Deployment Process"
mostrando cómo el proyecto se compila y despliega
(descarga) al NI myRIO antes de que el VI se empiece
a ejecutar.
NOTA: Usted podría seleccionar la opción "Close on
successful completion" para hacer que el VI inicie de
manera automática.
Resultados esperados: El VI demostrativo despliega los
estados del codificador A y B ya sea como "abierto" o
"cerrado." Lentamente gire el eje del codificador en sentido
de las manecillas del reloj para observar la siguiente
secuencia: estado de interruptor 'A' cerrado con estado
de interruptor 'B' abierto, luego ambos cerrados, luego
A abierto con B cerrado y finalmente ambos abiertos de
nuevo.
También
interruptores están abiertos cuando el eje del
codificador está en descanso en una de sus doce
posiciones de distensión. Gire el eje en la dirección
contraria a las manecillas del reloj, debería ver una
secuencia similar, pero primero con el interruptor B
cerrado.
la
dos
pestañas
http://www.ni.com/academic/myrio/
debería
observar
en
El VI demostrativo también mantiene un contador
de transiciones de interruptor A/B y debería
incrementar en cuatro conteos para cada clic en
la dirección contraria a las manecillas del reloj.
Un indicador del panel frontal también despliega
la dirección del contador. De clic en el control
Reset Counter para poner el contador en cero;
clic nuevamente para continuar el conteo.
De clic en el botón Stop o presione la tecla
Escape para detener el VI y para reiniciar el NI
myRIO.
Consejos de diagnóstico:
resultados esperados? Confirme los siguientes
project-
puntos:
• LED indicador de energía encendido en NI
myRIO,
• El botón de ejecución Run en color negro en
la barra de herramientas significa que el VI
está en modo de ejecución y
• Terminales correctas de conector MXP —
asegúrese que está utilizando el Conector B y que
tiene las conexiones de terminal correctas.
13.2 Teoría de Interfaz
Circuito interfaz: El codificador rotatorio traduce la
rotación del eje en un par de patrones de interruptor
de apertura/cierre conocidos como codificación de
cuadratura. El par de interruptores llamados A y B se
conectan directamente al NI myRIO a una de cuatro
entradas de codificador compartidas con las
terminales estándar de entrada/salida digital (DIO).
El Encoder Express VI decodifica los patrones
de conmutación para producir un valor de conteo
así como la dirección de conteo. Estas salidas
indican la posición relativa del eje del codificador
rotatorio desde la última vez que el contador fue
inicializado.
NOTA: Las conexiones adicionales a B/DIO0
y
B/DIO1 simplemente proporcionan otra forma de
observar la actividad de conmutación;
que
ambos
13. CODIFICADOR ROTACIONAL
¿No obtiene los