Per me =E8 la prima volta che posto su questo NG e l'elettronica un hobby oltre che una passione.
Sto cercando di realizzare un sistema che mi consenta di inviare e ricevere comandi a diversi circuiti sparsi per casa mia utilizzando un bus...
Con l'assemblaggo e la programmazione assembly dei micro me la cavo abbastanza bene, ma non ho molta famigliarit=E0 con i componenti disponibili sul mercato, nel senso che potrei realizzare il sistema non usando proprio i componenti e le soluzioni migliori... dal mio precedente post (sui IC MAXIM) potete capire che faccio un po di confusione.
Se vi spiego cosa vorrei fare e in che modo, ver=F2 che mi date qualche suggerimento?
Sapevo di poter contare su di voi! ;)
Ho un circuito con un microcontrollore collegato su un bus: questo circuito viene definito come Master.
Allo stesso bus posso collegare un numero variabile di altri circuiti che chiamer=F2 Slave.
La distanza tra i circuiti Slave pu=F2 variare da pochi centimetri a diverse decine di metri... ma la lunghezza complessiva del bus non dovrebbe superare i 300 o 400 metri.
Il Master invia dati e interroga gli Slave con un polling continuo... naturalmente ogni Slave ha un indirizzo univoco.
E' importante che il tempo di ciclo di polling di tutti gli Slave sia il pi=F9 basso possibile, in modo da avere un immediato riscontro al comando inviato.
Inoltre (date le mie personali risorse) il costo dei singoli Slave dovrebbe essere ridotto al minimo... e proprio per questo motivo non mi interessa che la comunicazione sul bus sia full-duplex.
Quindi, secondo voi:
- Che tipo di Micro dovrei usare per il Master e per gli Slave?
- Che interfaccia potrei adottare per interfacciare il Master e gli Slave al Bus?
- Dovendo ridurre al minimo il numero dei fili del Bus senza compromettere il funzionamento quanti ne dovrei usare?
- Schemi? Link? Codici? Suggerimenti?
Io avevo pensato di usare dei Micro della MicroChip e le interfaccie verso il Bus della Maxim, utilizzando due fili intrecciati per il Bus... ma mi rendo conto che potrebbe non essere la soluzione migliore.
Se volete potete rispondermi in forma privata alla mia mail: snipped-for-privacy@yahoo.it
Il massimo sarebbe avere anche qualche consiglio su come interfacciare il Master ad un personal computer...! :)
Grassie!
Giuly