comunicazione con più dispositivi via RS232

Jan 11, 2006 7 Replies

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


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

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

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

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

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

"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...

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required