Udana komunikacja na magistrali RS232 z kilku płytkami '51 - doświadczenia Piotra
N x '51 _at_nospam_rs232 - no i działa
From: "Piotr C." <piotr2_at_nospam_mabanana.com>
Subject: N x '51 _at_nospam_rs232 - no i działa
Date: Mon, 17 Feb 2003 01:17:01 +0100
Witam,
Kiedyś pytałem czy ma to szanse zadziałać - zmontowałem i jest OK. Kilka
płytek z '51 na jednej linii rs232. Pierwsza płytka - 'master' - ma max232
na pokładzie, reszta nie (puste podstawki). ID urządzenia ustawiam zworkami,
płytki 'slave' podłączam do 'mastera' 2-przewodową magistralą. Każde
urządzenie odpowiada z opóźnieniem zależnym od ID, więc nie 'gryzą' się.
Jupi :-)))
Piotr
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.supermedia.pl!news.webcorp.com.pl!not-for-mai
From: "Michał Wojtków" <michallo4_at_nospam_wp.pl>
Subject: Re: N x '51 _at_nospam_rs232 - no i działa
Date: Mon, 17 Feb 2003 11:27:00 +0100
Gratuluje:-))
Na jakiej odleglosci to smiga?? Rozumie ze MAX232 jest do komunikacji z
kompem a reszta gada po drugim "wewnetrznym" RS
PZD Michał Wojtków
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!newsfeed.gazeta.pl!topaz.icpnet.pl!not-for-mai
From: "Piotr C." <piotr2_at_nospam_mabanana.com>
Subject: Re: N x '51 _at_nospam_rs232 - no i działa
Date: Tue, 18 Feb 2003 00:35:13 +0100
Użytkownik "Michał Wojtków" <michallo4_at_nospam_wp.pl> napisał w wiadomości
news:b2qdfg$s36$1_at_nospam_aquarius.webcorp.pl...
Gratuluje:-))
Na jakiej odleglosci to smiga??
Narazie 1.5m, ale bedzie kilka metrów
Rozumie ze MAX232 jest do komunikacji z
kompem a reszta gada po drugim "wewnetrznym" RS
Cała prostota polega na tym, że linie szeregowe z max-a po stronie ttl idą
równolegle do wszystkich procków, robi się taki 'wired-OR'. Odległości
między płytkami niewielkie. Prędkość 9k6.
Początkowo chciałem właśnie przekazywać dane przez jednego procka do
następnego innymi liniami. Ale nie ma to sensu, kolizji i tak nie ma, bo
procki wysyłają coś jedynie jako potwierdzenie na otrzymane dane, każdy z
opóźnieniem zależnym od numeru karty.
pozdrawiam
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "GeePee" <geepee_at_nospam_o2.pl>
Subject: Re: N x '51 _at_nospam_rs232 - no i działa
Date: Tue, 18 Feb 2003 00:45:14 +0100
In news:b2rreq$oko$1_at_nospam_topaz.icpnet.pl,
Piotr C. <piotr2_at_nospam_mabanana.com> typed:
Początkowo chciałem właśnie przekazywać dane przez jednego procka do
następnego innymi liniami. Ale nie ma to sensu, kolizji i tak nie ma,
bo procki wysyłają coś jedynie jako potwierdzenie na otrzymane dane,
każdy z opóźnieniem zależnym od numeru karty.
Oooo... widze, ze kolega odkryl zasade szialania ethernetu ;-))
A nie prosciej i efektywniej byloby zastosowac prosty protokolik ???
Tak zeby kazdy slave reagowal na tylko swoje komendy???
U mnie tak to dziala w wielu urzadzeniach i nie narzekam ;-)) A i nie chwale
sie za glosno ;-))
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!agh.edu.pl!news.agh.edu.pl!news.rmf.pl!news.ipartners.pl!news.man.poznan.pl!topaz.icpnet.pl!not-for-mai
From: "Piotr C." <piotr2_at_nospam_mabanana.com>
Subject: Re: N x '51 _at_nospam_rs232 - no i działa
Date: Tue, 18 Feb 2003 02:32:21 +0100
Użytkownik "GeePee" <geepee_at_nospam_o2.pl> napisał w wiadomości
news:b2rsnm$fcs$1_at_nospam_nemesis.news.tpi.pl...
Oooo... widze, ze kolega odkryl zasade szialania ethernetu ;-))
A nie prosciej i efektywniej byloby zastosowac prosty protokolik ???
Tak zeby kazdy slave reagowal na tylko swoje komendy???
Tak jest, ale są komendy wspólne, a także na błąd CRC reakcja jest z każdego
urządzenia. Żaden protokolik nie jest potrzebny
U mnie tak to dziala w wielu urzadzeniach i nie narzekam ;-)) A i nie
chwale
sie za glosno ;-))
Nie chwale się tylko informuje, może się to komuś przydać. Kiedy pytałem o
to, pojawiły się również głosy niepozytywne.
Piotr
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "GeePee" <geepee_at_nospam_o2.pl>
Subject: Re: N x '51 _at_nospam_rs232 - no i działa
Date: Tue, 18 Feb 2003 07:45:12 +0100
In news:b2s2ae$uu8$1_at_nospam_topaz.icpnet.pl,
Piotr C. <piotr2_at_nospam_mabanana.com> typed:
Tak jest, ale są komendy wspólne, a także na błąd CRC reakcja jest z
każdego urządzenia. Żaden protokolik nie jest potrzebny
Sybko i bez wzosku ;-))
Ładnie, swoją drogą. A jak duże są różnice w czasie odpowiedzi? No i jak
długa może byc ramka protokolu w kolegi rozwiązaniu?
Nie chwale się tylko informuje, może się to komuś przydać. Kiedy
pytałem o to, pojawiły się również głosy niepozytywne.
Przykro, że zbeształem kolegę nie dające racji ;-((
A swoją drogą szkoda że nie zauważyłem poprzedniego postu z zapytaniem -
podpowiedziałbym to i owo i byłoby OK, nie? A tak wyszedłem na krytykiera
;-))
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.man.poznan.pl!topaz.icpnet.pl!not-for-mai
From: "Piotr C." <piotr2_at_nospam_mabanana.com>
Subject: Re: N x '51 _at_nospam_rs232 - no i działa
Date: Tue, 18 Feb 2003 13:00:32 +0100
Użytkownik "GeePee" <geepee_at_nospam_o2.pl> napisał w wiadomości
news:b2slbi$haj$1_at_nospam_atlantis.news.tpi.pl...
Ładnie, swoją drogą. A jak duże są różnice w czasie odpowiedzi? No i jak
długa może byc ramka protokolu w kolegi rozwiązaniu?
pi x oko, kilkanaście milisekund - nie liczyłem dokładnie, to proste
urządzenie - taka chałturka do roboty, w sumie proste urządzonko. Współpraca
z programem pod windows. Ramka 4 bajty ;-)
Przykro, że zbeształem kolegę
Nie ma problemu :-)
pozdrawiam
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: spamtrap_at_nospam_amelek.gda.pl.invalid (Marek Michalkiewicz)
Subject: Re: N x '51 _at_nospam_rs232 - no i dzia?a
Date: Wed, 19 Feb 2003 11:46:15 +0000 (UTC)
Piotr C. <piotr2_at_nospam_mabanana.com> wrote:
Ca?a prostota polega na tym, ?e linie szeregowe z max-a po stronie ttl id?
r?wnolegle do wszystkich prock?w, robi si? taki 'wired-OR'. Odleg?o?ci
mi?dzy p?ytkami niewielkie. Pr?dko?? 9k6.
Jeśli docelowo ma być kilka metrów, to może pewniejszy byłby RS485?
Po jednej małej 8-nóżkowej kości przy każdym procku i po 3 rezystory
na końcach linii: +5V - 470R - A(+) - 150R - B(-) - 470R - GND
(jedynka w stanie spoczynkowym - da się nawet zrobić wired-OR,
a właściwie AND, włączając nadajnik tylko na czas nadawania zera).
Marek
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!topaz.icpnet.pl!not-for-mai
From: "Piotr C." <piotr2_at_nospam_mabanana.com>
Subject: Re: N x '51 _at_nospam_rs232 - no i dzia?a
Date: Wed, 19 Feb 2003 15:56:17 +0100
Użytkownik "Marek Michalkiewicz" <spamtrap_at_nospam_amelek.gda.pl.invalid> napisał w
wiadomości news:b2vqq7$jgk$1_at_nospam_alf.amelek.gda.pl...
Piotr C. <piotr2_at_nospam_mabanana.com> wrote:
Ca?a prostota polega na tym, ?e linie szeregowe z max-a po stronie ttl
id?
r?wnolegle do wszystkich prock?w, robi si? taki 'wired-OR'. Odleg?o?ci
mi?dzy p?ytkami niewielkie. Pr?dko?? 9k6.
Jeśli docelowo ma być kilka metrów, to może pewniejszy byłby RS485?
dzięki, rozważę - zależy jak zadziała to, co jest.
Piotr
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mai