Estoy tratando de hacer un convertidor de bucle de USB a 20mA para conectarlo al PLC Siemens S5. Hice una pregunta sobre la selección de un buen optoacoplador para convertir las señales here @Marko Buršič me ayudó con un esquema de un convertidor RS232 a S5. Utilicé ese circuito y reemplacé el chip Max232 con un chip CH340 (uart to USB). En el software, cuando inicio una conexión al PLC, comienza a transferir y transferir algunos datos correctamente, pero después de unos segundos pierde su conexión. Utilicé un analizador lógico para capturar las señales en los pines CH340 y muestra que en medio de la conexión pierde la conexión. Puede ver esta captura aquí
¿Cómo puedo encontrar de dónde viene el problema?
PD: usé el esquema de Marco y lo modifiqué para que se pareciera a mi circuito. Gracias a Marco. Lo siento, sé que es una pena que me dibujes el esquema.
Estoyusando4N25enlugarde4N37.
Utilicéun1.5Mohmenlugarde220Kohmresistorenlabasedeloptoacoplador.
NotengoLEDenlaslíneasdeseñaldelPLC.
Utilicéelpin1delPLCcomoLaimagendeabajotambiénestáconectadaatierradelPLC.
PS2:carguéunacapturadepantalladelerrorquesemuestraenS5WcuandointentéconectarmealPLC.
PS3:HoyencuentromicableRS232aSiemensS5ycapturélasseñales(TxyRXdeMax232ICenestecable)durantelaconexión.ComparéestasseñalesconmiprototipodecabledeversiónUSB.Alprincipio,todaslasseñalessoniguales,peroenlamitaddelaconexión,lasseñalesdelaPCalPLCdifierendelasseñalesenelcableRS232.Subounaimagendelmomentoenqueestasseñalesdifieren(antesdeestetiempotodaslastransaccionessoniguales).¿Cómopuedesurgiresteproblema?
¡Por favor, ayúdame, este cable me está volviendo loco!