TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Alejandro en 20 de Julio de 2007, 10:48:04

Título: Ayuda con el DS1307, Pic16F628
Publicado por: Alejandro en 20 de Julio de 2007, 10:48:04
Hola amigos,

He descargado el ejemplo de como implementar un RTC basico con el DS1307 de maxim y el pic16f628, este ejemplo lo pueden enciontrar AQUI (http://www.maxim-ic.com/appnotes.cfm/an_pk/3921), lo he implementado en un protoboar, pero tengo el siguiente problema:

* Cuando lo pongo a funcionar en el laboratorio de la U funciona, aparentemente el RTC funciona y se puede observar que el
   cronometro se incrementa y tambien flashea el led a la salida de la onda cuadrada, pero cuando el mismo circuito trato de
   hacerlo funcionar en mi casa el RTC no incrementa su cuenta y tampoco flashea el led de salida a pesar de que es el mismo
   circuito y el mismo protobord.
* El mismo circuito lo he simulado con el Proteus 6.9SP4 y no me funciona la simulacion esto lo puede verificar por que el led a
  la salida tampoco flashea

Quisiera saber si algien de ustedes a implementado este circuito o alguien me podria dar alguna sugerecia, por que he revisado el codigo ASM y aparaentemente esta correcto.

Espero sus sugerencias.

Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Juan_PIC en 20 de Julio de 2007, 11:06:17
Hola alejandro. El año pasado lidie con este pequeno integrado, y no me funcionaba, me volvi loco. Hasta que un profesor me tiro la idea de cabiar el capacitor que esta entre el pin 2 y GND, ponerlo entre el pin 2 y Vcc  (Ojo aca!, la pata negativa del capacitor tiene que ir a Vcc!!)  . Tambien me dijo que pusiera un capacitor (no recuerdo cuantos microfaradios, a mi con 2,2 me anduvo bien) entre Vcc y GND. Espero que te ayude, y conta tus avances  :-/. Un saludo.
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Alejandro en 20 de Julio de 2007, 16:44:57
hola motordecontinua,

Gracias por responder a mi consulta pero me encuentro confundido, me estas recomiendando que coloque un condensador electrolitico entre el pin 2 y 8 del DS1307?, el el data sheet no mensiona nada hacerca de este condesador, de ser asi de que valor debe  de ser el condesandor?
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Juan_PIC en 20 de Julio de 2007, 17:03:39
Asi es, el datasheet no mensiona nada al respecto. Use un ST232, o MAX232, son todo iguales. El valor de este capacitor es de 10 microfaradios. Y acordate de que la pata negativa va a Vcc. Saludos y mantenenos al tanto! :mrgreen:
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: WSalas en 20 de Julio de 2007, 21:53:09
Ahora estoy mas conjundido, cuando dices que es necesario colocar un condensador invertido de 10uF entre los pines 2 y vcc te refieres al DS1307 o al max232?
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: dogflu66 en 21 de Julio de 2007, 07:10:17
A mi tambien me tiene confundido... jeje
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: vszener en 21 de Julio de 2007, 07:22:42
Pon un dibujito a ver si nos aclaramos un poco más ;)
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Juan_PIC en 21 de Julio de 2007, 16:07:00
Estoy teniendo problemas para subir el dibujo, dejen los emails por favor y les envio el diagrama. :(

No es que el capacitor en cuestion este en inversa, sino que el pin 2 tiene mas tension que Vcc.

El integrado es max232 o st 232 son iguales.
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: vszener en 21 de Julio de 2007, 16:40:50
Puedes subir la imágen al host ImageShack (http://imageshack.com) y poner el link aquí.

Cuando dices '...el pin 2 tiene mas tension que Vcc' me dejas algo confuso  :? ya que muy normalmente, la tensión máxima del circuito es la tensión de alimentación.


Suerte!!! ;)
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Juan_PIC en 21 de Julio de 2007, 17:07:52

muy normalmente, la tensión máxima del circuito es la tensión de alimentación.


Estoy de acuerdo, pero es este caso, los niveles de tension logica que se manejan son entre 12v y 0v, por lo tanto, al alimentar el integrado vas a ver que algunas patas como la 2 por ejemplo tiene aprox. 10v.


en cuanto a la pagina que me pasaste:

titulo: MAX232
tag: Foro_Todopic

http://imajr.com/Serie_207020

Si hubo algun problema diganme porque nunca use esta pagina.
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: vszener en 21 de Julio de 2007, 18:03:05
El C4 y el C5 tal como está en la figura explotan  :?


Suerte!!! ;)
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Vayadespiste en 22 de Julio de 2007, 06:36:35
En el circuito que tengo yo para rs232 el c4 va tal y como está en esa imagen, al igual que en el datasheet del max232.
Un saludo.
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: dogflu66 en 22 de Julio de 2007, 08:46:05
http://www.maxim-ic.com/images/appnotes/3921/3921Fig02.pdf (http://www.maxim-ic.com/images/appnotes/3921/3921Fig02.pdf)
El esquema tiene una errata, C7 tiene que ir a positivo, lo puedes comprobar en cualquier datasheet de los driver RS232
Asi que si lo tienes corregido pues correcto.

http://imajr.com/Serie_207020 (http://imajr.com/Serie_207020)
Y en este otro C3 tiene que ir a GND, lo mismo se puede comprobar en cualquier datasheet.

De aqui podeis descargar el data:
http://pdf1.alldatasheet.com/datasheet-pdf/view/58610/DALLAS/DS232.html (http://pdf1.alldatasheet.com/datasheet-pdf/view/58610/DALLAS/DS232.html)
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: dogflu66 en 22 de Julio de 2007, 09:13:03
Siempre que una parte de un circuito quede muy alejada de la alimentación ya sea porque
es un modulo independiente al circuito principal o si esta en la misma placa pero las pistas
son muy finas es conveniente colocar un condensador como indicas, por ejemplo si el
condensador después del regulador es de 10 uF, el del circuito no debe ser muy grande
entre 1 y 2.2 uF esta bien. Pero en general si la placa es muy grande siempre conviene
colocar algunos condensadores de refuerzo de la alimentación distribuidos por la placa
cercanos a los circuitos que mas consumen.
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: RedPic en 22 de Julio de 2007, 11:21:56
Estos son los dos circuitos que yo uso para el 232 y el DS1307:

(http://picmania.garcia-cuervo.net/images/AUX_Max232_x_2_Esquema.GIF)

(http://picmania.garcia-cuervo.net/images/PRJ_AUX_RTC_Schema.GIF)

RS232 (http://picmania.garcia-cuervo.net/Proyectos_AUX_RS232_X_2.php) y RTC (http://picmania.garcia-cuervo.net/Proyectos_AUX_RTC.php)
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Juan_PIC en 23 de Julio de 2007, 11:56:28
Hola. No se porque decis que los capacitores explotan. Yo tengo el circuito funcionando en un proyecto perfectamnete. El proyecto era escribir desde la pc a un display inteligente, y nunca tuve un error de trama ni nada parcido. Pero bueno, es solo una sugerencia. Saludos.
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Alejandro en 24 de Julio de 2007, 02:37:22
Ya resolvi el ploblema que tenia, lo que sucede es tengo un mouse y teclado innalambrico y como es DS1307 esta implementado sobre un protoboar y cerca del mouse y no esta adecuadamente aterrizado los pines del cristal de 32K estaban sirviendo como una antena receptora, acoplando la señal de RF, he colocado el protoboar lejos del mouse y asunto resuelto 
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Juan_PIC en 24 de Julio de 2007, 18:32:29
Ok felicitaciones!  :)
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: RedPic en 25 de Julio de 2007, 01:27:24

... y no esta adecuadamente aterrizado los pines del cristal de 32K ...
 

Me gusta esta expresión.  :)

Me alegra que lo hayas resuelto. Felicidades.  :mrgreen:

Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: Alejandro en 30 de Julio de 2007, 19:45:01
Hola RedPic,  :-/ ahora que lo leo a mi tambien me gusta la expresion aunque parece que tuve un ckto cirkto cuando lo escribi, lo que quise decir era que el blindage al rededor del cristal no estaba adecuadamente aterrizado
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: RedPic en 31 de Julio de 2007, 02:27:35
Es que un cristal bien aterrizado da gusto, inmune a las amenazas externas provenientes del resto del universo conocido, oscilando metódicamente con la precisión de un reloj suizo, alegre y feliz en su mundo vibratorio armónico simple.  :mrgreen:
 
Título: Re: Ayuda con el DS1307, Pic16F628
Publicado por: PulKon en 02 de Febrero de 2012, 15:38:24
Es correcto.