logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Schemat dokładnego zegarka cyfrowego na Atmega8 bez budzika

_Karek_ 18 Sty 2008 16:21 8513 21
REKLAMA
  • #1 4707803
    _Karek_
    Poziom 15  
    Posty: 206
    Pomógł: 5
    Ocena: 2
    Witam
    Szukam schematu na Atmega8 który będzie timer który nie ma się spóznniac
    i w tym niekoniecznie budzik>>
    szukałem i nie znalazłem

    Moderowany przez And!:

    Temat przeniesiony z DIY, proszę stosować przycisk pisownia aby uniknąć pisania postów z błędami, post poprawiony.

  • REKLAMA
  • #2 4707834
    oj
    Poziom 42  
    Posty: 6632
    Pomógł: 788
    Ocena: 480
    Słabo szukałeś; trzeba wiedzieć jeszcze co szukasz
  • #3 5131333
    JmL(TM)
    Poziom 24  
    Posty: 804
    Pomógł: 44
    Ocena: 12
    Najlepiej na PCF8583 podlaczonym np. pod ATMEGA8
    Nizej masz schemat podlaczenia do procka

    Schemat dokładnego zegarka cyfrowego na Atmega8 bez budzika
  • #4 5131369
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    a który układ RTC np. Dallasa polecacie o najwiękrzej dokładnosci ,najlepiej bez zewnętrznego Kwarcu :?:

    narazie testuje ds1307 ale pózni sie ,czasami spieszy ,kwarc i układ zmieniałem 3 razy :/
  • #5 5131808
    lechoo
    Poziom 39  
    Posty: 5161
    Pomógł: 377
    Ocena: 546
    Pomyśl może nad synchronizacją zegara z odbiornika DCF albo GPS...
  • REKLAMA
  • #6 5131830
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    Stosowałem DS3234. Posiada wewnętrzny, skompensowany temperaturowo oscylator z kwarcem. Według datasheeta jest dość dokładny. Nie robiłem niestety żadnych pomiarów.
  • #7 5132092
    Freddie Chopin
    Specjalista - Mikrokontrolery
    Posty: 13336
    Pomógł: 1712
    Ocena: 870
    ja moge natomiast polecic DS1338C z wbudowanym kwarcem. jest wystarczajaco dokladny [; kilkudniowy test nie pokazal zadnych odchylen od mojego zegarka.

    0x41 0x56 0x45!!
  • #8 5299022
    JmL(TM)
    Poziom 24  
    Posty: 804
    Pomógł: 44
    Ocena: 12
    Freddie Chopin napisał:
    ja moge natomiast polecic DS1308C z wbudowanym kwarcem. jest wystarczajaco dokladny [; kilkudniowy test nie pokazal zadnych odchylen od mojego zegarka.

    0x41 0x56 0x45!!


    Jestes pewien, ze to wlasnie DS1308C? Szukalem na str. Dallas'a i nie maja takiego ukladu. DS1308 owszem ale 'C' niestety nie ma...
  • #11 5300938
    JmL(TM)
    Poziom 24  
    Posty: 804
    Pomógł: 44
    Ocena: 12
    Balu co masz na mysli piszac: "(Ale uwaga LV!)"? Lov Voltage?

    DS1337C sa w wersjach:
    - 2V
    - 3V
    - 3,3V
    - 5V

    i faktycznie trzeba uwazac zeby sie nie pomylic :D
  • #12 5301382
    dawid512
    Poziom 32  
    Posty: 1439
    Pomógł: 229
    Ocena: 6
    Jest jeszce asynchroniczna praca licznika TIMER2. Kwarc zegarkowy do nóżek OS1 i OS2 no i fuse bity na wewnętrzny generator.
  • #13 5301388
    Balu
    Poziom 38  
    Posty: 4397
    Pomógł: 323
    Ocena: 48
    Niskonapięciowy - na 3V

    (włłaśnie sprawdziłem...i...są też wersje na 5V:P)
    Ale trzeba patrzeć co się bierze;]

    Dodano po 13 [sekundy]:
    @ David... zrobiony z m8 i kwarcu zawsze się trochę rozjeżdża, chyba, że użyjesz jakiegoś magicznego kwarcu za grubą kasę:)
    (A ponoć takie zabawki są zaszyte w tych maxach).
  • REKLAMA
  • #14 5301411
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    :arrow:dawid512
    Na przykładzie DS3234. Kompensacja temperatury i starzenia się kwarcu, fabrycznie zestrojony układ oscylatora. Zrób na Timerze z ATmegi zegar o dokładności Âą2ppm :)
    Poza tym mały pobór prądu w czasie pracy na podtrzymaniu bateryjnym, dwa wbudowane alarmy, kalendarz, 256B pamięci do swobodnego zagospodarowania.
    Osobiście nie miałbym ochoty bawić się w pisanie zegara na ATmedze i późniejszą kalibrację.
  • #17 5301422
    dawid512
    Poziom 32  
    Posty: 1439
    Pomógł: 229
    Ocena: 6
    Wiadomo że te wszystkie PCF-y i DS-y są o niebo lepsze ale najdokładniejsze są tylko te które mają wbudowany kwarc.
  • #19 5302909
    JmL(TM)
    Poziom 24  
    Posty: 804
    Pomógł: 44
    Ocena: 12
    No tak ale DS32C35 niestety pracuje na 3,3V i tu nasuwa mi sie pytanie... czy jest jakis uklad [konwerter napiec podobny do MAX232] zeby podlaczyc ten RTC pod procka zasilanego 5V? Oczywiscie mozna wziac wersje 'L' i puscic na 3,3V ale nie do tego zmierzam ;)
  • REKLAMA
  • #20 5303014
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    Weź DS3234 (SPI) lub DS3232 (I2C) i po problemie:)
  • #21 5303053
    JmL(TM)
    Poziom 24  
    Posty: 804
    Pomógł: 44
    Ocena: 12
    don diego napisał:
    Weź DS3234 (SPI) lub DS3232 (I2C) i po problemie:)


    DS3232 (I2C) wyglada obiecujaco i rowniez jest ze zintegrowanym kwarcem ale moje pytanie wciaz jest aktualne bo np. niektore moduly np. komunikacji radiowej sa na 3,3V a ja chcialbym pozostac przy 5V na uC wiec czy mozliwe jest zastosowanie jakiegos konwertera? Czy pozostaje siegnac po wersje 'L' i zejsc do 3,3V?
  • #22 5303275
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    JmL(TM) napisał:
    ...ale moje pytanie wciaz jest aktualne bo np. niektore moduly np. komunikacji radiowej sa na 3,3V a ja chcialbym pozostac przy 5V na uC wiec czy mozliwe jest zastosowanie jakiegos konwertera? Czy pozostaje siegnac po wersje 'L' i zejsc do 3,3V?

    Poczytaj trochę na przykład tutaj:
    https://www.elektroda.pl/rtvforum/topic1048614.html

Podsumowanie tematu

✨ Dyskusja dotyczy schematu dokładnego zegara cyfrowego opartego na mikrokontrolerze Atmega8 bez funkcji budzika. Wskazano, że samodzielne tworzenie zegara na Timerze Atmegi z kwarcem może prowadzić do niewielkich odchyleń czasowych, chyba że zastosuje się specjalistyczne, drogie kwarce. Proponowane rozwiązania obejmują wykorzystanie zewnętrznych układów RTC z wbudowanym kwarcem i kompensacją temperaturową, takich jak PCF8583, DS1307, DS3234, DS1338C oraz DS3232. Układy te oferują większą dokładność i stabilność, eliminując konieczność kalibracji. Poruszono także temat synchronizacji zegara z sygnałem DCF lub GPS dla poprawy precyzji. Wskazano na różnice napięć zasilania RTC (3,3V vs 5V) oraz potrzebę stosowania konwerterów poziomów logicznych przy integracji z mikrokontrolerami zasilanymi napięciem 5V. Omówiono także asynchroniczną pracę licznika TIMER2 w Atmedze8 z kwarcem zegarkowym oraz ustawienia fuse bitów dla wewnętrznego generatora.
REKLAMA