¿Puedo estropear mi tarjeta adivinando qué pines RS232 son cuáles?

5

Tengo una Raspberry Pi que quiero conectar a un cable serie (RS232). He encontrado y leído alguna información sobre esto, así que sé qué pines en mi RPi son Rx / Tx / 3.3V / Gnd ...

Ahora el cable al que estoy conectado tiene un conector RS232 estándar en un extremo, el otro extremo es solo cuatro conectores hembra de cabecera. No sé cuál de los 4 conectores es qué Pin para el RS232.

¿Causaré algún problema si "adivino" qué pin en el RPi debería estar conectado a cuál de los conectores de cabecera? Estoy pensando que no funcionará bien hasta que obtenga la combinación correcta, pero odiaría estropear el tablero porque adiviné mal.

El cable ha existido por un tiempo, no hay documentación ni nada. Tiene HAURTIAN E164535 y un montón de otras cosas impresas en él, pero cuando lo busqué solo mostraba un cable estándar RS232-RS232, no el que tengo. Además, parece que no puedo encontrar a esta compañía "HAURTIAN" para verificar la documentación allí.

    
pregunta Mike

3 respuestas

9

Los pines del puerto serial de la Raspberry Pi en el encabezado de GPIO son niveles lógicos de 3.3 voltios directamente desde el procesador. El procesador probablemente se dañará si conecta señales RS-232 reales a esos pines. Necesitará un chip de interfaz RS-232 (MAX3232 o similar) para invertir las señales RS232 y convertirlas a niveles lógicos de 3.3 voltios.

Luego, debe usar un multímetro para determinar qué cables del cable se conectan a qué patillas del conector RS-232.

    
respondido por el Peter Bennett
2

Su mejor opción sería obtener un multímetro y usarlo para averiguar qué hay conectado a qué hay entre los dos extremos del cable.

Sin embargo, en general, siempre que el equipo use los chips de interfaz RS-232 adecuados, no hay ningún problema en adivinar. Los controladores están diseñados específicamente para limitar la corriente, por lo que conectar dos salidas juntas o una salida a tierra no dañará nada.

Por otra parte, los diseños de interfaz de Homebrew, pueden no ser tan comprensivos. Aún puedes adivinar, pero te recomiendo usar una resistencia de serie (aproximadamente 1kΩ) en cualquier conexión de la que no estés seguro.

    
respondido por el Dave Tweed
1

Sí, puedes ... si solo conectas el rx de cualquier dispositivo que estés utilizando para hablar con / desde la frambuesa pi y adivines el tx, luego carga un programa en la frambuesa pi (retira la tarjeta SD, etc.) ) Si ve caracteres, entonces tiene ese derecho, cuando enganche el tx de su otro dispositivo a la frambuesa pi, si adivina mal, podría dañar uno o ambos dispositivos / tableros. No es difícil contar los pines de una frambuesa pi, aunque se encuentran rx y tx.

note que esto NO es RS232, RS232 es una cosa de nivel de línea, no una cosa estándar en serie. esto es uart o serial pero no RS232 ... Si su otro dispositivo es RS232 sí, dañará la frambuesa pi incluso si cablea correctamente tx y rx.

    
respondido por el old_timer

Lea otras preguntas en las etiquetas