- Messaggi: 293
- Ringraziamenti ricevuti 29
Comunicazione tra PIC mediante RS485
8 Anni 10 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
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
- Elite Member
Riduci
Di più
8 Anni 10 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
Ciao
Fabrizio
Si prega Accedi o Crea un account a partecipare alla conversazione.
- FABRIZIO
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 243
- Ringraziamenti ricevuti 0
8 Anni 10 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.
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
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 243
- Ringraziamenti ricevuti 0
8 Anni 10 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
Ciao
Luca
Ringraziano per il messaggio: FABRIZIO
Si prega Accedi o Crea un account a partecipare alla conversazione.
- shinshi
- Elite Member
Riduci
Di più
- Messaggi: 293
- Ringraziamenti ricevuti 29
8 Anni 10 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
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.
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.