[elektro] Mikrokontroller kimenet "megvédése" a resettől?

hg12345 hg12345 at freemail.hu
Tue Aug 2 08:11:32 CEST 2016


Ha RESET állapotban megfelelő értéket akarsz adni a lábnak, akkor ezt egy megfelelő fel vagy lehúzó ellenállással teheted meg. A legtöbb uC RESET állapotban, digitális vagy analóg bemeneti állapotot vesz fel, 
indulás után már kezedben a döntés mit csinálsz, a port konfigurálásnál még arra kell figyelni mielőtt kimenetnek állítod a lábát, előtte a megfelelő értéket be kell állítani rajta, ha nem  jó a sorrend, akkor hazardos lehet.

A triac esetén azért nem lehet erre túlzottan érzékeny, hiszen bármikor bekapcsolható, ha bár vezet akkor a következő félhullámig van idő....


Karoly Kovacs <koka55 at gmx.at> írta:
>Belefutottam a következő problémába:
>Egy mikrokontroller (esetemben Arduino/AVR, de t.képpen valószínűleg 
>mindegy) kimenetére a szokásos módon csatlakozik optocsatolón keresztül 
>egy TRIAK-os kapcsoló (230Voltot kapcsol).
>Normál üzemállapotban, programfutás közben a kimeneten 1 van, azaz a 
>TRIAK be van kapcsolva. Ha valami miatt resetelnem kell a 
>mikrokontrollert, akkor egy rövid ideig a kimenet 0-ba megy. Ezt 
>szeretném elkerülni, azaz ezt a kimenetet csak és kizárólag a programból 
>szeretném vezérelni.
>Tudtok erre valami jó megoldást? Akár hw akár sw lehet, nem gond.
>Ha hw-ben gondolkozunk, akkor feltételezem, hogy ott valami "simító", 
>áthidaló, kondis megoldás kellene. Nem kritikus a TRIAK 
>meghúzási/elengedési ideje, azaz bármilyen késleltető, áthidaló áramkör 
>szóba jöhet.
>Sejtésem szerint sw megoldás nem nagyon jöhet szóba, mert a reset egy 
>elég kemény dió, azt nehéz lenne megerőszakolni, meghekkelni. De persze 
>azt sem tudom, hogy a soft/warm reset (azaz amikor a 0-ás címre ugrunk) 
>valóban nullázza-e a kimeneteket? Van erről valami információtok?
>
>Köszönök minden hasznos infromációt. (Ha nem tudtok segítani, marad a 
>szkópos méricskélés.)
>
>Károly
>
>-----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list