Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Zpožďování DS3231

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další)
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: st únor 19 2020, 10:44    Předmět: Zpožďování DS3231 Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 19 2020, 10:52    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: st únor 19 2020, 11:03    Předmět: Citovat

U Atmegy je z strany spojů 100n, u druhého co ovládá displej je taky jeden.
Soft jsem nepsal já. Sad

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 19 2020, 11:09    Předmět: Citovat

Njn, tak to je tezky. Pokud jsi postahoval nejake paskvily od arduinistu z internetu a zkombinoval do sebe, byl by zazrak kdyby to fungovalo Smile
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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: st únor 19 2020, 11:18    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 19 2020, 11:35    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: st únor 19 2020, 11:44    Předmět: Citovat

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. Rolling Eyes

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
dobrman



Založen: Aug 12, 2012
Příspěvky: 1511
Bydliště: J H

PříspěvekZaslal: st únor 19 2020, 13:52    Předmět: Citovat

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........
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 19 2020, 14:01    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt únor 20 2020, 20:07    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: čt únor 20 2020, 20:28    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt únor 20 2020, 20:36    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: čt únor 20 2020, 22:42    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: so únor 22 2020, 16:50    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další) Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund