Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Regulacija Triac-a sa PIC16f627

[es] :: Elektronika :: Mikrokontroleri :: Regulacija Triac-a sa PIC16f627

[ Pregleda: 8750 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

varbandy
Andras Varga
Novi Itebej

Član broj: 60827
Poruke: 22
*.bisinter.net.



Profil

icon Regulacija Triac-a sa PIC16f62708.06.2005. u 19:55 - pre 228 meseci
Treba mi idejno resenje programa za kontrolu triaka.
Definisati max svetlost sijalice
prilikom paljenja oko 5 min postepeno pojacavanje do max i prilikom gasenja
obrnuti proces
Bandy
 
Odgovor na temu

obranko
severna amerika

Član broj: 36599
Poruke: 152
*.cpe.net.cable.rogers.com.



+1 Profil

icon Re: Regulacija Triac-a sa PIC16f62718.06.2005. u 00:02 - pre 228 meseci
pozdrav,

mozes da na kontroler prikacis zero-crossing detektor (detektuje kada napon prolazi kroz nulu). napon prolazi kroz nulu 100 puta u sekunci. ako ti je rezolucija dovoljna, (od 0 - 100) ukljucis triak kada detektujes prolazak kroz nulu, zatim brojis prolazke kroz nulu dok ne stignes do zeljenog broja (negde izmedju 0 i 100) pa ugasis triak, zatim nastavis da brojis dok ne dodjes do sto, pa sve ponovis.
ovo nikada nisam pravio pa ne znam da li ce se u nekim slucajevima pojaviti treperenje. ako se treperenje pojavi, onda mozes malo modifikovati algoritam tako sto upalis triak, odbrojis donekle, pa ugasis triak odbrojis donekle i ... ovo je generalna ideja, ako ti trebaju detalji javi se.
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.41.eunet.yu.



+10 Profil

icon Re: Regulacija Triac-a sa PIC16f62719.06.2005. u 14:05 - pre 228 meseci
Da se malo nadovezem, verovatno bi se pojavilo treperenje i to pri manjem intezitetu sijalice. Ako iskoristis detektor prolaska kroz nulu, lako je izvodljivo uz pomoc tajmera podesiti ugao paljenja trijaka. Maksimalna zadrska bi bila 10ms. Bila bi ukljucena svaka polperioda, nebi bilo treperenja. Nesto kao digitalni dimer.
__*__
*___*
 
Odgovor na temu

Mesecar
Rakovica

Član broj: 41208
Poruke: 140
*.pat-pool.bgd.sbb.co.yu.



+1 Profil

icon Re: Regulacija Triac-a sa PIC16f62719.06.2005. u 16:47 - pre 228 meseci
Za sta ti to treba?
Ja sam prosle godine uradio neki tajmer sa postepenim paljenjem sijalica za akvarijum, i ceo projekat sam okacio na sajtu:
www.akvaristika.org
Tajmer je izveden sa 89C2051 ali je princip isti.
Ako te interesuje neki deo, reci konkretno sta.
Zivim sjajno, mada imam i drugih neprijatnosti.
 
Odgovor na temu

varbandy
Andras Varga
Novi Itebej

Član broj: 60827
Poruke: 22
*.bisinter.net.



Profil

icon Re: Regulacija Triac-a sa PIC16f62720.06.2005. u 00:39 - pre 228 meseci

Ovo mi treba za zivinarsku farmu.Posto se kod kokosaka svaki dan se
pali i gasi svetlo i intenzitet svetla se menja u zavisnosti o starosti zivine.

Znaci kad prilikom paljena jacina svetla treba postepeno da se pojacava
sve do unapred definisane jacine koja se moze mejati i sve to u trajanju od oko
3 do 4 minuta.Kod gasenja isto tako.

Nadam se da sam bi jasan.
Bandy
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.11.eunet.yu.



+10 Profil

icon Re: Regulacija Triac-a sa PIC16f62720.06.2005. u 10:56 - pre 228 meseci
Prosto, imas idejno resenje, nemas nepoznatih velicina, tastaturu u sake lagane, AVR ili PIC i ozezi!
__*__
*___*
 
Odgovor na temu

Mesecar
Rakovica

Član broj: 41208
Poruke: 140
*.pat-pool.bgd.sbb.co.yu.



+1 Profil

icon Re: Regulacija Triac-a sa PIC16f62720.06.2005. u 21:27 - pre 228 meseci
Dole je sema uredjaja koji sam ja pravio.
Napravljeno je vise komada uredjaja, jedan komad radi u labaratoriji Bioloskog fakulteta u Beogradu, u sobi gde se gaje oni beli pacovi za opite, pali svetlo svako jutro u 8.00h a gasi u 20.00h uvece, postepeno, nekih 2.5 minuta, jer se oni prilicno uzbude kada se odjednom upali ili ugasi svetlo.
Ista prica je i za ribice, zato je i napravljen uredjaj.

Moja logika je bila ovakva. Pomocu D1 i optokaplera detektujem prolazak kroz nulu i taj signal vodim na nozicu INT1. AT89C2051 moze da generise interapt samo kada signal na ulazu pada u nulu pa tako imam interapte na svakih 20mS.
To vreme od 20mS sam podelio u nekih 39 delova, i kada mi okine INT, program ode u INT rutinu i pocne brojanje. Za najmanji sjaj sijalice pin P1.3 okidam tek kada izbroji do 38,i ugasim na 39 pre nego dodje do drugog interapta, a triak se sam ugasi pri prolasku kroz nulu.
Postepeno povecavam trajanje aktivnosti pina P1.3 , i tako postepeno palim sijalicu.
Na ovom uredjaju nema displeja i tastera za menjanje vremena. Vreme uklucenja i iskljucenja je moguce promeniti jedino programiranjem.



Zivim sjajno, mada imam i drugih neprijatnosti.
Prikačeni fajlovi
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.dialup.neobee.net.



+10 Profil

icon Re: Regulacija Triac-a sa PIC16f62720.06.2005. u 22:40 - pre 228 meseci
Kako si resio ovo oko realnog casovnika? Nekim spoljnim casovnikom ili setovanjem kontrolera u neko zadato vreme?
Jes' da nisam ja postavio pitanje ali cisto malo da razjasnimo...

pozdrav
__*__
*___*
 
Odgovor na temu

Mesecar
Rakovica

Član broj: 41208
Poruke: 140
*.pat-pool.bgd.sbb.co.yu.



+1 Profil

icon Re: Regulacija Triac-a sa PIC16f62720.06.2005. u 23:20 - pre 228 meseci
Citat:
_str_: Kako si resio ovo oko realnog casovnika? Nekim spoljnim casovnikom ili setovanjem kontrolera u neko zadato vreme?
Jes' da nisam ja postavio pitanje ali cisto malo da razjasnimo...

pozdrav


Da, onim tasterom se setuje casovnik u vreme koje odgovara korisniku, kada su svi kod kuce ili na poslu.
Posto nam je frekfencija mreze zadnjih godina bas tacna, tako i sat radi izvrsno.


Zivim sjajno, mada imam i drugih neprijatnosti.
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.dialup.neobee.net.



+10 Profil

icon Re: Regulacija Triac-a sa PIC16f62721.06.2005. u 00:29 - pre 228 meseci
Pomislio sam da si vreme merio sa kristalom od 12MHz, tesko je izvesti tacnost na duze staze, ali sada se secam nekih digitalnih casovnika koji su merili vreme iz mreznih 50Hz, i mog pokusaja za vreme restrikcije da ga napajam sa pretvaraca 12/220, .... Sta vec je pola sest!
__*__
*___*
 
Odgovor na temu

varbandy
Andras Varga
Novi Itebej

Član broj: 60827
Poruke: 22
*.bisinter.net.



Profil

icon Re: Regulacija Triac-a sa PIC16f62711.07.2005. u 23:25 - pre 227 meseci

Resio sam pola programa.Sve radi odlicno osim sto nikako ne znam da
regulisem postepeno paljenje sijalice.

program sam uradio ovako:

citam PortB gornja 4 bita pomocu kojih iscitavam vrednost iz DT koju
ubacujem u TMR1H posle interupta na RB0 (zero cross),sacekam da timer
prekoraci pa upalim triak.Vratim se u petlju za cekanje gde ponovo citam PortB
i cekam Zero cross.

Sve ovo lepo radi samo nikako ne uspevam da resim glavni problem oko postepenog gasenja i paljenja.


Varga
Bandy
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.dialup.neobee.net.



+10 Profil

icon Re: Regulacija Triac-a sa PIC16f62712.07.2005. u 00:35 - pre 227 meseci
Ovo DT je verovatni spoljni tajmer? Sta sa njim regulises?
Nebi bilo lose da okacis semu i da malo pojasnis

[Ovu poruku je menjao _str_ dana 12.07.2005. u 01:36 GMT+1]
__*__
*___*
 
Odgovor na temu

varbandy
Andras Varga
Novi Itebej

Član broj: 60827
Poruke: 22
*.bisinter.net.



Profil

icon Re: Regulacija Triac-a sa PIC16f62712.07.2005. u 21:40 - pre 227 meseci


DT je ustvari Lookup tabela .
u mom slucaju to izgleda ovako

movf ULAZ,w
call lookup
---
---
lookup
addwf PCL,f
DT .35, .28, .27, .26, .25, .24, .23, .22, .21, .20,.18,.16,.15,.13,.10,.8

;DT je u sustini niz retlw instrukcija
ULAZ registar sadrzi stanje 4 gornja bita na PortB
vrednost iza DT mi odredjuje koliko ce puta TMR0 prekoraciti do
paljenja triaka

semu cu "okaciti samo da jos uradim ulazni deo.To sam zamislio sa kruznim prekidacem od 12 polozaja.

varga
Bandy
 
Odgovor na temu

obranko
severna amerika

Član broj: 36599
Poruke: 152
*.cpe.net.cable.rogers.com.



+1 Profil

icon Re: Regulacija Triac-a sa PIC16f62713.07.2005. u 02:15 - pre 227 meseci
pozdrav,

iz koda se vidi da sa cetri gornja bita porta B odredjujes vremensku konstantu. da bi ti se svetlo palilo (gasilo) postepeno, treba da menjas vrednost ta cetri bita, znaci pri paljenu pocnes sa b'1111, pa posle nekog vremena treba da imas b'1110, pa posle opet nekog vremena b'1101 i td. nisi prilozio semu tako da ne znam sta ti je zakaceno na gornja cetri bita porta B i kako ih menjas.
 
Odgovor na temu

Mesecar
Rakovica

Član broj: 41208
Poruke: 140
*.pat-pool.bgd.sbb.co.yu.



+1 Profil

icon Re: Regulacija Triac-a sa PIC16f62713.07.2005. u 16:39 - pre 227 meseci
Sada sam se setio da treba da ti posaljem program za onu gore semu.
Izvini, stize.
Jeste drugi kontroler, ali princip je slican
Vidim da nisi razmisljao na slican nacin, kao sto sam napisao gore.
Pogledaj, pa reci sta nije jasno, da pojasnimo.

Zivim sjajno, mada imam i drugih neprijatnosti.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Regulacija Triac-a sa PIC16f627

[ Pregleda: 8750 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.