www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Reset?
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Strojna oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Tor Jun 01, 2004 5:25 pm    Naslov sporočila:  Reset? Odgovori s citatom

Pozdrav

Po spodnji vezavi imam narejeno vezje. Imam pa problem, ko resetiram procesor se mi rele za trenutek vklopi potem pa se zopet izklopi.
Zakaj pride do tega, saj sem ga na zacetku definiral na Reset?

Prosim za razlago, kaj naj naredim, saj rele takrat ko ga resetiram nesme priklopiti?

LP,marko



Bascom(1).jpg
 Opis:
Vezava
 Velikost datoteke:  8.3 KB
 Pogledana:  5922 krat

Bascom(1).jpg



_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.91
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Jun 01, 2004 7:54 pm    Naslov sporočila:   Odgovori s citatom

Sam uporabljenega porcesorja ne poznam zato ne vem kako izgleda struktura pina izhoda. Mogoče bi bilo bolje uporabit kak običajni NPN transistor ter iz izhoda proti bazi dati en upor. Še en upor pa od baze proti masi.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Tor Jun 01, 2004 8:42 pm    Naslov sporočila:   Odgovori s citatom

Procesor je AT89c2051, program je pisan v Bascom-8051.
Probal sem tudi z NPN tranzistorjem in se dogaja isto.

Kaj bi lahko to bilo?

LP,marko

_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.91
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Jun 01, 2004 9:00 pm    Naslov sporočila:   Odgovori s citatom

Si dal bazo direkt na pin ali si dal vmes upor? Govorim na pamet; atmelov ne poznam - mogče obstaja možnost, da se pri resetu pini vključijo kot vhodi z kakimi pullup upori, ki potegnejo bazo navzgor ? So izhodni pini tipa odprtega kolektorja ? Kot sem napisal zgoraj daj iz pina proti bazi recimo 4,7k upor prav tak upor daj od baze proti masi.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Tor Jun 01, 2004 11:37 pm    Naslov sporočila:   Odgovori s citatom

bom poskusil se z temi upori 4,7k

lp.marko

_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
G-Lab
Član
Član



Pridružen-a: Sob 12 Jul 2003 9:44
Prispevkov: 179
Aktiv.: 0.76
Kraj: Jesenice

PrispevekObjavljeno: Tor Jun 01, 2004 11:53 pm    Naslov sporočila:   Odgovori s citatom

Marko mislim da vem kje imaš problem.
Pri Atmelovih procesorjih moraš imeti na reset pinu vezan upor proti masi, in kondenzator na 5V. S tem daš uP čas najmanj 2 urini periodi, da se razmere v mikrokontrolerju stabilizirajo, in da se postavi na začetek izvrševanja programa.

Ko resetiraš procesor oz. dokler se ne začne izvajati program so vsi pini na logični 1 se pravi 5V. Ko pa se program začne izvrševati se šele izklopijo pini, ki jih programsko postaviš na logično 0. Se pravi dokler je uP v resetu bodo pini aktivni v tvojem primeru bo rele odprt.

Predvidevam da je tvoj reset uP kratek. Če je manjši kot 2 sekundi lahko probaš uporabiti paralelno vezan kondenzator med izhodom uP in maso vezati kondenzator 10uF(lahko uporabiš tudi kakšne druge vrednosti, kar ti pač ustreza), torej vežeš kondenzator med maso in bazo tranzistorja. Ker imajo atmelovi uP omejitev izhodnega toka na okoli 20mA se bo kondenzator polnil nekje okoli 2 sekundi(odvisno od kondenzatorja), ko bo poln se ti bo pa vklopil rele.

Še opis dogajanja: Če boš potem takem resetiral uP za krajši čas kot 2 sekundi, se rele ne bo vklopil, ker bo kondenzator prazen. Ko pa boš želel vklopiti rele, in bo pin aktivni dalj časa kot 2 sekundi, zato se bo rele vklopil. Če te zamik ne moti lahko probaš s kondenzatorjem, drugače pa se ne spomnim nič koristnejšega.

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Sre Jun 02, 2004 8:08 pm    Naslov sporočila:   Odgovori s citatom

Tocno tako kot si opisal imam narejen RESET, 10mF kondenzator ter 10k upor na maso.
Ne vem vec kaj storiti. Kaj pa, ce bi probal z reset vezjem MC34064, imam ga doma, pa ga ne znam priklopiti. Ali lahko kdo narise vezavo na mikrokontroler?

LP,marko

_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
strobos
Član
Član



Pridružen-a: Sre 24 Sep 2003 12:19
Prispevkov: 726
Aktiv.: 3.06
Kraj: Brežice

PrispevekObjavljeno: Sre Jun 02, 2004 8:22 pm    Naslov sporočila:   Odgovori s citatom

Uporabi vezje z negatorji. Ko boš resetiral, bo na izhodu negatorja ničla in ne enica(torej ti ne bo vklopilo releja) in potem v programu spremeniš logiko.

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
G-Lab
Član
Član



Pridružen-a: Sob 12 Jul 2003 9:44
Prispevkov: 179
Aktiv.: 0.76
Kraj: Jesenice

PrispevekObjavljeno: Sre Jun 02, 2004 9:02 pm    Naslov sporočila:   Odgovori s citatom

Marko11 nisi me dobro razumel. Probaj dati še 10uF na izhodni pin. Med vhodom baze tranzistorja in maso.
Tako se ti bo rele prižgal šele, ko bo na izhodu dalj časa 5V. S tem boš preprečil vklapljanje releja v tistih kratkotrajnih trenutkih, ko pritisneš reset.
LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Sre Jun 02, 2004 9:10 pm    Naslov sporočila:   Odgovori s citatom

Ja,ja sem ponovno prebral, pises da je casovni zamik, to mi pa ne odgovarja, bo trba kako drugace napravit.

LP,marko

_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
strobos
Član
Član



Pridružen-a: Sre 24 Sep 2003 12:19
Prispevkov: 726
Aktiv.: 3.06
Kraj: Brežice

PrispevekObjavljeno: Sre Jun 02, 2004 10:21 pm    Naslov sporočila:   Odgovori s citatom

Mislim, da je v tvojem primeru res najboljše, da uporabiš dodatno vezje z negatorji, kot sem že zgoraj napisal. Poglej v SE od Srečka Lavriča GSM alarmno centralo s kontrolo porabnikov. On je za izhode relejev uporabil dodatno vezje, ki vsebuje negatorje.

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
piki
Član
Član



Pridružen-a: Tor 09 Dec 2003 0:53
Prispevkov: 60
Aktiv.: 0.25

PrispevekObjavljeno: Sre Jun 02, 2004 11:43 pm    Naslov sporočila:   Odgovori s citatom

Marko11 probaj dati na pin P1.0 in P1.1 PULL-UP upora 4.7k, čeprav ju ne uporabljaš. Sam sem imel podoben problem, da se mi uC ni hotel vedno vredu resetirati, če si vklapljal ali izklapljal napajanje. S tema dvema uporoma težav več ni bilo.
Kot drugo pa ne razumem ravno kaj bi rad povedal. Se pravi ko narediš reset bi moral biti rele vgašnjen pri tebi pa je prižgan?
Kot drugo pa probaj s preprostim ASM jezikom z ukazom
CLR p3.0

Upam da sem kaj pomagal. Sicer pa je BASCOM bolj amaterski software, najboljše je v ASM programirati, saj lahko točno veš kaj delaš, je pa res da je malo težji.

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
G-Lab
Član
Član



Pridružen-a: Sob 12 Jul 2003 9:44
Prispevkov: 179
Aktiv.: 0.76
Kraj: Jesenice

PrispevekObjavljeno: Čet Jun 03, 2004 2:34 am    Naslov sporočila:   Odgovori s citatom

Ko sem prebral članek o alarmni centrali in negatorjih, sem se spomnil na predmet preklopnih vezij. Sicer ne vem kako ima narejeno Srečko Lavrič, lahko da ima podobno kot na spodnji sliki.

Marko11 spodaj je v bistvu prerisano tvoje vezje, s tem da so dodana še NAND vrata. Verjetno se ti doma valja kakšen čip z omenjenimi vratami. Ponavadi so 4 vrata v enem čipu.
Tole naj bi pa delovalo brez zakasnitve.
LP



slika.jpg
 Opis:
 Velikost datoteke:  27.54 KB
 Pogledana:  48 krat

slika.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jul 20, 2004 3:50 pm    Naslov sporočila:   Odgovori s citatom

Predelaj vezje tako, da bo rele vklopljen, ko bo na pinu stanje "0".
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
robertos
Član
Član



Pridružen-a: Sre 11 Avg 2004 11:31
Prispevkov: 792
Aktiv.: 3.34
Kraj: Vuhred JN76OO

PrispevekObjavljeno: Sob Sep 18, 2004 5:42 pm    Naslov sporočila: icon_idea  Odgovori s citatom

Pozdrav Marko!

Če uporabljaš mi C z izhodnim NPN tranzistorjem je vezava zunanjega pull-up upora obvezna, pri PNP pa ne. Bolj zaneslivo bo delovanje s PNP tranzistorjem, pa tudi manjša je možnost, da skuriš izhod mi C. Porti imajo namreč zanimivo lastnost, da v stanju logične 1 zmorejo le nekaj mi A toka, medtem ko z logično 0 zmorejo do 25mA toka.
V prilogi pa so slike za te vezave.



mikrokontroler_vezava.jpg
 Opis:
 Velikost datoteke:  40.02 KB
 Pogledana:  18 krat

mikrokontroler_vezava.jpg



_________________
Cheerio baj frm S58S Robert !
http://www.kapunar.eu
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Strojna oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
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: 496 dni


Powered by phpBB © 2001, 2005 phpBB Group