Estoy trabajando en un proyecto que usa el bus rs485 para la comunicación. Aquí están los parámetros de diseño:
SLAVE(Y-Z) -> MASTER(A-B)
para transmitirSLAVE(A-B) -> MASTER(Y-Z)
para recibirOBSERVACIÓN
These plots are excel plots simplified from actual scope measurements
Cuando el sistema se compone de 1 esclavo y 1 maestro, los voltajes en el bus Slave YZ (bus de transmisión esclavo) son así:
Así la comunicación ocurre con éxito.
Cuando el sistema está compuesto por 2 esclavos y 1 maestro, los voltajes en el bus Slave YZ (bus de transmisión esclavo) son así:
De esta manera, la comunicación ocurre con éxito. Como vemos hay un cambio en los niveles de voltaje. Comm sucede porque los voltajes todavía están en los lados correctos de la zona media sin sentido (que es +-0.2v desde el centro)
Cuando el sistema está compuesto por 3 esclavos y 1 maestro, los voltajes en el bus Slave YZ (bus de transmisión esclavo) son así:
De esta manera, como puede ver, no se produce comunicación porque los voltajes están en el lado equivocado de la zona sin sentido. Y los niveles son extraños (para mí).
Profundizando en el análisis, hice 4 esclavos y 1 configuración maestra. Aquí está el resultado:
Los voltajes suben un poco más.
La diferencia de voltaje entre las líneas Y y Z en cada configuración muestra que el max491 tiene una impedancia importante en la línea cuando está en modo de alta impedancia.
Compré estos chips max491 de un distribuidor local y luego verifiqué el precio de digikey. Lo que vi es que mis precios son 3 veces más bajos que los precios de Digikey para el chip. Tal vez los chips sean clones. No sé. Pero tengo que usarlos.
PREGUNTA
La pregunta es ¿cómo puedo calcular esta impedancia "parásita" y construir un circuito de polarización para esto y cuál puede ser la razón? Estoy un poco confundida. Voy a construir 20 configuraciones esclavas y 1 maestra y no puedo imaginar cuáles serán los voltajes.
NOTAS
Editar
El esquema es así. Nada mas. La longitud media del cable entre esclavos es de 1,5 metros. El cable es CAT6 - UTP8. Para transmitir y recibir se utilizan pares trenzados.
Me parece que sus líneas DE en los esclavos están siendo mal conducidas. Los voltajes de su bus son (cualitativamente) lo que esperaría si los esclavos "no seleccionados" de hecho se activaran con una entrada alta para cada DI esclavo "no seleccionado".
A medida que aumenta el número de esclavos, aumenta el control total del bus de las unidades no seleccionadas y la salida seleccionada tiene cada vez menos efecto sobre el voltaje del bus.
La verificación obvia sería obtener los efectos que ha mostrado, luego extraer el chip esclavo seleccionado del circuito y observar el voltaje del bus. Si los otros chips están inactivos, el voltaje diferencial del bus debería caer a más o menos cero.
je. O, por supuesto, la razón por la que sus chips cuestan 1/3 de la tarifa de Digikey podría ser que no funcionan correctamente y la línea DE no tiene ningún efecto. Sólo digo'.
En primer lugar, para aclarar la terminología, la topología que usted describe es RS-422, ya que RS-485 es un esquema semidúplex de dos hilos. He implementado miles de grandes redes RS-422 sin los problemas que está experimentando.
Compruebe que está utilizando la lógica de habilitación de transmisión correcta. Es lo opuesto a la lógica de habilitación de recepción. Coloque un osciloscopio o sonda lógica de alta velocidad en cada uno para confirmar su estado y que no tenga transitorios.
Los dispositivos que ha elegido no están limitados por la velocidad de respuesta, por lo que la impedancia del cable, la capacitancia del cable, los reflejos, las terminaciones y la diafonía se vuelven preocupaciones más críticas. Debe ejecutar un único experimento de eliminación de cambios para cada uno de estos factores.
Disminuir drásticamente la velocidad en baudios puede brindarle más pistas sobre la causa de su problema.
Su método de trazar los voltajes del bus podría ser parte del problema si no emplea sensores diferenciales de alta impedancia.
Usted mencionó específicamente que las condiciones son las mismas cuando se usa la terminación del lado maestro. Según la topología de distribución y la velocidad del reloj, es posible que necesite colocar terminaciones en ambos extremos del cable. Asegúrese de tener terminaciones resistivas puras; no todas las resistencias de película lo son.
Si nada de esto resuelve el problema, publique su esquema, especificaciones de cable, valor(es) de terminación y ubicación(es), e imágenes de su configuración de prueba para permitir más información. También debe comentar cómo tomó las medidas de su bus, ya que los gráficos obviamente tienen un ancho de banda muy bajo y, por lo tanto, faltan detalles importantes. Y no olvide incluir una escala de eje X adecuada con tales gráficos.
Andy alias
Mert Gülsoy
CL.
Mert Gülsoy
Sam Gibson
Mert Gülsoy
Sam Gibson
QueRosaBestia
Mert Gülsoy