Вы находитесь на странице: 1из 6

temporizadores

Temporizador
Un temporizador o minutero es un dispositivo, con frecuencia programable, que permite medir el
tiempo. Cuando trascurre el tiempo configurado se hace saltar una alarma o alguna otra funcin a
modo de advertencia.
Se utilizan en

Hacer una lista completa es prcticamente imposible, pero algunos ejemplos de su aplicacin,
nos ayudarn a adentrarnos en los entresijos de su diseo y sacarle provecho a sus
potencialidades.

Medicin de tiempo

Divisin de frecuencia

Medicin de perodo y frecuencia

Conteo de eventos

Base de tiempo para otros perifricos

USART

PWM

Watch Dog

Estructura bsica
La estructura bsica de un temporizador/contador. En este esquema simplificado podemos observar
que el contador est compuesto por tres bloques fundamentales:
1. Contador binario: es el elemento bsico del temporizador/contador y su misin es contar los
pulsos del reloj. Hay dos propiedades esenciales a tener en cuenta, respecto a este componente:
la cantidad de pulsos que puede contar y la posibilidad de controlar el sentido del conteo, sea
ascendente o descendente.
2. Circuitos de configuracin y control: constituyen la interfaz entre el contador binario y elementos
externos. Es uno de los elementos que da valor aadido al simple contador binario.
3. Circuitos especializados de salida: Se utilizan para notificar, a otro elemento del sistema, sobre el
estado del temporizador o acerca de la ocurrencia de un determinado evento.

Caractersticas
En el mundo del diseo digital, los temporizadores constituyen perifricos muy tiles. Se disean con
ciertas caractersticas que determinan el uso que podemos darle a un temporizador, veamos algunas:

Longitud del contador: Los ms comunes son aquellos que tienen 8 16 bits, determina la cantidad
mxima de pulsos que se pueden contar.
Lectura/escritura: En general, los temporizadores pueden ser escritos o ledos por el procesador del
microcontrolador. En algunos casos, donde el temporizador est vinculado a algn perifrico muy
especfico, esta opcin puede no existir o estar limitada.
Modos de trabajo: Existen, en principio dos: contador y temporizador. Como contador, se cuentan los
pulsos desde una fuente externa al microcontrolador. Los pulsos contados pueden tener perodo
variable. Como temporizador, se cuentan los pulsos suministrados por una fuente estable y conocida,
que puede ser externa, o alguna fuente generada internamente por el microcontrolador.
Forma de conteo: La forma tpica es el conteo ascendente, sin embargo, existen contadores con la
opcin de configurar el modo de conteo, sea ste ascendente, descendente o de otro tipo especfico.
Configuracin de activacin por frente: Permite establecer cuando se produce el conteo, si en el
frente de subida del reloj o en el frente de cada del mismo.
Configuracin del reloj: En la mayora de los casos la fuente de reloj es configurable. Incluso existen
microcontroladores con abundante variedad de formas de configurar el reloj, de modo que se puedan
obtener distintos tipos de bases de tiempo.
Interrupciones: En la mayora de casos, los temporizadores tienen interrupciones asociadas, con el
objetivo de notificar al procesador que ha ocurrido el cruce por cero o algn valor especfico en el
registro de conteo.
Caractersticas especiales: Muchos microcontroladores tienen temporizadores especializados para
trabajar de conjunto con algunos de sus perifricos, o para ser utilizados en aplicaciones especficas.
Un temporizador por dentro
Ahora vamos a analizar un temporizador real, en particular, el TIMER0 de los microcontroladores PIC
de la MICROCHIP. Especficamente los PIC de gama media.
El anlisis de este temporizador nos permitir ver en concreto cmo hacer funcionar uno de estos
dispositivos. Lo aprendido aqu puede ser muy til en caso de trabajar con temporizadores de otros
fabricantes, ya que si observa las hojas de datos de otros microcontroladores, podr percatarse de la
similitud de los diferentes mdulos temporizadores entre distintos fabricantes.
El esquema funcional del temporizador podemos verlo en la Figura 2, aqu hemos marcado con
cuadros rojos lo que sera, ms o menos, cada bloque de los explicados para la figura 1. Con un
temporizador real no podemos hacer una separacin completa de los elementos de cada uno de los
bloques que usamos para introducir la teora de los temporizadores, porque los circuitos y registros
estn muy relacionados entre s para constituir un temporizador real.

Esquema funcional del TIMER0


Analizando el esquema de este temporizador podemos observar que el mismo puede utilizar como
fuentes bsicas de reloj una fuente externa conectada al pin T0CKI (el pin especfico en el
encapsulado del microcontrolador depende del dispositivo) o puede utilizarse la seal de reloj interna,
generada por el microcontrolador, equivalente a un ciclo de mquina (FOSC/4).

La seleccin de una u otra fuente bsica depende del estado de un multiplexor digital cuya seal de
control es T0CS, a la salida de este multiplexor encontramos un pre-escalador, que sirve tambin
como post-escalador para el Watch Dog (WD).
Un pre-escalador o post-escalador, es otro contador que se coloca antes o despus del contador
principal del temporizador y su funcin es dividir la seal del reloj a la entrada o salida del contador
principal. Generalmente la longitud es configurable, pero no se permite leerlos o escribirlos por
software..
El registro del contador principal del temporizador puede leerse y escribirse por software en cualquier
momento, sin embargo, existen ciertos detalles a tener en cuenta en caso de las escrituras. A la salida
del contador principal tenemos la activacin de la seal T0IF, que es utilizada para notificar al
procesador que se ha desbordado el temporizador, y en caso de estar habilitadas las interrupciones
del dispositivo, esta seal activar el proceso de interrupcin del procesador.
Para poder configurar este perifrico y obtener informacin til sobre l, existen tres registros que el
programador y el perifrico utilizan para lograr un trabajo adecuado:

TMR0: es el registro donde se lleva la cuenta de pulsos de reloj que llegan al contador principal
del temporizador, es de lectura/escritura.

INTCON: Es el registro de control de interrupciones, se utiliza para habilitar el servicio de


interrupciones del microcontrolador y del temporizador, contiene adems la bandera T0IF, que
determina si el temporizador se ha desbordado.

OPTION_REG: Se utiliza para establecer la fuente de reloj a utilizar, el frente que activa el
conteo y para configurar el pre-escalador.

Minutero de escalera
Un minutero de escalera, se suele utilizar en edificios con varias plantas, para dejar la luz encendida y
que de el sol, durante un tiempo preprogramado, desde que se pulsa un botn. Algunos de ellos se
pueden "rearmar" durante la temporizacin, mediante una nueva pulsacin, inicindose un nuevo
ciclo.
Otros usos
El temporizador es un elemento importante en muchos campos, como por ejemplo en los laboratorios
biolgicos, donde permite controlar con precisin el tiempo de exposicin, tales como la digestin
enzimtica.
Tambin se utiliza para la detonacin de explosivos, permitiendo evacuar un rea de peligro
Los temporizadores pueden trabajar a la conexin o al desconexin.
- A la conexin: cuando el temporizador recibe tensin y pasa un tiempo hasta que conmuta los
contactos.
- A la desconexin: cuando el temporizador deja de recibir tensin al cabo de un tiempo conmuta los
contactos.
Funcionamiento de algunos tipos de temporizadores :
Temporizador a la conexin.
Es un rel cuyo contacto de salida conecta despus de un cierto retardo a partir del instante de
conexin de los bornes de su bobina. A1 y A2 , a la red. El tiempo de retardo es ajustable mediante un
potencimetro o regulador frontal del aparato si es electrnico. Tambin se le puede regular mediante

un potencimetro remoto que permita el mando a distancia ; este potencimetro se conecta a los
bornes con las letras Z1 y Z2 y no puede aplicarse a los rels de los contactos.
Temporizador a la desconexin. Es un rel cuyo contacto de salida conecta instantneamente al
aplicar la tensin de alimentacin en los bornes A1 y A2 de la bobina. Al quedar sin alimentacin, el
rel permanece conectador durante el tiempo ajustado por el potencimetro frontal o remoto,
desconectndose al final de dicho tiempo..
Temporizadores trmicos. Los temporizadores trmicos actan por calentamiento de una lamina
bimetlica El tiempo viene determinado por el curvado de la lamina.
Constan de un transformador cuyo primario se conecta a la red, pero el secundario, que tiene pocas
espiras y esta conectado en serie con la lamina bimetlica, siempre tiene que estar en cortocircuito
para producir el calentamiento de dicha lamina, por lo que cuando realiza la temporizacin se tiene
que desconectar el primario y deje de funcionar.
Temporizadores neumticos. El funcionamiento del temporizador neumtico esta basado en la
accin de un fuelle que se comprime al ser accionado por el electroimn del rel.
Al tender el fuelle a ocupar su posicin de reposo la hace lentamente, ya que el aire ha de entrar por
un pequeo orificio, que al variar de tamao cambia el tiempo de recuperacin del fuelle y por lo tanto
la temporizacin.
Temporizadores de motor sncrono. Son los temporizadores que actan por medio de un
mecanismo de relojera accionado por un pequeo motor, con embrague electromagntico. Al cabo de
cierto tiempo de funcionamiento entra en accin el embrague y se produce la apertura o cierre del
circuito.
Temporizadores electrnicos. El principio bsico de este tipo de temporizacin, es la carga o
descarga de un condensador mediante una resistencia. Por lo general se emplean condensadores
electrolticos, siempre que su resistencia de aislamiento sea mayor que la resistencia de descarga : en
caso contrario el condensador se descargara a travs de su insuficiente resistencia de aislamiento.
Temporizadores para arrancadores estrella tringulo. Es un temporizador por pasos destinado a
gobernar la maniobra de arranque estrella tringulo. Al aplicarle la tensin de alimentacin, el contacto
de estrella cierra durante un tiempo regulable, al cabo del cual se abre, transcurre una pausa y se
conecta el contacto de tringulo. El tiempo de pausa normal est entre 100 y 150 ms.
Temporizacin neumtica. Un rel con temporizacin neumtica consta esencialmente de tres
partes principales :
Un temporizador neumtico que comprende un filtro por donde penetra el aire comprimido, un vstago
de latn en forma de cono,Solidario con un tornillo de regulacin para el paso de aire un fuelle de
goma y un resorte antagonista situado en el interior de este fuelle. El tornillo de regulacin asegura la
regulacin progresiva de la temporizacin ; las gamas de temporizacin cubren desde 0.1 segundos a
1 hora.
Una bobina electromagntica para corriente continua o alterna, segn los casos.
Un juego de contactos de ruptura brusca y solidarios al temporizador neumtico por medio de un
juego de levas y palancas.
El rel de retardo a la desconexin tiene el siguiente funcionamiento : cuando se interrumpe la
circulacin de corriente por la bobina , el contacto solidario con ella tarda cierto tiempo en soltarse,
debido a la accin de el temporizador neumtico. Al soltarse este contacto, acta sobre un
microrruptor, que desconecta el circuito de mando.

La temporizacin puede ser a la excitacin o a la desexcitacin de la bobina o combinando ambos


efectos.
Temporizacin magntica. En este caso, se trata de rels cuya bobina est alimentada
exclusivamente por corriente continua. La temporizacin magntica se consigue ensartando en el
ncleo magntico del rel, un tubo de cobre.
Temporizacin trmica. Los rels trmicos o dispositivos que utilizan procedimientos trmicos para
la temporizacin, pueden incluirse en los siguientes grupos :
a.

rels de bilminas

b. rels de barras dilatables.


Rels de bilminas
Recordemos que una bilmina esta constituida por dos laminas metlicas, acopladas en paralelo y
atravesadas por la corriente elctrica, que las calienta por el efecto Joule.
1.- bobinado de mando, 2.- bilminas, 3.- bornes de salida.
Como los coeficientes de dilatacin de las dos laminas son distintos cuando se calientas una atrae a la
otra y cuando se enfran vuelve a la posicin inicial.
Temporizacin electrnica. El principio bsico de este tipo de temporizacin es la carga o descarga
de un condensador " C " mediante una resistencia " R ". por lo general se emplean condensadores
electrolticos de buena calidad, siempre que su resistencia de aislamiento sea bastante mayor que la
resistencia de descarga R : en caso contrario, el condensador C se descargara a travs de su
insuficiente resistencia de aislamiento. Situemos el inversor en la posicin 1: el condensador C se
cargar a la tensin E de la fuente de alimentacin. Situemos el inversor en la posicin 2: entonces el
condensador se descargar progresivamente sobre la resistencia R.

Concluyendo
Hasta ahora hemos visto una breve introduccin a la teora de los temporizadores y analizado el
esquema funcional y los registros de trabajo del TIMER0 de los microcontroladores PIC, es importante
que el lector dedique tiempo a revisar las hojas de datos y tome nota de las caractersticas de este y
otros temporizadores, especficamente para el modelo de dispositivo que pueda tener. As podr
conocer con mayor nivel de detalle a este perifrico.
.

Вам также может понравиться