gestione mmultiseriale

Oct 19, 2014 1 Replies

Salve,



Come gestireste la comunicazione seriale (usart) verso 6 apparecchiature impostate come slave da un microcontrollore ad 8/16 bit che funge da unita' master



le 6 apparecchiature possono funzionare tutte contemporaneamente.


Sembra che gulp abbia detto :

Dipende anche da come le apparecchiature verranno fisicamente piazzate e dalla distanza massima da percorrere con il cavo (es rs232 e' adatta fino 11 metri); dipende se userai un cavo proprietario o un seriale "universale" con connettori cannon...

Se io non avessi restrizioni nel progettare, mi orienterei per un sistema daisy chain visto che hai parlato di master e slave; suppongo che gli slave trasmettano solo se sollecitati dal master.

L'indubbio vantaggio, rispetto ad una soluzione ad anello, e' che se uno dei 6 slave non ritrasmette (spento/guasto/disconnesso) si puo continuare ad interrogare i restanti.

Ovviamente questo richiede 6 linee di trasmissione e ricezione separate, ma non e' nulla che un multiplexer da 2 soldi non possa gestire.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required