Ground Loop RS232 entre PC y Breadboard

2

Tengo un circuito de microcontrolador en una placa que quiero conectar a mi PC a través de una interfaz RS-232 a través de un IC MAX232. La placa de pruebas está conectada a una fuente de alimentación externa. Uno de los pines del RS-232 debe estar conectado a tierra. Cuando lo conecté al suelo de mi placa de pruebas, quemé el fusible de mi fuente de alimentación. Reemplacé el fusible e hice lo mismo y funcionó. Estoy confundido acerca de cómo la fuente de alimentación en mi PC tiene una conexión a tierra y la fuente de alimentación en mi tablero tiene otra, y cómo la conexión podría funcionar cuando hay dos conexiones a tierra en el sistema. Cuando conecto el pin de tierra del puerto serie al riel de tierra de mi placa de pruebas, ¿esto no causa un bucle de tierra en la PC y la placa de pruebas? ¿Puede esto freír mi PC?

    
pregunta czachoczacho

2 respuestas

2

Como se mencionó en @dll, sus fuentes de alimentación pueden tener diferentes potenciales que consideran 0V; Sin embargo, normalmente tengo una carcasa de metal, espero que su PC esté conectada a un cable de tierra en la instalación de su casa, y que tenga un potencial de tierra (es decir, cuando mide el voltaje entre el suelo húmedo y ese conector de tierra, idealmente es 0 V).

Ahora, su cosa de tablero no debería tener una conexión a tierra, o cualquier referencia absoluta (a menos que tenga una carcasa de metal, en términos generales); de hecho, las fuentes de alimentación que debe usar para construir cosas deben estar desconectadas galvánicamente , lo que significa que no hay una ruta de CC entre el enchufe de pared y la placa de circuitos. Solo porque debes valorar tu vida.

Ahora, si su fuente de alimentación (probablemente no demasiado poderosa) para su dispositivo de tablero de pan logró explotar el fusible extremadamente grande en una fuente de alimentación de PC, definitivamente hay algo mal. Es posible que esté utilizando una fuente de alimentación barata muy o una muy costosa que le permita seleccionar si desea utilizar el potencial de tierra o estar desconectado galvánicamente. O su placa de circuito realmente tiene tanta capacitancia que conectarlo causó una cantidad enorme de corriente de arranque.

En cualquier caso, el aislamiento, o al menos el acoplamiento de alta impedancia del bus podría ser una buena solución. Creo que en esos días, la solución más barata y segura es usar un convertidor de USB a TTL (en lugar de PC- > RS232- > TTL). Estos son típicamente alimentados por los puertos USB de la PC. Ahora, las cosas son bastante fáciles si solo usa las líneas RXD y TXD de UART, ya que son unidireccionales, y solo puede colocar un octocoplador alimentado desde el lado que está impulsando la señal. Dos octocopladores no es malo. Si haces la pila RS232 completa, enlace , tendrás más líneas de las que preocuparte, pero todo Todavía debería funcionar.

Otra sugerencia: si su placa de pruebas necesita < 500 mA a 5 V, puede apagar el USB de 5 V y no usar una fuente de alimentación separada.

    
respondido por el Marcus Müller
2

Una tierra es, en su caso, el punto de referencia en un circuito eléctrico desde el cual se miden los voltajes. Esto se define como 0V pero en realidad no hay 0V absoluto. Es relativo. No tiene + 5V, tiene + 5V en relación con el terreno de un determinado sistema.

Si ahora tiene dos motivos, representarán dos 0 diferentes porque los generó con dos fuentes de alimentación diferentes. Cada uno representa 0, pero en realidad los dos motivos pueden ser realmente diferentes o solo un poco. Es esta diferencia la que puede dañar y formar un bucle de tierra, ya que tendrá un flujo eléctrico.

Si su sistema funciona, tiene suerte, pero para asegurarse de que no haya problemas, usaría un RS-232 con aislamiento óptico . Esos cables RS-232 están diseñados específicamente para ser aislados ópticamente y, por lo tanto, pueden trabajar con dos bases diferentes.

    
respondido por el dll

Lea otras preguntas en las etiquetas