Pagina 1 di 8

Protocollo

MessaggioInviato: 18 giu 2014, 18:08
da daniele1996
Salve a tutti, vorrei sapere se qualcuno conosce il tipo di protocollo usato dalla inim per far comunicare la centrale con le tastiere e/o espansioni. Grazie :-) se qualcuno ha gia usato qualche protocollo e puo consigliarmi quale usare? ho a disposizione le UART degli Atmel, e tutto è basato su essi.. Grazie :)

Re: Protocollo

MessaggioInviato: 18 giu 2014, 18:35
da fairyvilje
Mio padre è in vacanza, se riesco a sentirlo mi faccio dire perché ha spento il cellulare per i clienti e per me :D
Di quelle centrali ne ho programmata qualcuna, è sicuramente un protocollo seriale pure standard ma immagino che le specifiche siano private. Comunque ti so dire.

Re: Protocollo

MessaggioInviato: 18 giu 2014, 18:38
da daniele1996
Come potrei fare qualcosa di simile?

Re: Protocollo

MessaggioInviato: 18 giu 2014, 18:48
da fairyvilje
Non è detto che si possa fare con le centrali di sicurezza. Cosa volevi fare?

Re: Protocollo

MessaggioInviato: 18 giu 2014, 18:52
da daniele1996
di preciso non devo far interagire un micro con queste centrali, ma vorrei far comunicare due micro tra di loro. avevo fatto uno schizzo di protocollo, ma mi sono subito reso conto che era un intreccio che poteva non funzionare.. se vuoi posso postare i miei disegni e le mie osservazioni (fatte su carta), non ho scritto ancora nemmeno una riga di codice... sto esaminando la logica...

Re: Protocollo

MessaggioInviato: 18 giu 2014, 18:55
da fairyvilje
Gestire una linea di comunicazione e progettare un protocollo non è la cosa più semplice del mondo. Se vuoi ci si può ragionare sopra e vedere di cavarne qualcosa dal buco. Dovresti specificare le necessità di trasmissione, in che modo sono connessi i dispositivi, come è distribuita la rete, la mole di dati da trasferire, la sensibilità agli errori, le distanze fisiche e poi se ne può parlare.

Re: Protocollo

MessaggioInviato: 18 giu 2014, 19:06
da daniele1996
Devo trasferire sicuramente:
- indirizzo 0 - 255 (mittente/destinatario)
- richiesta/comando (suddivisa in bit)
- eventuale informazione in piu
- bit di parità
[/list]
i dispositivi sono tutti a cascata, una centrale e tanti slave
[distanze] non saprei... arrivare ad una decina di metri con il BUS
[Sensibilita] direi abbastanza sensibile, visto il punto 2 della lista sopracitata

posso postare le foto di quello che avevo gia pensato se puo tornare utile...

Re: Protocollo

MessaggioInviato: 18 giu 2014, 19:10
da fairyvilje
Postale pure.
E' prevista una qualche forma di comunicazione bidirezionale? O i pacchetti sono solo Centrale -> Slave?

Re: Protocollo

MessaggioInviato: 18 giu 2014, 19:11
da fairyvilje
Se spieghi l'idea finale che vuoi realizzare aiuti a capire se ci sono punti che non si sono considerati. Se non hai un'idea finale me ne farò una ragione :D

Re: Protocollo

MessaggioInviato: 18 giu 2014, 20:26
da WALTERmwp
Ciao Foto Utentedaniele1996, come ti ha scritto Foto Utentefairyvilje, non è una cosa semplice.
Che il protocollo tu lo abbia già a disposizione o te lo debba inventare resta il fatto che, come ti sei riproposto, il driver poi lo devi scrivere.
Per questo ...
daniele1996 ha scritto:se qualcuno ha gia usato qualche protocollo e puo consigliarmi quale usare? ho a disposizione le UART degli Atmel,
... volendo, potresti dare un'occhiata al "modbus".
Può essere propedeutico, può servirti per farti un'idea e di documentazione in rete ne trovi.
Ve ne sono altri ma credo diventi dispersivo andare ad approfondire ulteriormente.
Se tu non avessi esigenze particolari, la strada più "semplice" sarebbe quella di inventartelo da zero realizzando qualcosa di "leggero"; non impiegheresti, penso, molto di più rispetto al tempo che dedicheresti allo studio di altri "codici".
In ogni caso il punto di partenza, per quanto ovvio, è la "confidenza" che hai al momento con questo tipo di programmi.

Saluti