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

PIC kao IR daljinac?

[es] :: Elektronika :: Mikrokontroleri :: PIC kao IR daljinac?

Strane: 1 2

[ Pregleda: 5593 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

t.marko016

Član broj: 255856
Poruke: 196
109.92.212.*



+10 Profil

icon PIC kao IR daljinac?28.03.2010. u 12:52 - pre 171 meseci
Ovako stoji stvar, zelim da napravim daljinski sa MC-om 12F675, imao bi nekolko komande(nebitno).

Ono sto mene muci je kakav bi signal ili sta bi trebao da uradi taster kako bi MC doznao da posalje ir signal?

Unapred hvala...
 
Odgovor na temu

introitus
Srbija

Član broj: 9252
Poruke: 324
109.106.252.*



+7 Profil

icon Re: PIC kao IR daljinac?28.03.2010. u 13:11 - pre 171 meseci
Ovaj application note je odlican i mislim da ce ti biti jasnije:
IR Remote Control Transmitter


 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.92.212.*



+10 Profil

icon Re: PIC kao IR daljinac?28.03.2010. u 16:52 - pre 171 meseci
Ovo mi je trebalo, imao sam neko iskustvo sa RC5 signalom i nikad nisam znao kako radi.

Kako sam ja shvatio iz ovog svako dugme na daljinski kad se stisne stvara neku svoju frekfenciju po koju ga MC razume.
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: PIC kao IR daljinac?28.03.2010. u 17:45 - pre 171 meseci
ne stvara se frekvencija, frekvencija je fiksna za svako dugme (svaku komandu) i cini mi se da je za RC5 36kHz, jedino sto se menja je kôd (niz 0 i 1).
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.92.212.*



+10 Profil

icon Re: PIC kao IR daljinac?28.03.2010. u 18:10 - pre 171 meseci
Ma to shvatam, to salje mikrocip na prijemnik. Ali pre nego sto posaljem nesto, mikrocip mora da raspozna koje je dugme pretisnuto.

E sad za dugme kazem da ima razlicitu frekfenciju kako bi mikrocip raspoznao.

Ako nije tako ispravite me, mada i ja mislim da nije tako
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3871
91.191.34.69



+334 Profil

icon Re: PIC kao IR daljinac?28.03.2010. u 18:45 - pre 171 meseci
E pa Marko,

na zalost nije tako.
Mikrokontroler prepoznaje dugmice ili ako su dirktno povezani na neki od njegovih pinova, ili ako su vezani u matricu.

Probaj malo procitati AP i sve ce ti se samo kasti.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.92.212.*



+10 Profil

icon Re: PIC kao IR daljinac?28.03.2010. u 19:46 - pre 171 meseci
Ljudi kad sam video ovu sliku sve mi se razjasnilo.

U svakom slucaju hvala na brzim odgovorima, ovo nije kraj teme, verovatno ce biti jos kojih problema tokom izrade .
Prikačeni fajlovi
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: PIC kao IR daljinac?29.03.2010. u 20:31 - pre 171 meseci
Ima sad jos jedan problem, ako recimo hocu da mi daljinac radi na 36kHz isto kao i RC5 ja ne moram da pravim
nikakve oscilacije, vec na nozicu na koju saljem podatke samo da vezem IR diodu a oscilacije na PIC da podesim na 36kHz?

Mozda je malo glupo pitanje ali ja sam pocetnik u elektronici, imam dosta vece iskustvo u programiranju desktop programa.
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: PIC kao IR daljinac?30.03.2010. u 00:52 - pre 171 meseci
izlaz (stanje odredjenog pina) treba da ti se menja frekvencijom od 36kHz... treba da naucis timer interrupt-e..
u cemu programiras (programski jezik i kompajler)? procackaj malo po forumu, pisalo se na tu temu ili malo googlaj...

pozdrav!
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.93.75.*



+10 Profil

icon Re: PIC kao IR daljinac?30.03.2010. u 19:20 - pre 171 meseci
Ja sam skoro nabavio PICKit2 i radio neke jednostavnije eksperimente (trepkanje diode...) u mikroBasic.

Procacka cu kasnije sad nemam vremena, pa javljam gde drugde zapne.

Pozdrav i hvala...
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.93.75.*



+10 Profil

icon Re: PIC kao IR daljinac?30.03.2010. u 23:59 - pre 171 meseci
Ljudi sa hardware-om sam sve rascistio. E sad ako moze neki kod u Basic mada se snalazim i u C za 36kHz, recimo da posaljem za pocetak na
pin x log1. I ako moze sa komentarima.

Ja sam nesto gledao, sve nekako i razumem ali ono kad treba da se deklarise frekfencija tad nista ne shvatam, tako da ako moze taj deo opsirnije komentarima.

Unapred hvala i hvala na dosadasnjim odgovorima.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.92.196.*



+10 Profil

icon Re: PIC kao IR daljinac?31.03.2010. u 12:44 - pre 171 meseci
Ustvari ako moze samo kod za 36 kHz, ostalo sam skapirao .
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: PIC kao IR daljinac?31.03.2010. u 15:24 - pre 171 meseci
moras da naucis da radis sa tajmerima.
evo ti par stranica, ako zapnes - vici!
http://ezinearticles.com/?PIC-...imer-Calculation&id=220132
http://eng-serve.com/pic/pic_timer.html
http://www.best-microcontrolle...cle-pic-timer-calculation.html
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

zarkocgyus
Bar

Član broj: 102691
Poruke: 121
79.143.100.*



+2 Profil

icon Re: PIC kao IR daljinac?31.03.2010. u 19:13 - pre 171 meseci
Skoro sam pravio daljinac sa 12F629 dva kanala.
Imam kod u ASM-u ako ti sta znaci...
Pozdrav.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.93.73.*



+10 Profil

icon Re: PIC kao IR daljinac?31.03.2010. u 22:53 - pre 171 meseci
@Shpiki
Hvala brate za linkove bacio sam pogled malopre ali nesto na brzaka, nisam imao vremena.
Sad imam celu noc za citanje i provaljivanje pa kad zapne javljam se.

@zarkocgyus
Hvala i tebi bratac ali ja nemam pojma o Assembler-u a cilj ovog projekta je da savladam mikrokontrolere i njihovo programiranje, tako da mi
Copy/Paste solucija ne bi prijala .
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.93.16.*



+10 Profil

icon Re: PIC kao IR daljinac?01.04.2010. u 18:07 - pre 171 meseci
Moze li nesto na sprski o Timer-ima ili ako nekog ne mrzi nek napise nesto u dve recenice o njima.

 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
109.93.16.*



+10 Profil

icon Re: PIC kao IR daljinac?02.04.2010. u 02:16 - pre 171 meseci
Ovako, recimo da saljem 5 bita brzinom 36kHz.

Ja bih morao posle svakog bita da pravim pauze od nekoliko mikro sekundi da bi postigao frekfenciju od 36kHz?

Najbitnije je da sam shvatio zasto mi treba tajmer .

E sad mi nije jasno kako racunam kolku bi pauzu trebao da pravim?

Evo nesto sam nasao. Ovde sam napisao ja komentare cisto da vidite dal gresim.
Sad samo ne kapiram for petlju, zasto ponavlja 23 puta 1 i 0? Jel to zbog stvaranja frekfencije?
Ako moze to neko da mi pojednostavi?
Code:

while(1)          //Ovo je uslov da se beskonacno vrti petlja.
{
     for( i=0; i<=23; i++)
     {
     portb.f0=1;                //Pustam na Pin 0 log 1.
     delay_us(13);              //Pravim pauzu od 13 us.
     portb.0=0;               //Pustam na Pin 0 log 0.
     delay_us(13);          //Pravim pauzu od 13 us.
     }
     delay_us(600); //Pauza 600us koja oznacava kraj signala.
    }



A da jos jedno pitanjce, sta ce njemu beskonacna petlja tj. da se vrti dok MCU ne umre kad treba da posalje signal i da se iskljuci?

Ljudi hvala vam unapred...
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3871
91.191.34.69



+334 Profil

icon Re: PIC kao IR daljinac?02.04.2010. u 06:41 - pre 171 meseci
Marko,
ne znam otkud ti ovaj kod, al ajde.
Kod salje 23 puta signal frekvencije 36kHz ( kao sto znas T=1/f ). Period signala na 36 kHy je 31.25 us. Ti imas 13 uS log 1, pa 13 us log 0. Ukupno 26 us. E sad i PIC potrosi neko vrijeme za rad pa se to vjerovatno poklopi sa onih 31.25us.
Komentari programa su OK. Dakle autor programa je htio poslati 24 puta ( ne 23 jer ide i= 0,1,...23 ) pa onda 600 ms pauze za iduci kod.
Ajde prvo definisi kako zelis kodirati log 1 i log 0.
Drugo definisi koliko bitova ti treba za komandu.
Poslije idemo dalje.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: PIC kao IR daljinac?02.04.2010. u 13:36 - pre 171 meseci
Pa ja sam planirao da uradim nesto kao RC5.

Dakle da ima ona dva pocetna bita, jedan prekidacki, adresarni i vrednosni bit.
Znaci 14 bita.
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3871
91.191.34.69



+334 Profil

icon Re: PIC kao IR daljinac?04.04.2010. u 07:35 - pre 170 meseci
Marko,
napravi sledece:
Podprogram za slanje log 1
izgleda ovako otrilike

cod log 1

portb.f0=1; //Pustam na Pin 0 log 1.
delay_us(13); //Pravim pauzu od 13 us.
portb.0=0; //Pustam na Pin 0 log 0.

poslije toga kod za log 0

portb.f0=0; //Pustam na Pin 0 log 0.
delay_us(13); //Pravim pauzu od 13 us.
portb.0=1; //Pustam na Pin 0 log 1.

Sada samo treba 14 puta da pozoves jedan od ova dva podprograma zavisno od koda koji saljes.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: PIC kao IR daljinac?

Strane: 1 2

[ Pregleda: 5593 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

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