Sterowanie rownolegle kilkoma ukladami po RS232
Masz problem? Zapytaj na forum elektroda.pl
From: "Vicky" <vickyBADMAIL_at_nospam_hotmail.com>
Subject: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Wed, 10 Nov 2004 13:07:44 +0100
Witam,
Chce z komputera wysylac dane do kilku
procesorow Atmel AVR na raz przez RS232.
Zdaje sie, ze RS232 nie jest przewidziany jako
standard pozwalajacy na podlaczenie wielu urzadzen.
W jaki sposob zbudowac uklad elektroniczny,
aby z PC-ta moc wysylac dane do kilku procesorow
przez RS232?
Byc moze mozna bez przeszkod zrownoleglic sygnal
na kilka procesorow juz za ukladem MAX232?
Vicky.
From: Marek Lewandowski <nospamabuse_at_nospam_onet.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Wed, 10 Nov 2004 13:41:19 +0100
Vicky wrote:
Chce z komputera wysylac dane do kilku
procesorow Atmel AVR na raz przez RS232.
jesli przekaz w jedna strone (PC> wiele AVR) to po prostu podlacz
wszystkie rownolegle (jesli tego nie jest wiecej jak 5 sztuk, to nawet
bezposrednio na drucie z PC). Jesli potrzebujesz rowniez sygnalu
zwrotnego, to musisz troche pokombinowac, ale jedna dioda i jeden
opornik zalatwia sprawe... Ale juz nie bedzie to "stary, dobry, odporny
RS232" tylko "cos" co sie w domu nada...
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://www.stud.uni-karlsruhe.de/~uyh0
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: BartMan <newsRE_MO_VE_at_nospam_bartman.prv.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Wed, 10 Nov 2004 23:57:59 +0100
Marek Lewandowski napisał(a):
jesli przekaz w jedna strone (PC> wiele AVR) to po prostu podlacz
wszystkie rownolegle (jesli tego nie jest wiecej jak 5 sztuk, to nawet
bezposrednio na drucie z PC). Jesli potrzebujesz rowniez sygnalu
No niby tak, tylko wymagaloby tworzenia jakichs pakietow danych, w
ktorych bylby zaszyty adresat, co by dany procek wiedzial do kogo to.
zwrotnego, to musisz troche pokombinowac, ale jedna dioda i jeden
opornik zalatwia sprawe... Ale juz nie bedzie to "stary, dobry, odporny
Ze niby jak? Przeciez RS lyka +12, -12V i nie jestem przekonany, ze jak
mu zadasz 0 - 5V to Cie zrozumie. To na pewno zalezy od hardware'u
plyty, bo tez gdzies mi mignelo ze potrafi byc bardzo tolerancyjny, ale
nadal watpie w 0 - 5V. A jesli kolega ma proca na 3V to juz na pewno nic
z tego nie bedzie. Chyba przyda sie MAX232 (MAX3232 dla 3V).
BartMan
From: Marek Lewandowski <nospamabuse_at_nospam_onet.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Thu, 11 Nov 2004 00:14:32 +0100
BartMan wrote:
Marek Lewandowski napisał(a):
jesli przekaz w jedna strone (PC> wiele AVR) to po prostu podlacz
wszystkie rownolegle (jesli tego nie jest wiecej jak 5 sztuk, to nawet
bezposrednio na drucie z PC). Jesli potrzebujesz rowniez sygnalu
No niby tak, tylko wymagaloby tworzenia jakichs pakietow danych, w
ktorych bylby zaszyty adresat, co by dany procek wiedzial do kogo to.
No to chyba przy każdej magistrali tak będzie :P
zwrotnego, to musisz troche pokombinowac, ale jedna dioda i jeden
opornik zalatwia sprawe... Ale juz nie bedzie to "stary, dobry, odporny
Ze niby jak? Przeciez RS lyka +12, -12V i nie jestem przekonany, ze jak
mu zadasz 0 - 5V to Cie zrozumie. To na pewno zalezy od hardware'u
plyty, bo tez gdzies mi mignelo ze potrafi byc bardzo tolerancyjny, ale
nadal watpie w 0 - 5V. A jesli kolega ma proca na 3V to juz na pewno nic
z tego nie bedzie. Chyba przyda sie MAX232 (MAX3232 dla 3V).
Coś kombinujesz... gdzie ja napisałem o 0/5V?!
Stan normalny na linii to "1" czyli -12V. Wstawisz pulldown na -12V i
diodę w szereg z linią TxD każdego "nadajnika" i załatwione OR na
drucie. Czy MAXy wyrobią, to zależy od tego jak daleko, jak silne
pulldowny muszą być. Zakłócenia to będzie znosić różnie...
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://www.stud.uni-karlsruhe.de/~uyh0
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Thu, 11 Nov 2004 01:22:39 +0100
On Wed, 10 Nov 2004 23:57:59 +0100, BartMan wrote:
Ze niby jak? Przeciez RS lyka +12, -12V i nie jestem przekonany, ze jak
mu zadasz 0 - 5V to Cie zrozumie.
W kwestii formalnej - jeden stan rs232 to jest +3..+15V, drugi
-3..-15V, i odbiornik musi dobrze reagowac.
Wiec +5V jest ok, 0V poza specyfikacja - ale z pecetami dziala.
A i tak trzeba bedzie kombinowac z jakim pull-down, diodami i OR na
drucie ..
J.
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Wed, 10 Nov 2004 14:07:17 +0100
Użytkownik "Vicky" <vickyBADMAIL_at_nospam_hotmail.com> napisał w wiadomości
news:cmt0bf$a4v$1_at_nospam_atlantis.news.tpi.pl...
Witam,
Chce z komputera wysylac dane do kilku
procesorow Atmel AVR na raz przez RS232.
Zdaje sie, ze RS232 nie jest przewidziany jako
standard pozwalajacy na podlaczenie wielu urzadzen.
W jaki sposob zbudowac uklad elektroniczny,
aby z PC-ta moc wysylac dane do kilku procesorow
przez RS232?
Byc moze mozna bez przeszkod zrownoleglic sygnal
na kilka procesorow juz za ukladem MAX232?
...
sa chyba jakies MAX'y, w ktorych mozna sterowac wyjsciem
i przelaczc go w stan wysokiej impedancji
ale chyba lepiej przejsc na RS485
--
Andrzej
From: "mavs[NOSPAM]" <"mavs[NOSPAM]"_at_nospam_o2.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Thu, 11 Nov 2004 11:04:27 +0100
Dnia 2004-11-10 13:07, Użytkownik Vicky napisał:
Witam,
Chce z komputera wysylac dane do kilku procesorow Atmel AVR na raz
przez RS232.
Z wysylaniem danych do ukladow nie bedzie problemu. Oczywiscie zawsze
dane dotra do kazdego z prockow. Ja bym tylko zbudowal sobie taki bufor
na max232. Z wysylaniem danych z prockow do PC juz bedzie gorzej. To
znaczy napewno nie maja one prawa sie odezwac nieproszone. Ale to wymaga
juz odpowiedniego podejcia programowego. Kanal zwrotny (procek-->PC)
moze byc zrealizowany przy pomocy diod krzemowych umiejscowionych na
kazdym wyjsciu danych RSa przy samym procku. Katody diod zwarte i
przypiete do max232.
PC-->Bufor_Max232-->procek1
|
-->procek2
|
-->procek3
|
-->procek4
--
pozdr,
mavs
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Fri, 12 Nov 2004 01:49:59 +0100
Vicky wrote:
Chce z komputera wysylac dane do kilku
procesorow Atmel AVR na raz przez RS232.
Zdaje sie, ze RS232 nie jest przewidziany jako
standard pozwalajacy na podlaczenie wielu urzadzen.
W jaki sposob zbudowac uklad elektroniczny,
aby z PC-ta moc wysylac dane do kilku procesorow
przez RS232?
Jesli ich liczba jest niewielka (K), to po prostu polacz
te procesory z pecetem w kolko -- RDX procesora nr N
do TXD procesora (N-1) mod K, TXD do RXD procesora
(N+1) mod K; pecet to "procesor" 0. No i oprogramuj
ten lancuszek odpowiednio. Mozesz tez laczyc sie przez
RS tylko z jednym "masterem", a dane przesylac do
pozostalych przez SPI.
Pozdrawiam
Piotr Wyderski
From: "mavs[NOSPAM]" <"mavs[NOSPAM]"_at_nospam_o2.pl>
Subject: Re: Sterowanie rownolegle kilkoma ukladami po RS232
Date: Fri, 12 Nov 2004 10:23:56 +0100
Dnia 2004-11-12 01:49, Użytkownik Piotr Wyderski napisał:
Jesli ich liczba jest niewielka (K), to po prostu polacz
te procesory z pecetem w kolko -- RDX procesora nr N
do TXD procesora (N-1) mod K, TXD do RXD procesora
(N+1) mod K; pecet to "procesor" 0. No i oprogramuj
ten lancuszek odpowiednio. Mozesz tez laczyc sie przez
RS tylko z jednym "masterem", a dane przesylac do
pozostalych przez SPI.
Hehe... fajny sposob. Oczywiscie konwersja napiec miedzy PC i prockami
do niego podlaczonymi musi byc wiec autor rozwiazania koncowego niech
pamieta o niej (max232).
--
pozdr,
mavs