[ pisac @ 12.12.2022. 15:07 ] @
Zbog posr*nog raspberija sa posr*nim unutrašnjim watchdogom koji nije odradio šta je trebao kada je trebao, sada moram da jezdim 600km kroz planinske smetove da bih izvukao i vratio napajanje u to govance od uređaja.

Zna li neko jednostavni spoljni watchdog sklop (ako ima gotov najbolje) koji se napaja iz 5v i prosleđuje tih 5v dalje, i očekuje impuls na ulazu svakih nekoliko čegagod (minuti, sekundi, sati) inače ukida na kratko 5v izlaz i vraća ga nazad.

Da sam to govance spojio na vreme, sada bih uštedeo 100€ goriva i nekoliko dana.
[ scoolptor @ 12.12.2022. 16:26 ] @
Imas recimo combo nadzor napona + watchdog tajmer https://www.ti.com/lit/ds/symlink/tps3851.pdf?ts=1670815536000
Dve muve jednim udarcem.
[ pisac @ 15.12.2022. 14:43 ] @
Ne znam gde da nađem to čudo u Beogradu pod odmah.
Treba mi nešto prosto što ću kupiti u nekoj radnjii i sklopiti i bez mozga.

Ja sam to laički zamislio ovako:

Neki flip-flop sa inverznim default aktivnim izlazom, spojenim na relej koji daje napajanje za neki uređaj, a preko otpornika spojen i na kondenzator i istovremeno na ulaz flipflopa (dakle, preko otpornika). Kondenzator naravno drugim krajem na masi, puni se laganica oko desetak minuta. Kada se napuni, okine naravno flipflop i oslobodi relej (ukine napajanje nekom uređaju) a ujedno nula koja ide kroz relej se spoji preko nekog drugog otpornika na ovaj kondenzator i počne da ga prazni, i posle par sekundi eto opet praznog kondenzatora i flipflop opet aktivira.

To je prosto kolo, dva otpornika, relej, flipflop, kondenzator.

Sada još da smislim neki sklop da ulazni impulsi (samo ivica, a ne ceo impuls) resetuju kondenzator odnosno prazne ga momentalno.


Ima li neko neku šemu ili ideju za neke ovako proste varijante watchdoga, od nekih lako dobavljivih komponenti, da to nabavim i sklopim za jedan dan.

Ovo sve mi je inače znanje iz srednje škole, tada sam učio o flipflopovima i tim čudima. Ne znam ni koje oznake sada da ganjam, sve se izmenjalo odonda ako sam uopšte i tada znao
[ pisac @ 15.12.2022. 15:40 ] @
Vreme... pa eto, oko 10 minuta punjenja i recimo 3-5 sekundi pražnjenja.

To je valjda dovoljno da se nakon dolaska napajanja raspberry opasulji i čekira fajlsistem i podigne sve sisteme koje bi trebao i počne da šalje impulse.

Watchdog bi naravno trebao da resetuje tajmer na neku ivicu implusa a ne nivo signala, ukoliko raspberry zabaguje na stalno pozitivnom ili negativnom signalu u watchdog.
[ veselinovic @ 15.12.2022. 18:22 ] @
Mislim da ti ovo treba.
Promjenom vrijednosti kondenzatora od 10 n se mijenja vrijeme drzanja.
[ pisac @ 16.12.2022. 00:58 ] @
Gledam pola sata al ne uspevam da ukapiram kako radi.

Prvo da razjasnim, oni trouglići (1) i RL1(C1) se spajaju na +5v ili nešto drugo?
A drugo: kako to radi?
[ veselinovic @ 16.12.2022. 03:58 ] @
Trouglici su naponi.
Onaj obiljezen sa 1 je 5V.
Onaj obiljezen sa RL1(C1) je isti kao relej koji si izabrao -12 ili 5 V.
Radi prosto.
Kad dodje napajanje ( na trouglic 1) uzlazna ivica tog napona prodje kroz C1 i kroz D1 napuni C2.
Napon na C2 okine prvi smitov triger U1A. Okine se i drugi smit i mosfet provede, tj rele se aktivira.
Napon na C2 lagano pada i u jednom trenutku ce se mosfet ugasiti.
Ali ako u medjuvremenu dodje klok signal na C3 ( preko smita da se odvoji izlaz iz procesora) puni se c2.
I tako u krug.
[ pisac @ 16.12.2022. 12:50 ] @
Ok, to sam otprilike tako nešto pretpostavio ali...

Ne vidim šta se dešava kada:
1) dođe struja
2) kroz C1 i D1 se napuni C2 tokom uzlazne ivice
3) mosfet i relej se aktiviraju
4) istekne vreme pražnjenja C2 bez da je stigao ikakav impuls kroz clock
5) mosfet i relej se deaktiviraju
6) sve nadalje stoji deaktivirano, jer ne postoji više uzlazna ivica napona pošto je napon tu stalno, a klok ne može stići jer je raspberry ugašen.
7) ja potegnem 600km da odem i resetujem watchdog
[ scoolptor @ 16.12.2022. 14:24 ] @
Ako ti nije jasno, nacrtaj pa simuliraj: https://www.falstad.com/circuit/
[ veselinovic @ 16.12.2022. 16:10 ] @
Citat:
pisac:
Ok, to sam otprilike tako nešto pretpostavio ali...

Ne vidim šta se dešava kada:
1) dođe struja
2) kroz C1 i D1 se napuni C2 tokom uzlazne ivice
3) mosfet i relej se aktiviraju
4) istekne vreme pražnjenja C2 bez da je stigao ikakav impuls kroz clock
5) mosfet i relej se deaktiviraju
6) sve nadalje stoji deaktivirano, jer ne postoji više uzlazna ivica napona pošto je napon tu stalno, a klok ne može stići jer je raspberry ugašen.
7) ja potegnem 600km da odem i resetujem watchdog :D :D :D



A da ti nacrtas vremenske dijagrame situacija i rada sklopa koji ti treba.
Bice lakse
[ pisac @ 17.12.2022. 08:35 ] @
Citat:
scoolptor:
Ako ti nije jasno, nacrtaj pa simuliraj: https://www.falstad.com/circuit/


Jasno mi je, simulacija kaže isto.
izbacio sam iz šeme klok, samo radi simulacije. Osnovno kolo bi trebalo samo da osciluje, ali ne osciluje.
Klok/reset bi trebao kasnije da se doda na kolo koje već osciluje, kako bi ga držao u nekom mirnom stanju.
[ veselinovic @ 17.12.2022. 13:41 ] @
Moze i to, samo se sema komplikuje
Sa C5 odredjujes pauzu, tj vrijeme ugasenog napona za uC.
Mozda bi moglo i sa cmos555 samo ne znam 10-tak miuta da nije puno vremena.
[ pisac @ 17.12.2022. 17:19 ] @
Napravio sam nešto jednostavno što bi oscilovalo mirnije kada bih mogao u ovu šemu da ubacim šmit triger. Ovako sa običnim invertorima vibrira.
Evo u prilogu šema za ovaj falstad simulator. Šema je bez bez reset/clock kola, samo glavno kolo.
[ scoolptor @ 17.12.2022. 20:15 ] @
Citat:
kada bih mogao u ovu šemu da ubacim šmit triger

Dodaj NAND kapiju, spoj ulaze, desni klik na kapiju, Edit -> oznaci Schmitt inputs, i eto Schmitt inverter kapije.
[ pisac @ 18.12.2022. 00:25 ] @
Ok, evo moje sheme, bez reset ulaza.
Malo sam smanjio kondenzatore radi brzine simulacije.