RS 485

Buona sera a tutti.

Scrivo perchè dopo essermi informato sulle potenzialità della RS485 collegata all'arduino, ho deciso di acquistare un modulo e provare ad usarlo.

Come prima cosa volevo provare ad inviare semplicemente dei dati dal pc all'arduino, utilizzando per l'appunto la comunicazione seriale della rs485, ma non riesco a trovare aiuto da nessuna parte :S

Sarei grato se qualcuno potesse darmi qualche diritta con materiale da studiare e/o codici e circuiti da poter provare come esempi.

Grazie a tutti !!!!!

fikkiovarrikkio:
Come prima cosa volevo provare ad inviare semplicemente dei dati dal pc all'arduino, utilizzando per l'appunto la comunicazione seriale della rs485, ma non riesco a trovare aiuto da nessuna parte :S

Lo standard RS485 descrive unicamente il layer hardware, non c'è un protocollo dati RS485, dal punto di vista di Arduino la RS485 è la normale UART, il driver viene collegato a Rx e Tx, però c'è la questione che la 485 è non full duplex, i dispositivi possono parlare solo uno alla volta.
E' indispensabile utilizzare un pin per la gestione della direzione, ovvero devi dire al driver se è in ricezione oppure in trasmissione, poi quale protocollo dati utilizzare dipende solo da te.

C'é la RS422 che ha le stesse specifiche hardaware come la RS485 ma usa 4 fili e percui é full duplex (si possono spedire dati in entrambe le direzioni in contemporanea).
Ciao Uwe

uwefed:
C'é la RS422 che ha le stesse specifiche hardaware come la RS485 ma usa 4 fili e percui é full duplex (si possono spedire dati in entrambe le direzioni in contemporanea).

Si però perdi la caratteristica principale della RS485, e il motivo per cui ha sostituito la RS422, non è multidrop, ovvero puoi collegare tra loro solo due device e non quanti te ne pare sulla stessa linea.
La questione full duplex non ha alcuna importanza quando colleghi più di due device sulla stessa linea, possono parlare solo uno per volta, inoltre l'elevata velocità di comunicazione, fino a 10 Mbps, riduce le latenze a valori non rilevanti.

fikkiovarrikkio:

Eh no dai, questo non lo posso sentire. In rete ci sono MIGLIAIA di pagine sull'argomento basta cercare "arduino rs485".
Non riesco a trovare aiuto da nessuna parte non l'accetto.

http://arduino-info.wikispaces.com/SoftwareSerialRS485Example
http://playground.arduino.cc/Code/ModbusMaster

http://www.possamai.it/arduino-modbus/

e poi ce ne sono altri ma mi fermo...