Stránka 1 z 2

Resetovací obvod

Napsal: 09 úno 2021, 20:05
od markoni
Potřeboval bych nějaký resetovací obvod který by fungoval i na 3.3 V aby mě třeba po 20 minutách dal impuls který by resetnul například po uspání MCU uvažoval jsem na NE555 a taky jsem hledal nějakou kalkulačku online do které bych interval v minutách a s něho by vypadli hodnoty odporů a kondenzátoru , potřeboval bych typ ? díky

Napsal: 09 úno 2021, 20:48
od ev21
třeba toto ?

Napsal: 09 úno 2021, 20:49
od Bernard
Kalkulátor je třeba tu (nezkoušel jsem):
https://ohmslawcalculator.com/555-astable-calculator
Taky by to šlo řešit s ATtiny13 apod. s interním oscilátorem, stačí jen ten MCU a ještě jsou piny do rezervy.

Napsal: 09 úno 2021, 21:02
od jezevec
Na 20 minut není 555 moc vhodná, lepší je použít 4541.

Napsal: 09 úno 2021, 21:02
od termit256
Proc az po tak silene dlouhe dobe?
WDT mivaji casy maximalne ve stovkach ms az jednotkach sekund.
Takhle to znamena, ze pokud se ti obvod kousne, pul hodiny nebude delat to co ma.

Napsal: 09 úno 2021, 21:03
od markoni
ev21 píše:třeba toto ?

to by šlo ale 227M nevzpomínám si jestli taková hodnota existuje nebo s jakých hodnot to poskládat :idea: díky

Napsal: 09 úno 2021, 21:13
od jova1
555 je už na takové časy nepřesná, inspiroval bych se spíše tady: https://www.belza.cz/files1/t4541.htm
Já tím obvodem řešil resetování procesoru v hodinách při náhodném zaseknutí.

Napsal: 09 úno 2021, 21:16
od markoni
termit256 píše:Proc az po tak silene dlouhe dobe?
WDT mivaji casy maximalne ve stovkach ms az jednotkach sekund.
Takhle to znamena, ze pokud se ti obvod kousne, pul hodiny nebude delat to co ma.
Já chci uspat ESP8266 01 aby to nežralo baterky já vím že tam chybí pro resetování propojení (resetovací pin a číp pin 8 ) teď to nemohu najít na youtube kde jsem to viděl díky

Napsal: 09 úno 2021, 21:17
od Kvicala_r
Markoni, chceš skládat 227M a ten kondík ti nepřijde zvláštní? čekáš, že bude taky v toleranci 1% jako ty odpory? :)
227M bys posládal celkem "přesně" třeba ze serie (E24) 100M, 120M a 6M8.
Ale stejně pokud chceš přesný čas budeš ten odpor muset doladit. Bihužel stabilní kondík (NPO/C0G) asi na tu kapacitu nedostaneš . Skončíš u nějaké keramiky X5R s tolerancí (když dobře) 15%

Napsal: 09 úno 2021, 21:19
od markoni
Já to nechci přesně na 20 minut ale tak ze 3 x do hodiny

Napsal: 09 úno 2021, 21:30
od ZdenekHQ
Dej tam 4060.

Napsal: 09 úno 2021, 21:30
od termit256
To posli do deep sleep modu a nastav pravidelne probouzeni po tech 20 minutach. Netusim co ziskas tou 555, krome dramaticky zvysene spotreby celeho bazmeku. Tady pisou ze to bere v deep sleep 20uA https://www.espressif.com/sites/default ... s_en_0.pdf

Napsal: 09 úno 2021, 21:40
od mikollar
Ako pise termit256, ak to robis cez arduino IDE tak

prepojit GPIO 16 na reset (RST)

a uspat takto napr na 2800s

Kód: Vybrat vše

 ESP.deepSleep(2800e6);
Samozrejme po prebudeni je ESP po resete, teda ako keby si ju zapol, inicializuje sa vsetk oodznova

Napsal: 10 úno 2021, 12:29
od markoni
mikollar píše:Ako pise termit256, ak to robis cez arduino IDE tak

prepojit GPIO 16 na reset (RST)

a uspat takto napr na 2800s

Kód: Vybrat vše

 ESP.deepSleep(2800e6);
Samozrejme po prebudeni je ESP po resete, teda ako keby si ju zapol, inicializuje sa vsetk oodznova
ESP8266-01 nemá GPIO 16, tady je tento postup https://www.youtube.com/watch?v=foljGPuLjYk mimochodem s mýma očima neproveditelný :evil:
edit :Moje myšlenky jdou správným směrem když si myslím že po uspání musí přijít podmět s venku (reset) ale potom nechápu ESP.deepSleep(2800e6); ten parametr :?:díky

Napsal: 10 úno 2021, 14:11
od ZdenekHQ
U mých procesorů je to tak, že buď to žere 300uA a vzbudí se to samo (RC časovač), nebo 30uA a musí se to probudit zvenku. Otázka je, co žere víc.