You are on page 1of 6

Implementacin de un Sensor de Velocidad

aplicado a Motores DC
Ral Valle Meza, Yover Castro Campos, Richard Santiago Soto,
Anthony Inostroza Campos, Moiss Meneses Iparraguirre
Curso: Anlisis y Diseo de Circuitos Digitales
Escuela Profesional de Ingeniera Mecatrnica
Facultad de Ingeniera Mecnica
Universidad Nacional de Ingeniera
asdasdasd

Resumen
En el presente trabajo podremos implementar
un velocmetro digital que mostrara la velocidad
a la cual trabaja un motor, para el clculo de la
velocidad se realizara un contador de pulsos
emitidos por un encoder incremental acoplado
al motor, para este trabajo utilizaremos un
motor DC, ya que podremos variar su velocidad
con facilidad. As tambin el presente proyecto
har uso de circuitos tanto digitales como
analgicos para la implementacin de la
solucin.

INTRODUCCIN
Actualmente vivimos rodeados de artefactos
que trabajan con motores tanto como de
Corriente Continua (DC) como de Corriente
Alterna (AC). Podemos utilizar ambos
dependiendo de lo que necesitemos; ya que el
motor con AC es constructivamente ms
sencillo y cuenta con un mantenimiento ms
econmico respecto al de DC, pero si lo que
buscamos es cambiar la velocidad en un motor
de una manera fcil lo ms recomendable es
usar un motor DC, ya que para esto solo
debemos variar el voltaje de entrada y en un
motor AC esto se torna ms complicado ya que
depende de las frecuencias.
Al trabajar con estos motores se desea y en la
mayora de los casos se necesita estar

informado sobre la velocidad a la cual estos


estn funcionando para poder realizar su
control en aplicaciones de mecatrnica y otros.
El siguiente trabajo mostrar como poder
visualizar esta velocidad mediante el uso de
circuitos digitales, se plantearn los objetivos
generales y especficos del proyecto, se
describir la solucin al problema que incluye el
sustento terico, el diseo de hardware y
software, la implementacin y los resultados
obtenidos.
Finalmente, el presente trabajo enunciar las
conclusiones del proyecto, presentar las
fuentes bibliogrficas consultadas para la
realizacin del trabajo y los anexos del
proyecto.

PLANTEAMIENTO DEL PROBLEMA


El problema surge del desconocimiento de la
velocidad a la cual gira un motor ya que esto se
torna peligroso en la mayora de los casos, ya
que podra generar accidentes al trabajar con
ellos, generar un derroche energtico, en el
caso de motores en automviles, el
desconocimiento de la velocidad podra generar
accidentes de trnsito con prdidas humanas y
en el caso de control podra generar
imprecisiones en aplicaciones de mecatrnica.

Los alumnos de Ingeniera Mecatrnica


proponen dar un paso en el desarrollo
velocmetros digitales, teniendo como objetivo
el correcto uso de la seal emitida por un
encoder acoplado a un motor. A su vez, el
resultado obtenido ser el punto de partida para
desarrollar futuras aplicaciones ms complejas
con velocmetros de mayor precisin.

OBJETIVOS
Objetivo general:
Disear un sistema digital que calcule la
velocidad en RPM de un motor mediante la
utilizacin de la seal emitida por un encoder
implementado al motor.
Objetivos especficos:
Realizar la simulacin de la solucin del
problema utilizando el software de
diseo de circuitos digitales Proteus
V.8.0, mostrando y analizando los
resultados obtenidos.
Manejar la seal emitida por el encoder
acoplado a un motor para poder
relacionar esta con la velocidad de giro
del motor.
Mostrar en la implementacin la
velocidad de giro del motor DC en
r.p.m.

reloj y as podremos saber la cantidad de


pulsos que emiti el encoder en un tiempo
determinado el cual nos representar la
velocidad que luego podremos visualizar en los
displays
1. Diseo de la solucin:
Para mostrar la velocidad calculada se pens en un
par de displays que nos mostrarn la cantidad de
pulsos contadas por un integrado(74ls93) diseado
como contador en un intervalo de tiempo definido de
acuerdo a la cantidad de pulsos emitidos por la seal
del encoder.
Para que este velocmetro funcione correctamente se
debe alimentar al motor con una fuente de 24 voltios,
de igual manera al encoder y al circuito emisor de la
seal de reloj con una fuente de 5 voltios; el voltaje
de alimentacin al motor puede variar, al hacer esto
la velocidad con la vara el motor variar.
Una vez empiece a funcionar, el integrado 74ls93
comenzar a contabilizar los pulsos emitidos por la
seal de reloj en un tiempo determinador por el
encoder, estos sern almacenados en forma de bits en
Flip flop D (74ls273) para luego enviarlos a los
decodificadores y posteriormente ser mostrados en
los displays
La secuencia sobre el funcionamiento del
circuito se puede observar en la Figura 1
Contabilizar
en displays

Almacenar

Figura 1. Secuencia del circuito


2.Diagrama de flujo:

Implementar mediante el uso de


circuitos digitales comerciales la
solucin al problema del velocmetro
digital.
DESCRIPCIN DE LA SOLUCIN
Para poder calcular la velocidad con la que gira
el motor, necesitaremos de un sensor de
movimiento rotacional acoplado al motor tal
como el encoder, el cual al detectar cambios de
luz emitir pulsos, mientras ms rpido gir el
motor, el encoder enviar ms pulsos en un
intervalo de tiempo.
Al mismo tiempo que el motor gira se emitir
una seal de reloj y pasaremos a comparar
tanto la salida del encoder como de la seal de

Figura 2. Diagrama de flujo


3. Lista de componentes electrnicos:

Mostrar

Tabla 1. Lista de materiales


Materiales
Cantidad
Precio (S/.)
(unidades)

En la figura 3 se observa la parte del circuito


simulado que corresponde a la generacin de la
seal habilitador de pulsos, este emitir una
seal que estar en nivel alto (1 lgico) por un

Protoboard

40.00

tiempo

Jumpers

2 paquetes

12.00

tiempo

Leds

0.30

Displays

4.00

Capacitor 0.01uF

2.50

Capacitor 100uf

0.30

Resistencia 2.15k

0.30

Resistencia de 330

0.30

Potencimetro 50k

0.50

Potenciometro de
precision 10k

1.00

Integrado
74ls273(Flip flop D)
Integrado 555

1.50

1.00

Integrado 74ls93

3.00

Integrado Trigger
And (BD4093)
Integrado Trigger
Not (74ls014)
Integrado 74ls32 OR

2.00

2.00

1.50

Integrado 74ls76
(Flip flop JK)
Decodificador 74ls47

6.00

3.00

Cable UTP

2 metros

0.50

Motor DC 24 V con
encoder de 5V
Total

30.00

s/111.7

4. Simulacin:
Para realizar la simulacin se us el software
Proteus. Se hizo una correspondencia entre
cada uno de los pasos del diagrama de flujo
con los sub-circuitos que deberan conformar el
circuito total.

a) Circuito generador de seal habilitador de


pulsos.

t 1 y un nivel bajo (0 lgico) por un


t 2 segn se muestra en la figura 4.

Figura 3. Generador de seal de reloj mediante


el uso del timer 555.

Figua 4. Seal de reloj emitida por el timer 555.


b) Circuito para la alimentacin y seal del
encoder.
El encoder debe ser alimentado por una fuente
de 5V para que los sensores pticos funcionen
adecuadamente y emitan seales en forma de
pulso (ver figura 6) que ser utilizado para
contabilizar la cantidad de niveles altos que
tiene en un determinado tiempo; adems el
motor DC acoplado a este tiene como voltaje
nominal 24V, siendo su velocidad mxima a
este voltaje en vaco. Para variar la velocidad
del motor se dise un circuito bsico para
lograr esto, este es un divisor de voltaje
constituido por un restato conectado en serie

al motor DC para que al variar este generara


consigo una variacin en la velocidad del motor.
Ver figura 5.

Figura 5. Circuito de alimentacin del motor DC.

Figura 6. Sensor ptico y seal emitida del


encoder
c) Circuito habilitador de pulsos.
Posteriormente para contabilizar los pulsos
emitidos por el enconder mientras la seal del
reloj se encuentre en 1, conectaremos a un
AND la seal del reloj y la seal emitida por el
encoder.

Figura 7. Circuito habilitador de pulsos.


Como se observa en la figura 8 tambin fueron
utilizadas las compuertas NOT estos cumplen
dos finalidades, la primera es una salida que va
al registrador (Flip flop D), la otra es una seal
que va a la seal Clear de los contadores.

Figura 8. Seal clear y seal de reloj del


registrador. (Extrada de Universidad Rio
Grande del Norte).
d) Contador de dos dgitos.

Los flip flops JK del integrado 74ls93 tendrn


como reloj principal a la seal del encoder, pues
es de este que queremos saber la variacin de
su velocidad en determinados intervalos. Pero
este seria para las unidades, ya que el de las
decenas tendra la ltima seal de las unidades
como su reloj principal. Las seales del timer
555 ingresaran desfasadas en una fraccin de
nanosegundos a las compuertas OR, con el fin
de mejorar la resolucin de salida.

Figura 10. Almacenador de bits

f) Circuito indicador de la velocidad:


Por ltimo, los bits que se registran del flip flop
D, pasan al decodificador de unidades y
decenas. Determinando una velocidad
aproximada en cada variacin del voltaje que

Figura 9. Contador con flip flops JK


e) Integrado almacenador de bits (Flip flop D).
Luego de contabilizar las seales en los flip
flops JK, se almacenar todos los valores de los
bits en los flip flops D, el cual cumple una
funcin de cerrojo digital. Su seal de entrada
es la negacin de la seal de reloj emitida por
el timer con el fin de registrar los cambios cada
vez que la seal de reloj este en nivel bajo. El
numero contabilizado por el contador queda
atrapado en las salidas de este flip flop y
sern enviados a las entradas de un
decodificador con el fin de mostrar estos
valores que indican indirectamente la
velocidad.

alimenta al motor.

Figura 11. BCD 7 segmentos

Figura 12 Circuito simulado completo

RESULTADOS
En las primeras pruebas, el circuito funcionaba
de manera adecuara debido a la poca potencia
que reciba de una fuente de 6V, entregada a
travs de un portapilas. Para poder tener una
alimentacin necesaria se tuvo que usar una
fuente DC.
En unas primeras pruebas se trabaj con
frecuencias muy altas con las cuales en los
displays se mostraban de manera continua
nmeros los cuales eran muy distantes entre
ello, para resolver este problema se tuvo que
implementar un divisor de frecuencia.
Luego se tuvo que tuvo que lidiar con el
problema de la imprecisin de los datos para lo
cual se tuvo que usar un Integrado Trigger
And (BD4093) y un Integrado Trigger Not
(74ls014), buffers que su funcin es limpiar la
seal que reciben, de esta manera se pudo
trabajar con una seal precisa y se pude
completar con satisfaccin el velocmetro
digital.

Figura 13. Circuito completo implementado


CONCLUSIONES
-La simulacin fue realizada exitosamente,
aunque en la implementacin tuvieron que ser
aplicados otros componentes electrnicos
adicionales para que cumplan con su
funcionamiento correctamente.
-El resultado que muestran los displays es muy
similar al que arroja un tacmetro, el cual se
utiliz para hacer la comparacin con el circuito
que se implement.

REFERENCIAS
[1] T. Floyd, Fundamentos de sistemas digitales,
9na edicin, Pearson Ed. Prentice Hall, 2009.
[2] Extrado de
http://es.slideshare.net/juanmanuel
espinozabullon1/informe-de-proyecto-final27439302

You might also like