Vai al contenuto
PLC Forum


Connessione Rs232 Optoisolata Con Alimentazione Sui Pin: Dtr E Rts


Messaggi consigliati

Inserito: (modificato)

Ciao Ragazzi,

devo realizzare una connessione RS232 tra i seguenti due dispositivi embedded:

  1. BTicino MYHOme L4686SDK
  2. Siemens TC65T

Il dispositivo [1] richiede alimentazione +/- rispettivamente sui pin DTR / RTS.

Queste le specifiche di connessione:

SPECIFICHE BTicino MYHOme L4686SDK

v4mlgz.png

SPECIFICHE Siemens TC65T

15wndc9.png

Ho realizzato un cavo di connessione di questo tipo:

2j8whh.png

Tuttavia NON RIESCO a comunicare correttamente con il dispositivo.

Avete suggerimenti? Parametri che non ho tenuto in considerazione? Particolari software per debuggare una connessione seriale?

P.S.: sono sicuro che entrambi i dispositivi e le relative porte funzionino correttamente: Il dispositivo Btcino l'ho testato con un PC e software proprietario che pare sia in grado di fornire nativamente l'alimentazione da software sui relativi pin. Il TC65 lo utilzzo tranquillamente da PC con un emulatore di terminale Putty.

Modificato: da miuriZZ

Inserita:

Aggiungo che entrambi i dispositivi sono DCE quindi ho incrociato i pin (2)TX/(3)RX come segue:

connessione.png

Nonostante ciò la connessione non è corretta.

Ho provato quindi rilevare il voltaggio effettivo sui pin coinvolti nelle seguenti due situazioni:

1- Connessione del dispositivo [1] verso il dispositivo [2]

--> 12V alimentazione sui pin DTR/RTS. Mentre 5,6V segnale di trasmissione rispetto a GND

2- Connessione del dispositivo [1] verso il PC (DTE, non incrociando quindi i pin TX/RX) utilizzando il software fornito dal produttore

--> 22,3V alimentazione sui pin DTR/RTS. Mentre 11V segnale di trasmissione rispetto a GND

Ciò appare molto strano dato che le specifiche sopra parlano diversamente... Che sia un problema di alimentazione?

Suggerimenti? possibili test?

  • 5 months later...
Inserita:

Prima di tutto bisogna stabilire se il collegamento semplificato (2,3,5) e' sufficiente alla comunicazione (dalla Fig.7 mi sembra che dal lato Siemens non sia cosi')

Nel software potrebbe esserci un settaggio che lo permette, ma va verificato. (A volte si collegano tra loro dei pin per evitare il controllo di flusso)

Poi, per prova, quando collego tra loro due dispositivi RS232, misuro resistenza e tensioni sui pin 2 e 3 rispetto a massa:

Sul 2 di un dispositivo e sul 3 del secondo dispositivo devo avere una tensione NEGATIVA da 6 a 9 volts

Sul 3 del primo e sul 2 del secondo non c'e' tensione, ma una resistenza "pura" verso massa di circa 4,7 Kohm

Collegando il pin con la tensione al pin con la resistenza (e viceversa, cioe' 2-3 e 3-2) e settando i parametri di comunicazione ho sempre risolto.

Inserita:

non sarà che devi fornire una tensione di alimentazione duale?... loro parlano di +Vcc e -Vcc, magari collegandoli come hai fatto tu gli manca il riferimento al GND.

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