 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.02 Kraj: Črnuče
|
Objavljeno: Ned Jan 16, 2011 12:59 pm Naslov sporočila: Dekodiranje IR daljinskega upravljalnika |
|
|
Torej en daljinski upravljalnik bi rad uporabil za svoj projekt.
Razbral sem že valovno dolžino in nosilno frekvenco oddajne diode, imam že IR sprejemnik, ki signal dekodira, sedaj moram signal še pretvoriti v smiselno digitalno obliko.
Upravljalnik je Phipsov RC2K14, in kot kaže oddaja ob pritisku na tipko 56 bitno kodo.
Z osciloskopom poskušam izmeriti čas enega bita, pa me malo z******a merjenje časa, ker ni ves čas enak (malo niha). Kako določiti čas enega bita?
Nekako z mojimi meritvami nisem zadovoljen. Trenutno ciljam na 400us
Se je kdo že ukvarjal s tem in ali preveč kompliciram?
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.04 Kraj: Koprivnica HR
|
Objavljeno: Ned Jan 16, 2011 1:48 pm Naslov sporočila: Re: Dekodiranje IR daljinskega upravljalnika |
|
|
Highlag je napisal/a: |
.........
Se je kdo že ukvarjal s tem in ali preveč kompliciram? |
Čisto možno! Čitaj ali išči "RC5 protocol" če ti ni to zadosti obširno.
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.02 Kraj: Črnuče
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.04 Kraj: Koprivnica HR
|
Objavljeno: Sob Jan 22, 2011 9:06 pm Naslov sporočila: Re: Dekodiranje IR daljinskega upravljalnika |
|
|
Highlag je napisal/a: |
........
Upravljalnik je Phipsov RC2K14, in kot kaže oddaja ob pritisku na tipko 56 bitno kodo.
....... |
Pa mora ravno ta biti? Napravi svoj daljinec s svojo kodo, če je mogoče.
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.68 Kraj: Kranj - struževo
|
Objavljeno: Sob Jan 22, 2011 11:31 pm Naslov sporočila: |
|
|
Saj lahko narediš svoj dekoder.
Začetni del je kot nek "break" - to detektiraš kot začetek paketa.
Časovno skalo enega bita si že pogruntal.
Torej signal samo še spakiraš v enke in ničle in stvar rešena.
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
siljo Član



Pridružen-a: Tor 28 Okt 2003 8:08 Prispevkov: 1035 Aktiv.: 4.37 Kraj: Ribn'ca
|
Objavljeno: Ned Jan 23, 2011 12:26 am Naslov sporočila: |
|
|
Highlag je napisal/a: |
Žal bolj ko gledam kodo manj je podobna RC5.
Mogoče RC6, samo za tega berem, da ima 56 bitov, tule jih je pa 52, pa še časi izmerjeni niso takšni kot bi morali biti..... Dolg je cca 23,285ms.
Zgleda da bo treba kar poizkusit nekaj načarat. |
kakšna bo tvoja aplikacija?
Ugotoviti kodo in vklopiti zadevo?
Koliko kod/komand boš dekodiral?
LP
J
_________________ Lep pozdrav! |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.02 Kraj: Črnuče
|
Objavljeno: Ned Jan 23, 2011 10:23 am Naslov sporočila: |
|
|
Ja saj tako bom naredil.
Posnel bom signale želenih tipk, potem pa izluščil samo dele, ki me zanimajo, ker ne mislim dekodirat vseh 52 bitov. Še kakšno varovalko vgradim, za nedovoljena stanja. Pa bo to to. Rabim ene 6 tipk dekodirat.
Svojega daljinca nebi delal zaradi več razlogov. Glavni je estetika. Sploh pa zakaj, če imam tega, pa deluje. Imam ustrezen hardware za detekcijo....
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
siljo Član



Pridružen-a: Tor 28 Okt 2003 8:08 Prispevkov: 1035 Aktiv.: 4.37 Kraj: Ribn'ca
|
Objavljeno: Ned Jan 23, 2011 10:52 am Naslov sporočila: |
|
|
s kakšnim procesorjem pa delaš in z katerim programskim jezikom?
Mogoče ima pa kdo že napol narejeno zadevo......
_________________ Lep pozdrav! |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.68 Kraj: Kranj - struževo
|
Objavljeno: Ned Jan 23, 2011 11:16 am Naslov sporočila: |
|
|
UART nastavi na to bitno frekvenco, pa imaš rešeno dekodiranje.
52 bitov pa tudi ni tako dolga zadeva, da se je ne bi dalo cele shranit in primerjat. Sploh če rabiš samo 6 tipk. 39 bytov vsega skupaj...
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Ned Jan 23, 2011 12:10 pm Naslov sporočila: |
|
|
aly je napisal/a: |
UART nastavi na to bitno frekvenco, pa imaš rešeno dekodiranje. |
A se da tudi tako?
Saj če pomislim, je UART-u dejansko vseeno kaj not prileti, nekaj bo že izpljunil ven, samo da imajo "kvake" neko ponovljivost.
LP G
_________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 497 dni
Powered by phpBB © 2001, 2005 phpBB Group
|