Newsgroup: it.comp.programmare.win32
Titolo: Dispositivi elettronici e Porta Seriale

Dovrei collegare una decina di dispositivi elettronici al PC (che
eseguirà delle operazioni di controllo su essi) attraverso la porta
seriale. 
Per far questo ho bisogno di 10 porte seriali inserite negli slot del
computer? Oppure è possibile fare diversamente?
Ringrazio anticipatamente,
   Roberto
email: 
ro...@ctonline.it
icq:   47933273 


Esistono schede che supportano anche più di 10 seriali occupando un solo 
slot :-)
Se puoi fare in modo che i device siano abbastanza "intelligenti" da 
riconoscere i pacchetti destinati a loro e si passare al device successivo 
quelli non di loro competenza, puoi collegarli in catena. 
In questo modo ogni device dovrà però gestire due seriali.
Se la trasmissione dovrà essere bidirezionale, il device dovrà essere in 
grado di lasciar passare i pacchetti in tutti e due i sensi e "rispondere" 
ai comandi nel "verso" giusto (sulla seriale da cui gli è arrivata la 
richiesta)...
Il fatto di avere un solo cavo seriale potrebbe limitare le performance ed 
allungare i tempi di risposta, ma ha il vantaggio di ridurre di molto il 
cablaggio (in alcune situazioni può essere utile) e non limitare il numero 
di device al numero massimo di porte supportate da un PC (anche se, con un 
numero elevato di elementi in catena, si può rischiare che i dispositivi 
passino la maggior parte del tempo a filtrar pacchetti...).
Ovviamente dovrai provvedere all'assegnazione di un ID univoco per ogni 
device (PC compreso) e fare in modo che il protocollo di comunicazione 
utilizzato permetta di includere questo ID nei pacchetti.
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-
bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.


A parte la soluzione che ti hanno gia' suggerito di comprare
una scheda multi-seriale, se tu sei il "progettista" anche dei
dispositivi elettronici, ti suggerirei di dare una occhiata
ai cosiddetti "bus di campo".
I bus di campo sono reti che condividono uno stesso bus seriale
(tipicamente RS-485), sul quale viene implementato un protocollo
di rete che consente: la configurazione dei dispostitivi da parte
di un "master", l'interrogazione ciclica dei dispositivi presenti
sulla rete per conoscerne lo stato, lo scambio di dati per il
pilotaggio delle "periferiche".
Esistono chips abbastanza economici che implementano completamente
in hardware il protocollo del bus di campo, e lasciano all'integratore
il compito di "attaccare dei led" alle uscite.
Per il PC esistono delle schede MASTER per bus di campo, che
implementano la logica di interrogazione delle periferiche
e configurazione. Esistono poi appositi drivers che consentono
allo sviluppatore di interfacciarsi con il MASTER per
configurare la rete e ricevere-trasmettere dati da-verso la periferia.
Specifiche per i bus di campo sono il ProfiBUS, il CAN-Bus, ecc.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

slot :-)
Sono interessato a queste schede, sai dirmi qualcosa di più? quale è
il loro esatto nome? e sai indicarmi qualche prodotto a te noto ?
Inoltre grazie per i preziosi consigli, ancora non ho preso decisioni
definitive in merito a come realizzare il collegamento fra dispositivi
e pc, sto considerando tutte le possibilità.
