Vai al contenuto

Collegamento di un Waveshare ESP32-S3 alla porta DB9 di una macchina industriale tessile


Messaggi consigliati

Inserito:

Buongiorno a tutti,

Ho una macchina industriale del settore tessile il cui dispositivo di acquisizione dati si è guastato. Sto valutando la possibilità di sostituirlo con un Waveshare ESP32-S3-POE-ETH-8DI-8DO (SKU 32108).

L'unità di controllo della macchina dispone di una porta DB9, ma ho notato che il Waveshare non dispone direttamente di questo connettore né di un'interfaccia RS-232 nativa.

La mia domanda principale è: come potrei collegare in sicurezza questi due dispositivi?

  • Sarebbe sufficiente utilizzare un convertitore RS-232/TTL collegato al Waveshare, supponendo che la porta DB9 utilizzi lo standard RS-232?

  • Come posso identificare il tipo di interfaccia elettrica e il protocollo utilizzati dalla porta DB9 prima di effettuare qualsiasi collegamento?

  • Sarebbe più conveniente utilizzare un altro dispositivo dotato di un'interfaccia seriale industriale integrata, evitando adattatori aggiuntivi?

  • Quale dispositivo hardware consigliereste per questa applicazione?

Il mio obiettivo è semplicemente ricevere e leggere i dati forniti dall'unità di controllo della macchina, come lo stato di funzionamento, la velocità, i contatori, ecc., senza dover controllare la macchina né inviare comandi operativi.

Non so se l'unità di controllo trasmetta automaticamente i dati oppure se sia necessario inviare delle richieste per ottenere una risposta.

Dispongo di fotografie dell'unità di controllo, del dispositivo guasto e dei relativi collegamenti, che posso allegare se possono essere utili per identificare il sistema di comunicazione.

Ringrazio anticipatamente chiunque possa darmi qualche consiglio o indicazione su come procedere.

Livio Orsini
Inserita:

ESP32 ha 2 seriali native; una è dedicata alla programmazione e collegata direttamente alla porta USB. La seconda, che corrisponde alle porte GPIO16 (Rx) e GPIO17(Tx) è di uso libero. Se questo Hw permette di accedere a questi 2 I/O al limite, da lato Hw, ti serve un'interfaccia TTL(3,3V) <--->RS232. Poi devi scrivere il software di interfaccia usando l'apposita libreria reperibile liberamente sul web e già presente nella libreria dell'IDE(2.3.10) di arduino, IDE usato per la programmazione di ESP32.

58 minuti fa, acd16 ha scritto:

Sarebbe più conveniente utilizzare un altro dispositivo dotato di un'interfaccia seriale industriale integrata, evitando adattatori aggiuntivi?

 

Io sceglierei questa seconda opzione; se ne trovano parecchi sul mercato.

Inserita:
1 ora fa, Livio Orsini ha scritto:

ESP32 ha 2 seriali native; una è dedicata alla programmazione e collegata direttamente alla porta USB. La seconda, che corrisponde alle porte GPIO16 (Rx) e GPIO17(Tx) è di uso libero. Se questo Hw permette di accedere a questi 2 I/O al limite, da lato Hw, ti serve un'interfaccia TTL(3,3V) <--->RS232. Poi devi scrivere il software di interfaccia usando l'apposita libreria reperibile liberamente sul web e già presente nella libreria dell'IDE(2.3.10) di arduino, IDE usato per la programmazione di ESP32.

 

Io sceglierei questa seconda opzione; se ne trovano parecchi sul mercato.

 

Grazie mille per la spiegazione e per i tuoi consigli!

Ti volevo chiedere se fosse possibile contattarti in privato per inviarti alcune fotografie dei collegamenti, dell'unità di controllo e del dispositivo originale.

Non sono un esperto di elettronica, ma lavoro nel settore IT e sto cercando di capire come realizzare questa soluzione.

Mi farebbe molto piacere avere un tuo parere, se hai un po' di tempo a disposizione.

Grazie ancora per la disponibilità e per il tuo aiuto!

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...