PIC12F629 light dimmer .hex projekt

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: PIC12F629 light dimmer .hex projekt

Post by pedja089 »

i ja sam kontao o tome. i jedine 2 stvari koje su mi pale na pamet su baterija koja se puni kada sijalica svetli manjom snagom od 100% ili ono sto si ti naveo...
ali nije mi tu jasna jedna stvar, ako je stavio otponik na red sa zenericom onda postoji ogromna razlika u strujama koje teku kroz zenericu. jer kada je mali pad napona na tiristoru 5-10V, otpornik treba da je mali da bi mogao da propusti dovoljno struje. ali kad je sijalica iskljucena onda je na tiristoru razlika napona 220V, a tu vec treba poprilicno velika otpornist da bi struja bila par mA. padalo mi je na pamet mozda da je izveo sa tranzistorom, ali opet treba i napon za bazu...
tako da mi je verovatnije da je ubacio neku bateriju
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: PIC12F629 light dimmer .hex projekt

Post by trax »

Ma siguran sam da nema baterije, nekako mi glupavo rjesenje, ali ko zna! Imaju slike na njegovoj stranici tog uredjaja sklopljenog (v2).
User avatar
Feko
Stariji član
Stariji član
Posts: 4394
Joined: 23-07-2008, 06:18
Location: Hrvatska, Slavonija, Selo moje malo...

Re: PIC12F629 light dimmer .hex projekt

Post by Feko »

Kupiti, rastaviti i viđeno podijeliti na forumu :)
User avatar
alexa_pg
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1248
Joined: 11-03-2005, 22:21
Location: Podgorica

Re: PIC12F629 light dimmer .hex projekt

Post by alexa_pg »

Zna li neko kako je realizovano napajanje za PIC na ovoj verziji dimmera
Ja ne vidim nigde semu za V2. Gde si je ti video. Za V1 je sve jasno.
Alexa
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: PIC12F629 light dimmer .hex projekt

Post by pedja089 »

Ir Light Dimmer v.2
http://www.ivica-novakovic.from.hr/Ligh ... %20v.2.htm" onclick="window.open(this.href);return false;
User avatar
alexa_pg
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1248
Joined: 11-03-2005, 22:21
Location: Podgorica

Re: PIC12F629 light dimmer .hex projekt

Post by alexa_pg »

pedja089 wrote:Ir Light Dimmer v.2
http://www.ivica-novakovic.from.hr/Ligh ... %20v.2.htm" onclick="window.open(this.href);return false;
Ja opet ne vidim semu za V2
ovo je sema V1. Mislite li na nju?

Admin info: Fajl je izbrisan. Vec sam imao problema sa ovim njegovim dimerima sto se postavljaju na forumu.
P.S. Nije ova shema, pricamo o toj drugoj koju nemamo :)
Alexa
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: PIC12F629 light dimmer .hex projekt

Post by trax »

Evo sheme, kao sto sam i predpostavio, kratkospaja se izvor napajanja PIC-u pa se mora sijalica ukljucivati na maksimalno 95% ili tako nesto.
http://www.elitesecurity.org/t344951-Li ... paljen-PIC" onclick="window.open(this.href);return false;

Evo ovdje diskutuju ovo isto sto i ja: http://www.elitesecurity.org/t213521-Po ... mmer-on-of" onclick="window.open(this.href);return false;
bora_73
Penjem se :)
Penjem se :)
Posts: 92
Joined: 28-11-2008, 02:18

Re: PIC12F629 light dimmer .hex projekt

Post by bora_73 »

Pozdrav!
zamolio bi ekipu trax-a ili pedju 089 ili nekog ko ima iz gore teme, za dimmer program pisan u PBP.
pratim skraćeni kurs PBP.neznam ni jedan drugi
pa me zanima program za dimmer (da bi mogao da ga razumem) ali bi i da probam da sa njim regulišem elektro motor kao što ima na primer u bušilici. jasna mi je regulacija trijaka ali ne i program za pic
hvala vam za razumevanje i izvinjavam se ako sam prekinuo tok teme.
ili ako mislite da je bolje da otvorim novu temu pa da mi pomognete.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: PIC12F629 light dimmer .hex projekt

Post by pedja089 »

ja nemam taj program...
kao sto vidis mnogi su se hvalili kako ce napisati taj program, ali niko ga jos nije realizovao...
bora_73
Penjem se :)
Penjem se :)
Posts: 92
Joined: 28-11-2008, 02:18

Re: PIC12F629 light dimmer .hex projekt

Post by bora_73 »

eh,...peđa nadam se da će tvoj kurs ići u tom pravcu
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: PIC12F629 light dimmer .hex projekt

Post by pedja089 »

na pocetku ove teme imas objasnjeno sta treba napraviti, pogledaj jos po netu sta ima o RC5 protokolu, i imas dovoljno objasnjeno u kursu da mozes da sastavis program...
bora_73
Penjem se :)
Penjem se :)
Posts: 92
Joined: 28-11-2008, 02:18

Re: PIC12F629 light dimmer .hex projekt

Post by bora_73 »

a pa naravno ali još uvek nisam toliko siguran u sebe pa se nadam da ćeš mi pomoći ukoliko zaškripi.
mislim da ću za koji dan otvoriti novu temu na ovo pitanje, dok sve to neprobam a da se čoveku sklonim sa teme, pozdrav,.....
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: PIC12F629 light dimmer .hex projekt

Post by trax »

Evo hex za slican dimer: http://www.microchip.com/stellent/idcpl ... e=en021266" onclick="window.open(this.href);return false; kao i shema! :D
Nema kontrolu daljinskog, ali je isti princip.
bora_73
Penjem se :)
Penjem se :)
Posts: 92
Joined: 28-11-2008, 02:18

Re: PIC12F629 light dimmer .hex projekt

Post by bora_73 »

ma u opšte me ne zanima daljinac već samo regulacija trijaka, tek sad ću da pogledam link
bora_73
Penjem se :)
Penjem se :)
Posts: 92
Joined: 28-11-2008, 02:18

Re: PIC12F629 light dimmer .hex projekt

Post by bora_73 »

potrčo sam pred rudu,...to je pisano asemblerom a ja ga totalno ne razumem. u svakom slučaju hvala ti
vukboban
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 212
Joined: 05-12-2008, 17:49
Location: Pancevo

Re: PIC12F629 light dimmer .hex projekt

Post by vukboban »

for(i=0;i<17;i++){
while(GPIO.F0==0){
}
while(GPIO.F0==1){
}
}
for(i=0;i<8;i++){
while(GPIO.F0==0){
}
Delay_us(600);
if(GPIO.F0==0) MEM=MEM*2;
if(GPIO.F0==1){
MEM=MEM*2+1;
Delay_us(1120);
}
}
for(i=0;i<8;i++){
while(GPIO.F0==0){
}
while(GPIO.F0==1){
}
}
Evo deo koda koji ja koristim za detekciju tastera daljinskog(ovo je za NEC protokol,ali slicno je i za RC5)

void interrupt (){
if(INTCON.F1==1){
TMR0=DELAY;
OPTION_REG=OPTION_REG | 0X05;
INTCON=INTCON & 0XFD;
}
if(INTCON.F2==1){
TMR0=DELAYFULL;
OPTION_REG=OPTION_REG | 0X05;
GPIO.F4=1;
Delay_us(50);
GPIO.F4=0;
INTCON=INTCON & 0XFB;
}
}

a evo i interupt rutine,u prvom delu (koji se poziva kad prodje ~signal kroz nulu) se samo promenljiva DELAY stavlja u TMR0(DELAY menjam u drugim delovima programa od 100 do 250 sto odgovara otvaranju triaka-max ili min) dok se u drugom delu ,znaci kad odbroji timer prvo stavlja DELAYFULL(ova promenljiva je ustvari period od 10ms jer mi se u programu detektuje samo jedan prolazak kroz nulu i to kad signal prelazi iz negativne u pozitivnu poluperiodu ),a zatim se pusta kratak(50us)signal na gate triaka koji ga otvara.
ovaj deo:OPTION_REG=OPTION_REG | 0X05; ne znam da li je potreban,ali sam u datasheetu video da svaki upis u TMR0 ponistava prescaler,tako da ga ja ponovo podesavam posle svakog upisa za svaki slucaj.
ove vrednosti su za 4Mhz i prescaler je 1:64,jer na 4Mhz jedan takt traje 1 us(fosc/4) i puta 64 znaci da ako upisem u TMR0 broj 155 recimo do overflow ostaje -(255-155)*64 sto je 6400us ili 6.4 ms.
Znaci za brojeve od 100 do 250 imam regulaciju kasnjenja od 5*64 =320us do 155*64=9920us ili 9.9ms
Ceo program jos nije gotov,ali veci deo jeste(ostalo mi je jos samo da sredim ono singl klik,dupli klik,dugacki pritisak),odradio sam i memorisanje tastera,tako da ako nekog nesto jos zanima neka pita
Pozdrav
vukboban
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 212
Joined: 05-12-2008, 17:49
Location: Pancevo

Re: PIC12F629 light dimmer .hex projekt

Post by vukboban »

i jos nesto, sa pomenute sheme sa elitesecurity foruma, se vidi da napon kada provede triak daju ovi elektroliti koji su dimenzionisani tako da imaju sasvim dovoljno kapaciteta da daju +5v i za pic i za TSOP za maksimalno 9.5ms koliko triak moze da bude otvoren.

Evo i jedna lepa stranica gde su objasnjeni vecinom svi protokoli koji se danas koriste
http://www.sbprojects.com/knowledge/ir/ir.htm" onclick="window.open(this.href);return false;
shorty
Penjem se :)
Penjem se :)
Posts: 74
Joined: 03-05-2007, 20:10

Re: PIC12F629 light dimmer .hex projekt

Post by shorty »

Imam ja kompletan projekat,napravio sam pre godinu dana radi sa daljinskim,ali samo sa mojim koji sam napravio posebno ima tri tastera,i radi po rc5 standardu,ako je neko zainteresovan ostavicu ovde hex ili source.
Pozdrav
Parac
Posts: 12
Joined: 22-12-2008, 18:01

Re: PIC12F629 light dimmer .hex projekt

Post by Parac »

Pa naravno da smo zainteresovani :D
Ostavi i hex i shemu i neku sliku kompletnog uredjaja, kao i opis...
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: PIC12F629 light dimmer .hex projekt

Post by pedja089 »

a i sors ostavi :wink:
Post Reply