ds1307 reloj en tiempo real con 18f2550

6
7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550 http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 1/6 DS1307: Reloj en tiempo real con 18F2550 Por: Mario Sacco @ sábado, 19 de junio de 2010 Nota vista 16353 veces | ! DS1307 de "a!!as Se#iconductor $Ma%i#& es una so!uci'n #u( interesante cuando necesita#os trabajar con eventos )ue re)uieren *untua!idad ( exactitud a lo largo del tiempo+ ste *e)ueo circuito inte-rado es uno de !os #ás *o*u!ares relojes RT $ea! Ti#e !oc.& de! #ercado *or su senci!!e/ de uso ( *or su coniabi!idad a !ar-o *!a/o+ Pre*arado *ara orecerte !a ora asta e! ao 2100, esta se#ana a-re-a#os a !a entrenadora Neoeo esta ti! a*!icaci'n con !a e%*!icaci'n en deta!!e de su construcci'n, caracter4sticas ( ajustes+ !l DS1307 a "ondo en este art4cu!o+ a !e%ibi!idad de trabajo )ue nos orece e! bus 27 o( nos trae una a*!icaci'n #u( ti! e i#*ortante *ara !os #o#entos en )ue necesita#os contro!ar dis*ositivos o a*!icaciones en !as )ue  la exactitud #oraria es un "actor "undamental + ! DS1307 de "a!!as Se#iconductor $Ma%i#& es un dis*ositivo )ue se conoce co#o 8e!oj de ie#*o ea! $Real Time loc$ % RT& )ue o*era a trav;s de! bus 27 ( )ue, ade#ás de brindarnos !a ora con #inutos ( se-undos, *osee un ca!endario )ue conte#*!a !os aos bisiestos asta in de si-!o, es decir, asta e! ao 2100+ ntre !as caracter4sticas destacadas, *osee una sa!ida $coni-urab!e *or sot<are& )ue, en nuestro caso, !a uti!i/a#os co#o 8segundero luminoso, ( !a *osibi!idad de trabajar con una pe&ue'a (ater)a *ara a!#acenar !os datos #ientras e! siste#a se encuentra desconectado de !a a!i#entaci'n+ =de#ás, esta *e)uea a!i#entaci'n de res*a!do  *er#ite #antener uncionando e! osci!ador #aestro de! re!oj con un consu#o 4ni#o de 300n=, se-n su oja de datos+ >na simple (ater)a de *itio R2032 *uede brindarnos un unciona#iento satisactorio durante 10 a'os+ ?e *arece *oco 7onectar un arteacto )ue construi#os ace tres aos ( )ue si-a estando sie#*re ajustado en eca ( ora es a!-o #u( interesante de e%*eri#entar+

Upload: samuel-jacobbo

Post on 17-Feb-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DS1307 Reloj en Tiempo Real Con 18F2550

7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550

http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 1/6

DS1307: Reloj en tiempo real con

18F2550

Por: Mario Sacco  @ sábado, 19 de junio de 2010 Nota vista 16353 veces|

! DS1307 de "a!!as Se#iconductor $Ma%i#& es una so!uci'n #u( interesante

cuando necesita#os trabajar con eventos )ue re)uieren *untua!idad ( exactitud a lo

largo del tiempo+ ste *e)ueo circuito inte-rado es uno de !os #ás *o*u!ares relojes

RT $R ea! Ti#e !oc.& de! #ercado *or su senci!!e/ de uso ( *or su coniabi!idad a

!ar-o *!a/o+ Pre*arado *ara orecerte !a ora asta e! ao 2100, esta se#ana a-re-a#os

a !a entrenadora Neoeo esta ti! a*!icaci'n con !a e%*!icaci'n en deta!!e de su

construcci'n, caracter4sticas ( ajustes+ !l DS1307 a "ondo en este art4cu!o+

a !e%ibi!idad de trabajo )ue nos orece e! bus 27 o( nos trae unaa*!icaci'n #u( ti! e i#*ortante *ara !os #o#entos en )ue necesita#os contro!ar

dis*ositivos o a*!icaciones en !as )ue la exactitud #oraria es un "actor "undamental+

! DS1307 de "a!!as Se#iconductor $Ma%i#& es un dis*ositivo )ue se conoce co#o

8e!oj de ie#*o ea! $Real Time loc$ % RT& )ue o*era a trav;s de! bus 27 (

)ue, ade#ás de brindarnos !a ora con #inutos ( se-undos, *osee un ca!endario )ue

conte#*!a !os aos bisiestos asta in de si-!o, es decir, asta e! ao 2100+

ntre !as caracter4sticas destacadas, *osee una sa!ida $coni-urab!e *or sot<are& )ue, en

nuestro caso, !a uti!i/a#os co#o 8segundero luminoso, ( !a *osibi!idad de trabajar

con una pe&ue'a (ater)a *ara a!#acenar !os datos #ientras e! siste#a se encuentra

desconectado de !a a!i#entaci'n+ =de#ás, esta *e)uea a!i#entaci'n de res*a!do

 *er#ite #antener uncionando e! osci!ador  #aestro de! re!oj con un consu#o 4ni#o de

300n=, se-n su oja de datos+ >na simple (ater)a de *itio R2032 *uede brindarnos

un unciona#iento satisactorio durante 10 a'os+ ?e *arece *oco 7onectar un

arteacto )ue construi#os ace tres aos ( )ue si-a estando sie#*re ajustado en eca (

ora es a!-o #u( interesante de e%*eri#entar+

Page 2: DS1307 Reloj en Tiempo Real Con 18F2550

7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550

http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 2/6

"S130A: >n co#*!eto re!oj de *recisi'n en un enca*su!ado de B *ines *or !ado

ste curioso circuito inte-rado es #uco #ás )ue un si#*!e se-undero o un contador de

#inutos: es un re!oj )ue *ode#os incor*orar a nuestros desarro!!os *ara )ue, ade#ás de

inor#ar !a ora en un visor, sea ca*a/ de activar *eri;ricos o recordar actividades conabso!uta *recisi'n+ >n eje#*!o: )ue nos recuerde )ue cada d4a a deter#inada ora se

 *on-a en #arca un #otor , una !u/ o cua!)uier dis*ositivo e%terno )ue rea!ice un

trabajo *or nosotros, o ta#bi;n )ue e! d4a 15 de agosto de cada a'o nos recuerde el

cumplea'os de alg+n amigo+ Por su*uesto )ue *ara e! desarro!!o de este art4cu!o ( !a

e%*!icaci'n *aso a *aso de c'#o a*render a uti!i/ar este -enia! re!oj uti!i/are#os !a

placa entrenadora ,eoTeo ( e! s*erCc'#odo siste#a de car-a de arcivos *or >SD

con e! #;todo de -oot*oader desarro!!ado en e! art4cu!o anterior + No #ás *a!abras,

observa este video+ sto are#os o(:

o *ri#ero )ue are#os entonces es construir e! ard<are+ Eabrás notado en !as

i#á-enes una #e#oria !!.R/ 20, co#*artiendo !a *!aca con e! DS1307+ Por e!#o#ento no uti!i/are#os este dis*ositivo, *ero tuvi#os !a idea de co!ocar!o en !a *!aca

 *ara uturas a*!icaciones -racias a )ue este ti*o de #e#orias ta#bi;n trabajan con e!

protocolo de comunicaciones 2+ n *r'%i#os #ontajes co#binare#os e! uso de!

re!oj con eventos -rabados en !a #e#oria, co#o *ueden ser a!ar#as #!ti*!es

se!eccionadas *or e! #is#o P7 o *ara uti!i/ar!a co#o banco de datos -enera!es )ue

 *ueda conservar inor#aci'n a *esar de )ue e! e)ui*o conectado *ierda e! su#inistro de

ener-4a+ Por eje#*!o, *ode#os citar e! caso de un siste#a de se#áoros sincroni/ados

)ue deben #anejar un tráico variab!e, es decir, variar sus tie#*os de o*eraci'n de

acuerdo a !as oras de #a(or tránsito+ = esto *ode#os su#ar!e !a *osibi!idad de dejar

!iberada !a circu!aci'n veicu!ar a *artir de un orario deter#inado durante !a noce

asta !as *ri#eras oras de! d4a si-uiente, ( todos estos datos de(en ser almacenados

en un lugar seguro, a *rueba de cortes ener-;ticos ( con !a se-uridad de inicia!i/ar su

Page 3: DS1307 Reloj en Tiempo Real Con 18F2550

7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550

http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 3/6

unciona#iento en *erecta sincron4a oraria+ .ara eso nada mejor &ue una

!!.R/ 2xx4

! circuito de cone%iones *ara !a *!aca de! "S130A

! circuito es #u( senci!!o de or-ani/ar ( co#*render+ anto e! DS1307 co#o !a

#e#oria 20 co#*arten !as cone%iones SD ( S*, res*ectiva#ente, #ientras )ue

!a tensi'n de a!i#entaci'n es i!trada 72 C 1 C 71 *ara e!i#inar ruidos e%traos en e!

circuito )ue *udieran !!e-ar a corro#*er !as tra#as de datos+ sta *revenci'n !a

incre#enta#os con e! diseo de un circuito i#*reso -eneroso en *!anos de tierra+ asa!ida S6/9T necesita una resistencia 8Pu!!C>* *ara su unciona#iento ( a !a ve/

se encar-a de e%citar a 1 *ara )ue e! " nos sirva de 8segundero luminoso+

ecorde#os )ue esta sa!ida de! DS1307 es *ro-ra#ab!e ( *ueden obtenerse a!!4 otros

sub#!ti*!os de 32A6FG/ *ara otras a*!icaciones es*ec4icas+ Por su *arte, en e! *in 3

conectare#os una (ater)a de *itio tipo R2032 )ue nos *er#itirá e! unciona#iento

de! DS1307 cuando !a tensi'n de a!i#entaci'n cc no est; *resente+ No dejes de

co!ocar un rece*tácu!o a*ro*iado *ara *er#itir una re#oci'n c'#oda de !a bater4a 

cuando sea necesario ca#biar!a+ =de#ás, si te decides so!dar!e *e)ueos ter#ina!es

 *ara conectar!a a !a *!aca, debes tener #uco cuidado de no pasarte de temperatura 

 *ara no *rovocar un accidente ( !a rotura de !a bater4a+

Page 4: DS1307 Reloj en Tiempo Real Con 18F2550

7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550

http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 4/6

>na *e)uea bater4a *uede conservar e! ajuste de! "S130A durante #ucos aos

>na consideraci'n es*ecia! se debe tener a !a ora de #ontar el cristal de 327;8<#=+

Pri#ero debes saber )ue será #u( di4ci! !o-rar un circuito i#*reso '*ti#o *ara obtener 

una *recisi'n idea! en e! unciona#iento de! re!oj+ ue-o, debes co#*render ta#bi;n

)ue es de su#a rare/a encontrar cristales &ue resuenen a la "recuencia exacta &ue

indica su nomenclatura+ s decir, !o nor#a! será encontrar crista!es con una

8to!erancia de error )ue a !o !ar-o de !os d4as $o #eses& se a-a notab!e en a!-unos

se-undos de atraso o ade!anto de !a ora -rabada+ Si !as variaciones son de #ucos

#inutos en *ocas se#anas, sin dudas debe#os ca#biar e! crista! *or otro de #ejor

ca!idad+ Pero si o*tas *or un crista! co#n $sin de#asiada se!ecci'n es*ecia!&, con un

la=o de alam(re conectado a >,D $co#o ves en !a i#a-en su*erior&, con un buen

 *!ano de tierra en !os a!rededores de su cone%i'n $ta! co#o indica !a oja de datos de!

DS1307& ( con un !ar-o adecuado de !os *ines de cone%i'n, debes !o-rar una *e)uea

variaci'n de *ocos se-undos en uno o dos #eses+ ,9, obtendrás una *recisi'n

abso!uta *ero a! #enos *uedes a*ro%i#arte #uco a un e%ce!ente unciona#iento+

Hbserva !os *!anos de tierra en e! circuito i#*reso+

Page 5: DS1307 Reloj en Tiempo Real Con 18F2550

7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550

http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 5/6

a *!aca ter#inada vista desde e! !ado de! circuito i#*reso $!ado so!der&

n e! *árrao anterior #enciona#os )ue entre !os *untos destacados *ara obtener un

correcto unciona#iento de! DS1307 está e! !ar-o de !os *ines de cone%i'n desde e!crista! asta e! 7+ sto si-niica dos cosas: en *ri#er !u-ar, )ue !as v4as de cobre de!

i#*reso entre un dis*ositivo ( e! otro D!-!, ser lo m?s cortas posi(les (, en se-undo

!u-ar, )ue !os *ines de! crista! ,/ D!-!, ser tan cortos como sea posi(le $en su

cone%i'n acia e! i#*reso&+ Parece una contradicci'n, *ero !a e%*!icaci'n está en )ue a!

acercar o alejar !os *ines de! crista! entre s4, esta#os *rovocando variaciones de

capacidad par?sita entre a#bos conductores+ n !a *ráctica ( en !os instru#entos de

#edici'n de recuencia, esto *uede ser des*reciab!e ( no aectar en nada a! osci!ador

#aestro+ Pero en !os #eses de unciona#iento de nuestro re!oj, unos pocos @ert= de

AariaciBn pueden signi"icar Aarios segundos $o #inutos& de desasaje orario+

Hbserva !a i#a-en anterior *ara a*reciar e! !ar-o aconsejado *ara !os *ines de! crista!+

 No a( )ue e%a-erar, (a )ue con un #i!4#etro de variaci'n *ode#os reso!ver todonuestro *rob!e#a+ "e !o )ue *uedes estar se-uro es )ue conocerás !a *osici'n e%acta de

estos *ines !ue-o de a!-unas se#anas de unciona#iento de! e)ui*o+

Page 6: DS1307 Reloj en Tiempo Real Con 18F2550

7/23/2019 DS1307 Reloj en Tiempo Real Con 18F2550

http://slidepdf.com/reader/full/ds1307-reloj-en-tiempo-real-con-18f2550 6/6

a *!aca insta!ada sobre !a entrenadora ( !ista *ara co#en/ar a uncionar 

! resto de! #ontaje no #erece #a(ores co#entarios+ n nuestro eje#*!o uti!i/ado *ara

!a entrenadora Neoeo con e! . 18F2550, e#os e#*!eado e! conector es*ec4ico

)ue deja#os reservado *ara !as cone%iones dedicadas a dis*ositivos )ue trabajen *or

(us 2+ a i#a-en su*erior $co#o e! video #ostrado a! inicio de! art4cu!o& nos#uestra )ue !a *!aca se *uede insertar de #anera #u( áci!, )uedando en una *osici'n

c'#oda de trabajo ( visua!i/aci'n sobre e! dis*!a( 7" )ue uti!i/are#os *ara obtener

!os resu!tados de este trabajo+ Si eres un ie! se-uidor de nuestros *ro(ectos ( vienes

rea!i/ando !as *!acas de !a #anera )ue #ostra#os en !os art4cu!os re!acionados a esta

entrenadora, a! ina! encontrarás e! .DF para descargar )ue contiene e! dibujo

 *ro*uesto *ara rea!i/ar e! circuito i#*reso de este interesante accesorio+

Easta a)u4 e#os visto e! circuito necesario *ara *oner a uncionar un "S130A+ n !a

 *r'%i#a *á-ina vere#os co#o es !a *ro-ra#aci'n de sus re-istros ( su unciona#iento

en deta!!e+