Práctica #8
Práctica #8
Práctica #8
8
PREÁMBULO AL TALLER DE APRENDIZAJE
Asignatura Sensores y Actuadores
Sensores de
Posición
2
Tabla de contenido
Introducción .......................................................................................................... 3
Objetivo General ................................................................................................... 4
Objetivo Particular ............................................................................................... 4
Marco Teórico ........................................................................................................ 4
Codificadores de posición ...........................................................................................4
Encoders incrementales. .............................................................................................5
Codificador rotatorio absoluto....................................................................................7
Encoders absolutos mecánicos ........................................................................................ 7
Codificadores absolutos ópticos ...................................................................................... 8
Encoder absoluto multivuelta.......................................................................................... 9
La codificación absoluta ..............................................................................................9
Código gray quebrado o gray con exceso n ............................................................. 11
Planteamiento del Problema ............................................................................. 12
Desarrollo de la práctica .................................................................................... 13
Sección 1: Encoder Incremental con Motor de Corriente Directa. ....................... 13
Programación en labview ............................................................................................... 14
Desarrollo .......................................................................................................................... 15
Sección 2: Encoder Absoluto con Motor a Pasos. ................................................... 16
Programación en labview ............................................................................................... 17
Desarrollo .......................................................................................................................... 18
Conclusiones ........................................................................................................ 18
Problemas Propuestos ................................................Error! Bookmark not defined.
Bibliografía........................................................................................................... 19
Introducción
“El único lugar en el cual éxito viene antes de trabajo es en el diccionario.”
Vincent Lombardi
3
acondicionamiento de señales y su mayor inmunidad a las interferencias
electromagnéticas.
Objetivo General
Ampliar los conocimientos del estudiante respecto a la adquisición de datos de
equipo de sensado, por medio de los encoders y el material adicional para su
funcionamiento. De modo que se obtengan los parámetros característicos del
motor de CD y el motor a pasos.
Objetivo Particular
Entender el funcionamiento de los encoders incrementales para determinar la
posición de un elemento móvil en un sistema, y analizar las características
particulares de estos.
Marco Teórico
Los sensores digitales se encuentran divididos en dos clases:
» Los codificadores de posición: Son aquellos que ofrecen directamente una
señal digital a partir de una entrada analógica.
Codificadores de posición
4
Sirven para realizar mediciones generalmente de posición lineal o angular y
pueden ser incrementales o absolutos.
Encoders incrementales.
5
caso, la salida básica es un tren de pulsos con un ciclo de trabajo del 50%. Si se
deriva esta señal, se obtiene un pulso por cada flanco ascendente o
descendente, con lo que es posible aumentar por dos el número de cuentas
obtenido con un desplazamiento dado.
6
“FIGURA 8.4 Codificador de Posición Incremental con Dos Pistas
Codificadas”
En los encoders ópticos se añade una línea de sectores codificados que esté
ligeramente desfasada respecto a la primera y con su elemento de lectura
correspondiente. En la ilustración anterior se presenta este disco codificado y las
salidas que ofrecen los cabezales de lectura A, B y C. Se observa que hay una
marca de referencia (cero) que indica vuelta completa.
Si se desea realizar un posicionado absoluto es necesario un contador
bidireccional al que se le apliquen los pulsos de salida procesados por un circuito.
7
Un disco de metal que contiene un
conjunto de anillos concéntricos
de aberturas está fijado a un disco
aislante, que está fijado
rígidamente al árbol. Una fila de
contactos deslizantes se fija a un
objeto fijo de modo que cada
contacto se limpia contra el disco
de metal a una distancia diferente
desde el eje. A medida que el
disco gira con el eje, algunos de
los contactos se tocan de metal,
mientras que otros caen en los
huecos donde el metal ha sido
recortado. La hoja de metal está
“FIGURA 8.6 Codificador de conectada a una fuente de
corriente eléctrica, y cada contacto
Posición Absoluto Mecánico”
está conectado a un sensor
eléctrico separado. El patrón de
metal está diseñado de manera
que cada posición posible del eje crea un código binario único en el que algunos
de los contactos están conectados a la fuente de corriente y otros no lo son.
El disco del codificador óptico está hecho de vidrio o de plástico con zonas
transparentes y opacas. Una fuente de luz y la matriz de detectores foto lee el
patrón óptico que resulta de la posición del disco en un momento dado.
Este código puede ser leído por un dispositivo de control, tal como un
microprocesador o un microcontrolador para determinar el ángulo del eje.
El tipo analógico absoluto produce un código analógico de doble única que se
puede traducir en un ángulo absoluto del eje.
8
“FIGURA 8.7 Principio de funcionamiento de los codificadores de
posición absolutos ópticos”
9
Analicemos ahora el código de salida que se
deberá utilizar para definir la posición absoluta.
La elección más obvia es la del código binario,
porque fácilmente puede ser manipulado por
los dispositivos de control externos para la
lectura de la posición, sin tener que efectuar
particulares operaciones de conversión.
Debido a este problema se utiliza una variante del código binario: el código Gray,
el cual tiene la particularidad que al pasar entre dos códigos consecutivos (o
desde el último código al primero), uno sólo cambia su estado.
10
“FIGURA 8.11 Conversión Gray “FIGURA 8.12 Discos
a Binario” Codificados de 2 Pistas en
Binario y Gray”
11
Para no perder la característica de la
conmutación de un solo bit, se utiliza el código
Gray quebrado o bien con exceso N, haciendo
corresponder a la posición 0 el código Gray
correspondiente al valor N, donde N es el
número que, sustrayéndolo al código Gray
convertido a número binario da el valor exacto
de posición.
2𝑛 − 𝐼𝑀𝑃
𝑁=
2
Dónde:
IMP es el número de impulsos/ giro (solo
impulsos pares)
2𝑛 es el número de impulsos múltiplo de
potencia 2, inmediatamente superior a IMP
24 − 12 16 − 12
𝑁= = =2
2 2
12
Desarrollo de la práctica
Sección 1: Encoder Incremental con Motor de Corriente Directa.
Con la intensión de asentar los conocimientos que se tienen sobre los sensores
de posición, se propone utilizar un encoder de tipo incremental, disponible en el
laboratorio, para obtener los parámetros de movimiento y posición de un motor
de corriente directa.
Material de Trabajo:
Encoder Incremental 8 pulsos/vuelta
Tarjeta SYA08
Motor CD
NI ELVIS - Digital Inputs
LabVIEW - Práctica 8.vi
Nota: Los materiales que se necesitan para la elaboración de este ejercicio, son proporcionados
por el laboratorio de Sensores y Actuadores, y deben ser utilizados como se indica en el
instructivo para conservar su buen estado.
La tarjeta 8 permite la lectura de los sensores ópticos formados por uno pares
de fotoreceptores y leds emisores, la etapa de acondicionamiento de las señales
está incluida en la tarjeta. Ésta será utilizada para trasmitir los bits de información
al puerto de entrada digital del NI ELVIS. En la figura 8.15 se puede observar el
diagrama esquemático de la misma.
13
1. Se deberán realizar las conexiones pertinentes entre el material aportado y el
equipo de laboratorio. El NI ELVIS cuenta con un protoboard integrado donde se
puede conectar sin problema los componentes de la práctica.
Nomenclatura:
VCC – Alimentación 5V
GND – Referencia/Tierra
Salida Lógica 1 – Z
Salida Lógica 2 – A
Salida Lógica 3 – B
Programación en labview
» Sentido de giro
» Número de vueltas
» Posición angular
14
“FIGURA 8.17 Panel Frontal de Practica 8.vi”
Desarrollo
15
Sección 2: Encoder Absoluto con Motor a Pasos.
Con el fin de comparar el comportamiento y método posicionamiento que utilizan
los encoders, en esta sección se emplea el encoder absoluto. El motor a utilizar,
se conoce como motor a pasos, y fue anteriormente estudiado en la práctica 7
de este laboratorio. Los componentes empleados para el funcionamiento del
motor a pasos nuevamente serán necesarios.
Materiales a utilizar.
Encoder Absoluto 5 pistas [1]
Tarjeta 8
Motor a Pasos y complementos
NI ELVIS - Digital Inputs
LabVIEW - Práctica 8.vi
LabVIEW – Práctica 8b.vi
16
Enseguida se presentan las indicaciones para la conexión del material con el
equipo de trabajo NI ELVIS
Nomenclatura:
VCC – Alimentación
GND – Referencia/Tierra
Salida Lógica 1 – P1
Salida Lógica 2 – P2
Salida Lógica 3 – P3
Salida Lógica 4 – P4
Salida Lógica 5 – P5
“FIGURA 8.19 Switch de
encendido del protoboard”
Las terminales a utilizar de la NI ELVIS
serán las siguientes:
Bloque 5: P1, P2, P3, P4, P5 DI <0..4>
DI <0..4> 5V VCC
Bloque 6: GROUND GND
5V “FIGURA 8.20 Conexiones
GROUND SYA08”
Programación en labview
17
Desarrollo
Conclusiones
Con la realización de esta práctica pude entender mejor la metodologpia que se
necesita para poder manipular un mootor eléctrico, ponerle unas aspas, un
fotodiodo y un Led infrarrojo para poder transformarlo en un encoder. Esto nos
ayuda a crear sistemas de detección de objetos.
18
¿Conoces algún otro tipo de enconder a los utilizados en esta práctica?
R= No
¿Fue sencillo el desarrollo de la práctica y la elaboración del programa en
LabVIEW?
R= No, Debido a que el programa nos marcaba valores muy variables.
Bibliografía
Angulo, Hernandez, Prieto, Etxebarria, Angulo,(2010). Electrónica digital y
microprogramable. 3ra. Edición. Madrid, España: Paraninfo, S. A.
19