fabioarione Inserito: 22 ore fa Segnala Inserito: 22 ore fa 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: Il secondo non funziona come quello precedente: Non avendo toccato nulla (nè cablaggi, nè software) la cosa sembra strana. vi siete per caso imbattuti in questo problema? Grazie. Fabio
Ctec Inserita: 21 ore fa Segnala Inserita: 21 ore fa 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: 21 ore fa Segnala Inserita: 21 ore fa 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: 20 ore fa Segnala Inserita: 20 ore fa (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: 20 ore fa da Dumah Brazorf
fabioarione Inserita: 2 ore fa Autore Segnala Inserita: 2 ore fa 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.
Dumah Brazorf Inserita: 1 ora fa Segnala Inserita: 1 ora fa Ma visto che costano 2 spicci farsi la scorta delle schedine buone? https://it.aliexpress.com/item/1005011865647421.html
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora