Jako wzorzec dla zegara rezonator 32.768kHz (TIMER2), a mikrokontroler taktowany RC. Lub jako wzorzec zegara DS1307 + 32.768kHz lub PCF8583 + 32.768kHz, lub inne tego typu układy, które magistralą komunikują się z AT8a
Jest jeszcze układy dallasa DS1307 również bardzo popularne. I ona ma wszystkie pozycje daty i godziny pod osobnym adresem. Lecz nie posiada alarmu. Coś za coś. Zawsze jest DS1337 - ma 2 alarmy :) a jest może ze 20 groszy droższy od DS1307.
Witam. Mam taki problem. Napisałem krótki programik podający adres układu I2C. Z układem PCF8583 działa prawidłowo ale jak podepne DS1307 niewidzi go. Niewiem już w czym może tkwić problem. Może jakoś pomożecie? '---------------------------------------... ' DS1307.BAS ' Moje ds1307 clock on the Mega16 futurlec board...
1. Cały układ chodzi na 3,3V, czy tylko PCF8583? 2. Pokaż kawałek kodu odczytu z zegara, może tam jest błąd. 3. DS1307 zamiast PCF8583 jest wiele lepszym rozwiązaniem.
Jak wygląda sprawa z podtrzymaniem bateryjnym w PCF8583? Wiem, że jego konkurent DS1307 potrafi żyć 10 lat na baterii 3V
DS1307, tani, potrzebuje kwarc, i ewentualnie baterie 3V. Na samej bateria teoretycznie moze chodzic kilka lat.
Zamiast PCF8583 zastosuj DS1307 lub podobne. Wyprowadzenia chyba te same,a adresy nie będą się gryźć.
Potrzeba jeszcze potencjometr 10k do kontrastu, atmega może być 16PU jak i 8PU. A czy dobro odlicza czas to nie wiem u mnie nie ,ale to może była wina procesora narazię ten projekt poszedł w odstawkę bo robiłem stacje meteo w smd ale zawsze możesz dać ds1307 lub pcf8583 zamiast odliczania w programie
Może DS1307 lub też DS1337? Komunikacja po I2C.
podoba mi sie ten zegar ladna plytka :) musze chyba zajac sie DS1307 do tej pory zawsze stosowalem PCF8583 czy przedstawisz moze schemat i wsad do procka? ew. czesc listingu odpowiedzialna za komunikacje z DS1307 i ten efekt RGB?
bo w przypadku pcf8583 to te zmiany trymera były widoczne porządnie. Czyżby ds1307 był bardziej stabilniejszy?
Jeśli chodzi o stosowanie zewnętrznego układu RTC mam nieco inne zdanie. Musimy kupić dodatkowy układ, którego zadania spokojnie wykona sam procesor. Poza tym przy zastosowaniu układów RTC typu DS1307 czy PCF8583 zrobienie budzika jest problematyczne. Obudowa faktycznie może i nie jest najładniejsza i może niezbyt nadaje się do wbudowania w nią zegara...
Zamiast PCF-a mozesz dac DS1307 jest lepszy niz pcf i niestety drozszy.
A obsługę zegara RTC pisałeś sam z głowy czy kożystałeś z jakiś źródeł? Jeżeli te źródła dostępne są w necie to bardzo poproszę. P.S Proponuję zamianę układu PCF8583 na DS1307 który jest dokładniejszy przynajmniej tak piszą .Ja zamierzam użyć właśnie tego DS'a.
Wykorzystuje DS1307 i działa bez problemu.
Idąc za radą niveasoft wymieniłem DS1307 na PCF8583 tylko dlaczego jak zlicza minuty od 0-10 to jest taki format zapisu np. 22:1 a nie 22:01? Mam taki kod... [syntax=vbnet] $regfile = „m48def.dat” $crystal = 16000000 Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5 Config Lcd...
ds1307 rtc na i2c kup sobie jak bedzies potrzebowal posle ci procedurki w asm
Problem dotyczył "zapisu zmiennej word do eeprom". Nikt nie udzielił konkretnej odpowiedzi. Funkcja AS ERAM WORD nie będzie u mnie działać, z uwagi na budowę programu. Zastosowałem DS1307 i wszystkie problemy z datami znikły. Temat zamykam.
- Procesor Atmega644p albo Atmega32 16MHz - Temperatura DS18b20 sprawdzona konstrukcja - Wyświetlacz bardzo duży 240x128 T6963c albo coś mniejszego 128x64 KS0108 - RTC zegarek PCF8583 albo DS1307 + stabilny generator DS32kHz - Do złączania grzałek triak BT136 i optotriak MOC3043 - Do załączania pompki i oświetlenia LED itp....przekaźnik OMRON G5la albo...
dobrze kombinujesz tylko do ds1307 potrzebny jest procesorek np atmel z programem. Moze byc rowniez np Pcf8583 mamy wtedy bezpieczenstwo przed utrata godziny po zaniku napiecia choc nie wiemy co autor zamierza zrobic i czy to jest konieczne ?
poszukaj na forum znajdziesz listing bez problemu. co do podlaczenia lini SDA(pin5)SCL(pin6) pcf8583 to podlaczasz do dowolnych wolnych lini procesora a w programie deklarujesz to polaczenie za pomoca polecenia : Config Scl = numerpinu Config Sda = numerpinu
Witam. Dzieki za zainteresowanie;). Piszac o sekwencji mialem na mysli odczyt danych co sekunde z DS1307. Procedure do obslugi I2C jest napisana w jezyku C. Wszystkie funkcje startu, stopu, wyslania i odebrania danej sa przetestowane zarowno na PCF8583 jak i na mierniku tem. LM92. Oczwywiscie bit CH ustawiam na "0" na samym poczatku. Zapisisuje oczywiscie...
zegar robiony na PCF'ie. Jeżel niema dziwnych warunków pracy (skoki temperatur) to jest dokładny. Mam zrobiony zegarek, gdzie czas odliczany jest przez taki układ i w ciągu 2 lat nie różni się nawet 1s względem tego co powinno być. (ciach) Niech mnie ktoś poprawi jeśli źle rozumuje. Wydaje mi się, że taki rezultat powinien zostać zweryfikowany z zegarem...
Elektrolit na zasilaniu to podstawa, ponadto do kalibracji 8583 mozna podlaczyc trymerek,zobacz na aplikacje w PDF. Ja polecam Ci uklad troche drozszy ale duzo lepszy DS1307.
Niestety nie pomogę Ci, ale powiem, że ostatnio spotkałem się z podobnym przypadkiem. Chciałem odczytać godzinę z DS1307 i również rejestry stały w miejscu. Cały dzień się głowiłem co jest nie tak, zamieniłem układ na PCF'a i ten działał bez problemu, więc włożyłem ponownie tego DS'a i dalej nic. Okazało się, że musiałem do niego wprowadzić wartość...
Witam ponownie! Tak na pierwszy rzut oka widać kilka błędów, ale nie mam już dziś siły się rozpisywać... ;) Dam Ci za to coś takiego: I jeszcze to: Pliki zawierają opis PCF-a po polsku. Poszukaj też na forum - na temat tego scalaka było tu już bardzo dużo. DS1307 jest prostszy w obsłudze od PCF8583 (co nie znaczy, że ten drugi jest trudny :) ) i ma...
Witam! Zbudowałem sobie zegar na Attiny2313 oraz LCD 2x16. Czas "próbuje" odmierzać PCF8583 ale mu to nie wychodzi. 1. Dlaczego PCF8583 nie działa dokładnie ? na 1h <> 4 min błędu! spieszy. Układ działa z kondensatorem 27pF do 1 pinu oraz VDD. Jak to ustawić ? 2. Jaki jest najdokładniejszy zegar RTC ? Widziałem, że w DIY zegarach ludzie stosują...
Hejka! Pomogło bo sekundy idą jak trzeba, natomiast reszta się totalnie wysypała i znów układ czasami wariuje jak pisałem na początku. Dziwne i to bardzo i zastanawia mnie fakt czemu z PCF8583 wcześniej nie miałem takich problemów. Będę musiał jednak szybciej przerzucić się na ASM i C bo ten cały BASCOM mimo szczerych chęci autora to wielkie G****....
Ale PCF8583 ma SRAM. Swoją drogą jeśli twoim celem jest obniżenie poboru energii to się do tego zabrałeś od d... strony. Nie napisałeś na jakiej rodzinie procesorów pracujesz, ale sądząc po Bascomie, to pewnie AVR? Skoro chcesz zmienić układ przy okazji ucząc się C to zrób to jak należy, czyli napisz sobie RTC, z wykorzystaniem RTC, który masz w procesorze....
Konfiguracja DS1307 [syntax=basic4gl]'############# Konfiguracja DS1307 ############# I2cstart 'zerowanie bitu CH I2cwbyte 209 I2crbyte Pom , Nack I2cstop Pom = Pom And &B01111111 I2cstart I2cwbyte 208 I2cwbyte 0 I2cwbyte Pom I2cstop I2cstart 'wlaczenie przerwania co 1s I2cwbyte 208 I2cwbyte 7 I2cwbyte &B00010000 I2cstop 1wreset 1wwrite &HCC...
Zawsze jak wchodzisz w przerwanie np.On Timer lub w podprogram sub procesor odkłada zawartość pewnych rejestrów na stos (co zajmuje mu ileś us) a po przerwaniu (lub sub-ie) zdejmuje ze stosu (co znowu zajmuje czas). Rachunkowo wygląda wszystko dobrze w programie-ale tylko gdy procesor chodzi z nieskończoną prędkością. A chodzi ze skończoną. A-w tych...
Witam. Chciałbym sobie wykonać zegar z tego tematu [url=http://www.elektroda.pl/rtvforum/to... ale chciałbym dodać do tego zegar RTC. Myślałem żeby użyć DS1307 lub PCF8583, do obsługi tego drugiego znalazłem taki oto fragment kodu: [syntax=basic4gl]Config Sda = P3.5 'konfiguracja linii SDA magistrali I2C Config Scl = P3.7 'konfiguracja...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Zamieniłem ten układ na DS1307.
PCF tak ma... zastosuj DS1307.
Czy będzie prawidłowo działał z DS1307, zamiast PCF8583?.
Jest już ok, choć podłączenie podświetlenia LCD bezpośrednio do mikrokontrolera nie jest zbyt dobrym pomysłem ( w zależności od prądu jaki to podświetlenie pobiera ). Jednak dobrze bedzie tu zastosować choćby BC547 ( lub podobny tranzystor NPN ) miedzy katoda podświetlenia a GND. Jak częste przewidujesz synchronizacje tego zegarka z sygnałem DCF ? Jaką...
DCF77 jest w różnych zegarkach na biurko, stacjach pogody i jako tako sobie radzą (są czasowe zaniki sygnału), jeśli pożenić DS1307 (PCF8583) i DCF77 to będzie zegar o wystarczającej dokładności i działający po powrocie zasilania. Na elektrodzie (w internecie) były zegary z DCF więc poszukaj i poczytaj może coś znajdziesz dla siebie.
Tak tylko napisałem o tych płytkach uniwersalnych. Przy wcześniejszym zegarze ktoś skrytykował właśnie płytki uniwersalne ale moderator usunął ten post. Z tym zasilaniem RTC to inna bajka bo to nie jest DS1307 tylko PCF8583.
Coś Chińczycy nie robią modułów z PCF a z DS1307 czy DS3231, tak Tu był ostatnio: Dodano po 7 Nie ma źródła programu do AVT 5480
Witam, Chciałbym zrobić sobie zegarek i nie wiem jaka metoda będzie dokładniejsza: 1. wykorzystując RTC atmegi z kwarcem 32,768kHz (Atmega na 8MHz z RC) 2. zewn kwarc 16 MHz i zrobić to na timerze np 2 Czy też inne wyjścia jak DS1307, PCF8583. Chodzi mi o dokładność Do układy będą też dopinane m.in. DS18B20 (2x) Pozdrawiam.
Ja tylko dodam, że trzeba sobie popatrzeć do dokumentacji DS1307 i porównać jego rejestry z rejestrami w PCF8583.
duzo leprzy jest rtc zewnętrzny np.ds1307 lub pcf8583 ,nie tracisz ustawien po utracie zasilania uC ,wystarczy bateryjka 3V , po za tym łatwosc sterowania przez I2C przez co mozna zastosowac uC z małym flash
1. Diody LED w STP16DP05 - odwrotnie 2. LED D1 - dodać rezystor i sterować stanem niskim lub poprzez tranzystor zewnętrzny 3. IRDA Sensor powinien mieć filtr RC na +5V 4. SDA/SCL podciągnąć zewnętrznymi rezystorami - 4k7 5. TLP 283 - sterować INT0 w kolektorze przez podciągnięty rezystor 10k; LED transoptora - rezystor 6. RTC8564 jest egzotycznym RTC...
ATmega8 posiada wewnętrzny zegar RC a RTC musisz podpiąć na zewnątrz (PCF8583, PCF8593, DS1307 i inne).
No kurcze. Zakres w skanerze ustawiłem od zera do 250 i pokazał mi 192 i 194. Myślałem że to działa jak zegarki PCF8583, lub DS1307. Teraz to już kompletnie zgłupiałem. Jest tylko jeden układ, NJW1504.
Próbowałaś podmienić DS'a i sprawdzić na innym egzemplarzu? Są opinie, że te DS są bardzo wymagające co do zasilania i kwarcu. Zasilanie bateryjne musi mieć dokładnie 3.2V ani mniej ani więcej. (Z ciekawości spróbowałem na swoim faktycznie coś z tym jest). Proponuje zastosować LM i sprawdzić jak to wygląda u Ciebie. Do układu musi być również podłączony...
1. Podświetlenie podpiąłbym pod wyjście z PWM. Zawsze ciekawszy efekt załączania/wyłączania, tudzież ustawienie jasności. 2. Kontrast - albo w rozsądnych granicach, albo jakaś kombinacja klawiszy resetująca kontrast do wartości domyślnej. W innym przypadku można kontrastem niezłego psikusa zrobić. 3. Reset na schemacie i na płytce ma zwarcie? 4. Zamiast...
ja w prawdzie nie przetłumaczyłem tego na polski, ale mogę pomóc przy uruchamianiu :D jakbyś chciał to na elektrodzie jest polski opis układu PCF8583, też jest to RTC
Witam, Wyczytałem w nocie katalogowej procesorów ATMEGA, że posiadają "Real Time Counter with Separate Oscillator". W związku z tym czy owa możliwość uC może zastąpić zegar np. PCF8583 albo DS1307, stosując kwarc 32768 na wyjściu TOSC i będzie dość precyzyjne?
Nie pokryłeś ścieżek ochronną warstwą przeciw utlenianiu się miedzi - wkrótce miedź nabierze brzydkiego koloru ;) Mam pytanie co do DS1307. Czym się on różni od PCF8583? Jak wygląda dokładność odmierzania czasu. Też trzeba się męczyć z dobraniem odpowiedniego kondensatora?
Moze zastosowanie osobnego zegara np. DS1307 bedzie prostszym rozwiazaniem. Podtrzymywany z aku CR2032 po zaniku zsilania. Nawet po zaniku zasilania , czy wylaczeniu bedzie tykal.
Jeśli np: przydałby Ci się dodatkowo zegar czasu rzeczywistego, to kup DS1307. Wystarczy ustawić bity RS0 i RS1 na 1 i na wyjściu masz 32768Hz. Ponadto w http://pdfserv.maxim-ic.com/en/ds/DS1307... masz schemat wewnętrzego generatora. Możesz też spróbować podłączyć PCF8583 i brać sygnał zegarowy dla uP z wyjścia OSCO (2) PCF'a.
Dziękuję za chęci, szukam układu rtc, podobnego do pcf8583 w którym liczenie czasu i jego prezentacja jest w kodzie szesnastkowym, nie bcd (ds1307,1302 też bcd) i żeby miał interfejs i2c lub spi, hd146818 jest fajny, niestety ma 8-mio bitowy.
Ja używam DS1307, wg noty katalogowej działa od 4,5V, ale nie zaszkodzi go sprawdzić. Do PCF8583 się zraziłem bo w pierwszym moim układzie, w którym go zastosowałem bardzo często mi się zawieszał (PCF) chociaż tylko na samym początku bo od kilku lat działa w nim.
Porównując dane z datasheet układów mamy: PCF8563: Low backup current; typical 0.25 μA at VDD = 3.0 V PCF8583: Operating current (fOSCI = 0 Hz; VDD = 1.0 V): max 2 μA DS1307: Consumes Less than 0.5μA in Battery-Backup Mode with Oscillator Running Wychodzi na to że PCF8563 pobiera około 8 razy mniej prądu niż PCF8583...
Jeszcze 2 takie pytania: 1- ma ktoś może schemat podłaczenia pamieci EEPROM 24C32 do atmegi32.? 2- czy użycie ds1307 jako zegara czasu rzeczywistego to dobre rozwiazanie(potrzebuje tylko wyłuskiwac date i godzine, żadnych innych rzeczy) czy może lepszy będzie PCF8583. Który łatwiejszy w oprogramowaniu.? Z góry dzieki za pomoc. Pozdrawiam Adrian
Mam dla ciebie podwójnie dobrą wiadomość: istnieje taki program Bascom w nim możesz pisać program w dialekcie basica także na 89C2051, ma on także funkcje odpowiedzialne za obsługę wyświetlacza 2*16 znaków, i2c i wiele innych. Do tego PCF8583 ( zegarek na i2c + trochę ram-u ) lub DS1307. Do PCF-a ( DS-a ) dodatkowe zasilanie z bateryjki 3,3V ( ewentualnie...
Stabilność chodu zegarka nie zależy od układu scalonego RTC, lecz od zastosowanego źródła częstotliwości (zazwyczaj kwarcu 2^15 Hz). Gdybym ja robił taki zegarek to poprosiłbym firmę Maxim-Dallas o przysłanie próbek układów DS1307 lub DS1337 oraz (jako źródło częstotliwości) układu DS32KHZ. Zapoznaj się z notami katalogowymi tych układów (są na stronie...
Ja również proponuje coś z rodziny Dallasa a mianowicie ds1307. Układ komunikuje sie po I2C posiada pamięć ROM (przy awarii zasilania potrzebna będzie bateria pastylkowa lub duży kondensator) i wymaga zewnętrznego kwarca. Bez problemu można go kupić w TME. Obudowa SO8 lub DIL8. Pozdrawiam
Witam ponownie No to niźle się zapowiada bo mam zamiar najdalej w przyszłym tygodniu rozpocząc prace nad zegarem czasu rzeczywistego wykonanego na LEDach i połączyć to PCF8583 i czujnikami temperatury. Chyba nie pozostanie mi nic innego jak samemu to sprawdzić i chyba się męczyć. W każdym razie dam znać jak mi poszło. Nie wykluczone, że umieszczę to...
O, bardzo fajnie wygląda rrdtool na pewno przyjrzę się temu bliżej! Dzięki! Co do stabilności PCFa to powiem tak, mi nigdy się późnił czy spieszył. Pracował bardzo dobrze, czy to wersja 8583 czy 8563. Zawsze dobrze liczyły czas. Nie musiałem nigdy się martwić o "jakość" czasu. Może kiepskie kwarce trafiłeś? Niestety tego nie wiem i chyba na chwilę...
Ja kiedyś też wykorzystywałem tego PCF'a jednakże zdenerwowałem się na niego. W zamian proponuję DS1307, kosztuje 8zł, ma wejście na baterię (czyli nie ma kłopotów), pobiera 500nA z baterii, posiada zabezpieczenia przeciwko wpisywaniu głupot do rejestrów i obsługuje lata dwu cyfrowo a nie tylko 0..4. Ja już się na niego przeniosłem i polecam to samo...
Witam Jaki inny układ zegarka RTC moglibyście polecić? Mam problem z odczytem/zapisem roku i dnia tygodnia ( mimo wielokrotnego przeczytania wątku Kolegi Villen ) i zastanawiam się, czy jest jeszcze układ RTC, który jest łatwiejszy w ujarzmieniu jeśli chodzi o obsługę roku i dnia tygodnia - wiem, że jest jeszcze DS1307 ( podobno jest bardzo wrażliwy...
1. Jeśli chodzi konkretnie o menu, to w przykładach do książki kolegi z forum: http://helion.pl/ksiazki/jezyk-c-dla-mik... (zakładka "szczegóły", > "przykłady na ftp") masz całe gotowe menu. Żeby je ogarnąć dobrze byłoby kupić książkę, będziesz miał cały...
Witam! Znalazłem coś takiego, może tam znajdziesz to czego szukasz.http://www.elektroda.pl/rtvforum... ten kod od daewoo juz widzialem - mimo, ze na schemacie jest pcf8583 to kod jest napisany pod ds1307clock i tam jest calkowicie innna procedura ustawiania....
Zmieniłem realizacje zegarka na timer1. I zegarek śpieszy się 10 sekund na dobę. Postanowiłem zrealizować zegarek na PCF8583. To wcale nie jest tak źle !!! -"10 sec. na dobę" to z grubsza masz błąd 0.01%, a w/g datasheet R-C oscylator może mieć odchykę nawet do 5%. Nigdzie nie ma wzmianki że stosujesz rezonator zewnętrzny (crystal). Ponadto, czas dla...
http://obrazki.elektroda.pl/4192018300_1... Witam! Postanowiłem przedstawić mój projekt urządzenia do rejestracji danych na karcie SD (tzw. data logger). Urządzeniu nadałem nazwę MADACU stanowiący skrót od szumnej nazwy Measurement And Data Acquisition Control Unit. Urządzenie miało być uniwersalne tzn. służyć do pomiaru temperatury,...
Są to dodatkowe biblioteki do Proteusa, które udało mi się wygrzebać gdzieś na necie. Może komuś pomogą. Zawartość archiwum: 1N4007.LIB 2716_27c010_logic_state_mini.IDX 2716_27c010_logic_state_mini.LIB 4093.IDX 4093.lib 4093.LML 74 ADDS.IDX 74 ADDS.LIB ACTIVE1.IDX ACTIVE1.LIB ADC083X.IDX ADC083X.LIB ANALOG.IDX ANALOG.LIB ANALOG_DEV.IDX ANALOG_DEV.LIB...
Witam Przerobiłem kod z zegara z datą i termometrem pod RTC PCF8583, na RTC DS1307. Uporałem się z zapisem zegara do DS-a, ale za chiny nie można ustawić daty. Może ktoś zerknąć na ten kod i podpowiedzieć? może powtarzam cały czas ten sam błąd?. [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64...
Witam wszystkich. Bardzo ładnie proszę, o sprawdzenie kodu poniżej. Nie mogę za nic w świecie ustawić zegara, i z datą jest też nie do końca ok. Męczyłem się składając linijki, i nie wychodzi. Nie wiem gdzie są błędy. Zegar idzie, ale nie idzie go ustawić. Jeśli wyświetla 13:20 i ustawię inny czas, wraca z powrotem do 13:20 lub innej wartości. Czy może...
Witam Mam problem. Chciałbym zrobić projekt z linku poniżej: http://www.elektroda.pl/rtvforum/topic25... Ten użytkownik udostępnił pliki wsadowe do procesora jak i kod źródłowy napisany w Bascom'ie. Chciałbym zmienić RTC PCF8583 na RTC DS1307. Czy ktoś zechce pomóc w zmianie kodu źródłowego? Osoby chętne proszę o odpowiedź. Pozdrawiam.
ustawi ds1307 ds1307 procedury projekt ds1307
zużycie oleju passat ładowanie tętnienia testy akumulatorów
temic mercedes briggs stratton
Serwis amplitunera Unitra AT 9115 we Wrocławiu - gdzie naprawić? Podłączenie trzech grzałek do przełącznika warstwowego z 6 stykami