Aquí tienes información para la creación de un reloj, con displays a led de 7 segmentos, con un PIC y muy chuli. El PIC está programado para el cambio automático de hora en marzo y octubre, y valido hasta el año 2099.

El PIC en cuestión es un 16F628A. El programa ya esta desarrollado y tienes a tu disposición el esquema en PDF. Tiene la opción de horario peninsular y todos paises de la Union Europea que tengan horario Europeo y de Canarias (también Inglaterra ya que es la misma que la de Canarias), salida de datos con un software para la puesta en hora del PC desarrollado en Visual Basic y a una velocidad de 4800bps.

Se pondrá un pulsador que nos mostrará la fecha así como los satélites recibidos, si estamos en horario de verano o invierno, y en la posición de hora nos mostrará la hora con los segundos y el día de la semana, así como si el GPS esta activo o no.

Lo importante de este proyecto es que hace el cambio automático de las últimas semanas de Marzo y Octubre y será valido hasta el año 2099.

Aquí en esta foto, se muestra la hora, minutos y segundos. Nos indica el dia de la semana en los display o en los led. Meto una nueva foto del reloj con un nuevo diseño de placa y con una mejora que muestra el dia de la semana y otros datos, asi como salidas para conectar dispositivos a cualquier hora, minuto y segundo, o sea que si tu quieres encender una emisora todos los domingos a las 12:35:34 durante 10 minutos, pues la salida se activa, o lo que quieras hacer, o encender una bombilla durante un segundo, lo que se te ocurra, muy util para muchas aplicaciones y con hora exacta y poniendole un PIC a mayores podras activar todas las salidas que quieras 16, 32 etc..

RELOJ GPS

Detalle de los dias de la semana:

reloj gps

En la siguiente foto vemos la fecha, primero el dia, luego el mes y el año. El cero nos indica que hay cero satelites a la vista y el tres nos dice que es miercoles.

RELOJ GPS - 1

Aqui un ejemplo del programa que nos pone en hora el PC:


Aqui puedes descargar la versión v2.0 del programa

http://www.redesmadrid.com/descargas/HoraGPS2.exe

Hay una actualizacion v3 que graba en el registro de Windows y se pone automaticamente en hora, cada minuto o cada hora, segun lo selecciones.

vista2

Resultado del progama una vez ejecutado

Aquí tienes el esquema, pica sobre el para verlo en grande, o con el botón derecho para guardarlo en tu PC. Si estas interesado en hacerte un reloj de estos ponte en contacto conmigo y te facilitare información. El PIC utilizado es un 16F628A que se envia programado. Hay un diseño a doble cara del reloj, o sea los fotolitos, si estas interesados te lo envio en PDF.

esquema

El integrado que gestiona todo los led del display es un ICM7218C o el D segun si los display son ánodo común, o cátodo común respectivamente, también se puede facilitar. Este integrado solo controla 8 displays, si queremos poner 16 displays llevaria dos integrados, aun asi es muy reducido ya que no hay que poner resistencias y multiplexa y controla la corriente de los led. El cristal de cuarzo del PIC es uno de 4Mhz, muy utilizados para estos menesteres, aunque se podia prescindir de el, ya que el 16F628 lleva uno interno.

En breve pondré un HEX para el 16F628 o el 16F84, para que compruebes el funcionamiento del circuito. Este HEX que se presenta no tiene el cambio automático de hora, coge la hora UTC del GPS y te la muestra en el display, pero si te funciona bien, el circuito y todo esta comprobado, podrás insertar el PIC que te proporcionare, el cual tiene la función de corrección automática, y es el que es interesante.

Por favor pica en la publicidad para mantener la página, gracias.

Aqui el esquema en PDF, version de prueba, funciona pero no tiene implementado lo del cambio de hora, solo muestra la hora UTC recibida del satelite, de la trama RMC.

Aqui el código para grabar el PIC, y este es el HEX del PIC para el 16F628A

Al reiniciar el programa, despues de la demo de los display, nos tiene que salir esto por el puerto a una velocidad de 4800bps 8N1:

PIC 16F628A GPS Hora/Fecha por
www.RedesMadrid.com
Versión V.1 Junio de 2007 (®),
todos los derechos reservados.17-sep-07

Y a continuación nos envia la hora, fecha, dia de la semana (el lunes seria 1, el martes 2, y asi hasta el domingo que seria el 7), el penúltimo sería horario de invierno (un cero) o de verano (un uno) y el ultimo cero es si el GPS esta no valido o activo.

$23:59:57,27/09/2007,3,1,0
$23:59:58,27/09/2007,3,1,0
$23:59:59,27/09/2007,3,1,0
$00:00:00,28/09/2007,4,1,0
$00:00:01,28/09/2007,4,1,0
$00:00:02,28/09/2007,4,1,0

VIDEO DEMOSTRATIVO DEL CAMBIO DE HORA DE LAS 2 A LAS 3 DE LA MADRUGADA. CAMBIO QUE SE REALIZA EL ULTIMO DOMINGO DE MARZO

Observese que el led verde de la parte derecha significa horario de invierno y paso a encender el led rojo de horario de verano.