comunicazione con più dispositivi via RS232

ho il seguente problema:

devo interfacciare più dispositivi che comunicano via seriale ad un unico dispositivo che a sua volta comunica via seriale. E' sufficiente che i dispositivi comunichino uno per volta. Avevo pensato ad una soluzione con un pic che controlla un multiplexer (a cui sono attaccate le uscite dei singoli dispositivi) tramite piccolo protocollo: il pic riceve via seriale un'istruzione del tipo "abilita dispositivo x", e in tal modo switcha sul mux il dispositivo da abilitare facendo da ponte per in/out. Il dispositivo poi viene disabilitato con l'istruzione "disabilita dispositivo x". Mi chiedevo però se esiste qualcosa di già fatto ed economico per questo tipo di problemi. Qualche soluzione da suggerirmi?

tnx Paolo

-------------------------------- Inviato via

formatting link

Reply to
Paolo il papero
Loading thread data ...

co

un

oli

vo

sto

dipende se puoi modificare il software di comunicazione dei dispositivi =E8 fattibile nel senso che puoi collegare tutti i dispositivi su un'unico bus il dispositivo grande fa da master e stabilisce una connessione con gli altri dispositivi piccoli (uno per volta). se ti leggi le specifiche del protocollo rs232 spiega come ciao

Reply to
spad83

Il giorno 11 Jan 2006 01:40:14 -0800, "spad83" ha scritto:

??? E come fa solo con il software? Se collega i TXD tra di loro li mette in corto e si bruciano.

Direi che per usare la RS232 ha bisogno di alcuni relè per fare quello che se ben ricordo si chiama 'Daisy Chain'.

Altrimenti può usare la RS485 ma la cosa diventa più complessa, perchè deve usare un protocollo.

-- ciao Stefano

Reply to
SB

no si deve vedere cosa sta facendo se ha una 232 compatibile TTL non c'è problema io la uso comunemente con piu' dispositivi attaccati sui TX metto un diodo per isolalrli tra loro ed evitare che si brucino

Reply to
Marcello

Il giorno Wed, 11 Jan 2006 12:13:48 +0100, Marcello ha scritto:

Anche tu hai dovuto fare una modifica hardware, solo con il sw non ci si riesce.

-- ciao Stefano

Reply to
SB

Ciao io avevo lo stesso problema e ho implementato ModBus su 485... Funziona bene ALX

"Paolo il papero" ha scritto nel messaggio news: snipped-for-privacy@usenet.libero.it...

un

singoli

dispositivo

Reply to
ALX

"Paolo il papero" ha scritto nel messaggio news: snipped-for-privacy@usenet.libero.it...

Se non ricordo male esisteva un qualcosa del genere in ambito radioamatoriale per collegare più tnc al computer...

Reply to
Matrix

Il 11 Gen 2006, 13:17, "ALX" ha scritto:

credo di aver risolto: userò i2c, dato che il pic di controllo supporta di per sè in/out i2c

-------------------------------- Inviato via

formatting link

Reply to
Paolo il papero

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.