IR Remote Control - PIC16F84A

Si začinajúci elektronik? Tak táto rubrika je určená práve tebe.

Moderátori: mirosne, Moderátori

Richard_Gogola
Stály člen
Stály člen
Príspevky: 146
Dátum registrácie: 22 Máj 2012, 16:50
Bydlisko: Imeľ
Vek: 29
Kontaktovať používateľa:

IR Remote Control - PIC16F84A

Príspevok od používateľa Richard_Gogola » 27 Máj 2016, 15:45

Ahojte

Vyrobil som nasledujuce dva zapojenia.. http://elecnote.blogspot.sk/2015/01/ir- ... n-pic.html
vsetko uz konecne fuguje a promac a vysielac spolu komunikuju
Problem je ze nie vzdy mi zareaguje tlacidlo, to sa stalo len sem tam.. ale vetsi problem je ten ze nie vsetky tlacidla funguju, alebo sa to sprava tak ze tlacidlo 1,2 funguje na 3 led diodu, a tlacidlo 3,4 na 4 led diodu.. preco ?
a ako by sa dali minimalizovat zakmity pri stlaceny tlacidla?

dakujem
0

Sender
Pokročilý člen
Pokročilý člen
Príspevky: 535
Dátum registrácie: 26 Máj 2008, 00:00

Re: IR Remote Control - PIC16F84A

Príspevok od používateľa Sender » 27 Máj 2016, 20:28

Ošetření zákmitů tlačítka se obvykle řeší softwarově.Jde to i ošetřit kondenzátorem.
Edit: Koukám na ten zdroják a jestli si to dobře pamatuju,tak funkce Button(...) zákmity tlačítka řeší.(podrobnosti v nápovědě k MikroC )
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: IR Remote Control - PIC16F84A

Príspevok od používateľa peterple » 29 Máj 2016, 08:22

Podľa tvojho opisu to vôbec nefunguje. Načo je diaľkové ktoré zopne výstup aký ho napadne. Na to prečo to nefunguje budeš musieť prísť sám, lebo tu sa bez merania oboch zariadení dá len veštiť. Budeš k tomu potrebovať buď logický analyzátor, alebo pamäťový osciloskop alebo aspoň dvojkanálový osciloskop. No a potom vedomosti o tom ako to pracuje a z programovania. Ak to to všetko máš môžeme skúsiť nejaké prvé kroky.
Ako prvé by si si mohol nakresliť časové priebehy pri vysielaní jednotlivých kódov. To je dobré na to aby si vedel čo máš na tom skope vlastne namerať.
Obecný dôvod prečo to blne je že prijímač a vysielač nepracujú synchrónne.

-- Spojený príspevok 29 Máj 2016, 08:20 --

Ešte malý dodatok. Celý ten "protokol" je navrhnutý chabo. Pravdepodobne aj jeho sw implemetácia je biedna. Na tvojom mieste by som si postavil nejaký overený prijímač profi kódu (RC5, NEC, SONY ...) a vysielač v podstate ani neriešil. Stačí originál diaľkové. Alebo ak sa to nemá miešať tak si postaviť aj vysielač ale opäť založený na profi protokole, ktorý má aj nejaké zabezpečenie prenosu, takže nedochádza k falošným povelom.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
zipaj
Ultimate člen
Ultimate člen
Príspevky: 2900
Dátum registrácie: 13 Feb 2011, 00:00
Bydlisko: Vranov nad Topľou
Vek: 48
Kontaktovať používateľa:

Re: IR Remote Control - PIC16F84A

Príspevok od používateľa zipaj » 29 Máj 2016, 10:09

Na taký ovládač máš hotové obvody, napr. HT12A + HT12E, alebo čínske PT2262 + PT2272 ktoré kúpiš za pár korún. Tiež som niekedy skúšal DO s PIC16F629 (TX) a 16F84 (RX), ale malo to podobné nectnosti

Obrázok
0
Základné parametre zosilňovača pre kapelu? - Nízka váha a veľký výkon, v tom hluku sa aj tak všetko stratí :-)

zororan
Okoloidúci
Okoloidúci
Príspevky: 1
Dátum registrácie: 29 Máj 2016, 12:05

Re: IR Remote Control - PIC16F84A

Príspevok od používateľa zororan » 29 Máj 2016, 12:20

Je lepšie použiť iný mikrokontrolér, ktorý má modul PWM pre príklad PIC16F877A.
PWM je nutná pre IR nosné signály. PIC16F84 nemôže generovať PWM signál s 36kHz.
Pozri nasledujúce dva odkazy, ktoré sú dobré pre váš projekt.
Tento odkaz ukazuje IR vysielač / prijímač pomocou PIC12F1822 mikrokontroléru:
http://elecnote.blogspot.com/2015/12/in ... based.html
A tento odkaz pomocou PIC18F4550:
http://ccspicc.blogspot.com/2016/05/rc5 ... pic-c.html
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: IR Remote Control - PIC16F84A

Príspevok od používateľa peterple » 29 Máj 2016, 17:16

Dovolím si nesúhlasiť s predchádzajúcim príspevkom. PWM (čítač + comparátor) nie je potrebný pre IR vysielač. Dá sa to urobiť dvoma spôsobmi.
  • čisto pomocou sw. To vtedy ak sa nerobí nič iného.
  • pomocou čítača (stačí aj 8 bitový) a minimálnej sw obsluhy. To vtedy aj je potrebné robiť aj niečo iného.
Len to treba vedieť. Nikdy som nemal problém so spoľahlivosťou.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Napísať odpoveď