IrDA jako alternatywa dla RS-232: jak działa przesył danych w podczerwieni?
[trochę NTG] irda jako zwykły rs
From: "Pablo C" <pch[ciach]_at_nospam_poczta.onet.pl>
Subject: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 12:47:19 +0200
jak w temacie. irda to pewien standard. a ja chcę przeslać coś rs-em w
podczerwieni. zrobiłem układ zewnętrzny podłączany do coma i zasilany z
niego ale pomyślałem sobie, że moze niepotrzebnie. jest program do
sterowania urządzeniami za pomocą podczerwieni właśnie irdą. program uczy
się kodów pilota i steruje sprzętem odsyłając je. nasuwa sie więc wniosek,
że mozna wykorzystać irdę alternatywnie. tylko jak? co będzie jak wyłączę
irdę w laptopie? czy wtedy pojawi się com2 z wyjściem w podczerwieni?
pozdrawiam
PC
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.internetia.pl!not-for-mai
From: "wyndrembniak" <wyndrembniak_at_nospam_poczta.onet.pl>
Subject: Re: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 17:28:59 +0200
co będzie jak wyłączę
irdę w laptopie? czy wtedy pojawi się com2 z wyjściem w podczerwieni?
nic nie bedzie nie bedziesz mial irdy i tyle
========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai
From: "Kubi" <coobix_at_nospam_poczta.onet.plBEzTeGO>
Subject: Re: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 17:38:14 +0200
Nie da rady. Pilot nadaje modulowanymi impulsami 36kHz (albo 40kHz) a irda
odbiera impulsy o dlugosci 3/16 czasu trwania bitu. To poprostu dwa
kompletnie nie kompatybilne systemy transmisji, a wyłączenie irdy w laptopie
nic nie da bo problem siedzi w sprzęcie a nie sofcie.
pozdrawiam
Kubi
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Pablo_C" <pch[ciach]_at_nospam_poczta.onet.pl>
Subject: Re: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 18:31:49 +0200
Nie da rady. Pilot nadaje modulowanymi impulsami 36kHz (albo 40kHz) a irda
odbiera impulsy o dlugosci 3/16 czasu trwania bitu. To poprostu dwa
kompletnie nie kompatybilne systemy transmisji, a wyłączenie irdy w
laptopie
nic nie da bo problem siedzi w sprzęcie a nie sofcie.
to akurat nie stanowi problemu. prędkość irdy jest na tyle duża, że można
zeskanować charakterystykę przebiegu transmisji z pilota, zapisać i
ewentualnie odtworzyć tylko jak się programowo odwołać do irdy? mam w
systemie wirtualny port com i wirtualny port drukarki ale nie mają
określonych zasobów sprzętowych i nie wiem jak to ugryźć. pomyślałem sobie,
że jak wyłączę komunikację w podczerwieni to uda mi się jakoś zamapować port
com2 ale niestety. dodaj nowy sprzęt wykrywa tylko odległe porty 3,5 itd a
com2 nie ma :-(
PC
========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai
From: "Kubi" <coobix_at_nospam_poczta.onet.plBEzTeGO>
Subject: Re: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 20:49:38 +0200
"Pablo_C" <pch[ciach]_at_nospam_poczta.onet.pl> wrote in message
news:cakjnj$8sk$1_at_nospam_nemesis.news.tpi.pl...
Nie da rady. Pilot nadaje modulowanymi impulsami 36kHz (albo 40kHz) a
irda
odbiera impulsy o dlugosci 3/16 czasu trwania bitu. To poprostu dwa
kompletnie nie kompatybilne systemy transmisji, a wyłączenie irdy w
laptopie
nic nie da bo problem siedzi w sprzęcie a nie sofcie.
to akurat nie stanowi problemu. prędkość irdy jest na tyle duża, że można
zeskanować charakterystykę przebiegu transmisji z pilota, zapisać i
ewentualnie odtworzyć tylko jak się programowo odwołać do irdy? mam w
systemie wirtualny port com i wirtualny port drukarki ale nie mają
określonych zasobów sprzętowych i nie wiem jak to ugryźć. pomyślałem
sobie,
że jak wyłączę komunikację w podczerwieni to uda mi się jakoś zamapować
port
com2 ale niestety. dodaj nowy sprzęt wykrywa tylko odległe porty 3,5 itd a
com2 nie ma :-(
imho siedzi tam cos w stylu tfds4500 + jakis scalak to konwersji impulsow na
ramke rs232 i odwrotnie. W takim przypadku nie da rady sie odwolac
bezposrednio to tego tfds-a (czy cokolwiek tam siedzi). Zreszta... gdyby
bylo, nie bylby potrzebny zaden Girder i temu podobne wynalazki :)
pozdr
Kubi
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Pablo_C" <pch[ciach]_at_nospam_poczta.onet.pl>
Subject: Re: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 21:34:16 +0200
imho siedzi tam cos w stylu tfds4500 + jakis scalak to konwersji impulsow
na
ramke rs232 i odwrotnie. W takim przypadku nie da rady sie odwolac
bezposrednio to tego tfds-a (czy cokolwiek tam siedzi). Zreszta... gdyby
bylo, nie bylby potrzebny zaden Girder i temu podobne wynalazki :)
gdyby to był tfds4500 lub tfdu4100 z toim4232 to bym był w domu ;-) zrobiłem
właśnie takie coś i sobie steruję softwarem przez com-a. mogę z tym zrobić
wszystko do max 115kb. fast idra ma do 4Mb ale to szczegół. nie chcę
podnosić kosztów moich produktów i zmuszać klienta do kupna dodatkowych
modułów. komunikacja w podczerwieni jest dobrym rozwiązaniem.
w kompie realizacją standardu irda zajmuje się niestety chipset płyty
głównej. ale w kompie stacjonarnym irda pokrywa się z com2. może jakoś da
się go zmusić do wysyłania sygnałów przez podczerwień.
a co do girdera to myślę, że główną przesłanką była jednak ekonomia.
tfms5xx0 czyli demodulator wiązki ir kosztuje może 2zł a moduł irdy
conajmniej 25 i nie każda płyta ma irdę. poza tym standard uart chyba zna
juz każdy z irdą jest niestety gorzej.
PC
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: [trochę NTG] irda jako zwykły rs
Date: Mon, 14 Jun 2004 22:24:20 +0200
On Mon, 14 Jun 2004 18:31:49 +0200, "Pablo_C"
<pch[ciach]_at_nospam_poczta.onet.pl> wrote:
Nie da rady. Pilot nadaje modulowanymi impulsami 36kHz (albo 40kHz) a irda
odbiera impulsy o dlugosci 3/16 czasu trwania bitu. To poprostu dwa
kompletnie nie kompatybilne systemy transmisji, a wyłączenie irdy w laptopie
nic nie da bo problem siedzi w sprzęcie a nie sofcie.
to akurat nie stanowi problemu. prędkość irdy jest na tyle duża, że można
zeskanować charakterystykę przebiegu transmisji z pilota, zapisać i
To jest pewien problem.
Ze irda nadaje krotkie impulsy w miejsce bitow "0" - swietnie.
Ustawiamy port na 38400, wysylamy odpowiednie znaki, albo poslugujemy
sie bitem break - i mamy prawie idealne nadawanie pilota.
To ze 38.4k zamiast 36k - rzadko przeszkadza.
Gorzej z odbieraniem pilota przez irde - zazwyczaj pilot nie trafia
idealnie w potrzebna czestotliwosc odbiornika.
ewentualnie odtworzyć tylko jak się programowo odwołać do irdy?
Wylaczyc monitorowanie irdy w windowsie. Jest gdzies do tego
kwadracik.
mam w systemie wirtualny port com i wirtualny port drukarki ale nie mają
określonych zasobów sprzętowych i nie wiem jak to ugryźć.
Po wylaczeniu zostanie port rzeczywisty, i do tego sie odwolywac.
Choc akurat w notebookach moga byc klopoty - pisalem o irdzie
podlaczonej jako COM, lub wrecz do coma. Notebooki maja cos bardziej
skomplikowanego.
Nie wiem jak wyglada to windowsowe oprogramowanie windy -
ale moze bez jego deaktywacji da sie ustawic predkosc 38400 i
wyslac jakis komunikat tak zeby pilota udawal - tzn niech sobie
driver doda jakies naglowki i ogony, ale zeby w srodku komunikatu
nic nie zmienil, i zechcial go wyslac "w ciemno", bez nawiazania
lacznosci. Ale to juz program powinien umiec zrobic, o ile
to mozliwe.
pomyślałem sobie,
że jak wyłączę komunikację w podczerwieni to uda mi się jakoś zamapować port
com2 ale niestety. dodaj nowy sprzęt wykrywa tylko odległe porty 3,5 itd a
com2 nie ma :-(
jesli wykrywa 3,5 - to chyba nie wylaczyles.
Jeden moze byc od modemu.
J.
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai