Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Arduino e protocollo RS485

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Arduino e protocollo RS485

Messaggioda Foto UtenteJocman » 4 nov 2021, 10:01

Ciao a tutti.
Sto provando a far comunicare 2 (o più) arduino utilizzando il protocollo RS485 e integrati Max487.
Al di là dei risultati ottenuti (o anche NON ottenuti), ho trovato in rete uno schema di collegamento Max487 in cui i piedini 2 e 3 (collegati fra di loro) oltre a collegarsi al pin 2 di arduino, hanno una resistenza da 10k collegata a massa; oltre a questo, il collegamente del pin 8 (VCC) presenta un elettrolitico da 10mF (sempre collegato a massa).
Questi 2 accorgimenti sono obbligatori / consigliabili, e che cambiamenti apportano al circuito?
Siccome sto revisionando un PCB a riguardo (del quale poi vorrei far fare un po' di copie) se necessario/consigliato aggiungerei i 2 componenti.

Grazie a tutti

Andrea
Avatar utente
Foto UtenteJocman
25 3
New entry
New entry
 
Messaggi: 89
Iscritto il: 17 lug 2019, 16:55
Località: Parma

1
voti

[2] Re: Arduino e protocollo RS485

Messaggioda Foto UtenteMarcoD » 4 nov 2021, 11:13

presenta un elettrolitico da 10mF (sempre collegato a massa).

10 mF = 10000 uF !!!
Forse la R e la C non sono indispensabili, ma mettili,
La R forza in ricezione anche se in processore è non alimentato o è in brown out.
La C riduce eventuali disturbi sulla alimentazione. O_/
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[3] Re: Arduino e protocollo RS485

Messaggioda Foto UtenteJocman » 4 nov 2021, 14:03

MarcoD ha scritto:10 mF = 10000 uF !!!

Errore di sbaglio ci fu...... effettivamente è 10uF

Ok, tanto aggiungere i due componenti non mi costa nulla (a parte andare dallo spacciatore di fiducia a procurarmeli)

Grazie per la delucidazione

Andrea
Avatar utente
Foto UtenteJocman
25 3
New entry
New entry
 
Messaggi: 89
Iscritto il: 17 lug 2019, 16:55
Località: Parma

0
voti

[4] Re: Arduino e protocollo RS485

Messaggioda Foto UtenteMarcoD » 4 nov 2021, 14:14

.... effettivamente è 10uF :ok:
Fare le cose bene ossia il meglio possibile è sempre complesso !
Il condensatore forse non serve a proteggere il driver MAX dall'alimentazione disturbata,
ma ad evitare che il picco di corrente generato dal MAX durante la commutazione disturbi gli altri circuiti.
Quale è la ripidità della commutazione ? e il baud rate della comunicazione?
E' meglio un condensatore 10 uF elettrolitico o un 1 uF ceramico ?
Magari basta un 10 nF ceramico, più piccolo.
Mi piacerebbe leggere il parere di altri elettronici specialisti , io sono solo un vecchio mestierante tuttologo :-) .
O_/
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[5] Re: Arduino e protocollo RS485

Messaggioda Foto Utenteboiler » 4 nov 2021, 16:52

Ma mettere uno straccio di schema pareva brutto? :roll:

Le resistenze probabilmente sono quelle di polarizzazione e terminazione della linea.
I pin collegati servono per la trasmissione in half-duplex (uno è l'enable del trasmettitore, l'altro il disable del ricevitore, hanno sempre logica invertita proprio per poterli usare così). Senza questo accorgimento hai un transceiver RS-422, non 485.

Boiler
Avatar utente
Foto Utenteboiler
26,4k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5612
Iscritto il: 9 nov 2011, 12:27

0
voti

[6] Re: Arduino e protocollo RS485

Messaggioda Foto UtenteMarcoD » 4 nov 2021, 18:08

Le resistenze di terminazione della linea dovrebbero essere sui 150 ohm, se la linea è un doppino twistato, servono a evitare riflessioni.
Se poi la linea è corta e la velocità bassa, potrebbero non essere necessarie.
Con 150 o forse 150/2 = 75 la corrente emessa del driver è 5V/75 = circa 60 mA , neppure poco.
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 277 ospiti