You are on page 1of 3

Sitio: Regulador PWM |

------ PAGINA PRINCIPAL ----- |

Circuito de control de velocidad de un


motor de corriente continua o para el
alumbrado de una lampara mediante el
sitema de PWM. Regulacion con 2
pulsadores y visualizacion en un display de
7 segmentos.
Este circuito regula la potencia que entrega un motor una lampara mediante el
sistema de modulacion de anchura de pulsos PWM.
Mediante 2 pulsadores podemos regular la
potencia que entrega el circuito, segun la fi
Y al mismo tiempo un display de 7 segmen
mostrara el valor seleccionado, espresando

El circuito trabaja a una frecuencia de 100


por lo que cada cuadro representa un tiem
1ms. Asi en el caso de que en el display
seleccionemos un 2, indicara que el motor o
lampara estan trabajando al 20% de su val
maximo, estando 2 ms conectado y 8 ms en
reposo.

Como solamente utilizo un display de un di


para representar el valor de 100% pondre

La gran ventaja de utilizar este tipo de regu


esta en que practicamente no hay desperdi
energia en el circuito regulador, ya que el
transistor trabaja unicamente en la zona d
y saturacion, por lo que la potencia que tien
disipar en forma de calor, se reduce
considerablemente.

A este circuito le he incorporado un sistema para grabar en la eeprom una velocidad


determinada, el cual consiste que automaticamente en el momento que le cortemos el
suministro electrico, procedera a realizar dicha grabacion, asi cuando se reestablezca el
suministro elelctrico estara funcionando exactamente a la misma velocidad que la ultima
vez. Podeis ampliar la imformacion de como detectar el fallo del suministro electrico
mediante los comparadores analogicos del pic. Es importante que visiteis este link, ya que
las resistencias de 10K que hay antes del regulador son criticas para el buen funcionamiento
del circuito.

En el esquema el motor lo he conectado a una tension de 12v, aunque podeis usar cualquier
valor de tension continua o bien sustituir el motor por una lampara.

En el esquema podeis apreciar que la conexion del display al microcontrolador hay muchos
cruces de pistas, pero en realidad es todo lo contrario, ya que cuando procedais al diseño
del PCB o cableado del circuito vereis lo comodo que resulta. En la misma imagen he
incorporado una pequeña tabla relacionando la letra del display con el pin utilizado, para
que veais que en la practica quedan ordenados.
El condensador C2 tiene que tener la suficiente capacidad como para mantener la tension el
tiempo suficiente para permitir la grabacion de la eeprom. Con una capacidad de 330uf
comprobe que se podian grabar mas de 20 posiciones en la eeprom.

Si los pulsadores los mantenemos presionados el circuito ira subiendo o bajando


rapidamente.

Codigo fuente ASM

Codigo Hexadecimal HEX

Esquema en PROTEUS

El circuito tiene un pequeño fallo que aun no he solucionado, y es que no me graba en la


memoria eeprom el valor cero ni el cien. Esto es devido a que uno de los comparadores
analogicos AN3, el cual supuestamente esta anulado, y que cuyo pin nº 2 utilizo para
controlar al transistor mosfet, al tener en estos dos valores un valor determinado, no me
actuan las interrupciones para provocar la grabacion.

Copyright © 2009 (MicrocontroladoresPic)

You might also like