Conexión del LED al pin RO del transceptor RS485

1

Estoy usando este transceptor RS485 en un circuito mío y quisiera coloque un pequeño LED 0805 en serie con una resistencia de 1 k saliendo del pin RO (receptor). Espero que esto provoque un parpadeo del LED. Sin embargo, como no tengo mucha experiencia con los transceptores RS485, no estoy seguro de que esto funcione. ¿Causará algún problema con la comunicación? ¿Se verá bien? Gracias.

    
pregunta wcmartin

4 respuestas

2

Como se ha señalado, las velocidades en baudios típicas destellarán el LED a velocidades que son invisibles para el ojo.

El efecto visual que desea puede obtenerse agregando alguna forma de oscilador activado o alguna forma de "monoestable" o (lo más elegante) usando un microcontrolador para controlar el parpadeo y la toma de decisiones.

Una sola puerta de activación Schmitt en un paquete pequeño haría el trabajo. Probablemente un paquete SOT23-6.

Aunque el uso de un microcontrolador puede parecer una exageración estrafalaria (y probablemente es :-)) también permite una solución de conteo mínimo de piezas, tamaño pequeño, gran flexibilidad, además de otras características si se desea Y ¡inmenso! ¡Genial! valor.

Un dispositivo como un PIC10F200 en stock en digikey por 56 centavos en 1's haría su trabajo sin NINGUNAS piezas adicionales aparte del LED, o quizás una resistencia si quisiera ser "apropiado". Lo elegí por su costo más bajo en 1 en un paquete pequeño, pero puede obtener más barato.

Si se trata de un trabajo aislado, habrá gente dispuesta a escribir un programa gratis para ti Y te programará un chip, solo por la pura alegría de la estupidez de tal exceso.

Los paquetes incluyen DFN (2mmj x 3mm smd sin cables), SOT23-6 (2.3 fuera de los casos externos de 2.3 x 3.1 mm) y DIP.

Intermitente Schmitt basado en inversor:

El diagrama a continuación es de la figura 14 en hoja de datos de 74HC14 aquí

EstoimpulsaráunLEDounasegundapuertasepuedeutilizarcomounbúfer.

Paraactivarydesactivaresto,undiodoestáconectadoalaentradadelapuerta.

  • Paquete de puerta 74HC14 o equivalente.

  • Resistencia R gate_in a gate_out (p. ej. pin 2 a pin3) dice 100k

  • Puerta del condensador hacia el suelo: diga 1 uF cerámico

  • Línea de diodo RS485 para la entrada (polaridad tbd - ver más abajo)

  • LED con resistencia en serie desde la compuerta a Vcc o tierra con la polaridad apropiada OT

  • gate_out a gate2_in. gate2_out para conducir el LED a través de la serie R como antes. La puerta 2 aquí actúa como un búfer.

Esto oscilará a unos 10 Hz con los valores dados (12,5 Hz según su fórmula) cuando el diodo tenga polarización inversa. Parará de oscilar cuando el diodo conduce. Conecte el diodo a la línea RS485 con la conexión y la polaridad adecuadas.

El estado en el que la puerta está "bloqueada" controla si el LED está encendido o apagado cuando no está parpadeando.

Nota para los editores compulsivos: cualquier persona que quiera agregar un diodo y un LED de habilitación con la serie R es bienvenido.

    
respondido por el Russell McMahon
2

Si la velocidad en baudios está por encima de unos pocos cientos de hercios, el parpadeo del LED será indiscernible para el ojo humano, simplemente aparecerá con una luz tenue.

Por lo general, es mejor amortiguar la señal con un indicador de operación, luego usar la señal almacenada en búfer para "otros" propósitos (como conducir un LED), de modo que cualquier otra cosa que esté conectada a la línea de recepción no se vea influenciada por la corriente dibujada por el LED (I / O normalmente no es rígido).

Nuevamente, a menos que esté operando e-x-t-r-e-m-e-l-y s-l-o-w-l-y no verá ningún parpadeo.

    
respondido por el Adam Lawrence
2

Como ya han dicho otros, no verás parpadear el LED, porque parpadea demasiado rápido para tus ojos. El LED solo aparecerá para encenderse más tenue.
Dicho esto, si aún desea conectar el LED a la salida del receptor, la hoja de datos muestra la salida de tótem Schottky y los valores de fuente / fuente actuales que pueden esperarse para esto: fuente 0.4mA, fuente 8mA. Así que tendrás que hundir la corriente. Para obtener un nivel de luz decente de un LED a 8 mA, necesita un LED de alta eficiencia, especialmente porque, como dije, aparecerá más oscuro debido al "parpadeo".

Yo intentaría algo más. ¿No puede el microcontrolador parpadear un LED cuando recibe datos del bus?

    
respondido por el stevenvh
0

Una forma sencilla y sin programación es pegar un disparo en él. Una 74HC123 tiene dos unidades independientes en un chip, por lo que puede colocar indicadores en los datos de envío y recepción. Si no te importa SMD, hay chips de una sola unidad disponibles. también.

Un borde positivo en nB o un borde negativo en n / A activará el multivibrador y n / Q bajará aproximadamente 0.45RC (varía un poco según el tipo). Por lo tanto, si selecciona Cext = 1uF y Rext = 330K, obtendrá aproximadamente un pulso de 150 ms, que es fácil de ver. Si los bordes ocurren con mucha frecuencia, el pulso se reactivará y la salida se mantendrá baja.

Entonces, vincula n / RD alto, vincula n / A bajo y conecta nB a tu salida de datos. El LED pasa de n / Q a Vdd con una resistencia adecuada en serie. En cuanto a n / Q puedes dejarlo abierto.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas