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

Zegar DCF + pomiar temperatury

szwagier 15 Wrz 2007 12:32 11500 20
REKLAMA
  • Zegar DCF + pomiar temperatury
    wysw. temperatura

    Witam. Chciałem Wam przedstawić mój projekt zegara DCF z pomiarem temperatury.
    Projekt powstał kilka miesięcy temu i jest wynikiem moich zainteresowań językiem Bascom.
    Zegar oparty jest na mikrokontrolerze ATtiny2313 i module RTC. Wyświetlacz sterowany jest za pomocą układu 4543 a pomiar temperatury za pomocą układu DS1820.Płytka drukowana wykonana została w firmie specjalizującej się tworzeniem obwodów drukowanych. Całość nie posiada jeszcze niestety obudowy.

    Moderowany przez androot:

    Proszę o zamieszczanie 1 zdjęcia na samym początku!! Wtedy pojawi sie na stronie głównej!



    Zegar DCF + pomiar temperatury
    wysw. godzina
    Zegar DCF + pomiar temperatury
    widok z drugiej strony

    Zasada działania jest prosta. Po włączeniu zasilania odczytywana jest godzina z sygnału DCF i zapisywana do modułu RTC, a następnie wyświetlana naprzemian z temperaturą odczytaną z czujnika. Synchronizacja czasu następuje raz na dobę, dzięki czemu godzina jest zawsze aktualna.
    Układ pracuje bardzo stabilnie -testuję go już kilka miesięcy.
    Pozdro.

    Fajne? Ranking DIY
    O autorze
    szwagier
    Poziom 12  
    Offline 
    szwagier napisał 23 postów, pomógł 1 razy. Jest z nami od 2004 roku.
  • REKLAMA
  • #2 4285748
    ciapciok
    Poziom 20  
    Posty: 503
    Pomógł: 3
    Ocena: 109
    Temperature wyświetlasz tylko na dwóch wyświetlaczach ? Na pozostałych dwóch możesz wyświetlić symbol stopnia oraz literę 'C'.

    A można liczyć na schemat, kod, wsad itp ?

    Pozdrawiam
  • #3 4285877
    szwagier
    Poziom 12  
    Posty: 23
    Pomógł: 1
    :( Niestety układ 4543 wprowadza pewne ograniczenie,
    za jego pomocą można wyświetlić tylko cyfry 0..9.
    Schemat i wsad zamieszczę wktótce.
  • #4 4286008
    vcd_a
    Poziom 18  
    Posty: 388
    Pomógł: 9
    Ocena: 6
    Gdzie zrobiłeś tą płytkę i ile Cię to kosztowało, pozdrawiam Krzysiek
  • #5 4286111
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    ukłąd w obudowie to-220 to zapewne stabilizator, ma na obudowie mase. jeśli go dociśniesz przypadkowo do scieżek zrobi zwarcie.
    po co ta pętelka z kabla?
  • #6 4286218
    Madman07
    Poziom 19  
    Posty: 444
    Pomógł: 3
    Ocena: 52
    Chyba że jest izolowany. Płytka nie jest czasem powleczona soldermaską?
  • #7 4286285
    adrian408
    Poziom 16  
    Posty: 253
    Pomógł: 5
    Ocena: 8
    A jakiego odbiornika DCF używasz??? Kupionego czy własnej konstrukcji???? Pozdrawiam
  • REKLAMA
  • #8 4286778
    szwagier
    Poziom 12  
    Posty: 23
    Pomógł: 1
    Płytkę zrobiłem w jednej z warszawskich firm koszt jednej płytki to około 10 zł + koszt wykonania dokumentacji(klisze) to około 100zl.
    Ta płytka jest prototypowa i nosi ślady kilku przeróbek w stosunku do oryginalnego zamysłu. Stąd międzyinnymi ta pętla z kabelka lub podlutowane rezystorki do układu 4543.W oryginale zegar wyświetlał godzine i date jednak kosztem daty postanowiłem wstawić pomiar temperatury.Antena DCF pochodzi z zegara, który kupiłem na wolumenie za 25 zł, spisuje sie całkiem nieźle.
  • #9 4286839
    adrian408
    Poziom 16  
    Posty: 253
    Pomógł: 5
    Ocena: 8
    Możesz zamieścić całą dokumentację zegara??? Pozdrawiam
  • REKLAMA
  • #10 4287004
    ATPAW
    Poziom 20  
    Posty: 522
    Pomógł: 13
    Ocena: 24
    Projekt fajny i za to uznanie.

    Natomiast zastanawia mnie wykonywanie płytek w tak prostych konstrukcjach w firmach tym się trudniących.
    Czy użyłeś przy projektowaniu tej płytki autoroutera ?. Po co te przelotki.
    Na pewno można było z nich zrezygnować , nie mówiąc już o druku dwustronnym.Należy pamiętać że są jeszcze zworki. Zwłaszcza kiedy mówimy o prototypach.Za płytki zapłaciłeś kupę kasy(należnie przy takiej ilości).
    Mogłeś zaoszczędzić na: jednostronnym druku
    braku metalizacji.
    Pozdrawiam!
    ATPAW
  • #11 4287184
    szwagier
    Poziom 12  
    Posty: 23
    Pomógł: 1
    Oto schemat i wsad do procka, kodu nie będe udostępniał ale chętnie pomogę jeśli ktoś będzie miał jakieś pytania odnośnie softu.
    Zegar DCF + pomiar temperatury
    Załączniki:
    • zedar_dcf.rar (44.25 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #12 4287208
    adrian408
    Poziom 16  
    Posty: 253
    Pomógł: 5
    Ocena: 8
    A zamieścisz wzory płytek??? Dzieki za dokumentacje i wsad do procka. Pozdrawiam
  • REKLAMA
  • #13 4288072
    tomus2k
    Poziom 27  
    Posty: 771
    Pomógł: 89
    Ocena: 216
    witam
    Koszt 135 za zegarek dcf + termometr :-O
    rozmieszczenie elementów przy tej grubości ścieżek i tylu przelotek powinno być mniej rozlazłe ( czyt. następnym razem trochę bliżej siebie)
    I dlaczego regulator typu dip nie smd .
    Teraz trzeba to wszystko w pikną obudowę mam nadzieję.
    pozdrawiam
  • #14 4288683
    _Arecki_
    Poziom 15  
    Posty: 247
    Pomógł: 1
    Ocena: 110
    Cytat:
    Koszt 135 za zegarek dcf + termometr :-O


    Należy do tego doliczyć jeszcze koszt części.
    Ale świadomość, że zrobiło się coś porządnie i przede wszystkim własnoręcznie - bezcenne™
  • #15 4289650
    Mariuszek15
    Poziom 24  
    Posty: 961
    Pomógł: 16
    Ocena: 49
    Możesz zmodernizować program, aby był pomiar 2 punktowy temperatury z rozdzielczością do dziesiątej np. 21,5C i na czujnikach DS18B20??
  • #16 4291076
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Moim skromnym zdaniem używanie DCF i RTC to lekka przesada. Jak już jest DCF to zrezygnowałbym z RTC. Do tego wystarczy zegar Attiny, synchronizowany np. co 15 minut z DCF aby nie odbiegał od wzorca. Drugie rozwiązanie to porządnie wyregulowany z wzorcem RTC i rezygnacja z DCF.
  • #17 4303945
    Hannibal
    Poziom 11  
    Posty: 48
    Ocena: 8
    Witam.
    Zegarek bardzo fajny :)
    co do opisu - radze zrzucic jeszcze raz schemat do BMP i sprobowac zapisac w formacie PNG. bedize mial z 10 razy mniejszy rozmiar, niz zapisany w jpg.
    to jakas plaga - umieszczanie skanow tekstow, prostych rysunkow ze schematami, w formacie jpg. jesli ktos chcialby to wydrukowac, to wyjdzie beznadziejnie, a i rozmiar wielokrotnie wiekszy, niz zapisane w PNG.
    pozdrawiam.................jacek.
  • #18 4312527
    michalk2
    Poziom 18  
    Posty: 409
    Pomógł: 14
    Ocena: 21
    ryborz napisał:
    Moim skromnym zdaniem używanie DCF i RTC to lekka przesada. Jak już jest DCF to zrezygnowałbym z RTC. Do tego wystarczy zegar Attiny, synchronizowany np. co 15 minut z DCF aby nie odbiegał od wzorca. Drugie rozwiązanie to porządnie wyregulowany z wzorcem RTC i rezygnacja z DCF.


    Pod warunkiem, że co 15 minut za każdym razem odbierzesz poprawnie transmisję DCF.
    Moim zdaniem, jak synchronizacja będzie raz na 24h to będzie dobrze. Dobrze wyregulowany rezonator kwarcowy zapewni poprawne wskazania pomiędzy dwoma kolejnymi synchronizacjami. A jeżeli różnica będzie kilku sekund - czy potrzebujesz dokładości co do milisekundy?
  • #19 4328766
    Mariuszek15
    Poziom 24  
    Posty: 961
    Pomógł: 16
    Ocena: 49
    Możesz opublikować wzór ścieżek drukowanych do tego zegara DCF?? Pozdrawiam :)
  • #20 4811348
    szwagier
    Poziom 12  
    Posty: 23
    Pomógł: 1
    Większa wersja zegara :D.........

    Zegar DCF + pomiar temperatury

    i układ który trzeba było dobudować ...

    Zegar DCF + pomiar temperatury

    oraz filmik ...
    Załączniki:
    • zegar.avi (1.67 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #21 5168024
    szwagier
    Poziom 12  
    Posty: 23
    Pomógł: 1
    Aktualizacja softu do zegar DCF ze schematu jak wyżej:

    - wyswietlanie godz : min / mies : dzien / rok / temp.
    - portd.5 - '1' gdy temp<0 st.C , '0' gdy temp>0 st.C
    - podczas synchronizacji wyswietlany nr. bitu odbieranej ramki DCF od 0 do 59
    Załączniki:
    • zegar_dcf ver2.rar (1.97 KB) Musisz być zalogowany, aby pobrać ten załącznik.

Podsumowanie tematu

✨ Przedstawiono projekt zegara DCF z pomiarem temperatury oparty na mikrokontrolerze ATtiny2313, module RTC oraz czujniku temperatury DS1820. Wyświetlacz sterowany jest układem 4543, który ogranicza możliwość wyświetlania jedynie cyfr 0-9, co uniemożliwia pokazanie symbolu stopnia i litery "C". Po włączeniu zasilania następuje synchronizacja czasu z sygnałem DCF, który jest zapisywany do modułu RTC, a następnie wyświetlany naprzemiennie z temperaturą. Synchronizacja odbywa się raz na dobę, co zapewnia aktualność wskazań. Płytka drukowana została wykonana w firmie specjalizującej się w produkcji PCB, koszt jednej płytki to około 10 zł plus koszt dokumentacji. Antena DCF pochodzi z zakupionego zegara. Dyskutowano o optymalizacji projektu, m.in. o rezygnacji z RTC przy częstszej synchronizacji DCF lub odwrotnie, oraz o możliwości rozbudowy o pomiar temperatury dwupunktowy z czujnikami DS18B20. Autor udostępnił schemat i wsad do mikrokontrolera, ale nie pełny kod źródłowy. Wskazano na potencjalne ulepszenia w projekcie płytki PCB, takie jak unikanie przelotek i dwustronnego druku w prototypie. W późniejszych aktualizacjach oprogramowania dodano wyświetlanie daty, temperatury, sygnalizację temperatury poniżej 0°C oraz numer bitu odbieranej ramki DCF podczas synchronizacji. Projekt jest prototypowy, bez obudowy, z możliwością dalszej rozbudowy i optymalizacji.
Wygenerowane przez model językowy.
REKLAMA