Herramienta o método para escuchar un tráfico de bus RS485 personalizado

0

¿Cómo escucho los datos de un bus CFLink? Dicho bus fue implementado encima de RS485. He intentado conectarlo con un adaptador RS485 a serie y RealTerm, pero no tengo nada devuelto a pesar de que el bus tenía alguna actividad.     

pregunta Scott

1 respuesta

2

Solo haría eso con un analizador lógico que configuró como entrada diferencial para escuchar ambas líneas, o usaría un IC de receptor diferencial de alta impedancia de entrada (es decir, un comparador, esencialmente) para convertir primero a simple -endencia.

Eso le dará los bits en bruto de la transmisión. No conozco CFLink en absoluto, pero para todo lo que puedo buscar rápidamente en Google, es un protocolo en serie estúpidamente simple con campos fijos, por lo que probablemente pueda decodificarlo tal como está.

La forma más económica: obtenga un tablero de evaluación Cypress FX2 de 5 €, obtenga Sigrok y el firmware FX2lafw correspondiente, conéctese.

Observación personal: CFLink padece el síndrome de "una norma más para acabar con todas las normas":

Y,tambiénpersonalmente,esunamalaarquitectura.SibienRS-485esunabuenaopciónparalascomunicacionesenserie,elsitiowebcompletonomencionacómoplaneanimplementarelarbitraje,loqueseconvierterápidamenteenunproblemamuycomplejotantoenelanillocomoenlasarquitecturasestrella.LaspersonasqueinventaronlasredesToken-Ringenladécadade1960estabanmuyconscientesdeeseproblema,ysinembargo,50añosdespués,CFLinkactúacomosinofueraunproblema.

TodaslasconeccionesdeEthernetqueel cites son cualquiera de las dos

  • fabricado (Ethernet es mucho más flexible en las topologías de cableado, y el hecho de que necesite un concentrador para tener un enlace de Ethernet de 10 o 100 Mbit de múltiples caídas no es diferente del hecho de que necesita atornillar varios cables para dispositivos CFLink "encadenados") o
  • incorrecto ("Ethernet necesita un cable especial, pero CFLink se ejecutará en cualquier cosa con 5 cables "< - sí, bueno, Ethernet se ejecutará en cualquier cosa con 4 alambres El punto es que la velocidad que desea intercambiar datos con conjuntos requisitos para el ancho de banda del cable y, finalmente, el blindaje, independientemente de de la norma) o
  • realmente incorrecto (el argumento del costo, como si los equipos Ethernet integrados no costaran menos que las cosas específicas del sistema de pequeña ejecución) o
  • muy engañoso ("CFLink es muy confiable" < - Creo que lo es, pero créeme, Ethernet en la práctica es más confiable, porque a) lo hace, a diferencia de CFLink viene con instalaciones de detección y corrección de errores (que es algo, de nuevo, desde la década de 1060, querido CFLink), yb) es el hardware producido en miles de millones y se ha optimizado durante décadas).
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas