 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
71GA Član


Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.00 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 8:51 pm Naslov sporočila: Priključitev RESET pina pri MIKROKRMILNIKIH |
|
|
Lep pozdrav!
Učim se elektroniko za izpit in me nekaj zanima. V skripti mi piše, da se reset (RST) pin na mikrokrmilniku (MK) veže tako, da ga vežemo z uporom proti GND in s kondenzatorjem proti napajanju (Vcc). Rečeno je, da logična 1 na RST resetira mikrokrmilnik.
Torej, če jaz prav razumem, se zgodi naslednje:
1.) Prižgemo napajanje (logicna 1).
2.) Na strani kondenzatorja proti napajanju se nabere + potencial in na nasprotni strani - potencial. Torej na pin RST pride - potencial in ni mi jasno, zakaj se le ta resetira, če je rečeno, da se resetira le ob logični 1.
Ali mogoče stvari ne potekajo tako, kot si jaz to razlagam?
Še slikica vezave.
Skripta omenja tudi, da vzporedno vezano stikalo kondenzatorju omogoča ročni reset. To razumem. Ni mi jasen le kondenzator in kaj le ta naredi...
Hvala!
|
|
Nazaj na vrh |
|
 |
žrepko Član

Pridružen-a: Tor 23 Mar 2010 20:12 Prispevkov: 700 Aktiv.: 3.77 Kraj: Ptuj-Maribor
|
Objavljeno: Pon Jun 14, 2010 9:05 pm Naslov sporočila: |
|
|
mislim da kondenzator služi pri hitrem preklaplanju napetosti, da se uC ne resetira vsakič ko na hitro vklapljaš in izklapljaš napajanje.
Imam prav?
|
|
Nazaj na vrh |
|
 |
špljc Član

Pridružen-a: Pon 14 Sep 2009 13:42 Prispevkov: 52 Aktiv.: 0.27 Kraj: Škofja Loka
|
Objavljeno: Pon Jun 14, 2010 9:29 pm Naslov sporočila: |
|
|
Mislim da gre za to da vezje povzroči pulz na pinu reset ko vklopimo napajanje. Poglej si odziv CR člena pri vzbujanju s stopnico, torej če naenkrat vklopimo napajanje.
Svetujem da naštudiraš RC in CR člen, oz člen prvega reda ker ti lahko še prav pride vsaj na izpitih.
Spodaj je slikca v spice-u. Zdaj pa potrebujem samo še potrdilo, ker se ne spoznam preveč dobro na mikrokrmilnike.
@žrepko CR člen filtrira nizke frekvence
Opis: |
|
Velikost datoteke: |
109.69 KB |
Pogledana: |
11 krat |

|
Nazadnje urejal/a špljc Pon Jun 14, 2010 9:44 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.87 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 9:31 pm Naslov sporočila: |
|
|
2x narobe.
RC člen, na začetku je kondenzator prazen (Uc=0).
Uc(t)=
Ur(t)=
Nariši graf Ur(t), ali izračunaj pri t=0 in t=neskončno.
|
|
Nazaj na vrh |
|
 |
71GA Član


Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.00 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 9:32 pm Naslov sporočila: |
|
|
žrepko je napisal/a: |
mislim da kondenzator služi pri hitrem preklaplanju napetosti, da se uC ne resetira vsakič ko na hitro vklapljaš in izklapljaš napajanje.
Imam prav? |
A se nebi tako na RST nabral negativni potencial (torej -1), posledično RST nebi dosegel stanja logične 1 in mikrokrmilnik se nebi resetiral.
V skripti piše, citiram:"Običajno pride do resetiranja mikrokrmilnika, ko gre RST v stanje 1. Najpogosteje vežemo RST z uporom proti V ss (GND) in z kondenzatorjem proti Vcc (napajanje)"
|
|
Nazaj na vrh |
|
 |
micabauc Član


Pridružen-a: Tor 03 Jun 2003 7:12 Prispevkov: 177 Aktiv.: 0.75 Kraj: Celje
|
Objavljeno: Pon Jun 14, 2010 9:40 pm Naslov sporočila: |
|
|
Joj.
Ob vklopu steče tok skozi kondenzator in ta tok povzroči padec napetosti na uporu. S tem se za trenutek (RC konstanta) na uporu pojavi napetost približna napajalni. In ta upada sorazmerno z manjšanjem toka oz napolnitve kondenzatorja.
In to je to.
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.87 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 9:49 pm Naslov sporočila: |
|
|
Citiram: |
A se nebi tako na RST nabral negativni potencial (torej -1), posledično RST nebi dosegel stanja logične 1 in mikrokrmilnik se nebi resetiral. |
Ne mešaj napetosti in logičnega stanja.
Če je na začetku stacionarno stanje:
Pri stopnici 0V->VCC, bo RST napetost med VCC in 0V
Če ne upoštevamo diod v uC, bi bila pri stopnici VCC->0V, napetost na RST med -VCC in 0V.
|
|
Nazaj na vrh |
|
 |
71GA Član


Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.00 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 9:54 pm Naslov sporočila: |
|
|
micabauc je napisal/a: |
Joj.
Ob vklopu steče tok skozi kondenzator in ta tok povzroči padec napetosti na uporu. S tem se za trenutek (RC konstanta) na uporu pojavi napetost približna napajalni. In ta upada sorazmerno z manjšanjem toka oz napolnitve kondenzatorja.
In to je to. |
Ampak moraš biti pa bolj pazljiv, ko rečeš, da steče tok skozi kondenzator. Tok namreč steče skozi upornik, medtem ko se polni kondenzator. Še vedno ta razlaga ni čisto jasna, saj me bega še smer toka, ki bi po mojem stekel v od GND proti kondenzatorju in ne vem ali ga je potrebno upoštevati negativno, posledično tudi napetost?--> ki je zopet po tej razlagi negativna in ne proži RST pina.
Se da se kak bolje to razloziti?
|
|
Nazaj na vrh |
|
 |
sortaj Član


Pridružen-a: Sre 23 Jul 2008 21:51 Prispevkov: 812 Aktiv.: 3.94 Kraj: Med Vipavo in Štanjelom
|
Objavljeno: Pon Jun 14, 2010 9:55 pm Naslov sporočila: |
|
|
micabauc je napisal/a: |
Joj.
Ob vklopu steče tok skozi kondenzator in ta tok povzroči padec napetosti na uporu. S tem se za trenutek (RC konstanta) na uporu pojavi napetost približna napajalni. In ta upada sorazmerno z manjšanjem toka oz napolnitve kondenzatorja.
In to je to. |
hja...
po tej logiki bi mikrokontroler deloval le malo časa.
ko bi se kondenzator napolnil, bi bila na RESET spet "0".
Ne vidim neke uporabnosti vezanja tipke, da sklene kondenzator...
Sploh mi ta vezava ni logična...
Jaz uporabljam obratno. Kondenzator je med reset in maso, na napajanje pa upor 10k. ko s tipko skleneš kondenzator se ta izprazni (log. "0" na reset) ter potrebuje nek čas (RC konstanta) da pride na log. "1". V tem času je C v reset-u.
S tem primerom imam narejenih okrog 40 meritev z nekaj (se ne spomnim več... nekje do 10) vrstami kondenzatorjev. Z osciloskoppom sem posnel pritisk in spust tipke in tako določil nek kondenzator. Po izračunih bi moral biti 0,68nF za Atmega8, vendar ta ne zaduši dobro mehanskih nihajev tipke zaradi električnih sil.
100nF je povsem dovolj.
lp, Jernej
_________________ Svet je bil analogen, dokler ni Planck vsega zafrknil... |
|
Nazaj na vrh |
|
 |
micabauc Član


Pridružen-a: Tor 03 Jun 2003 7:12 Prispevkov: 177 Aktiv.: 0.75 Kraj: Celje
|
Objavljeno: Pon Jun 14, 2010 9:57 pm Naslov sporočila: |
|
|
Nekateli uC rabijo za reset logično 1. Niso samo ATMELI na svetu, čeprav so najboljši.
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.87 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 10:01 pm Naslov sporočila: |
|
|
@sortaj:
V čem se razlikujeta RESET in /RESET ?
|
|
Nazaj na vrh |
|
 |
71GA Član


Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.00 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 10:02 pm Naslov sporočila: |
|
|
sortaj je napisal/a: |
micabauc je napisal/a: |
Joj.
Ob vklopu steče tok skozi kondenzator in ta tok povzroči padec napetosti na uporu. S tem se za trenutek (RC konstanta) na uporu pojavi napetost približna napajalni. In ta upada sorazmerno z manjšanjem toka oz napolnitve kondenzatorja.
In to je to. |
hja...
po tej logiki bi mikrokontroler deloval le malo časa.
ko bi se kondenzator napolnil, bi bila na RESET spet "0".
Ne vidim neke uporabnosti vezanja tipke, da sklene kondenzator...
Sploh mi ta vezava ni logična...
|
Taka vezava se pomojm uporablja v Mikrokrmilnikih, kjer na začetku želimo resetirati CPU. Tako vezje se naj bi vedno resetiralo samo ob vklopu in še po želji uporabnika z klikom na tipko... tudi na tak način preneseš logično 1 na RST.
|
|
Nazaj na vrh |
|
 |
sortaj Član


Pridružen-a: Sre 23 Jul 2008 21:51 Prispevkov: 812 Aktiv.: 3.94 Kraj: Med Vipavo in Štanjelom
|
Objavljeno: Pon Jun 14, 2010 10:05 pm Naslov sporočila: |
|
|
71GA je napisal/a: |
ni mi jasno, zakaj se le ta resetira, če je rečeno, da se resetira le ob logični 1.
|
int47 je napisal/a: |
@sortaj:
V čem se razlikujeta RESET in /RESET ? |
ah ja...
No v tem primeru pa obratno kot sem napisal... (Ucc namesto GND)
lp, Jernej
_________________ Svet je bil analogen, dokler ni Planck vsega zafrknil... |
|
Nazaj na vrh |
|
 |
71GA Član


Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.00 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 10:07 pm Naslov sporočila: |
|
|
int47 je napisal/a: |
Ne mešaj napetosti in logičnega stanja.
|
Ne razumem, kako je lahko negativna napetost enaka logični 1
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.87 Kraj: Ljubljana
|
Objavljeno: Pon Jun 14, 2010 10:11 pm Naslov sporočila: |
|
|
Kakšno je logično stanje -1 ?
Edit: Logični '0' in '1' sta definirani z napetostnimi nivoji (vhodna karakteristika).
Ni pa nujno, da je vhod aktiven pri log. '1' in neaktiven pri log. '0'.
npr:
RESET je aktiven pri log. '1'.
/RESET je aktiven pri log. '0'.
Nazadnje urejal/a int47 Pon Jun 14, 2010 10:16 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 2 dni
Powered by phpBB © 2001, 2005 phpBB Group
|