Timer

Solo disponible en BuenasTareas
  • Páginas : 6 (1269 palabras )
  • Descarga(s) : 7
  • Publicado : 27 de junio de 2010
Leer documento completo
Vista previa del texto
TIMER DE TIEMPO AJUSTABLE CON PC
Los “timers” los encontramos en muchos lugares de nuestra vida diaria, generalmente integrados en aparatos domésticos. Por ejemplo en los hornos de microondas para controlar el tiempo de calentamiento de nuestros alimentos, o en las lavadoras de ropa para seleccionar el tiempo lavado. También a escala industrial las aplicaciones de los timers son múltiples. Loshay para controlar el tiempo de arranque de algún proceso, se usan en máquinas herramientas, en dosificadores, fotografía, etc. La lista es interminable. Muchos de estos timers pueden resultar muy caros o difíciles de conseguir. En este artículo el lector aprenderá a diseñar sus propios timers mediante el uso del PIC16F84.

Fig. 1 Timers

Los timers se pueden ser; Con tiempo al energizar(ON-DELAY)

En este tipo de timers se energiza un relevador de salida después de energizar el timer o después de oprimir un botón. El tiempo que transcurre entre estos dos eventos es ajustable y puede ser calibrado mediante una perilla o un teclado digital. Este tiempo de retardo puede ajustarse entre unos cuantos segundos o varias horas. Fig. 2

Timer Relevador

Retardo ajustable

Fig. 2Con tiempo al desenergizar (OFF-DELAY) Como su nombre lo indica el retardo se da después de desenergizar el timer. También cuentan con elemento que selecciona el tiempo de retardo. Fig. 3

Timer

Relevador

Retardo Ajustable

Fig. 3

Cíclicos (Repeat Cycle) En este caso, al energizar el timer u oprimir un botón, el relevador de salida permanece energizado un cierto tiempo, después sedesenergiza durante otro periodo de tiempo y el ciclo se repite indefinidamente. Los tiempos son ajustables. Fig. 4

Timer

Relevador

Fig. 4

Retardo ajustable

En este artículo utilizaremos un modulo de 5 Entradas y 3 Salidas con relevador de Picmicro Estudio (Clave 703) como base de un Timer ON-DELAY. Fig. 5

Relevador de salida

Conector para la tarjeta de interfase

DipswitchEntradas Fig. 5

En la Fig. 6 (Archivo adjunto ESQ 5I-3or-3.PDF) se puede observar el diagrama esquemático de esta tarjeta. Uno de sus tres relevadores lo podemos utilizar para nuestro timer y una de sus 5 entradas la vamos a configurar como botón de “Arranque” (Start). Para ajustar el tiempo podríamos usar el DIPSWITCH de esta tarjeta y así definir un tiempo de ajuste para cada interruptor.Pero sería mejor poder calibrar el tiempo mediante una PC. Lo ideal sería conectar la tarjeta a la PC únicamente para calibrar el tiempo. Una vez que el tiempo del retardo hubiera sido ajustado la PC se desconectaría de la tarjeta y Listo. Como el PIC16F84 cuenta con una memoria Flash para Datos el tiempo de ajuste se puede memorizar y tener disponible aún si la tarjeta se desconecta de sualimentación. Observemos el conector de cuatro pines: Tierra, RA2, RA3 y +. En estos pines podemos conectar una interfase que se comunique con la PC. El esquemático del modulo de Picmicro Estudio ComRS232 (Clave 803). Fig. 7 ( Archivo adjunto ESQcomRS232.PDF) nos muestra que esto SI es posible. La tarjeta ComRS232 cuenta con un integrado DS14C232 (MAX232) que acopla los niveles de tensión TTL a voltajescompatibles con el hardwarer RS232 de la computadora as. Fig. 8

Conector: Niveles TTL Conector DB9 para el puerto serial de la PC

Fig. 8 MAX232 Veamos el conjunto de ambas tarjetas en la Figura. Fig. 9

DB9 Para la PC

Una vez que el tiempo ya esta programado este conector se retira y el timer esta listo para funcionar.

Modulo: 5I-30r-3 (Clave 703)

Modulo: ComRS232 (Clave 803)

Fig.9

La tarjeta ComRS232 cuenta con un integrado DS14C232 (MAX232) que acopla los niveles de tensión TTL a voltajes compatibles con el hardwarer RS232 de la computadora as. Fig. 8 De acuerdo con estas conexiones RA2 estaría dedicada a transmitir datos a la PC y por el pin RA3 se recibirían datos de la PC. Ahora analicemos el programa. La PC debe ser capaz de programar el tiempo de retardo del...
tracking img