Newsgroup: it.hobby.elettronica.digitale
Titolo: poling su RF

Ho realizzato un progetto nel quale vengono usati fino a 100
trasmettitori radio che devono comunicare ad un unica centralina, quali
di questi codificati da 1 a 100 stà trasmettendo, la maggior parte del
progetto dei tx è affidato all'ormati collaudatissimi ST62xx e la sez.
radio agli omologati moduli Aurel TX-RX, siccome è molto probabile la
contemporanietà di molti tx (alcuni all'unisono) l'unico modo che ho
trovato per realizzare il tutto senza che due o più codici digitali
trasmessi sulla stessa frequenza potessero essere persi o confusi, è
stato quello di utilizzare la tecnica del poling ovvero far "spazzolare"
all'RX tutti i TX dal primo all'ultimo presente molto velocemente (circa
16 ms) in modo che in trasmissione andasse un solo tx alla volta (quello
interrogato in quel momento dall'RX) considerando che il leggero ritardo
di risposta possibbile dell'ultimo tx non è compromettente.
Tutto funge perfettamente (dopo aver perfezionato il protocollo di
trasmissione x evitari falsi riconoscimenti) ma chi ha sottoposto
all'attenzione di un'altro tecnico il progetto, ha ricevuto come
risposta che il sistema è banale antiquato e sempliciotto e che ormai
esistono sistemi e tecniche più avanzate....
Qualcuno di voi potrebbe illuminarmi a riguardo (magari descrivendomi in
via teorica quali sono queste soluzione "moderne") considerando che il
metodo come sopra, lo ho realizzato ed approfondito in almeno altri 6
progetti commerciali perfettamente funzionanti da ormai quasi 4 anni,
considerando poi che il tutto deve essere progettato per costare il meno
possibbile
GRAZIE MDS

Soluzioni moderne potrebbero essere l'uso di sistemi radio spread
spectrum, o del tipo usato dai telefoni GSM dove molti telefoni (16?)
trasmettono ciascuno per un breve istante sulla stessa frequenza....
Ormai e' abbastanza semplice usare sistemi del genere, dato
che ci sono in commercio integrati che fanno tutte le funzioni
fondamentali.
Comunque avresti costi ben piu' alti di quelli dei modulini Auriel!
Se riesci a fare il polling in 16 mS (per ogni periferica immagino)
penso che sia gia' un buon risultato.
Come alternativa potresti usare uno schema simile a quello
delle reti token ring, dove ogni periferica riceve il segnale del
proprio turno direttamente da quella che la precede, in sequenza.
Oppure, sempre prendendo spunto dalle reti, usare un sistema
che individui le eventuali collisioni tra due trasmettiori (per esempio
non ricevendo una conferma dal master) e la ripetizione del tentativo
di trasmissione dopo un tempo casuale.
Questo sistema e' piu' efficiente ma non ti garantisce un tempo
minimo per la trasmissione.
Spero di esserti stato utile in qualche modo. Ciao
Luigi

 Luigi
Grazie per le info, (mi sei stato molto di aiuto per una migliore
valutazione) ma valutando (scusa la ripetizione) un pò tutte le
possibbilità credo di tenere in considerazione la mia vecchia soluzione,
Lo spread sprectrum secondo normative è vincolata da Ministro delle
Telecomunicazioni a 2.4 Ghz! a 100mw di potenza, ma quel che è ancora
peggio il Ministro delle Telecomunicazioni D.M. 18/12/1996 (*) - impone una
sorta di canone annuale - Lit. 500.000 - da corrispondere al Ministero
delle Comunicazioni mediante versamento su c/c postale, a cui si aggiunge
un costo, sempre annuale, di Lit. 50.000 da versare contestualmente alla
presentazione di una richiesta di
attivazione. (Il cliente mi spara all'istante).
I
l sistema tipo "GSM" è ancora mooolto costoso!
Considerando che il costo complessivo dell'intero apparato deve rimanere
vergognosamente basso, che le spese di progettazione, prototipazione ancora
meno.... e dal momento che tutte funge bene (ora gestisco anche un computer
con tanto di report generali, settaggi dell'intera rete stampa statistiche
etc.etc..) rimango fermo sul principio originale.
Grazie di nuovo per avermi chiarito le idee e buon lavoro
By MDS

 confusi
Per i collegamenti radio di tipo a stella c'e` un apposito protocollo di
rete, denominato "Aloha" (perche` e` stato inventato all'Universita`
delle Hawaii - non scherzo!). Come quasi tutti i protocolli di rete (a
parte il Token Ring e in generale quelli ad anello) l'Aloha non evita le
collisioni, ma cerca di massimizzare il throughput anche tenendo conto
di esse.
Per quanto riguarda il "dove trovare la documentazione": ottima domanda,
non ne ho idea. Io l'ho studiato 1-2 anni fa nel corso universitario di
Reti di Telecomunicazioni, quindi se hai una qualche conoscenza a
Ingegneria puoi trovare il materiale senza grossi problemi.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Ciao,
appurato il fatto che il giudizio di vecchio e sempliciotto č assolutamente
fuori luogo per un qualcosa che funziona, potresti pensare di utilizzare una
versione RF del protocollo CAN (Controller Area Network), protocollo
utilizzato in campo di automazione industriale che si basa su un bus ad una
sola linea ovviamente bidirezionale. Il problema č che la gestione delle
collisioni č abbastanza sofisticata (esistono dei microcontrollori pensati
appositamente per la getione del protocollo, credo prodotti dalla Philips) e
non so se possa gestire facilmente con un 62....
Un saluto
Paolo