Vai al contenuto

Messaggi consigliati

fabioarione
Inserito:

Ciao a tutti.
Mi chiamo Fabio e sono nuovo del forum. Abbiamo un sistema che legge i dati modbus tramite una schedina RS485 e li visualizza su un piccolo display. Abbiamo provato a sostituire la schedina RS485 con una nuova molto simile ma non dello stesso produttore.
Il primo funziona correttamente: image.jpeg.76bec18c0e5f0cd4c02423a27bccdb22.jpeg

Il secondo non funziona come quello precedente: image.jpeg.f2e867f1056398e929c1cbd6a0267f15.jpeg

Non avendo toccato nulla (nè cablaggi, nè software) la cosa sembra strana.

vi siete per caso imbattuti in questo problema?

Grazie.

Fabio

Inserita:

Non si vedono le sigle degli integrati, per cui è difficile analizzare oltre.

Interessante è sapere se la vostra scheda va a 5V o a 3.3V, e in quest'ultimo caso potrebbe essere un problema di livelli logici e alimentazione non corretta.

 

Livio Orsini
Inserita:

Ovviamente avete controllato che i collegamenti lato RS232 siano stati cablati correttamente, visto che i due connettori sono differenti.

Altro motivo possibile.

RS485 è un half duplex quindi ci deve essere il comamdo per commutare da RX a TX, può essere che i due drivere RS485 abbiano la logica di commutazione differente; per capirlo bisognerebbe cono scere lgi integrati usati dai due moduli.

Dumah Brazorf
Inserita: (modificato)

il connettore da 4 pin si vede chiaramente che è intestato diversamente ma anche per l'altro connettore non date per scontato che a e b siano equivalenti tra le schede, provate eventualmente a invertirli.

Modificato: da Dumah Brazorf
fabioarione
Inserita:

Grazie per i commenti. Rispondo con un solo post a tutte le domande.

Le schede RS485 sono alimentate a 5V.

Sebbene i cablaggi siano diversi abbiamo rispettato la corretta corrispondenza con le uscite del modulo RS485. Sia il cablaggio con la ESP32 (vcc, gnd, tx, rx) sia il cablaggio del modbus (A, B, GND). Inoltre ho provato ad invertire A e B, ma nulla.

La cosa strana che ho notato è che i due moduli RS485 presentano tensioni diverse (misurate con A B e GND a vuoto):

 

MODULO OK            MODULO NOT OK
A e B: 2.8V               A e B: 0.06V
A e GND : 0.3V        A e GND : 2.4V
B e GND : 0.4V        B e GND : 2.4V

 

Grazie.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...