Image107 (4)

Image107 (4)



■ Forum Czytelników


1 _

J 47k

TTMS3360

OUT

R2U 60048 1

VV

o

VCC

ONO

■io? ł,

|1| LED1

Rys. 1

U 220R

Rys. 2


Rys. 3

>H1 Mt2 bfc3 Mt4 bit6 błtó Wt7 błfl Mtt *1* I TJ V I *0* I *0* *T | *0* I T | ‘1

MSB

1311 S2| T Start btts (ałw8y8"T)


Addrnss


Prezentowane urządzenie to przystawka do komputera, która współpracuje z dowolnym pilotem generującym kod w standardzie RC5. Umożliwia ona zdalne sterowanie komputerem PC, a ściślej mówiąc, sterowanie programami typu Winamp, Acrobat Rcadcr i innymi. Ogromną jej zaletą jest niski koszt, a także prostota wykonania.

PC lot to, tak naprawdę, program komputerowy współpracujący z przystawką podłączoną do portu RS232 komputera PC. Przyda się on zapewne tym, którzy nic lubią wstawać z fotela, aby przełączyć piosenkę czy wyłączyć komputer. Może też spełniać bardzo pożyteczną rolę na wszelkiego rodzaju prezentacjach. od tej pory slajdy Powerpointa można wygodnie zmieniać, nie dotykając klawiatury komputera. Urządzenie współpracuje z dowolnym pilotem generującym kod RC5 (od telewizora, wieży stereo itp).

Opis układu

Sercem urządzenia jest program komputerowy, który obsługuje prostą przystawkę podłączoną do portu RS232. Schemat przystawki przedstawia rysunek 1.

Głównym elementem jest scalony odbiornik podczerwieni typu TFMS 5360. Steruje on tranzystorem Tl. który pełni rolę negatora i podaje sygnał na wejście DSR portu RS232.

Dioda Zenera I) I, rezy-

T1 i układ uprościć do minimum. Podczas testów okazało się jednak, że bez tranzystora Tl odbierany sygnał nie zawsze zgadzał się z sygnałem nadawanym. Przy zastosowaniu tranzystora Tl układ działa stabilnie.

Aby zrozumieć, jak działa prezentowana przystawka, należałoby nieco opisać protokół RC5, który wykorzystywany jest przez większość pilotów do urządzeń RTV. Szczerze mówiąc, sam się lego bałem, jednak po wnikliwej analizie dokumentacji okazało się, że zasada działania kodu RC5 jest bardzo prosta.

Protokół transmisji RC5 został opracowany przez firmę Philips. Opiera się on na paczkach informacji, każda po 14 bitów. Bil określany jest na podstawie dwóch stanów. Szczegóły przedstawia rysunek 2. Jeśli przez 889ps panuje stan wysoki (świeci d oda nadawcza), a przez następne 889ps stan niski (dioda nadawcza nie świeci), to bit przyjmuje wartość logiczną .,0”. Jeśli natomiast sytuacja jest odwrotna, tu znaczy przez pierwsze 889us panuje stan niski, a przez następne 889us stan wysoki, to laki bit przyjmuje wartość logiczną,,!”. Jak widać, każdy bit składa się z dwóch stanów, a więc łącznie trwa l,778ms. W skład jednej transmisji wchodzi 14 bitów. Te 14 bitów określają „adres”, „komendę” oraz pomocnicze bity potrzebne do poprawnej transmisji. Adres składa się z 5 bitów, natomiast komenda z 6 bitów.

Na rysunku 3 przedstawiona została kolejność bitów (jest to przykładowa paczka o adresie „5” oraz komendzie „53”). Pierwsze dwa bity są bitami startu. Zawsze przyjmują poziom logiczny „1”, jeśli któryś z nich przyj mie stan „0”, to transmisję „z góry” możemy uznać za błędną. Następnym bitem jest tzw. Toggie bity który jest bitem kontrolnym. Specyfikacja nakazuje, aby bit ten był zmie niany na przeciwny przy każdej wysyłane) paczce.

Mimo że protokół transmisji kodu KC5 jest prosty, to programowy odbiór okazał się

itS Ibtti

LS3 MSB

_LSB

Comnand '

Rys. 4


Logic ‘0*


Logic T


stor R1 oraz kondensatory Cl, C2 tworzą stabilizator napięcia wymagany przez układ Ul. Jak wndać, przystawka zasilana jest wprost z portu RS232, tak więc nie musimy stosować zewnętrznego zasilacza. Dioda LED1 świeci się w trakcie odbierania sygnału z pilota.

Wydawać by się mogło, żc można byłoby obyć się bez tranzystora

56 Czerwiec 2006 Elektronika dla Wszystkie!)


Wyszukiwarka

Podobne podstrony:
17170 Image167 ■ Forum Czytelników p vcc PC81IRESET) VCC
Image110 (4) Forum Czytelników Jak widać, program jest bardzo prosiy, tylko polecenie „Waitms 20” mo
Image168 (2) Forum Czytelników Forum Czytelników Zajrzyj koniecznie do interesujących materiałów w c
Image108 (2) Forum CzytelnikówWiadomości ogólne Na rynku obecnie mamy duży wybór transformatorów sie
Image110 (2) Forum Czytelników Forum Czytelników P2n (8) 100 i) r—i L min2J a *• ć ~ betu Rys. 4 Wpł

więcej podobnych podstron