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 

Filter vhoda mikroprocesorja
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
.
Neznanec
Neznanec



Pridružen-a: Pet 01 Okt 2004 1:17
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Pet Sep 24, 2010 7:44 pm    Naslov sporočila:  Filter vhoda mikroprocesorja Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.


Image001.png
 Opis:
 Velikost datoteke:  9.66 KB
 Pogledana:  2 krat

Image001.png



Image002.png
 Opis:
 Velikost datoteke:  10.85 KB
 Pogledana:  0 krat

Image002.png


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



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Pet Sep 24, 2010 8:56 pm    Naslov sporočila:   Odgovori s citatom

Jaz vedno delam tako in nikoli ni bilo težav (slika 1)
_________________
Lep dan
Simon
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: Pet Sep 24, 2010 8:59 pm    Naslov sporočila:   Odgovori s citatom

Na kakšen način naj bi pri dobro narejenem vezju (masi) nastala napetostna špica?

Če je mišljena tokovna špica, bi bila bolj logična postavitev 270 Omega upora med kondenzatorjem in tipko.

Mislim, da kontakti večinoma ne vibrirajo v GHz področju.

F=1/2 pi RC = cca 160Hz
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Sep 24, 2010 11:21 pm    Naslov sporočila:   Odgovori s citatom

Napetostna špica bi bila, če bi bila tuljava namesto kondenzatorja, pa še malo drugače zvezana (da jo tipka odklopi).

Dejansko v tem primeru nastane tokovna špica (kondenzator se momentalno sprazni skozi tipko, kar niti ni napačno - posmodi namreč okside na kontaktih tipke. Le kondenzator mora biti čim bližje tipki, da ne narediš velike zanke = antene.

Če bi že hotel zmanjšati tokovno špico, bi moral biti tisti mali upor zaporedno s kondenzatorjem ali tipko. Ampak ni potreben.

Upor na vhodnem pinu od mikrota nima funkcije. Funkcijo bi imel edino, če bi bil mikro napajan iz 3.3V, tipka pa iz 5V. Ampak v tem primeru pač tudi tipko daš na 3.3V.

Shema 1 je povsem ok.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
.
Neznanec
Neznanec



Pridružen-a: Pet 01 Okt 2004 1:17
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Sob Sep 25, 2010 8:23 am    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tonko
Član
Član



Pridružen-a: Sob 25 Jun 2005 13:45
Prispevkov: 541
Aktiv.: 2.28
Kraj: Črnomelj

PrispevekObjavljeno: Sob Sep 25, 2010 10:08 am    Naslov sporočila:   Odgovori s citatom

Takšna vezava ko tipka direktno prazni kondenzator ni dobra. Možno je da se pic resetira zaradi tega, vendar če imaš na napajanju PIC-a kondenzator dovolj blizu in še kondenzator na reset pinu se reseti ne bi smeli dogajati.
Naredi tako kot je na prvi shemi le dodaj še upor 100ohm zaporedno s tipko (med tipko in kondenzatorjem).
Od kondenzatorja do vhoda PIC-a je upor nepotreben.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gregzy87
Član
Član



Pridružen-a: Čet 08 Feb 2007 2:48
Prispevkov: 742
Aktiv.: 3.32
Kraj: Okolica Vrhnike

PrispevekObjavljeno: Ned Sep 26, 2010 1:27 am    Naslov sporočila:   Odgovori s citatom

Jaz bi pa rekel, da je tisti kondenzator totalno nepotreben. Če je napajanje dovolj filtrirano se kakšna taka motnja, ki bi motila logični nivo na vhodu v uC nebi smela pojaviti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
int47
Član
Član



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

PrispevekObjavljeno: Ned Sep 26, 2010 7:57 am    Naslov sporočila:   Odgovori s citatom

Kondenzator se doda zaradi vibriranja kontaktov.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.01
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Ned Sep 26, 2010 8:20 am    Naslov sporočila:   Odgovori s citatom

V angleščini temu pravimo "debouncing".
_________________
Physics sucks! It always works against "great" ideas! Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PrimozL
Član
Član



Pridružen-a: Tor 21 Mar 2006 10:55
Prispevkov: 404
Aktiv.: 1.72
Kraj: okolica Vipave

PrispevekObjavljeno: Ned Sep 26, 2010 11:42 am    Naslov sporočila:  C da ali ne? Odgovori s citatom

Živijo,

Po mojih izkušnjah je kondenzator povsem nepotreben.

Problem zvonjenja tipke ob pritisku ali sprostitvi se najlepše reši programsko. Tako tudi programsko določiš odzivnost tipke. Glede na to, da so naši uC običajno zelo malo obremnjeni, uporabljam vedno eno globalno periodično prekinitev na timer v rangu 100 Hz do 10 kHz, v kateri obravnavam tipke, timeoute, ...

LP Primož.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



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

PrispevekObjavljeno: Ned Sep 26, 2010 12:59 pm    Naslov sporočila:   Odgovori s citatom

Maxim ima namensko čipovje za ta namen. Poglej datashet za MAX6816. No ja cene so še kar Sad
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gregzy87
Član
Član



Pridružen-a: Čet 08 Feb 2007 2:48
Prispevkov: 742
Aktiv.: 3.32
Kraj: Okolica Vrhnike

PrispevekObjavljeno: Ned Sep 26, 2010 6:12 pm    Naslov sporočila:   Odgovori s citatom

To se programsko rešuje, tako so nas učili tudi na fakulteti.
Vklopiš timer in vsake toliko časa preveriš tudi tipke ...
Gre seveda za večopravilnost ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
nakamichi
Član
Član



Pridružen-a: Pon 21 Avg 2006 18:51
Prispevkov: 845
Aktiv.: 3.69
Kraj: Nova Gorica

PrispevekObjavljeno: Ned Sep 26, 2010 7:41 pm    Naslov sporočila:   Odgovori s citatom

Hec je, ko tako tipko pripelješ na zunanjo prekinitev , kako pa tisto programsko rešite?

L.P.,
Miha
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Sep 26, 2010 8:02 pm    Naslov sporočila:   Odgovori s citatom

Interrupt vklopiš nazaj po pretečenem času Wink
_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Ned Sep 26, 2010 10:21 pm    Naslov sporočila:   Odgovori s citatom

nakamichi je napisal/a:
Hec je, ko tako tipko pripelješ na zunanjo prekinitev , kako pa tisto programsko rešite?

L.P.,
Miha


Prožiš interrupt, takoj po proženju onemogočiš prekinitve, počakaš 10ms, omogočiš prekinitve ter izvedeš kar moraš izvesti v prekinitveni rutini. Še ena rešitev je šmit triger 74HC14.

LP G

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Č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: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group