Jak =?ISO-8859-2?Q?zrobi=E6_IRde=2C_ale_od_zera=2E?=



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Jak =?ISO-8859-2?Q?zrobi=E6_IRde=2C_ale_od_zera=2E?=
Date: Mon, 11 Apr 2005 16:52:32 +0200


Ostatnio wzeieło mnie na zrobienie IRdy do komputera (PC<->tel), ale nie
chce używać, żadnych specjalizowanych układów i w związku z tym mam
kilka pytań:

1) Czy sygnał TX-a jest nakładany na jakąś nośną / czy RX jest
demodulowany, czy może diodka ma mrugać w "rytm" TX-a.

2) Czy to co wyłazi z TX-a może trafiać z powrotem do RX-a?

3) Jakie są poziomy napięć na wyjściu w płycie głównej / to są wyjścia
TLL czy CMOS jeśli TTL to OC czy OE?

4) jakie są normy odnośnie szybkości narastania sygnałów, przenoszonego
pasma?


--
Pozdrawiam
Maksymilian Dutka
#GG: 1493163

Poprzedni Następny
Wiadomość
Spis treści
From: Waldemar Krzok <waldemar.krzok_at_nospam_charite.de>
Subject: Re: Jak =?ISO-8859-2?Q?zrobi=E6_IRde=2C_ale_od_zera=2E?=
Date: Mon, 11 Apr 2005 17:03:13 +0200


Maksymilian Dutka wrote:
Ostatnio wzeieło mnie na zrobienie IRdy do komputera (PC<->tel), ale nie
chce używać, żadnych specjalizowanych układów i w związku z tym mam
kilka pytań:

1) Czy sygnał TX-a jest nakładany na jakąś nośną / czy RX jest
demodulowany, czy może diodka ma mrugać w "rytm" TX-a.

2) Czy to co wyłazi z TX-a może trafiać z powrotem do RX-a?

3) Jakie są poziomy napięć na wyjściu w płycie głównej / to są wyjścia
TLL czy CMOS jeśli TTL to OC czy OE?

4) jakie są normy odnośnie szybkości narastania sygnałów, przenoszonego
pasma?

www.irda.org

No się wziąłeś za budowanie tartaku by sobie deskę do smarowania zrobić ;-)

Implementacja IRDA-Stack nie jest trywialna.

Waldek

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: Jak =?ISO-8859-2?Q?zrobi=E6_IRde=2C_ale_od_zera=2E?=
Date: Mon, 11 Apr 2005 17:18:07 +0200


Waldemar Krzok napisał(a):
Maksymilian Dutka wrote:

Ostatnio wzeieło mnie na zrobienie IRdy do komputera (PC<->tel), ale
nie chce używać, żadnych specjalizowanych układów i w związku z tym
mam kilka pytań:

1) Czy sygnał TX-a jest nakładany na jakąś nośną / czy RX jest
demodulowany, czy może diodka ma mrugać w "rytm" TX-a.

2) Czy to co wyłazi z TX-a może trafiać z powrotem do RX-a?

3) Jakie są poziomy napięć na wyjściu w płycie głównej / to są wyjścia
TLL czy CMOS jeśli TTL to OC czy OE?

4) jakie są normy odnośnie szybkości narastania sygnałów,
przenoszonego pasma?


www.irda.org

No się wziąłeś za budowanie tartaku by sobie deskę do smarowania zrobić ;-)

Implementacja IRDA-Stack nie jest trywialna.

Waldek

Myślałem o czymś mniej ambitniejszym a dokładnie zastąpienie samego
scalaka takiego jak np.: TFDS4500, ze schematu blokowego wygląda na to
że zawartość tego ustrojstwa nie jest zbytnio skomplikowana.


--
Pozdrawiam
Maksymilian Dutka
#GG: 1493163

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?=22Marcin_=A3ukasik_=28milea=2Epl=29=22?=
Subject: Re: Jak =?ISO-8859-2?Q?zrobi=E6_IRde=2C_ale_od_zera=2E?=
Date: Mon, 11 Apr 2005 18:00:55 +0200


Użytkownik Maksymilian Dutka napisał:

Myślałem o czymś mniej ambitniejszym a dokładnie zastąpienie samego
scalaka takiego jak np.: TFDS4500, ze schematu blokowego wygląda na to
że zawartość tego ustrojstwa nie jest zbytnio skomplikowana.

Heheh, właśnie o to chodzi w schematach blokowych. Pokazać to prosto i
zrozumiale. Ale to wcale nie znaczy, że to jest proste..
Oczywiście, da się zrobić wszystko, ale to delikatnie mówiąc przerost
formy nad treścią...

m.

--
remove dots from email when responding

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: Jak =?ISO-8859-2?Q?zrobi=E6_IRde=2C_ale_od_zera=2E?=
Date: Mon, 11 Apr 2005 18:19:42 +0200


Marcin Łukasik (milea.pl) napisał(a):
Użytkownik Maksymilian Dutka napisał:

Myślałem o czymś mniej ambitniejszym a dokładnie zastąpienie samego
scalaka takiego jak np.: TFDS4500, ze schematu blokowego wygląda na to
że zawartość tego ustrojstwa nie jest zbytnio skomplikowana.


Heheh, właśnie o to chodzi w schematach blokowych. Pokazać to prosto i
zrozumiale. Ale to wcale nie znaczy, że to jest proste..
Oczywiście, da się zrobić wszystko, ale to delikatnie mówiąc przerost
formy nad treścią...

m.


Po obadaniu not katalogowych kilku takich układów, i po omacaniu
oscyloskopem, doszedłem do wniosku że to co wyłazi ze złącza płyty
głównej wymaga tylko wzmocnienia bo już samo w sobie jest zgodne ze
standardem IRDA SIR (przebiegi czasowe są takie jaki mają występować na
diodzie nadawczej)

--
Pozdrawiam
Maksymilian Dutka
#GG: 1493163

Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: =?ISO-8859-2?Q?Jak_zrobi=E6_IRde,_al?=
Date: Mon, 11 Apr 2005 18:50:11 +0200


Mon, 11 Apr 2005 18:19:42 +0200 jednostka biologiczna o nazwie
Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:

głównej wymaga tylko wzmocnienia bo już samo w sobie jest zgodne ze
standardem IRDA SIR (przebiegi czasowe są takie jaki mają występować na
diodzie nadawczej)
Oczwiscie ze tak.

AFAIR jest tak:
1 na IrDA - nic przez caly bit
0 na IrDA - Impuls o czasie trwania (chyba) 3/16 bitu posrodku bitu.

A poza tym to same ramki sa takie jak na RS-232 - start, bity danych,
stop

Zdaje sie ze sam TFDS to tylko zestaw: dioda odbiorcza + uklad
odklocajacy + ARW + wzmacniacz i dioda nadawcza + jej driver.
Zreszta taki uklad blokowy jest w PDFie do TFDS4500 prawie na samym
poczatku.

Co zas sie tyczy wyzszych warstw komunikacji to nie wiem, zapewne jest
to jaki "wymadrzony" protokol.
BTW w moim domowym kompie IrDA jest wspoldzielona z portem COM2 i jako
taki port widziana (wybiera sie w BIOSie czy ma pracowac jako IrDA czy
RS-232). Przypuszczam ze to co jest tam na zlaczu IrDA to po prostu to
co leci na gniazdo RS-232 tylko w poziomach TTL. Ustawieniami w biosie
wybiera sie czy sygnaly generowane/oczekiwane przez UART maja byc
takie jak na RS-232 czy takie jak na IrDA.
Przypuszczam wiec ze mozesz testowac komunikacje przez TFDSa uzywajac
wlasnego protokolu (byle postac impulsow zachowac odpowiednia dla
IrDA) za pomoca zwyklego programu terminalowego.

Poprzedni Następny
Wiadomość
Spis treści
From: Jacek Kłapacz <ter_haar(wywalto)_at_nospam_poczta.onet.pl>
Subject: Re: Jak zrobić IRde, ale od zera.
Date: Mon, 11 Apr 2005 21:05:57 +0200


Przypuszczam ze to co jest tam na zlaczu IrDA to po prostu to
co leci na gniazdo RS-232 tylko w poziomach TTL. Ustawieniami w biosie
wybiera sie czy sygnaly generowane/oczekiwane przez UART maja byc
takie jak na RS-232 czy takie jak na IrDA.
Przypuszczam wiec ze mozesz testowac komunikacje przez TFDSa uzywajac
wlasnego protokolu (byle postac impulsow zachowac odpowiednia dla
IrDA) za pomoca zwyklego programu terminalowego.

Kiedyś, gdy budowałem pilota do pc, podłączyłem pod złącze irda na
płycie avr z czujnikiem podczerwieni. To co się wysyłało na to złącze
(zwykła transmisja szeregowa) komputer odbierał tak jakby przychodziło
z portu com2. Tyle że trzeba było zanegować poziomy, no i było to ttl.
W biosie nic nie przestawiałem - myśle, ze jak sie przestawi na IRDA,
to będzie to samo, tylko impulsy maja inne wypełnienie (3/16 zamiast
1/1).

pozdrawiam
Jacek Kłapacz.








Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: =?ISO-8859-2?Q?Jak_zrobi=E6_IRde,_al?=
Date: Mon, 11 Apr 2005 21:45:38 +0200


Mon, 11 Apr 2005 21:05:57 +0200 jednostka biologiczna o nazwie Jacek
Kłapacz <ter_haar(wywalto)_at_nospam_poczta.onet.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:

z portu com2. Tyle że trzeba było zanegować poziomy, no i było to ttl.
W biosie nic nie przestawiałem - myśle, ze jak sie przestawi na IRDA,
to będzie to samo, tylko impulsy maja inne wypełnienie (3/16 zamiast
1/1).
Jednak dla podczerwieni warto uzywac krotkich intensywnych impulsow
(3/16) poniewaz pozwalaja one we w miare energoszczedny sposob
komunikowac sie na wieksze odleglosci.

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Jak zrobić IRde, ale od zera.
Date: Mon, 11 Apr 2005 23:05:55 +0200


On Mon, 11 Apr 2005 18:50:11 +0200, BLE_Maciek wrote:
AFAIR jest tak:
1 na IrDA - nic przez caly bit
0 na IrDA - Impuls o czasie trwania (chyba) 3/16 bitu posrodku bitu.

Co zas sie tyczy wyzszych warstw komunikacji to nie wiem, zapewne jest
to jaki "wymadrzony" protokol.

Bardzo wymadrzony - gruba ta dokumentacja, w dodatku polowicznie
nieaktualna :-(

BTW w moim domowym kompie IrDA jest wspoldzielona z portem COM2 i jako
taki port widziana (wybiera sie w BIOSie czy ma pracowac jako IrDA czy
RS-232). Przypuszczam ze to co jest tam na zlaczu IrDA to po prostu to
co leci na gniazdo RS-232 tylko w poziomach TTL. Ustawieniami w biosie
wybiera sie czy sygnaly generowane/oczekiwane przez UART maja byc
takie jak na RS-232 czy takie jak na IrDA.

Dokladnie - czy skrocic/wydluzyc te 3/16, czy slac jak leci ..

Przypuszczam wiec ze mozesz testowac komunikacje przez TFDSa uzywajac
wlasnego protokolu (byle postac impulsow zachowac odpowiednia dla
IrDA) za pomoca zwyklego programu terminalowego.

Na ile dobrze zrozumialem .. nie potrzebuje protokolow, bo zainstaluje
sterowniki z windows :-(

J.


Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: =?ISO-8859-2?Q?Jak_zrobi=E6_IRde,_al?=
Date: Tue, 12 Apr 2005 09:57:04 +0200


Mon, 11 Apr 2005 23:05:55 +0200 jednostka biologiczna o nazwie J.F.
<jfox_xnospamx_at_nospam_poczta.onet.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:

Na ile dobrze zrozumialem .. nie potrzebuje protokolow, bo zainstaluje
sterowniki z windows :-(
No ale jakbys chcial zeby dzialalo z tymi sterownikami to chyba
wlasnie musialbys zaimplementowac w swoim urzadzeniu ten protokol. Jak
nie chesz - pozostaje Ci obslugiwac IrDA jako zwykly port szeregowy.