Sposoby komunikacji między 8-10 mikrokontrolerami a PC: RS232 czy I2C na 15 m?
Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
From: js_at_nospam_WYTNIJTOlf.pl (hejber)
Subject: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Fri, 02 Jan 2004 17:02:34 GMT
Czesc,
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
USB sobie juz
odpuscilem z powodu drogich prockow i kiepsko opisanych
"application notes" w siec :((
Pozdrawiam,
Hejber
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!topaz.icpnet.pl!not-for-mai
From: "Piotr C." <piotr_at_nospam__usun_mabanana.com>
Subject: Re: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Fri, 2 Jan 2004 18:14:00 +0100
Użytkownik "hejber" <js_at_nospam_WYTNIJTOlf.pl> napisał w wiadomości
news:3ff5a36c.15974560_at_nospam_news.onet.pl...
Czesc,
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
Nie wiem jak I2C ale ja robiłem na RS232 i działa ładnie w otoczeniu
dziesiątków kabli wszelakiego rodzaju. Weź jednak pod uwagę, że szyna RS232
nie za bardzo nadaje się do wpinania kilku urządzeń. W moim przypadku kabel
doprowadzony jest do skrzynki z płytkami, które sprzężone są we wspólną
szynę już za konwerterem rs232-ttl.
pozdr.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Fri, 02 Jan 2004 18:22:32 +0100
Fri, 02 Jan 2004 17:02:34 GMT jednostka biologiczna o nazwie
js_at_nospam_WYTNIJTOlf.pl (hejber) wyslala do portu 119
jednego z serwerow news nastepujace dane:
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
A o RS-485 slyszales ? Nie ? Google !
========
Path: news-archive.icm.edu.pl!news.rmf.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: "Tomasz Bednarz" <tb(usunTO)_at_nospam_internet.pl>
Subject: Re: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Fri, 2 Jan 2004 18:52:41 +0100
Czesc,
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
[...]
A moze zrob ukladzik ktory mozna bedzie wpiac w Ethernet
i ktory bedzie obslugoiwal jakis tam protokol
Ukladzik bedzie dzialal jak np klient a PC bedzie serwerem
TB
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mariusz K." <r2d2nospam_at_nospam_enet.pl>
Subject: Re: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Fri, 2 Jan 2004 20:31:29 +0100
Użytkownik "hejber" <js_at_nospam_WYTNIJTOlf.pl> napisał w wiadomości :
Czesc,
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
moze CAN , kosci sa w przystepnych cenach
ja osobiscie podpinalem 10 urzadzen i chodzilo to ladnie.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: 2 Jan 2004 20:34:27 +0100
On Behalf Of hejber
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
na 15m, tak aby na początek i bez kłopotów oraz szukania
błędów tam gdzie ich nie ma, to polecam fizycznie RS485.
Programowo to możesz skorzystać z jakichś standardowych
protokółów, niestety wygrzebanie czegoś sensownego z sieci
wymaga poświęcenia kilku dni. Ja używam swojego softu
który za każdym razem wymaga poprawek i dostosowania
do nowych warunków.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!not-for-mai
From: "neuron" <neuron_at_nospam_zzzzipnet.com.pl>
Subject: Re: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Fri, 2 Jan 2004 23:16:17 +0100
Użytkownik "hejber" <js_at_nospam_WYTNIJTOlf.pl> napisał w wiadomości
news:3ff5a36c.15974560_at_nospam_news.onet.pl...
Czesc,
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
USB sobie juz
odpuscilem z powodu drogich prockow i kiepsko opisanych
"application notes" w siec :((
Pozdrawiam,
Hejber
Jezeli warunki pracy nie sa najgorsze to zrob sobie wlasny interfejs oparty
na tranzystorach i transoptorach , ewentualnie zrodlo pradu na lm317 ( petle
pradowa ) - problem jest jedynie taki ze troche bedziesz musial sie
nacwiczyc z protokolem transmisji - niepytany milczy, a zapytany odpowiada
nie wczesniej jak po 10ms.
No i max 9600bodow .
Jezeli sie na takie rozwiazanie zdecydujesz - na wszelki wypadek zapoznaj
sie z standardem 485 i przygotuj w prockach noge do zmiany kierunku
transmisji.
pzdr wojtek
www.neuron.com.pl
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: Janusz Raniszewski <rniski_NOSPAM_at_nospam_poczta.internetdsl.pl>
Subject: Re: Sposob podlaczenia urzadzen - komunikacja miedzy mikrokontrolerami
Date: Sat, 03 Jan 2004 14:45:54 +0100
Czesc,
mam do stworzenia system mikroprocesorowy, w ktorym
kilka mikrokontrolerow (8-10) bedzie komunikowac sie z PCtem.
Wlasnie, macie jakies opinie odnosnie sposobu polaczenia.
Czy tylko RS232 wchodzi w gre, a moze wiecie jak sprawuje
sie szyna I2C przy 15-metrowych kablach ?
Witam,
Z powodzeniem wystarczy 3wire RS232. Ponieważ nie ma pinów potwierdzania
transmisji należy stan transmisji oprzeć na programowym określaniu stanu
transmisji np. XON/XOFF oraz zwrotnym potwierdzaniu przyjęcia polecenia
i ew retransmisji.
Ważnym jest dodanie minimum sumy kontrolnej ale lepiej wielomianu CRC.
Jako protokół bardzo wygodny jest MODBUS w trybie ASCII.
Dla większych zasięgów dobrze jest zmodyfikować standard i zrealizować
go nie napięciowo lecz prądowo. Doskonale nadają się do tego
transoptorki (dodatkowa optoizolacja). Ponieważ tanie transoptorki są
stosunkowo wolne (ok. 30kHz) tranfser będzie max 2400bit/s chyba, że
poszukasz czegoś szybszego. Przy linii prądowej z szybkimi transoptorami
spokojnie osiągniesz 115000bit/s przy 100m jednakże jako drut musisz dać
skrętkę np. od ethernetu i łącze prowadzić tak aby znosiły się pola
magnetyczne obu kierunków (pętla).
Pozdr. JanuszR
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai