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

AVR IR prijam sa daljinskog upravljača

[es] :: Elektronika :: Mikrokontroleri :: AVR IR prijam sa daljinskog upravljača

[ Pregleda: 2027 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

--ja--

Član broj: 4387
Poruke: 232
*.duo.carnet.hr.

ICQ: 132872590


+3 Profil

icon AVR IR prijam sa daljinskog upravljača16.06.2011. u 23:33 - pre 155 meseci
Pozdrav svima!

Složio sam jednostavan krug sa ATtiny2313 i TSOP1738. Cilj mi je natjerati ga da prima komande s daljinskog upravljača.
Radim u BASCOM AVR-u, i pokušao sam sa Getrc5 komandom, međutim ne dobivam nikakav rezultat, prema tome pretpostavljam da daljinski ne šalje podatke u tom formatu.

Slijedeće sam pokušao semplovati ulazni signal, pin se čita svakih 560uS, čitam 56 bitova od promjene stanja na ulazu.

Vrijednosti očitane za 50 puta pritisnutu istu tipku (rezultata ima 62 jer se tu i tamo pojavi neki šum):
Code:

00011101 10110011 01101101 11111111 11110001 11111111 11111111
00011100 11111001 01101101 11111111 11110001 11111111 11111111
00011100 11111001 01101111 11111111 11110001 11111111 11111111
00011100 11111011 01101101 11111111 11110001 11111111 11111111
00011110 01101001 11111011 11111111 11110001 11111111 11111111
00011110 11101001 11111111 11111111 11110001 11111111 11111111
00011110 11101001 11111111 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011110 01101001 11111011 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011101 10110010 01101101 11111111 11110001 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011100 11111001 01101111 11111111 11110001 11111111 11111111
00011110 11101001 01111111 11111111 11110001 11111111 11111111
00011101 10110010 01101101 11111111 11110001 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011100 11111011 01101101 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011101 10110010 01101101 11111111 11110001 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011100 11111001 01101111 11111111 11110001 11111111 11111111
00011110 01101001 11111011 11111111 11110001 11111111 11111111
00011100 11111001 01101111 11111111 11110001 11111111 11111111
00011100 11111001 01111111 11111111 11110001 11111111 11111111
00011100 11111011 01101101 11111111 11110001 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011100 10110011 01101101 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011110 01101001 11111011 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011110 11111001 01111111 11111111 11110001 11111111 11111111
00011100 11111001 01111111 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
01111111 11111111 11111111 11111111 00011001 01110110 11011011
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011101 10110010 01101101 11111111 11110001 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011110 01101001 11111011 11111111 11110001 11111111 11111111
00011110 11101001 01111111 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011101 10110010 01101101 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011110 01101001 11111011 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011100 10110011 01101101 11111111 11110001 11111111 11111111
00011001 10110010 01101101 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011100 11111001 01111111 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011100 10111011 01101101 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011110 11101001 01111111 11111111 11110001 11111111 11111111
00011111 11111111 11111111 11111111 11111111 11111111 11111111
00011100 11111011 01101101 11111111 11110001 11111111 11111111


Daljinski je neki kineski od tv kartice kao na slici:


Zna li itko kako ovo uspještno čitati, jer ovi gore podaci mi se ne čine konzistentni...

Hvala!

http://www.dropbox.com/referrals/NTQ0MTI2NDc5
https://www.agronomija.info/
Failure is not an option. It comes bundled with your Microsoft product.
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: AVR IR prijam sa daljinskog upravljača17.06.2011. u 02:51 - pre 155 meseci
kako citas signal? kako si siguran da je bas 7 bajtova, da je bas to duzina impulsa te da umesto

00011101 10110011 01101101 11111111 11110001 11111111 11111111

nije mozda

00000011 01010110 11111100 11111111

?

kako znas "sta je jedan bit" ? Da li vrtis neku petlju u kojoj testiras izlaz sa demodulatora ili radis manchester dekodiranje?

Citat:
pin se čita svakih 560uS, čitam 56 bitova od promjene stanja na ulazu.


ovo mi deluje kao "vrtim se u petlji i citam ulaz" - to ti nece pomoci, moras da ga citnes manchesterom

imas ovde brdo objasnjenja za razne protokole (philipsov rc5, sony sirc, panasonic, jvc ...) http://users.telenet.be/davshomepage/
 
Odgovor na temu

niceness
Novi Sad

Član broj: 93992
Poruke: 993



+22 Profil

icon Re: AVR IR prijam sa daljinskog upravljača17.06.2011. u 14:05 - pre 155 meseci
Ako ne znas koji protokol koristi daljinski, ja ti predlazem da lepo instaliras lirc i da sa irrecord komandom napravis konfiguracioni fajl za tvoj daljinski.
Objasnjenje konf. fajla imas na stranici http://winlirc.sourceforge.net/technicaldetails.html . Onda ces znati sa cim imas posla.

Naravno za to ce ti trebati ir reciver za komp, ali to je lako napraviti sa obzirom da vec imas glavni deo. Najjednostavnije: http://www.lirc.org/receivers.html.
 
Odgovor na temu

--ja--

Član broj: 4387
Poruke: 232
*.duo.carnet.hr.

ICQ: 132872590


+3 Profil

icon Re: AVR IR prijam sa daljinskog upravljača17.06.2011. u 17:05 - pre 155 meseci
Citat:
bogdan.kecman
ovo mi deluje kao "vrtim se u petlji i citam ulaz" - to ti nece pomoci, moras da ga citnes manchesterom


Upravo sam to radio jer bolje nisam ni znao. Hvala za link!

Citat:
niceness: Ako ne znas koji protokol koristi daljinski, ja ti predlazem da lepo instaliras lirc i da sa irrecord komandom napravis konfiguracioni fajl za tvoj daljinski.


Ovo ću svakako isprobati jer me sad baš kopka ovo.

U međuvremenu sam uložio 2€ i kupio univerzalni daljinac koji je podržan u bascomu, tako da mi više nije hića.

Hvala na korisnim prijedlozima, svakako ću sve pažljivo pregledati i isprobati.

Pozdrav!
http://www.dropbox.com/referrals/NTQ0MTI2NDc5
https://www.agronomija.info/
Failure is not an option. It comes bundled with your Microsoft product.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: AVR IR prijam sa daljinskog upravljača17.06.2011. u 19:15 - pre 155 meseci
skoro svi koriste manchester ili sitno modifikovani manchester da puste signal ... onda to sto dekodiras sa manchestera treba da "prepoznas" kao sirc ili rc5 ili neki deseti protokol ...

imas MNOGO ISKUSNU STVAR ako hoces sa tim ta se zaje* ... uzmes PIC 18F2550 i napravis na brzinu ovo: (10 minuta posla): http://dangerousprototypes.com/docs/USB_Infrared_Toy

napeces mu firmware dostupan sa tog sajta i resio si problem ...

onda instaliras http://www.lxtreme.nl/ols/ i vidis signal lepo kako dolazi :D

bez zezanja sprava je extra .. nije AVR nego pic ali sta te briga, to je namenska sprava napeces na nju taj hex koji je dostupan na sajtu i koristis kao gotovu alatku

elem, ako hoces javi mi se na PP i dacu ti dzabe kupon uz pomoc kog mozes da narucis pcb (ima i trough hole varijanta, ja imam kupon viska, a ako napravis to sto dobijes pcb i postavis na sajt slike dobijes automatski novi kupon za novi pcb :D tako da realno mozes da dobijes sve pcb-e koje dp pravi za dz :D ) da ti posalju za dz :) (pcb stigne iz holandije za 3-4 dana uglavnom) tako da samo kupis delove i napeces (ako imas karticu koja radi na netu mozes i sam da narucis spravu za 20$ ( http://www.seeedstudio.com/dep...ed-toy-v2-p-831.html?cPath=174 ) stize za 2-4 nedelje kad narucis)

sve u svemu to je zakon alatka ako oces da se zezas sa ir-om


 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: AVR IR prijam sa daljinskog upravljača

[ Pregleda: 2027 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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