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 

Dimmer

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
trippp
Mojster


Pridružen/-a: Pet Nov 2006 17:43
Prispevkov: 25

PrispevekObjavljeno: Pon Okt 22, 2007 11:10 am    Naslov sporočila: Dimmer Odgovori s citatom

Lep pozdrav.

Odlocil sem se izdelati svoj digitalni dimmer, ki bi temeljil na tiny2313 in triacu. Triac in Zero-Cross sem opticno locil preko optosklopnikov. Triac poganja MOC3021 na katerega je potem speljan uC. Prekinitev za prehod skozi nic je vezana na INT0.

Sedaj pa problem. Za natancno zakasnitev prozenja triaca je potreben timer interrupt. Torej, ko INT0 zazna padajoco napetost, nastavi timer na neko vrednost in ga zazene. Pri overflow se ta ustavi, sprozi triac in caka na ponovni zagon. INT0 spet nastavi timer vrednost in ga pozene...in tako v nedogled.

Ker pa bi jaz rad spreminjal zakasnitev timerja z RC5 protokolom se pojavi problem. RC5 uporablja timer0 in tako moram jaz uporabiti timer1, ki pa mi je cisto pozrl zivce Smile Zakasnitve so popolnoma zgresene.

tiny tece pri 8MHz
timer1 prescale je 1, nastavljen pa je na 8000 za 1ms. Vsaj tako je izracunal AVR Timer program(ce ga kdo pozna).

Prasal bi rad, ce je kdo ze uspesno izvedel dimmer z bascom programskim jezikom?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
rajko
Mojster


Pridružen/-a: Sob Nov 2005 22:23
Prispevkov: 48

PrispevekObjavljeno: Pon Okt 22, 2007 1:03 pm    Naslov sporočila: Odgovori s citatom

Poglej na www.elektronik.si. Mislim da boš tam našel kar te zanima.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


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

PrispevekObjavljeno: Pon Okt 22, 2007 3:16 pm    Naslov sporočila: Odgovori s citatom

Dvomim, da bo taka stvar delovala, razlog pa je preprost: imas dve realnocasovni opravili (dekodiranje manchester modulacije in pravocasno priziganje triaka). To ze po definiciji ne more delovati, saj moras za dekodiranje RC5 imeti popoln nadzor na casovnim tokom (torej ne mroes vmes vkljuciti se triaka, ker se to lahko zgodi ravno v napacnem trenutku in zato prejeta koda ne bo pravilna).

Moj predlog: locen RC5 dekoder (en MCU) in krmilnik triaka (drug MCU), komunikacija med njima preko HW UARTa. Alternativa je drugacno prozenje triaka (samo en MCU, ki je RC5 dekoder in poslje verdnost na izhodni port + D/A pretovornik, ki jo spremeni v analogni nivo + opamp, ki verdnost skalira ustrezno za odpiranje triaka in deluje kot odstevalnik/sestevalnik s fazo oz. delom le-te).
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
trippp
Mojster


Pridružen/-a: Pet Nov 2006 17:43
Prispevkov: 25

PrispevekObjavljeno: Pon Okt 22, 2007 3:48 pm    Naslov sporočila: Odgovori s citatom

ja verjetno je tvoja ideja bolj izvedljiva. Je pa tudi res, da sem zasledil ze ogromno primerov, kjer uporabljajo IR, UART in tipko za regulacijo. Vse z istim MCU-jem. Tudi na elektronik.si je nekaj primerov, vendar noben ni v kaksnem jeziku, ki bi ga dobro razumel. Vec ali manj je vse pisano v assemblerju zaradih kriticnih timingov.
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 -> Digitalna elektronika Č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