Stránka 2 z 2

Re: Záměna Atmega328 za Arduino Nano

Napsal: 26 úno 2020, 18:13
od pavel1tu
Prošel jsem schema, program. Ale tam jsem chybu neočekával.
DS3231 je sice psáno že je přesný, ale na sekundy jsem jej nezkoumal (za rok se mi ale nikdy nerozjel ani o minutu). Záhadou mi je, že by na sériové lince ukazoval jiný čas než hodiny .

Pak už jen dedukuji (vzhledem ke zkušenostem s PWM a rušením od něj - vůbec pokud tam máte delší dráty)
Tím že to špatně ukazuje teplotu (měřeno přes analogový vstup) to odhaduji táké na problém s napájením - napájecí napětí se používá jako referenční .
Rušení v napájení může asi odjet i s časem v RTC - osobně jsem se s tím ale nesetkal.

Zatím více nepomohu (nemám tolik času), ani v diskuzích nikdo nemá problém s odjetým časem a teplotu si většina lidí "dodělala" z RTC modulu, který ji také měří a lze ji po komunikaci vyčíst.

Re: Záměna Atmega328 za Arduino Nano

Napsal: 26 úno 2020, 18:38
od hafca
Asi jsem to nenapsal úplně šikovně s tím RTC. Měl jsem ho samotné na nepájivém poli a testoval jsem ho, jestli bude taky utíkat. Neutíkalo stejně jako neutíkalo, když bylo vypnuté napájení hodin a modul šel jen ze záložní baterky. S tou teplotou nevím, na jeden dotaz 13 a azápětí drhů a 32 stupňů. Upravit program na vyčtení z RTC asi nedokážu, navíc by to měřilo teplotu uvnitř krabice.
Ještě zkusím překreslit DPS a přidám filtrační a blokovací kondenzátory.

Re: Záměna Atmega328 za Arduino Nano

Napsal: 26 úno 2020, 20:34
od pavel1tu
Než budete cokoliv měnit, proměřte to - nějakým osciloskopem.
PWM je nastavené na 31kHz, to by se se spínaným zdrojem ovlivňovat nemělo, já měl většinou problémy když byl zdroj na frekvenci kolem 400Hz a PWM jsem měl pod 1kHz (no čína no).

Vyzkoušejte to bez toho displeje, jen ATmegu + elektroniku, odpojit jak těch 1,5V + 25-50V.

Ve schematu (asi ho nemá kompletní ?) úplně chybí blokovací kondiky, jak elektrolyt u zdroje napájení (tady asi nehrozí špičky odběru), ale hlavně keramiky 100n jak u napájení ATmega, já bych vyfiltroval i napájení k RTC (vždy co nejblíže k + nožičce napájení). Já co dělám ATmegy na PCB, tak jen u ní ho mám 4x.
To samé krystal - nesmí být moc daleko od ATmega + ty kondiky u něj.

Více mne nenapadá, třeba někdo jiný poradí.

Re: Záměna Atmega328 za Arduino Nano

Napsal: 26 úno 2020, 21:11
od hafca
Blokovací kondenzátory teď jsou v napájení 9V, na 5V a výstupech DC/DC a na původní desce s Atmegou je ještě jeden přímo na napájecích pinech ze strany spojů. Krystal a kondenzátoru jsou hned u pinů.
Bz těch DC/DC to zkusím.
Dík za tipy.