telecontrollo

Devo impiantare un sistema di telemetria e telecontrollo via radio (portata

50 metri) che dovrebbe essere strutturato più o meno nel seguente modo:

- sistema rtx collegato al pc

- sistema di monitoraggio e controllo (sempre con rtx) montato su 8 apparecchiature mobili.

il sistema montato sulle apparecchiature mobili deve poter acquisire una grandezza analogica su richiesta del pc e azionare due uscite digitali sempre su richiesta del PC

Pensavo una cosa del genere:

alla rs232 del pc collego un modulo RTX aurel (con opportuna interfaccia) e su ogni apparato mobile monto lo stesso rtx con una schedina con pic opportunamente programmata.

Il protocollo di comunicazione sarebbe simile al seguente:

dal pc invio sempre 3 byte nel primo byte c'è l'indicazione che il comando arriva dal pc e l'indirizzo del modulo mobile del quale volgio conoscere la grandezza analogica acquisita e negli altri due lo stato delle uscite digitali di tutti i moduli mobili (i moduli sono 8 e devo comandare due uscite digitali per modulo. invio ad ogni pacchetto questa informazione perchè è importante che lo stato delle uscite venga aggiornato spessissimo su tutti).

Le unità mobili ricevono tutte questi 3 byte e si comportano nel segente modo: se il primo byte non concide con il loro indirizzo e ma è iniviato da pc si limitano ad aggiornare le loro uscite secondo quanto indicato dagli altri due byte. se il primo byte non è inivato da pc ignorano l'intero pacchetto. se il primo byte è inviato da pc e coincide con il loro indirizzo aggiornano lo stato dei sensori ed inivano 3 byte indicando nel primo il loro indirizzo e che la comunicazione non proviene dal pc, nel secondo lo stato delle grandezza analogica (8 bit di risoluzione mi bastano) e nel terzo lo stato delle loro uscite (naturalmente avanzo 6 bit) così il pc sa se le variazioni indicate sono state fatte o meno.

teoricamente questo protocollo potrebbe funzionare ma dovrei inventare anche un sistema di controllo errori e sincronizzazione della ricezione....

Si accettano dubbi, consigli, pareri, insulti ecc ecc...

Reply to
stefano
Loading thread data ...

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.