Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Branje pritisnjene tipke 230 V AC

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Za začetnike
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
digital
Mojster


Pridružen/-a: Ned Jun 2008 22:34
Prispevkov: 29
Kraj: slovenska bistrica

PrispevekObjavljeno: Ned Jan 25, 2009 1:19 am    Naslov sporočila: Branje pritisnjene tipke 230 V AC Odgovori s citatom

Pozdravljeni,
prižiganje luči imam izvedeno s tipkami preko impulznega releja. Pritisk tipke bi želel posredovati mikrokontrolerju. Sam impulzni rele ima res pomožni kontakt preko katerega bi lahko spustil 5V na mikrokontroler, vendar s tem ne posredujem pritiska tipke ampak stanje releja. Ali mi lahko kdo pomaga z enostavno in poceni varianto za 230 V AC v 5 ali 12 V DC.
Hvala.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Ned Jan 25, 2009 12:12 pm    Naslov sporočila: Odgovori s citatom

Ti bi rad poslal samo impulz ob pritisku ? Tole daj na vhod MCUja, vmes pa se narobe obrnjeno schottky diodo proti masi, da odrezes impulz od spustu tipke, ki bi sicer lahko poskodoval vhod.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
digital
Mojster


Pridružen/-a: Ned Jun 2008 22:34
Prispevkov: 29
Kraj: slovenska bistrica

PrispevekObjavljeno: Ned Jan 25, 2009 1:20 pm    Naslov sporočila: branje tipke Odgovori s citatom

Gustav hvala. Če sem prav razumel zadevo, bi pri kondenzatorju cca 15 nF in uporu 10 kOhm na izhodu dobil signal oziroma impulz v rangu 5 V.
Ali je tako prav?


Doma sem našel še nekaj relejev 12 V, upornost tuljave 720 ohm. Ali bi šlo tako ?

ali tako ?

Najbrž manjka še kakšen kondenzator dioda. Ali bi bilo bolje uporabiti Gretz. ?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Ned Jan 25, 2009 1:47 pm    Naslov sporočila: Odgovori s citatom

Napisal si da imas na voljo 5V DC, da pa bi rad namesto stanja (sklenjen - razklenjen) dobil samo impulz (one-shot).

Ne razumem zakaj bi dodajal se en rele, ce ze imas enega, kot pravis.

Dajmo najprej razcistiti kaj imas v resnici na voljo - ti tvoj rele, katerega si omenil v prvem sporocilu, preklaplja 5V DC ko je tipka pritisnjena/spuscena ali ne ? Ce ja, potem je zadeva preprosta. Ce ne, potem napisi kaj imas v resnici na voljo Smile
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jernej_
Profesionalec


Pridružen/-a: Tor Jan 2008 22:46
Prispevkov: 57
Kraj: Ljubljana

PrispevekObjavljeno: Ned Jan 25, 2009 2:37 pm    Naslov sporočila: Odgovori s citatom

Digital! Če nameravaš uporabiti mikrokrmilnik, je dovolj, da vhod priključiš na tistih 230 V, ki jih nameravaš spremljati, upor reda nekaj Mohm. Tak nasvet ponuja Microchip za PICe. Poglej dokumentacijo in vedel boš zakaj je temu tako. Pozdrav! J.
_________________
Elektronika v domači delavnici
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
digital
Mojster


Pridružen/-a: Ned Jun 2008 22:34
Prispevkov: 29
Kraj: slovenska bistrica

PrispevekObjavljeno: Ned Jan 25, 2009 3:35 pm    Naslov sporočila: branje tipke Odgovori s citatom

Ok, svoj problem sem res opisal kot povezanega s tipko in prižiganjem luči preko impulznega releja. Kaj pa če bi želel svojemu vezju sporočiti dogajanje v električni inštalaciji v povezavi s senzorjem gibanja ali prisotnosti napetosti v vtičnici, na varovalki, ..... S pritiskom na tipko naprimer bi sprožil nek program, s pritiskom na tipko več kot 3 sekunde pa drug program, ... Rad bi v glavnem mikrokontrolerju sporočal dogajanje v elektroinstalaciji.

Jernej, upam, da rešitev z uporom v rangu Mohm deluje tudi za AVR-je. Ali je to povezano s kapacitivnostjo vhodnih pinov ali parametrom "input leakage current I/O pin" ki je 1 mikroamper, kakršnega prepušča upor ranga Mohm pri 230V?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Ned Jan 25, 2009 4:04 pm    Naslov sporočila: Odgovori s citatom

Aha, potem sem jaz malce napacno razumel vprasanje (da zelis podatek preko releja, ki ga ze uporabljas, ne neposredno iz 230V instalacije - npr. zato, da bo elektronika galvansko locena od visoke napetosti) Smile

Dela tudi z AVRji oz. drugimi MCUji s podobnimi vhodi, nima pa veze z nobenim od tistih dveh parametrov. Daj zraven se 5.1V zener diodo, da ne bodo zascitne diode vhoda MCUja prevec "garale", pa je stvar najbolj preprosto resena. Moral bos pa pravilno napisati program, saj bos na vhodu dobil vlakec impulzov 50 Hz, ko bo tipka pritisnjena in to za ves cas, ko bo pritisnjena, ne samo enega impulza, kateremu bi preprosto meril dolzino.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
digital
Mojster


Pridružen/-a: Ned Jun 2008 22:34
Prispevkov: 29
Kraj: slovenska bistrica

PrispevekObjavljeno: Ned Jan 25, 2009 4:28 pm    Naslov sporočila: Odgovori s citatom

Gustav, bom poskusil s s programom, ki bo bral impulze (50 HZ). V tem primeru pač "debounce" odpade (programiram v Bascomu), kaj pa če zraven zenerce dodam še kondenzator, pred uporom pa gretz. Zadeva še vedno ne bi bila predraga, ali bi dobil sprejemljivo "stopnico". Saj, kaj se pa tiče galvanske ločitve pa je stvar kompromisa med ceno, enostavnostjo, in varnostjo. V tem primeru pač najbrž ni druge variante kot rele.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Ned Jan 25, 2009 6:41 pm    Naslov sporočila: Odgovori s citatom

No, so tudi optosklopniki (optocouplerji), pa se kaj bi se naslo. Kot sem jaz najprej razumel, ti rele ze imas in ta kontakt trenutno ne pocne nic, zato ne vidim razloga zakaj ga ne bi uporabil, ce je res na voljo.

Ce bi naredil tako, kot si napisal (ne rabis sicer graetza, dovolj je ena dioda), bi dobil za cas pritiska tipke bolj ai manj enakomerno enosmerno napetost in bi bilo manj komplikacije s programom (debounce pa izvaja ze tisti kondenzator, ki ga imas namen dati zraven).
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jernej_
Profesionalec


Pridružen/-a: Tor Jan 2008 22:46
Prispevkov: 57
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jan 26, 2009 2:38 pm    Naslov sporočila: Odgovori s citatom

Digital! Vsi PIC-priključki so zaščiteni z diodami (glej pr. shemo), ki kratko vežejo priključek na napajanje, če priključna napetost preseže določeno vrednost. Pomemben je le tok, ki ga zaščitna dioda še zmore. Torej 10 Mohm (0,5 W) kar zadostuje. Oscilogram kaže kaj mikrokrmilnik "vidi", ustrezna programska podpora pa seveda da odgovor o prisotnosti 230 V (ali kar že spremljamo). Prepričan sem, da nekaj podobnega velja tudi za AVR-je. Pozdrav! J
_________________
Elektronika v domači delavnici
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
pegla
Novinec


Pridružen/-a: Čet Feb 2006 9:22
Prispevkov: 3

PrispevekObjavljeno: Ned Feb 01, 2009 9:52 pm    Naslov sporočila: Re: branje tipke Odgovori s citatom

digital je napisal/a:
Gustav hvala. Če sem prav razumel zadevo, bi pri kondenzatorju cca 15 nF in uporu 10 kOhm na izhodu dobil signal oziroma impulz v rangu 5 V.
Ali je tako prav?


Doma sem našel še nekaj relejev 12 V, upornost tuljave 720 ohm. Ali bi šlo tako ?

ali tako ?

Najbrž manjka še kakšen kondenzator dioda. Ali bi bilo bolje uporabiti Gretz. ?

PAZI na zgornjo sliko, če si že dal diodo zener mora biti za R in C na desni

L.P. Pegla
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
digital
Mojster


Pridružen/-a: Ned Jun 2008 22:34
Prispevkov: 29
Kraj: slovenska bistrica

PrispevekObjavljeno: Sob Avg 22, 2009 10:57 pm    Naslov sporočila: Odgovori s citatom

Zadevo sem pred časom rešil tako, da sem uporabil vezje za priključitev led diode na 230V. Naredil sem varianto z gretz-em, kondenzatorjem in 5V rele namesto ledice. Sedaj pa bi rad naredil še varianto z uporom direkt na vhod, pa me malo muči, kako impulze, ki jih dobim na vhod, programsko prepoznati kot prisotnost napetosti. Programiram v Bascomu in ukaz "debounce" za ta primer ni uporaben. Mogoče kakšna ideja? Ali obstaja še kakšna druga varianta kot napr. IF PIND.0=1 THEN .....

LP
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Za začetnike Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group