Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRCTICA NUM. 8
Sensores de Posicin
INTRODUCCIN
OBJETIVO
1
Roberto Domnguez
Practica No. 8
MARCO TERICO
.
ENCODERS
Practica No. 8
poder determinar la posicin relativa a un punto de referencia (cero), el encoder debe incluir
una seal adicional que genera un pulso por revolucin, denominada ndice.
En la imagen se muestran tres tipos de disco con cdigos diferentes, aunque los ms
comunes son los primeros dos.
ENCODER ABSOLUTO
Principio de Funcionamiento:
El principio de funcionamiento de un encoder absoluto es muy similar al de un encoder
incremental en el que un disco que gira, con zonas transparentes y opacas interrumpe un
haz de luz captado por fotorreceptores, luego estos transforman los impulsos luminosos en
impulsos elctricos los cuales son tratados y transmitidos por la electrnica de salida.
La Codificacin Absoluta:
3
Roberto Domnguez
Practica No. 8
de cero, en los encoders absolutos la posicin queda determinada mediante la lectura del
cdigo de salida, el cual es nico para cada una de las posiciones dentro de la vuelta. Por
consiguiente los encoders absolutos no pierden la posicin real cuando se corta la
alimentacin (incluso en el caso de desplazamientos), hasta un nuevo encendido (gracias
a una codificacin directa en el disco), la posicin est actualizada y disponible sin tener
que efectuar, como en el caso de los encoder incrementales la bsqueda del punto de cero.
Analicemos ahora el cdigo de salida que se deber utilizar para definir la posicin absoluta.
La eleccin ms obvia es la del cdigo binario, porque fcilmente puede ser manipulado
por los dispositivos de control externos para la lectura de la posicin, sin tener que efectuar
particulares operaciones de conversin. En vista de que el cdigo se toma directamente
desde el disco (que se encuentra en rotacin) la sincronizacin y la captacin de la posicin
en el momento de la variacin entre un cdigo y el otro se vuelve muy problemtica. En
efecto, si por ejemplo tomamos dos discos binarios consecutivos como 7 (0111) 8 (1000).
Se nota que todos los bits del cdigo sufren un cambio de estado: una lectura efectuada en
el momento de la transicin podra resultar completamente errnea porque es imposible
que las variaciones sean instantneas y que se produzcan todas en el mismo momento.
Debido a este problema se utiliza una variante del cdigo binario: el cdigo Gray, el cual
tiene la particularidad que al pasar entre dos cdigos consecutivos (o desde el ultimo cdigo
al primero), uno solo cambia su estado.
4
Roberto Domnguez
Practica No. 8
ENCODER INCREMENTAL
En un codificador de posicin incremental hay un elemento lineal o un disco con poca inercia
que se desplaza solidario a la pieza cuya posicin se desea determinar. Dicho elemento
posee dos tipos de zonas o sectores, con una propiedad que las diferencia, dispuestas en
forma alternativa y equidistante. De este modo, un incremento de posicin produce un
cambio definido en la salida si se detecta dicha propiedad cambiante con la posicin
mediante un dispositivo o cabezal de lectura fijo. La resolucin, de un sensor angular, dada
como numero de impulsos de salida, es:
=
Practica No. 8
Encoder Incremental
6
Roberto Domnguez
Practica No. 8
7
Roberto Domnguez
Practica No. 8
ENCODER LINEAL
Encoder Lineal
Un encoder lineal es un dispositivo simple, pero sofisticado, que se utiliza para realizar dos
funciones:
1. Posicionamiento: Los encoders lineales proveen informacin exacta del posicionamiento,
y de esta forma el lser siempre se enciende precisamente en el lugar que debe hacerlo.
8
Roberto Domnguez
Practica No. 8
2. Tiempo: Los encoders lineales tambin proveen informacin acerca de cundo el lser
es encendido. Si alguna vez vio un sistema de grabado Epilog operando al 100% de
velocidad, no tardar en darse cuenta que hay un trabajo de ingeniera muy sofisticado
ideado para manejar velocidades tan altas y encender el lser en el momento indicado.
FUNCIONAMIENTO
9
Roberto Domnguez
Practica No. 8
Por otra parte, en esta figura la distancia X es dividida en 24 partes iguales. Cada
incremento representa exactamente 1/24 de una revolucin. Este transductor opera con
exactitud as como la resolucin. La precisin, sin embargo, puede ser independiente de la
resolucin. Un transductor puede tener una resolucin de solamente dos partes por
revolucin, an as su precisin puede ser + 6 arco segundos.
10
Roberto Domnguez
Practica No. 8
11
Roberto Domnguez
Practica No. 8
5. Indicador de tipo I16, para nmeros enteros de 32 bits. Al darle click derecho sobre
este indicador podemos elegir si este ser un control, una constante o el propio
indicador.
6. Indicador de tipo DBL doble.
7. Funcin matemtica de la multiplicacin, posee 2 nodos de entrada y uno de
salida.
8. Configuracin del Sub-VI DMM, aqu se selecciona el tipo de medicin.
9. Devuelve la lectura digital medida del Sub-VI DMM, como un arreglo, se le debe
especificar la funcin que debe realizar.
10. Inicializador del Sub-VI DMM.
11. Cierra el Sub-VI DMM.
12. Botn de paro, ubicado en el panel frontal. Sirve para darle una entrada booleana
al comando STOP del ciclo WHILE.
13. Constante del sistema, esta sirve para dar un nmero especfico de referencia,
puede ser usado en la funcin de multiplicacin o en la funcin WAIT.
14. Tipo de medicin del Sub-VI DMM.
15. Ciclo WHILE, esta funcin repite el sub diagrama que se encuentra en su interior
hasta que la condicin de paro es cumplida, el cual puede ser un valor booleano,
controlado por un botn (ver 10.) en el panel frontal del instrumento virtual (VI) o
creado por un error en el sistema. La terminal i determina el nmero de veces que
se ha repetido el ciclo.
16. Nodo de formula. Evala frmulas matemticas de forma similar al lenguaje C,
para determinar las variables de entrada o salida se debe dar click derecho en el
marco del nodo de formula y luego seleccionar aadir entrada o salida segn se
desee.
Las siguientes funciones son reconocidas por el nodo de formula: abs, acos, acosh, asin,
asinh, atan, atan2, atanh, ceil, cos, cosh, cot, csc, exp, expm1, floor, getexp, getman, int,
intrz, ln, lnp1, log, log2, max, min, mod, pow, rand, rem, sec, sign, sin, sinc, sinh, sizeOfDim,
sqrt, tan, tanh.
12
Roberto Domnguez
Practica No. 8
LISTADO DE MATERIAL
5 LEDs infrarrojos
5 Fototransistores
Un CD transparente
Pintura negra
Cables
Compuertas OR
13
Roberto Domnguez
Practica No. 8
DESARROLLO
LEDs infrarrojos
Fototransistores
LEDs Infrarrojos
14
Roberto Domnguez
Practica No. 8
3. Los cables de cada componente se soldaron a una placa con sus respectivas
resistencias para ajustar el voltaje al punto de operacin de cada componente.
15
Roberto Domnguez
Practica No. 8
6. Ya una vez que todo quedo listo se pas a conectar el encoder a las entradas
digitales de NI ELVIS y proceder a hacer la prctica.
16
Roberto Domnguez
Practica No. 8
17
Roberto Domnguez
Practica No. 8
18
Roberto Domnguez
Practica No. 8
DESARROLLO DE LABVIEW
Practica No. 8
Diagrama de bloque de
la practica 8
20
Roberto Domnguez
Practica No. 8
RESULTADOS
Una vez que el programa que realizamos en LabVIEW observamos por completo que todas
las posiciones en el encoder aparecan en orden y si se inverta el sentido de giro del disco
el nmero de posicin disminuye.
Nuestro encoder tiene una resolucin de 11.25 grados por paso esto quiere decir que en
una revolucin habr 32 pasos o 32 posiciones.
En la siguiente tabla se muestra el cdigo Gray (que es el que se obtiene en el disco) y el
binario y los grados mostrados en el panel frontal de LabVIEW.
Cdigo Gray
Cdigo Binario
Binario a decimal
Grados
00000
00000
11.25
00001
00001
22.5
00011
00010
33.75
00010
00011
45
00110
00100
56.25
21
Roberto Domnguez
Practica No. 8
00111
00101
67.5
00101
00110
78.75
00100
00111
90
01100
01000
101.25
01101
01001
112.5
01111
01010
10
123.75
01110
01011
11
135
01010
01100
12
146.5
01011
01101
13
157.5
01001
01110
14
168.75
01000
01111
15
180
11000
10000
16
191.25
11001
10001
17
202.5
11011
10010
18
213.75
11010
10011
19
225
11110
10100
20
236.25
11111
10101
21
247.5
11101
10110
22
258.75
11100
10111
23
270
10100
11000
24
281.25
10101
11001
25
292.5
10111
11010
26
303.75
10110
11011
27
315
10010
11100
28
326.25
10011
11101
29
337.5
10001
11110
30
348.75
10000
11111
31
360
22
Roberto Domnguez
Practica No. 8
Indicador de posicin
23
Roberto Domnguez
Practica No. 8
24
Roberto Domnguez
Practica No. 8
CONCLUSIN
La practica 8 fue la ms difcil de todas porque en esta prctica todo el dispositivo que se
utiliza para hacer la prctica hay que fabricarlo uno mismo, ya que no hay disponible ese
material en el laboratorio, tuvimos que investigar cmo hacer un encoder y los materiales
necesarios para construirlo, as nos dimos a la tarea de buscar e investigar por todos los
medios posibles, la parte de los fototransistores y los LEDs infrarrojos no fue complicado
pues una de la practicas anteriores se trataba de eso, entonces solo era buscar una base
y algo que girase en torno a un eje dejando pasar en l un disco que tuviese codificado un
cdigo mediante partes opacas y partes transparentes, estas zonas se interpretaran como
unos y ceros (1 y 0) algo as como el cdigo binario.
El programa de LabVIEW no fue tan complicado como el del motor, puesto que solo se
necesitaba leer las sealas enviadas por el encoder y el programa de LabVIEW las
interpretara convirtindolas de cdigo Gray a cdigo binario, despus ese cdigo binario
seria convertido a nmero decimal. Luego en el panel frontal se mostraran estas
operaciones mostrando las diferentes posiciones del encoder.
25
Roberto Domnguez
Practica No. 8
BIBLIOGRAFA
http://www.westmexico.com.mx/pfd/dynapar/catalogos/4.Manual%20de%20Aplicacion%20de%20Encoders.pdf
http://www.infoplc.net/files/documentacion/instrumentacion_deteccion/infoPLC_net
_EncoderAbsoluto.pdf
http://facultad.bayamon.inter.edu/arincon/encoderincrementales.pdf
http://cmapspublic2.ihmc.us/rid=1H2F1807L-JP0SG2-J1J/encoder.pdf
http://www.revistaletreros.com/pdf/97-40a42.pdf
26
Roberto Domnguez