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

Pridružen-a: Čet 16 Nov 2006 14:55 Prispevkov: 147 Aktiv.: 0.65 Kraj: Črnuče
|
Objavljeno: Tor Okt 16, 2007 6:00 pm Naslov sporočila: triac in avr(dimmer) |
|
|
Hello,
torej rad bi si naredil IR dimmer Po malce surfanja sem naletel na ta projekt. Zadeva zgleda precej lustna in uporabna. Zanima me, ce je kdaj ze kdo naredil kaj podobnega. Sam bi namrec rad zgradil regulacijo luci v moji sobi. uC in triac bi zmontiral v stikalo in ga pilotiraj z daljincem.
Torej ce si prav predstavljam delovanje triaca in uC, gre stvar nekako takole. uC prozi triac, ki ostane vkljucen do prehoda nicle na omrezni napetosti? Takrat se izklopi in uC ga mora spet sproziti. Od frekvence nasega prozenja je torej odvisna svetlost zarnice.
Naj me kdo popravi, ce sem zgresil
Projekt bi rad napisal v bascomu, ker sem v njem precej bolj domac, kot s c-jem. Za zero-detection bi bil uporabil kar vezje, ki je uporabljeno tudi v zgornjem linku. Vezal bi ga na int0 in interrupt sprozil ob low.(morda falling??)
No ce je kdo pripravljen malce pomagati bi bilo ok Moje znanje el. je kljub enoletni izkusnji z uC se vedno skromno 
Nazadnje urejal/a bajta Pet Okt 19, 2007 7:32 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 20.01
|
Objavljeno: Tor Okt 16, 2007 7:45 pm Naslov sporočila: |
|
|
Če boš prakticiral zero-cross, se pripravi na krvave in boleče oči.
Kako bo svetila žarnica, lahko probaš tako, da zaporedno vežeš navadno diodo (1N4007 ali 1N5404 ali podobno), pri tem pa upoštevaj, da si z diodo odstranil samo vsako drugo polperiodo.
S tvojim sistemom bi moral odstranjevati tudi po dve in več zaporedno-rezultat si kar zamisli...
Zatemnilna stikala delujejo po sistemu zakasnitve vklopa triaka v vsaki sinusoidi (pozitivni in negativni enako).
Kasneje ko vklopi, manj sveti.
Vklaplja torej tudi ravno takrat ko si ti morda najmanj želiš: ob maksimalni napetosti, na vrhu sinusoide.
Določene nezaželjene efekte in učinke na okolico se rešuje s pomočjo dušilk in kakšnega kondenzatorčka. |
|
Nazaj na vrh |
|
 |
rajko Član

Pridružen-a: Čet 29 Jun 2006 20:09 Prispevkov: 98 Aktiv.: 0.42 Kraj: Trbovlje
|
Objavljeno: Tor Okt 16, 2007 8:36 pm Naslov sporočila: |
|
|
V Bascomu boš to najbolj enostavo rešil. Z PWM in Timer_ji boš svetilnost popolnoma prilagodil svojim željam. Tisto kar ustvarijo kupljeni regulatorji (TO JE TO) ni to kar lahko ustvariš z mikrokontrolerjem. |
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 20.01
|
Objavljeno: Tor Okt 16, 2007 8:52 pm Naslov sporočila: |
|
|
Ampak za PWM bo treba namesto triaka uporabiti kaj drugega.
Ne poznam namenskih elementov, ampak zadeva je potem enostavno rešljiva z greatzom in tranzistorjem. |
|
Nazaj na vrh |
|
 |
bajta Član

Pridružen-a: Čet 16 Nov 2006 14:55 Prispevkov: 147 Aktiv.: 0.65 Kraj: Črnuče
|
Objavljeno: Tor Okt 16, 2007 10:28 pm Naslov sporočila: |
|
|
jah na pwm sem tudi sam pomislil, vendar mi zmanjka znanja, ko je treba krmilit 220V napetost. Torej bi bila resitev, da dam en mocnosti tranzistor in ga prozim z pwmjem? |
|
Nazaj na vrh |
|
 |
Jernej Š. Član

Pridružen-a: Pon 25 Jun 2007 23:33 Prispevkov: 83 Aktiv.: 0.38 Kraj: Primorska
|
Objavljeno: Tor Okt 16, 2007 10:31 pm Naslov sporočila: |
|
|
Živjo!
Že kar nekaj časa je minilo, odkar sem naredil eno tako reč. Ker je bilo le v izobraževalne namene, nimam več izvorne kode in ne vezja. Lahko ti pa opišem delovanje programa, ki se ga še spomnim.
Program je uporabljal detekcijo ničle. To je nujno, ker danes že preveč poceni napravic smeti omrežje s harmoniki, ki so posledica sekanja sinusa "na slepo". Detekcija ne vpliva na kakovost zatemnjevanja. V prejšnjem postu omenjena vezava diode in žarnice ni enakovredna tej vezavi, ker ima vsaka perioda 2 prehoda skozi ničlo in se v vsaki periodi 2 krat seče sinus. Zato se uporablja triak namesto tiristorja. Dioda popolnoma izloči eno polperiodo.
Program gre takole: ko pride do prehoda sinusa skozi ničlo (za detekcijo tega sem uporabil optocoupler, da je omrežje galvansko ločeno od uC), se resetira timer v uC. Ko preteče določen čas (odvisen od želene zakasnitve, od 0 do 10 ms, polovica periode 50 Hz), se sproži triak. Triak se bo ob naslednjem prehodu skozi ničlo sam izklopi, preko detekcije ničle pa se zopet resetira timer. Po preteku enakega časa zakasnitve kot prej se triac ponovno sproži. Tako je v vsaki polperiodi porabnik vključen točno določen čas. Ta čas določa, kako močno žarnica sveti. Utripanja pri omenjenem postopku ni, razen morda pri zelo nizkih vrednostih osvetlitve. Za to poskrbi termična vztrajnost nitke v žarnici, ki v času med vklopi ohranja nitko žarečo. Signal detektorja ničle je potrebno zaznavati v prekinitvi, preko prekinitvenega pina - da se doseže dovolj hiter odziv.
Lep pozdrav! |
|
Nazaj na vrh |
|
 |
Jernej Š. Član

Pridružen-a: Pon 25 Jun 2007 23:33 Prispevkov: 83 Aktiv.: 0.38 Kraj: Primorska
|
Objavljeno: Tor Okt 16, 2007 10:48 pm Naslov sporočila: |
|
|
Glede PWM-ja: stvar je veliko bolj komplicirana. Potrebno je usmeriti omrežno napetost, dobiš približno 320 V enosmerne napetosti. To moraš nato razsekati s PWM signalom (običajno MOSFET tranzistor, zaradi svojih dobrih lastnosti pri takih aplikacijah). Poskrbeti moraš tudi, da ne pride nikoli na žarnico enosmernih 320 V (kar se lahko zgodi pri napaki v programu ali elektroniki).
Mislim, da ni vredno truda. Je pa zanimiv izobraževalni projekt... |
|
Nazaj na vrh |
|
 |
ElGrigon Član



Pridružen-a: Pon 24 Jul 2006 22:38 Prispevkov: 3883 Aktiv.: 16.87 Kraj: okolica Lenarta
|
Objavljeno: Tor Okt 16, 2007 11:18 pm Naslov sporočila: |
|
|
IR dimmer zaslediš na filemanager-ju. Triak vodi PIC, prožiš pa ga lahko z vsakim daljincem ali pa s tipko.
Sam sem ti naredil dva, proženje imam s tipkami. Delujeta že lep čas...enega je enkrat "pokvarila" strela, ko sem na novo sprogramiral čip je spet deloval. _________________ lp, ElGrigon |
|
Nazaj na vrh |
|
 |
bajta Član

Pridružen-a: Čet 16 Nov 2006 14:55 Prispevkov: 147 Aktiv.: 0.65 Kraj: Črnuče
|
Objavljeno: Sre Okt 17, 2007 7:30 pm Naslov sporočila: |
|
|
fantje super ste Hvala za vse odgovore. Verjetno pa bom na zacetku kar sprobal z zero-cross detekcijo. Upam, da res ne bom hodil okoli s krvavimi ocmi Me bodo se policaji skos za rokav cukal
Porocam, ko zasvetim(ups: zasveti)  |
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 20.01
|
Objavljeno: Sre Okt 17, 2007 8:22 pm Naslov sporočila: |
|
|
Ok, dodajam in razjasnjujem moj prvi post:
očitno sem napak razumel, da bi ti rad vklapljal triak pri prehodu skozi 0 s ciljem zmanjšanja RF motenj.
Za pravilno delovanje oziroma tempiranje zakasnitve vklopa triaka pa zero-cross detekcijo seveda rabiš. Za sinhronizacijo. |
|
Nazaj na vrh |
|
 |
bajta Član

Pridružen-a: Čet 16 Nov 2006 14:55 Prispevkov: 147 Aktiv.: 0.65 Kraj: Črnuče
|
Objavljeno: Pet Okt 19, 2007 5:58 pm Naslov sporočila: |
|
|
Hja se mi je ze zapletlo pri teoriji Malce razmisljam o tem dimmerju in triacu nasploh. Bolj tuhtam, manj zaupam v svoje razumevanje teorije.
Torej, ce se triac izklopi pri prehodu cez nic, to pomeni, da se izklopi 2x v eni periodi. Torej, ce ga vklopim ob prozenju prekinitve bo svetilnost zarnice na 100%, in le-ta ne bo brnela. Ce pa hocem zatemnitev zarnice, moram triac proziti po preteku nekega casa, torej vedno bolj proti spici prve polperiode. Potemtakem prozenje v 5 milisekundi pomeni vrh sinusoide in posledicno mocno nihanje zicke v zarnici zaradi hitrega menjavanja mag. polja. Vsaj tako si predstavljam. Naj torej triac vklopim v 3/4 polperiode, kjer napetost pricne padati?
Verjamem, da sem vse skupaj napisal precej komplicirano, vendar se mi trenutno tudi v glavi stvari precej zapletajo
 |
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 20.01
|
Objavljeno: Pet Okt 19, 2007 7:20 pm Naslov sporočila: |
|
|
Saj pravilno razumeš delovanje, le neke stvari moraš še povezat.
V grobem, poenostavljeno kar moraš vedet:
Triak izklopi pri prehodu skozi 0.
Ti ga moraš vklapljat v vsaki polperiodi.
Od trenutka, kdaj ga vklopiš, je odvisno koliko ti bo žarnica svetila. Bolj ko želiš da sveti, prej ga vklopiš (za max. jakost takoj na začetku polperiode), manjša svetilnost pa pomeni kasnejši vklop. Vklop tik pred koncem vsake polperiode pomeni minimalno svetlost.
Za magnetna polja znotraj žarnice se ne sekiraj, dokler gre za žarnice z žarilno nitko. (ok, halogenke imajo neke svoje muhe, ampak zate niso pomembne)
Brnenje ni spet takšno, da ne bi bilo za preživet. Nekaj ga doda že sam triak, nekaj žarnica, nekaj pa tudi dušilka, ki jo boš moral (skoraj) obvezno vgradit.
Skratka, krmiljenje izvedi tako, da boš spreminjal zakasnitev vklopa triaka glede na začetek vsake polperiode.
Upam, da je zdaj kaj bolj jasno... |
|
Nazaj na vrh |
|
 |
bajta Član

Pridružen-a: Čet 16 Nov 2006 14:55 Prispevkov: 147 Aktiv.: 0.65 Kraj: Črnuče
|
Objavljeno: Pon Okt 22, 2007 11:32 pm Naslov sporočila: |
|
|
hoj,
sem sprobal celotno zadevo. Naceloma deluje zadovoljivo, torej svetilnost lahko visam ali nizam preko serijske povezave. Problem pa nastane pri programiranju z bascomom. Ocitno njegove rutine niso dovolj hitre, da bi zarnico prizgal do konca. Ali pa samo jaz ne znam Uporabil sem INT0 za zaznavanje prehoda skozi nic in timer1 za zakasnitve. Prekinitev torej sprozi timer1, ki nato sprozi triac. Ocitno bo treba se kar nekaj igranja Drugace pa hvala vsem, da ste me spravili na pravo pot
lp, B. |
|
Nazaj na vrh |
|
 |
_Mitto_ Član


Pridružen-a: Pet 29 Feb 2008 11:47 Prispevkov: 91 Aktiv.: 0.43 Kraj: Vipava
|
Objavljeno: Pon Sep 22, 2008 2:30 pm Naslov sporočila: |
|
|
Torej tu je rešitev
RANDOM-PHASE OPTOISOLATORS TRIAC DRIVER (NE zero-cross)
npr: MOC3021-M.pdf, ki ga lahko dobim tudi v SLO.
Mi lahko kdo pove le, zakaj je v datasheetu
Figure 9. Typical Application Circuit
vezje tako kot pač je? Zanimam me kakšen je način vzbujanja glavnega triaka?
(v takem vezju bi jaz uporabil opto-diac)
Sicer pa bom v svoji aplikaciji dodal transformator, za galvansko ločitev, da vezje ne bo več odvisno od "polarizacije". (faza, nula) _________________ "You don’t fight for 'a new system'. You create something that makes the old system obsolete"
- Jacque Fresco, inspired by Buckminster Fuller |
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.39 Kraj: južnoprimorska
|
Objavljeno: Tor Sep 23, 2008 12:15 pm Naslov sporočila: |
|
|
MOC(3021,3051) so posebni optokoplerji za krmiljenje triakov, tista vezava je tako narejena, da na uporu ostane velik del napetosti, tako da je ravno dovolj visoka, da lahko proži triak. Drugače bi skurilo MOC.
če delaš vezje brez MOCa je problem ker ni vseeno kje je faza in kje nula. Žarnica naj bo na tisti liniji kjer je predupor za MOC(v teh shemah zgornja), ker drugače bo spet nekaj skurilo (sem probal)
-Razen zadnja shema pri kateri je drugače določeno kje je obremenitev |
|
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: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|