www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

DCF77
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Komponente in podsklopi
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.00
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Ned Jan 11, 2009 10:07 pm    Naslov sporočila:   Odgovori s citatom

Borber, baje je bil za to uporaben signal ZDF-a s satelita. Danes, ko je GPS RX tako poceni, vse starta z 10MHz Smile.
_________________
Physics sucks! It always works against "great" ideas! Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Ned Jan 11, 2009 10:34 pm    Naslov sporočila:   Odgovori s citatom

Poznam ZDF, je tudi na kabelski. Horizontalne sinhro impulze ima ujete na normalo, in ko sem opustil idejo s DCF sem si tako normalo tudi naredil. Še danes mi poganja frekvencmeter.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Čet Jan 15, 2009 2:21 pm    Naslov sporočila:   Odgovori s citatom

Ura nerejena do take meje, da teče. Če ima kdo doma kak modulček, lahko testira.
Načrt je narisan na hitro na roko. V prilogi je hex za tiny2313. Uporabljen je zunanji oscilator 4Mhz. Za enkrat prikazuje le uro. Tudi ročna nastavitev zaenkrat ni možna. Ura se nastavlja v 20-ti sekundi po prejemu kompletnega paketa informacij. Če signala ni teče "po kristalu".
Kaj več sledi v nadaljevanju. V planu je izgradnja budilke za 4 izmenski delovnik. Wink



P1150041.JPG
 Opis:
 Velikost datoteke:  412.28 KB
 Pogledana:  22 krat

P1150041.JPG



P1150045.JPG
 Opis:
 Velikost datoteke:  417.61 KB
 Pogledana:  18 krat

P1150045.JPG



dcf.zip
 Opis:
Hex za tiny2313 zunanji oscilator 4Mhz

Download
 Ime datoteke:  dcf.zip
 Velikost datoteke:  1.05 KB
 Downloadano:  19 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.04
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Čet Jan 15, 2009 4:04 pm    Naslov sporočila:   Odgovori s citatom

Uporabi raje urin kvarc na 32k.. za interupte. Za ostalo pa kar notranji rc oscilator.
_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Jan 16, 2009 12:17 am    Naslov sporočila:   Odgovori s citatom

VolkD je napisal/a:
Uporabi raje urin kvarc na 32k.. za interupte. Za ostalo pa kar notranji rc oscilator.


Ne vem, če bi kaj dosti pridobil? Domnevam, da si imel v mislih rabo dveh zunajnih prekinitev - eno bi prožil z oscilatorjem narejenem z "urnim" kristalom drugo pa bi prožil z DCF modulom?

V danem primeru sicer uporabljam dve prekinitvi. Zunanjo INT0 katero proži DCF modul ter Timer1 Overflow s katero definiram 1s. Z njo tudi "poganjam" uro. Ko je sprejet veljaven paket "popravi" tekočo uro.

Še odgovor na vprašanja, ki sem jih dobil pod zasebno.
Programiram izključno v assemblerju. Za to ni kakih knjižnic. Vse je potrebno napisat.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Pet Jan 16, 2009 12:35 am    Naslov sporočila:   Odgovori s citatom

A AVR nima LP oscilatorja ? Precej PICov ga ima in lahko tece tudi, ko je MCU v spanju oz. tece hkrati z glavnim oscialtorjem (ki je lahko interni).

Ker lahko nastavis prescaler timerja, ki ga ta oscilator poganja (TMR1), ti lahko generira interrupte (npr.) samo na 1 s, medtem pa MCU spi ali pocne karkoli drugega, da ne procesiras cisto vsakega impulza.

Se ideja: s casom bi lahko nabral dovolj podatkov s pomocjo DCF77 modula, da bi kompenziral napako urnega kvarca (ob predpostavki, da se temperatura bistveno ne spreminja seveda) in tako mocno izboljsal natancnost delovanja takrat, ko ni signala.

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Jan 16, 2009 1:03 am    Naslov sporočila:   Odgovori s citatom

Sokrat je napisal/a:
...
Ker lahko nastavis prescaler timerja, ki ga ta oscilator poganja (TMR1), ti lahko generira interrupte (npr.) samo na 1 s, medtem pa MCU spi ali pocne karkoli drugega, da ne procesiras cisto vsakega impulza.

Se ideja: s casom bi lahko nabral dovolj podatkov s pomocjo DCF77 modula, da bi kompenziral napako urnega kvarca (ob predpostavki, da se temperatura bistveno ne spreminja seveda) in tako mocno izboljsal natancnost delovanja takrat, ko ni signala.


Ravno to počnem. Preddelilnik imam nastavljen, da proži prekinitev vsako sekudno. Ob prekinitvi povečam vrednost ure za 1 sekundo ter osvežim prikaz. Prekinitev ima še eno zelo važno funkcijo. Preverjam ter obrišem en kontrolni bit katerega postavlja prekinitev INT0 katero proži DCF modul. Izostanek postavitve bita pove, da DCF signal ni prisoten oz sledi 0-ti bit DCF informacije.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.04
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Jan 17, 2009 1:32 am    Naslov sporočila:   Odgovori s citatom

Urni kristali so precej bolj točni, kot pa naprimer 4 MHz kristal. Tudi poraba takega oscilatorja je manjša. No to se seveda pozna, le če daš cpu v spanje.
_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Jan 17, 2009 1:46 am    Naslov sporočila:   Odgovori s citatom

VolkD je napisal/a:
Urni kristali so precej bolj točni, kot pa naprimer 4 MHz kristal. Tudi poraba takega oscilatorja je manjša. No to se seveda pozna, le če daš cpu v spanje.


Glede porabe vem. Tudi sekunda se da "lepo dobiti" iz njega. A sedaj se mi ne da pisati novih časovnih rutin. Bo kar na 4Mhz tekel Wink

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.23
Kraj: Ig

PrispevekObjavljeno: Sob Jan 17, 2009 1:49 pm    Naslov sporočila:   Odgovori s citatom

Za premostitev težav slabega sprejema bi lahko uporabil kak pcf8563...ko bi bil signal dober, bi uskladil PCF iz modula, ko pa bi bil signal slab, bi pa uro bral iz PCFa. Ob predpostavki, da bi modul vsaj 1x na dan prejel ustrezen paket in uskladil delovanje z PCF, bi bil tak pogrešek max. 1s/dan kar pa je zanemarljivo malo.


LP G

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Sob Jan 17, 2009 2:14 pm    Naslov sporočila:   Odgovori s citatom

RGorazd je napisal/a:
Za premostitev težav slabega sprejema bi lahko uporabil kak pcf8563...ko bi bil signal dober, bi uskladil PCF iz modula, ko pa bi bil signal slab, bi pa uro bral iz PCFa. Ob predpostavki, da bi modul vsaj 1x na dan prejel ustrezen paket in uskladil delovanje z PCF, bi bil tak pogrešek max. 1s/dan kar pa je zanemarljivo malo.


Saj ima RTC cip enako natancno referenco kot LP oscilator MCUja (urni kvarc) ... samo dodaten prostor zaseda in komunicirati je treba z njim (spet dodaten prostor).

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Jan 17, 2009 2:44 pm    Naslov sporočila:   Odgovori s citatom

RGorazd je napisal/a:
Za premostitev težav slabega sprejema bi lahko uporabil kak pcf8563...ko bi bil signal dober, bi uskladil PCF iz modula, ko pa bi bil signal slab, bi pa uro bral iz PCFa. Ob predpostavki, da bi modul vsaj 1x na dan prejel ustrezen paket in uskladil delovanje z PCF, bi bil tak pogrešek max. 1s/dan kar pa je zanemarljivo malo.


LP G


S PCF8563 še nisem delal. Delal pa sem z PCF8583. Simpatičen čip za baterijsko napajane aplikacije. Sploh še je potreba po koledarju.
V danem primeru pa bi zadevo še bolj zakompliciral.

Teh par vrstic je procedura, ki je klicana vsako sekundo ter poganja uro. Če bi rabil koledar bi bilo tega malo več, a še vedno manj kot vse i2c rutine. Pri meni je DCF signal prisoten praktično vseh 24ur, tako da bi ura šla natančno tudi z internim oscilatrom.

Koda:
;-----------------------------------
;ura
;-----------------------------------
Ura:
   inc sekunde
   ldi tmp,60
   cp sekunde,tmp
   breq NaMinute
   ret
NaMinute:
   clr sekunde
   inc Minute
   cp Minute,tmp
   breq NaUre
   ret
NaUre:
   clr Minute
   inc Ure
   ldi tmp,24
   cp Ure,tmp
   breq NaDan
   ret
NaDan:
   clr Ure
   ret

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Jan 18, 2009 4:48 pm    Naslov sporočila:   Odgovori s citatom

Dopisal še prikaz datuma. Na testno ploščo dal 2vrstični displej.


P1180046.JPG
 Opis:
 Velikost datoteke:  420.15 KB
 Pogledana:  6 krat

P1180046.JPG



dcf.zip
 Opis:
Hex tiny2313 4Mhz kristalni oscilator

Download
 Ime datoteke:  dcf.zip
 Velikost datoteke:  1.3 KB
 Downloadano:  11 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Jan 18, 2009 5:32 pm    Naslov sporočila:   Odgovori s citatom

Še test modulčka kupljenega v Conradu. Selektrivnost je po občutku enaka. Prav tako je občutljiv na motnje računalnika monitorja... Ko sem ga odmaknil kak meter vstran je začel normalno delati. Ima dva izhoda normalnega ter invertiranega. V mojem primeru se koristi normalni. Izhod je dovolj močan, da ni potrebe po dodatnem ojačanju - doda se le pulup kakih 10k, ter se direktno priključi na mikrokontroler.


P1180047.JPG
 Opis:
DCF Modulček
Conrad Nr.641138
 Velikost datoteke:  405.28 KB
 Pogledana:  8 krat

P1180047.JPG



_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
digital
Član
Član



Pridružen-a: Ned 08 Jun 2008 23:11
Prispevkov: 253
Aktiv.: 1.22
Kraj: Slovenska Bistrica

PrispevekObjavljeno: Sob Okt 17, 2009 12:16 pm    Naslov sporočila:   Odgovori s citatom

Še moja izkušnja. Dcf iz Neuholda. Programiral sem v Bascomu in uporabil kar vgrajeno knjijžnico (config dcf77 = ). Zadeva ni delovala, dokler nisem priklopil osciloskopa in ugotovil, da zgornji ukaz za vhodni pin vklopi pull up upor s katerim zadeva ne deluje. Ko sem ga izklopil, deluje tudi brez ojačitve -direktno izhod data na mikrokontroler. Rabi kake 3 minute da se sinhronizira.

lp



dcf1.GIF
 Opis:
tole je bilo v originalu in z ojačitvijo izhoda.
 Velikost datoteke:  115 KB
 Pogledana:  9 krat

dcf1.GIF



dcf2.GIF
 Opis:
Tole sem dobil z izklopljenim pul up uporom.
 Velikost datoteke:  118.96 KB
 Pogledana:  7 krat

dcf2.GIF



dcf3.GIF
 Opis:
Tole pa je direkten priklop na mikrokontroler.
 Velikost datoteke:  128.96 KB
 Pogledana:  7 krat

dcf3.GIF


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Komponente in podsklopi Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
Stran 2 od 4

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group