Autor Tema: Encender y Apagar un LED en determinado tiempo con Tiempo Real  (Leído 3011 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ejprieto

  • PIC10
  • *
  • Mensajes: 1
Hola amigos

Tengo una duda, estoy desarrollando un proyecto en el cual necesito que una lampara LED, se me Encienda y Apague, en un determinado lapso de tiempo, que se me es decir:
Encendido=6am
Apagado=6pm

Con lo cual el sistema este conectado, y no haya necesidad de estar conectando y/o desconectando

He averiguado y tengo que utilizar el DS1307 que es un Oscilador en Tiempo Real, como lo utilizaria es necesario o hay microcontroladores que lo tienen incorporado

Gracias!!!!!

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: Encender y Apagar un LED en determinado tiempo con Tiempo Real
« Respuesta #1 en: 08 de Abril de 2015, 23:49:34 »
El DS1307 es un RTCC (Real Time Clock/Calendar o Reloj de tiempo real) o RTC

Por lo que veo ese tiene una salida con una onda cuadrada y que se puede ajustar a distintas frecuencias. De todas formas tendrias la necesidad de programarlo (fijar la hora inicial, fecha y como funciona ).
No posee otra salida ni siquiera alarma, por lo que tendrias que preguntar continuamente sobre la hora para que cuando se cumpla activarlo.

Este en cambio:
http://datasheets.maximintegrated.com/en/ds/DS1337-DS1337C.pdf

Si posee alarma, y son 2, tambien posee 2 salidas, lo que te permitiria avisar al micro cuando se dispare una de estas alarmas o activar con estas salidas lo que desees, de todas formas seguirias necesitando de un micro para programar aunque por unica vez ( si se mantiene siempre energizado, es decir que no se pierda la hora ) para que funcione como vos queres. El problema es si se queda sin bateria y tenes que reemplazarla en el que se perderia la hora y deberias volver a "programarlo". lo cual necesitarias nuevamente del micro y una interfaz.

Y si no usar un micro con RTC, que no te confunda por que algunos le llaman "RTC" a los timers y a pesar que funcionan igual no presentan las mismas caracteristicas, como ves estos integrados tienen un pin para una bateria, de esa forma no se borra la hora ante un corte de luz, lo mismo ocurre con los micros con RTC, estos poseen un pin para la bateria. De usar estos micros sin ese pin tendrias que implementar una bateria que alimente al micro, y detectar cuando se corta la tension para no hacerlo consumir demasiado, mientras que el DS1337 o los otros micros que poseen este pin, llevan una bateria como las de la computadora. De todas formas tenes que tener una interfaz para ingresarle la hora si es que pierde la energia ( bateria )

Volviendo al tema de antes, Como usarlos ? Estos se comunican con el micro a traves de I2C asi que deberias buscar un micro con este bus ( que la mayoria ya tiene ) y luego mas pines para la interfaz que desees.
Busque PICs
y de 8 bits tenes esta flia http://ww1.microchip.com/downloads/en/DeviceDoc/30575A.pdf
64 pines minimo y montaje superficial parece
Si no los de 16bits como los PIC24F poseen un pin dedicado para la bateria tambien. no se exactamente bien que modelo, algo como esto que es DIP
http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf
Se podria ver en otras empresas ofrecen micros de 8 bits o fijarte si te sirve los Pics
« Última modificación: 09 de Abril de 2015, 02:05:03 por KILLERJC »


 

anything