Comunicazione tra PIC mediante RS485

8 Anni 3 Mesi fa #41 da shinshi
Risposta da shinshi al topic Comunicazione tra PIC mediante RS485
Ciao,
Avendo collegato il pin 2 del max a gnd, sei perennemente in ricezione. RC0 ti serve solo per attivare la trasmissione, vedi il post #25.
Inoltre il micro che trasmette riceverà contemporaneamente su RX ciò che trasmette, occhio quindi con il codice.
Saluti
Luca
Ringraziano per il messaggio: FABRIZIO

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • shinshi
  • Avatar di shinshi
  • Elite Member
  • Elite Member
Di più
8 Anni 3 Mesi fa #42 da FABRIZIO
Risposta da FABRIZIO al topic Comunicazione tra PIC mediante RS485
Grazie mille Luca, sono andato a vedere il post 25 che avevo sottovalutato. Adesso ho le idee chiare sull'hardware che modifico subito, dopodiché inizio le prove.
Ciao

Fabrizio

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • FABRIZIO
  • Avatar di FABRIZIO
  • Elite Member
  • Elite Member
Di più
8 Anni 3 Mesi fa #43 da FABRIZIO
Risposta da FABRIZIO al topic Comunicazione tra PIC mediante RS485
Ciao, una domanda, ma la resistenza di terminazione va posta in entrambi le schede, master e
slave? Nella documentazione di Mauro
c'é scritto che va posta in entrambi
le schede se ho capito bene.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • FABRIZIO
  • Avatar di FABRIZIO
  • Elite Member
  • Elite Member
Di più
8 Anni 3 Mesi fa #44 da shinshi
Risposta da shinshi al topic Comunicazione tra PIC mediante RS485
No, va messa solo una terminazione nel bus altrimenti rischi di sovraccaricare il trasmettitore. Si chiama terminazione proprio perchè va inserita alla fine. In un sitema con più punti si mette sul più lontano. Se hai solo 2 punti puoi metterla su quello che vuoi.
Ciao
Luca
Ringraziano per il messaggio: FABRIZIO

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • shinshi
  • Avatar di shinshi
  • Elite Member
  • Elite Member
Di più
8 Anni 3 Mesi fa #45 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Comunicazione tra PIC mediante RS485
Ciao Luca,

in realta' la terminazione va sul primo ed ultimo dispositivo, considerando un cavo (bus) che connette piu' periferiche. Devi trattare il bus come una linea di trasmissione e va terminata su entrambi i lati.
Solo una terminazione puo' aiutare rispetto al non averla affatto, ma visto che ogni modulo puo' trasmettere bisogna averla su entrambi i lati.
In ogni modo avere o meno la terminazione viene anche a dipendere dalla lunghezza del cavo e dalla frequenza di trasmissione, nonche' dal rise time del transceiver utilizzato.
Il carico in DC (differenziale) e' 60ohm. I driver RS485 non hanno problemi a pilotare questo carico.

Qualche dettaglio l'ho descritto nel seguente progetto per il controllo dei motori .

Saluti,

Mauro
Ringraziano per il messaggio: shinshi

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login