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


Pridružen-a: Sob 27 Okt 2012 21:47 Prispevkov: 225 Aktiv.: 1.46 Kraj: Mengeš
|
Objavljeno: Ned Jan 15, 2017 6:53 pm Naslov sporočila: Motnje ob preklopu releja |
|
|
S STM32F4Discovery krmilim kurilnico. Na mikrokrmilnik imam priklopljen LCD velikosti 20x4, in vezje, kjer je vse potrebno za priklop štirih tipk, 2 ds18b20 senzorja in rele.
Problem je pri releju, vedno ko preklopi, na zaslonu dobim čudne znake (kitajski znaki). Pomaga samo, če resetiram Discovery.
Rele je 230V, proži ga sobni termostat, torej ko je v sobi mrzlo, termostat vklopi rele.
V trenutku ko rele preklopi, se kondenzator počasi napolni in mikrokrmilnik to zazna kot logično '1'. (glej sliko)
Logika na mikrokrmilniku torej pravilno bere vhod, težava je samo v motnjah, ki se očitno pojavijo ob preklopu, saj LCD zaslon izrisuje kitajske znake.
Vem da se v releju v trenutku preklopa inducira napetost, ampak kako naj to dušim?
Tudi če dam rele ven iz vezja (1m stran) in fizično prekinem kabel ki je povezan na mikrokrmilnik, se ob preklopu releja zgodi isto. Res pa je, da za povezovanje LCD-ja z mikrokrmilnikom uporabljam IDE kabel dolžine 30cm (in za povezovanje vezja z mikrokrmilnikom prav tako IDE dolžine 20cm).
Ves logični del se napaja z enim 5V stikalnim napajalnikom.
Ali obstaja kakšna povsem druga, boljša rešitev? Malo sem že obupal.
Opis: |
|
Velikost datoteke: |
357.31 KB |
Pogledana: |
10 krat |

|
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.05 Kraj: Koprivnica HR
|
Objavljeno: Ned Jan 15, 2017 7:01 pm Naslov sporočila: |
|
|
Tako.
Wikipedia je napisal/a: |
A snubber is a device used to suppress ("snub") a phenomenon such as voltage transients in electrical systems, pressure transients in fluid systems or excess force or rapid movement in mechanical systems. |
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
hamm Član


Pridružen-a: Sob 27 Okt 2012 21:47 Prispevkov: 225 Aktiv.: 1.46 Kraj: Mengeš
|
Objavljeno: Ned Jan 15, 2017 7:20 pm Naslov sporočila: |
|
|
Hvala za odgovor. A ima ta zadeva v slovenščini tudi ime? Mogoče še nasvet kakšnega naj vzamem?
Hvala za pomoč!
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.05 Kraj: Koprivnica HR
|
Objavljeno: Ned Jan 15, 2017 7:25 pm Naslov sporočila: |
|
|
Ima, RC člen proti motnajm.
Opis: |
|
Velikost datoteke: |
415.64 KB |
Pogledana: |
26 krat |

|
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
shar Član

Pridružen-a: Sre 10 Feb 2016 11:15 Prispevkov: 150 Aktiv.: 1.32
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Ned Jan 15, 2017 7:50 pm Naslov sporočila: Re: Motnje ob preklopu releja |
|
|
hamm je napisal/a: |
Problem je pri releju, vedno ko preklopi, na zaslonu dobim čudne znake (kitajski znaki). Pomaga samo, če resetiram Discovery. |
Probledm je v vezju, ki je občutljivo na motnje.
S snuberjem lahko omiliš motnje, ki jih povzroča preklop releja.
Žal na ostale vire motenj verjetno ne bo dosti vplival.
_________________ Kdor ni skregan, ni Slovenc ! |
|
Nazaj na vrh |
|
 |
hamm Član


Pridružen-a: Sob 27 Okt 2012 21:47 Prispevkov: 225 Aktiv.: 1.46 Kraj: Mengeš
|
Objavljeno: Ned Jan 15, 2017 7:57 pm Naslov sporočila: |
|
|
Tudi če vezje odklopim z mikrokrmilnika (zaslon pa povežem direktno na mikrokrmilnik) in preklopim rele (ki fizično torej nima povezave s krmilnikom in zaslonom) se težava še vedno pojavi. Očitno rele povzroči veliko EM motenj, povezovalni kabel do zaslona pa deluje najbrž kot antena?
|
|
Nazaj na vrh |
|
 |
robert Član


Pridružen-a: Sob 29 Maj 2004 21:48 Prispevkov: 1905 Aktiv.: 8.04 Kraj: Tolmin
|
Objavljeno: Ned Jan 15, 2017 7:59 pm Naslov sporočila: |
|
|
Tudi sam sem najprej pomislil na optokopler, ki bo najboljša rešitev
_________________ LP Robert |
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.48 Kraj: Krško
|
Objavljeno: Ned Jan 15, 2017 8:27 pm Naslov sporočila: |
|
|
Daj še pull up upore na lcd. Na data in kontrolne linije.
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
hamm Član


Pridružen-a: Sob 27 Okt 2012 21:47 Prispevkov: 225 Aktiv.: 1.46 Kraj: Mengeš
|
Objavljeno: Ned Jan 15, 2017 9:44 pm Naslov sporočila: |
|
|
Najbrž bom prisiljen rešiti zadevo z optosklopnikom, vendar me vseeno zanima kaj točno se dogaja, zato bom najprej poizkusil z RC členom. Bi bile vrednosti 100 ohmov in 100nF v redu (popravljena vezava od Branez)?
@damo: Pini na mikrokrmilniku so v output načinu, misliš torej, da bi dal pull-up upore zraven LCD-ja?
Glede optosklopnika, katerega priporočate in kako se najbolj enostavno reši "utripanje" zaradi notranje ledice?
Hvala vsem za nasvete.
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.48 Kraj: Krško
|
Objavljeno: Ned Jan 15, 2017 10:28 pm Naslov sporočila: |
|
|
Vseeno, le da so dosti manjsi od internih od mikrokontrolerja.
Pa se kake kondenzatorje na napajanje.
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
hamm Član


Pridružen-a: Sob 27 Okt 2012 21:47 Prispevkov: 225 Aktiv.: 1.46 Kraj: Mengeš
|
Objavljeno: Pon Jan 16, 2017 8:27 pm Naslov sporočila: |
|
|
Takole sem si zamislil vezavo za optosklopnik, ne vem pa, katerega naj vzamem?
Rad bi, da je If na notranji diodi optosklopnika čim manjši, če bi bil 10mA, to pomeni predupor ~ 20k ohmov, kar pomeni, da se na uporu troši moč dobra 2W. To se mi zdi preveč. Idealno bi bilo okrog 1mA.
Potrebujem še nasvet, kako naj izhod zgladim na konstantno napetost: po trenutni shemi je (kadar je sobni termostat sklenjen) na izhodu kvadratna napetost.
Morda kondenzator? Samo potem pade napetost na 1,5V?
Opis: |
Vezava optosklopnika na mikrokontroler |
|
Velikost datoteke: |
332.3 KB |
Pogledana: |
3 krat |

|
|
|
Nazaj na vrh |
|
 |
plesec Član

Pridružen-a: Sre 16 Sep 2009 20:21 Prispevkov: 135 Aktiv.: 0.70 Kraj: Medvode
|
Objavljeno: Pon Jan 16, 2017 9:21 pm Naslov sporočila: |
|
|
Uporabi AC optosklopnik.
Na strani mikrokrmilnika pa za vsak slučaj še en RC člen in bi moralo delat.
1 mA bi moral biti dovolj za optosklopnik. Saj izhod tokovno ne bo obremenjen. Preglej nekaj datasheetov - to so precej standardne zadeve.
|
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 20.02
|
Objavljeno: Pon Jan 16, 2017 9:47 pm Naslov sporočila: |
|
|
Vezava po shemi ti bo skurila optokopler.
Daj vsaj antiparalelno eno diodo, če že ne uspeš na netu izbrskat priporočljive in preverjene vezave...
|
|
Nazaj na vrh |
|
 |
hamm Član


Pridružen-a: Sob 27 Okt 2012 21:47 Prispevkov: 225 Aktiv.: 1.46 Kraj: Mengeš
|
Objavljeno: Čet Jan 19, 2017 1:30 pm Naslov sporočila: |
|
|
Na internetu nisem našel nič pametnega, večino zadetkov je za navadni optosklopnik. Sicer pa ni važno, sem dal AC optosklopnik, tako da antiparalelne diode nisem potreboval.
Na vsakih 10mS (100Hz) se je izhod za 400uS postavil nazaj na logično 1, kar je posledica vhodne izmenične napetosti, zato sem na izhod dodal še RC člen (1uF, 10k ohm) in zadeva deluje izvrstno. Hvala vsem.
|
|
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: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|