Revizija: 5.7
Datum: 12.03.2004. |
Ovaj
projekat je objavljen
u 59. broju časopisa InfoElektronika |
|
Uređaj je namenjen za IR daljinsku
kontrolu Rasvete, sa mogućnošću da se priključe dva
nezavisna kanala (sijalice) a za daljinsku kontrolu
može se upotrebiti bilo koji Philips RC5 daljinski
upravljač.
U vezi sa ovim projektom mozete pogledati i sledeće
stranice:
Opis komandi na daljinskom
upravljaču PRO-909 i Setlux909
Napravite sami RC5
daljinski upravljač sa 4 tastera
Fizički izgled uređaja
|
Uređaj
je konstruisan sa ciljem da sadrži malo kontradiktornosti
u sebi: "da bude jednostavan i pritom jako
moćan". Koristi sve privilegije savremenih
mikrokontrolera, malu potrošnju, mali broj pinova,
interni oscilator.... Uređaj koji vam predstavljamo
spada u već viđene, ali sada na sasvim novi način.
Uz malo mašte moguće ga je još više usavršiti.
Regulišite rasvetu u vašoj kući na još jednostavniji
način, dugmetom na samom uređaju, daljinskim upravljačem.
Omogućite sijalicama da još duže traju, a pritom
i dozvolite sebi užitak i ekskluzivnost mekog
paljenja i gašenja rasvete! |
Karakteristike uređaja:
Napon napajanja: ~80V-240V AC
Komanda: Taster na samom uređaju ili Philips
RC5 daljinski upravljač
Čuvanje podešenih parametara: Interni EEPROM,
(pri nestanka struje, biće sačuvani)
Broj kanala: moguće je priklljučiti dve sijalice
i nezavisno ih kontrolisati
(!) Tretman sijalica: meko paljenje i gašenje
(SOFT - Start, SOFT – Down) !!!
(!) Posebna pogodnost: Sleep tajmer u trajanju
od 1 - 9min
Izlazna snaga po kanalu: u osnovnoj varijanti
150W, uz neznatno prilagođenje i više kW
(!) Izuzetno velika modularnost i prilagodljivost
zahvaljujući softveru unutar mikrokontrolera, pa
se po zahtevu mogu implementirati dodatne funkcije.
Slika 1 - Električna šema
uređaja |
Za detalje možete kliknuti
na sliku, pri
čemu će se otvoriti veći bitmap fajl
|
Opis uređaja:
Dugi niz godina u elektroničarskim vodama sreću
se regulatori osvetljaja (dimmeri) sa raznim mogućnostima
i nivoima kompleksnosti. Bilo je prikaza daljinskih,
ručnih, jednostavnih, kompleksnih... Mi smatramo
da dimmer koji ovde prikazujemo ima odlike sveobuhvatnog
i kompletnog rešenja koje zadovoljava sledeće
kriterijume:
- jednostavnost
- pouzdanost
- funkcionalnost
- štedljivost
- inteligentnost
|
Slika
4 - Izgled štampane pločice
(ovde možete preuzeti
PCB arhivu) |
Uvek aktuelna tema štednje kako električne energije
tako i broja uništenih sijalica, navela nas je da realizujemo
uređaj koji će obuhvatiti sva već viđena
rešenja ali i da primenimo i nešto više od toga. Potrudili
smo se da hardver i softver u celini budu do maksimuma
iskorišćeni i da, koliko god nam to fizika problema
dopuštala, primenimo sva naša dosadašnja iskustva kako
bismo sintezom minimalizma i veštine programiranja dostigli
zavidan nivo uređaja. Nakon više meseci testiranja
i razvoja predstavljamo uređaj IRPS, a sud o konstataciji
u naslovu ostaje na vama.
Sam hardver uređaja
je krajnje jednostavan. Srce sistema čini Flash
mikrokontroler PIC12F629, veoma niske cene reda 2Eura.
O njegovim karakteristika smo već pisali pa ih
sada preskačemo, a za dodatne informacije možete
posetiti adresu www.microchip.com.
|
Primenjena je fazna
reglacija upotrebom trijaka kao izlaznih članova.
Izgled talasnih oblika i principa regulacije dat
je na slici 2.
Taster služi za podešavanje jedne od sijalica.
Kao infracrveni (IR) prijemnik upotrebljen je
već kultni hibrid SFH506 u realizaciji Vishay
firme pod nazivom TSOP1736. Led dioda V1 prikazuje
određena stanja regulatora kao i prijem infracrvenog
(IR) signala sa daljinskog upravljača. Detekcija
prolaska kroz nulu izvedena je upotrebom jednog
otpronika male snage vrednosti 1M. Napajanje uređaja
spada u najjednostavnije moguće i čine
ga elementi R3, D1, D2, C1, C2. Otpornik R3 ima
funkciju da ograniči struju kroz zener diodu
D2 koja stabiliše napon na 5V, D1 je zadužena
za polutalasno ispravljanje naizmeničnog
napona, dok su za finalno "peglanje" ovako ispravljenog
napona zaduženi kondenzatori C2 i elektrolitski
C1. Kako je ovakvim napajanjem obezbeđen
najoptimalniji odnos grejanja otpornika R3 i struje
koju obezbeđuje ovo napajanje, jako je bitno
da ne odstupate od vrednosti datih na šemi veza.
Oscilator (kristalni, RC, kvarcni...) bez koga
mikrokontroleri ne mogu raditi je takođe
prisutan, ali u internoj strukturi majušnog mikrokontrolera. |
Slika 2 - Princip
regulacije |
|
Detekcija prolaska napona kroz nulu (zerocross detektor):
|
Interesantni
deo hardvera je svakako ZC detektor (eng: zerocross).
On je na prvi pogled realizovan upotrebom jednog
jedinog otpornika R4. Ipak njegova osnovna funkcija
je da ograniči struju koja će se "uliti"
u mikrokontroler. Unutar mikrokontrolera na
većini pinova postoje slabe "klamping"
diode koje služe da prenaponske špiceve odvedu
u napajanje kako ne bi oštetili sam mikrokontroler.
Njih smo iskoristili kako bi smo sinusoidalni
naizmenični napon pretvorili u kvazi četvrtast
napon i na taj način generisali prekidne
signale (eng: interrupt) na svaku opadajuću/rastuću
ivicu ovako dobijenog napona. Kako su ovo po
prirodi slabe diode, otpornik od 1M ograničava
struju na vrednost reda stotinak µA da ne bi
došlo do pregorevanja istih. Prekidna rutina
se obrađuje na svaki prolazak kroz nulu.
Grafička ilustracija ovog principa data
je na slici 3. |
Slika 3 - Zero cross detektor |
|
Pobuda trijaka:
Slika 4 - Moguće poboljšanje
za pogon većih potrošača |
Najveći problem koji
je nosio ovaj uređaj je pobuda trijaka.
Kako je napajanje rešeno otpornikom, struja
koja nam je na raspolaganju reda je par mA.
Ukoliko bi se trijak pobuđivao dugotrajnim
impulsima potrošnja struje bi bila prekoračena.
Iz tog razloga se trijak okida kratkotrajnim
impulsima trajanja 20-ak µs, čime se
trijak na čijim A1 i A2 krajevima postoji
dovoljan napon otvara, a priroda trijaka nameće
samogašenje pri prolasku napona kroz nulu.
Ovaj princip nameće upotrebu trijaka
sa osetljivim gejtom (5mA) kao što je recimo
TIC206M, ili TIC216M. Moguće poboljšanje
je da se na izlazu mikrokontrolera zameni
postojeći izlazni stepen sa izlaznim
stepenom sa optotrijakom MOC3023, kao što
je dato na slici 4. Ovakvim izlazom mogli
smo da pogonimo i 16A trijake (npr: BTA16-600)
a upotrebljen je za regulaciju kvarcne grejalice
od 1600W.
|
Softver:
Sve što smo svesno izbegli hardverom, nadoknađeno
je softverom mikrokontrolera (firmwerom). Firmver
je na kraju ispao veoma kompleksan sa dosta opcija.
Njih ćemo ukratko objasniti. Osnovna karakteristika
koju bi smo izdvojili je postojanje soft-start algoritma.
Pri zahtevu za paljenje sijalice ona se u više od
stotinu finih koraka pobuđuje, čime je postignuto
postepeno zagrevanje vlakna sijalice i time produžen
vek sijalice. Gašenje se vrši po istom principu.
Zatim, uveden je princip inteligentne detekcije prolaska
kroz nulu, čime se smanjuje lažno okidanje trijaka
i time nestabilnost u radu. Ovim metodom, uz dodatak
redne prigušnice od 220uH, uspešno su otklonjene sve
potencijalne smetnje koje je proizvodila električna
bušilica priključena paralelno regulatoru na
istom šuko utikaču. Sijalica nije pokazivala
znake smetnji, koje su se javljale bez softversko-hardverskog
filtriranja.
Od protokola za daljinsku kontrolu ugrađen je
popularni bifazni RC5 algoritam. On se sreće
kod svih Philips daljinskih upravljača čime
je izbegnuto da se mora praviti specijalni daljinski
upravljač, već se može koristiti RC5 daljinski
upravljač od postojećeg TV-a ili neki od
univerzalnih koji su sve češća pojava u
domaćinstvima. Uređaj poseduje i “sleep
tajmer” čime je moguće inicirati isključenje
obe sijalice nakon isteka podešenog vremena (1-9min).
Posebnim tasterom na daljinskom upravljaču moguće
je zaključavanje prijema uređaja kako bi
se omogućilo nesmetano korišćenje više RC5
uređaja u istoj prostoriji.
Ukoliko nemate pri ruci daljinski upravljač
na raspolaganju vam je regulacija pomoću tastera
po principu: kratak stisak – soft paljenje/gašenje
sijalice, duži stisak - kontinualna regulacija od
minimuma do maximuma i obratno.
|
LED indikator pri prijemu,
isključivo RC5 koda, blinka u ritmu prijemne
sekvence. Ovim je lako proveriti da li je
daljinski upravljač u redu i da li je
RC5 kompatibilan. Zatim, pri uključenom
“sleep tajmeru” LED blinka svake sekunde čime
se korisniku daje do znanja da će sijalice
pri isteku vremena biti automatski isključene.
Ukoliko je uređaj zaključan (posebnim
tasterom na daljinskom upravljaču) LED
neprekidno svetli. Kompletne funkcije pojedinih
tastera na RC5 daljinskom upravljaču
možete videti ovde
ili klikom na sliku daljinskog upravljača.
|
Izrada uređaja:
U prilogu teksta dat je izgled štampane pločice
dimenzija 43x36 mm. Na njoj su predviđene sve
potrebne komponente, izuzev prigušnice koja zbog svojih
dimenzija nije predviđena na samoj štampanoj
pločici. Prigušnica koju smo koristili u prototipu
ima vrednost 220µH, nominalne struje 3A. Iako je vrednost
induktivnosti ove prigušnice možda neočekivano
mala, ona se pokazala kao najoptimalnija pri upotrebi.
Prisutna je iz dva razloga: dodatno utiče na
stabilnost i otklanja neprijatan brum koji se može
javiti u aparatima kao što su srednjetalasni prijemnici,
pojedini radio kasetofoni i slično. Uređaj
možete probati i bez nje, ali vam savetujemo da je
u dugotrajnoj upotrebi ipak ugradite.
Izgled prigušnice koju smo koristili 220uH/3000mA |
|
Mikrokontroler ostavljamo kao poslednju komponentu
za ugradnju. Za njega je najbolje predvideti jeftino
DIP8 podnožje. I napomenimo još da se PIC12F629 pre
ugradnje MORA isprogramirati odgovarajućim firmwerom.
O detaljima kontaktirajte autore.
Taster je zgodno zalemiti sa donje strane štampane
pločice, kako je to i predviđeno kutijom
u koju je ceo uređaj ugrađen. Kutija je
matirano providna, crvene boje i nosi oznaku CE-08,
delo domaćeg proizvođača. Osobina da
je providna olakšava ugradnju, jer nemoramo praviti
otvore za IR senzor, kao i LED diodu. Ostaje još samo
da realizujemo otvor za taster, kao i tri manja za
kablove sijalica i napajanja. Preporučljivo je
takođe ugraditi i osigurač 2A. I na kraju
proverimo sve veze još jednom jer naponi sa kojima
baratamo su jako opasni pa eventualna greška nas može
koštati. I nemojte zaboraviti jedini kratkospajač
koji spaja pin 6 mikrokontrolera sa TSOP1736 hibridom.
|
Slika 6 - Princip
povezivanja sijalica i mrežnog napona na uređaj |
NAPOMENA: Uređaj nije galvanski razdvojen
od mrežnog napona pa je potrebno svaku dodirnu površinu
izolovati od mogućeg dodira čoveka.
Za kraj:
Uređaj koji smo ovde ukratko opisali još uvek
nije dovoljno eksploatisan. Testiran je u više komada,
a pojedini primerci u kući autora rade neprekidno
i više od godinu dana. Probali smo razne podvarijante:
sa više tastera, sa PIR (pasivni infracrveni) senzorom
koji pri detekciji kretanja u prostoriji sam uključuje
i isključuje svetlo, zatim razne varijante dekodiranja
daljinskih upravljača kao što su NEC, SONY, Philips
itd. Postoji realizovan i specijalni daljinski upravljač
sa četiri tastera u malom pakovanju. Mogućnosti
uređaja su velike i ostaje da se i dalje dograđuju.
Za sve nejasnoće kao i pitanja možete se obratiti
autorima.
Softver nije besplatan i ukoliko ste zainteresovani
da naručite isprogramirani mikrokontroler ili HEX
datoteku možete se obratiti na sledeću email adresu:
npejcic@epraktikum.iz.rs
Ukoliko ima nekih nejasnoća javite se na: npejcic@epraktikum.iz.rs