Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: st únor 19 2020, 10:44 Předmět: Zpožďování DS3231
Postavil jsem hodiny s ruskou VFD IV-18, kde je RTC DS3231. Hodiny se při běhu zpožďují o několik sekund denně. Pokud vypnu napájení a zůstanou jen na baterce, tak se za 8 hodin nezpozdí a drží čas jak mají.
Je tam ještě jeden zádrhel a tím je měření teploty čidlem TMP36. Na každý dotaz na teplotu dostanu úplně jinou hodnotu, jako by čidlo nebylo připojené.
Může být na vině krystal nebo Atmega 328P, která to celé pohání, nebo je chyba v něčem jiném? _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Nejspis budes mit nejakou chybu v softu, ja jsem s tim stavil troje hodiny pred mesicem a drzi to jak pribite. V pripade ze se oscilator rozjizdi, mas moznost zapisem do jednoho z registru provest korekci rychlosti chodu oscilatoru, ale pokud to jede z baterky dobre, problem v tom nebude. Blokovani napajeni kondikama u kazdeho svabu na desce mas v poradku? Jako cidla teploty jsem pouzil bezproblemove DS18B20.
Naposledy upravil termit256 dne st únor 19 2020, 11:04, celkově upraveno 1 krát.
Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: st únor 19 2020, 11:03 Předmět:
U Atmegy je z strany spojů 100n, u druhého co ovládá displej je taky jeden.
Soft jsem nepsal já. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Njn, tak to je tezky. Pokud jsi postahoval nejake paskvily od arduinistu z internetu a zkombinoval do sebe, byl by zazrak kdyby to fungovalo
Mi to bezi na uplne jine archtekture nez AVR, takze v tom ti moc nepomuzu.
Predpokladam ze tim behem na barerku jsi myslel zalohovani RTC, nebo ti z baterie bezi i ta atmega?
Ty blokovaci kondiky bys mel mit i u RTC.
Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: st únor 19 2020, 11:18 Předmět:
Ano, myslel jsem tím, že je vyplé napájení a běží jen baterka v RTC. Zkusím přidat ještě kondezátor přímo na konektor RTC.
Teď mi napadla ještě jedna věc, mám tam modul step down a step up pro napájení displeje. Aby to nakonec nebylo od nich nějaké rušení. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Mozne to je, pokud to mas nejak podivne nadratovane. Ten blokovaci kond by mel byt co nejbliz k vyvodum z rtc. Nech to den bezet bez tech menicu k displeji a uvidis jestli to je tim.
Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: st únor 19 2020, 11:44 Předmět:
Sice budu muset proškrábnout DPS, ale za pokus to stojí.
Teď když jsem se na to zpoždění zaměřil, tak to vypadá, že je to o 1 sec. za hodinu. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Založen: Aug 12, 2012 Příspěvky: 1511 Bydliště: J H
Zaslal: st únor 19 2020, 13:52 Předmět:
DS3231 (z Ali) mám provozu dva moduly v meteo stanici a termostatu, čas u obou ujede za cca půl roku (když přehazuju letní-zimní čas) tak asi o 20s (zpoždění). Obě zařízení jsou napájený klasickým spínaným adaptérem do zásuvky..... _________________ ........Nedůvěřuji velbloudům a obecně nikomu, kdo dokáže týden nepít........
Dival jsem se do poznamek, to doladeni oscilatoru se zapisuje do Aging Offset Register. Je tam 8bitove cislo ve formatu dvojkovy doplnek, 1LSB je cca 0,3sec za mesic, jestli jsem pocital spravne.
Ja mam obvody DS3232, ale ony jsou prakticky stejne.
Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: čt únor 20 2020, 20:07 Předmět:
Přidal jsem blokovací kondenzátory kam to šlo, dal jiný krystal, jiný zdroj, ale nic platné. Pokud to běží bez zdroje a je naživu jen modul ze záložní baterie, pak čas necourá. Ve chvíli, kdy zapnu napájení, začnou se hodiny zpožďovat o cca 1 sec. za hodinu.
Takže modulem to není, ale co je příčinou jestli špatně napsaný soft nebo nějaká HW chyba to nevím. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Musis na to vylucovaci metodou.
Zkus odpojit I2C sbernici od RTC aby do nej nekafral MCU a nech to bezet cely den z toho napajeni pri kterem se ti to zpozduje. Pokud to po zapojeni sbernice nacte spravny cas, je temer 100% chyba v SW.
Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: čt únor 20 2020, 20:36 Předmět:
A není to to samé, jako když je komplet odpojené napájení včetně MCU? Kudy jinudy by to mohlo kecat do RTC? Jedině snad přes napájení toho RTC. Nebo něco nevidím? _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Jo, muze to byt i nejake ruseni nebo bordel v napajeni pokud tam mas menice a mas to nejak zprasene udelane. Timhle to vyloucis a zustane jen chyba sw.
Založen: Jul 27, 2004 Příspěvky: 4494 Bydliště: 25km na západ od Prahy
Zaslal: so únor 22 2020, 16:50 Předmět:
Záhada je objasněna, je vadný ten modul. Půjčil jsem si jiný a s ním čas drží. Zatím je to v chodu 24 hodin a žádný úlet v přesnosti nepozoruji.
Smutné na celé věci je, že ten půjčený je z eBay a ten můj je koupený tady ve speciálce na Arduino.
Jediné co přetrvává je měření teploty. Tu to neměří a nevím proč. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.