Conexión del LED al pin RO del transceptor RS485

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

Respuestas (4)

Como se indicó, las velocidades de transmisión típicas harán parpadear el LED a velocidades que son invisibles a simple vista.

El efecto visual que desea se puede obtener agregando alguna forma de oscilador disparado o alguna forma de "monoestable" o (más elegantemente) 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.

Si bien el uso de un microcontrolador puede parecer una exageración extraña (y probablemente lo sea :-) ), también permite una solución de conteo mínimo de piezas, tamaño pequeño, gran flexibilidad, adición de otras funciones si se desea ¡Y una genialidad inmensa! valor.

Un dispositivo como un PIC10F200 en stock en digikey por 56 centavos en 1 haría su trabajo SIN piezas adicionales además del LED, o tal vez una resistencia si quisiera ser "adecuado". Elegí eso por su costo más bajo en 1 en un paquete pequeño, pero puede obtener más barato.

Si este es un trabajo único, habrá personas dispuestas a escribir un programa para usted de forma gratuita Y programarle un chip, solo por el puro placer de la estupidez de tal exceso.

Los paquetes incluyen DFN (2 mmj x 3 mm smd sin cables), SOT23-6 (2,3 x 3,1 mm en el peor de los casos, cables exteriores) y DIP.

Destellador basado en inversor disparador Schmitt:

El siguiente diagrama es de la figura 14 en la hoja de datos 74HC14 aquí

Oscilador

Esto activará un LED o se puede usar una segunda puerta como búfer.

Para activar y desactivar esto, se conecta un diodo a la entrada de la puerta.

  • Paquete de puerta 74HC14 o equivalente.

  • Resistencia R gate_in a gate_out (por ejemplo, pin 2 a pin3) digamos 100k

  • Puerta del condensador a tierra - digamos 1 uF de cerámica

  • Línea de diodo RS485 a puerta de entrada (polaridad por determinar, ver a continuación)

  • LED con resistencia en serie desde la salida de puerta a Vcc o tierra con la polaridad adecuada OT

  • puerta_salida a puerta2_entrada. gate2_out para conducir el LED a través de la serie R como antes. La puerta 2 aquí actúa como un amortiguador.

Este oscilará a unos 10 Hz con valores dados (12,5 Hz según su fórmula) cuando el diodo esté polarizado inversamente. Dejará de oscilar cuando el diodo conduzca. Conecte el diodo a la línea RS485 con la conexión y la polaridad adecuadas.

El estado en el que el portón está "bloqueado" controla si el LED está encendido o apagado cuando no parpadea.


Nota para los editores compulsivos: cualquiera que quiera agregar un diodo habilitador y un LED con la serie R es bienvenido.

Cuando editas una publicación, tienes una pequeña barra de herramientas sobre el cuadro de edición. Uno de los iconos es para insertar una imagen. Obtiene una ventana emergente donde puede proporcionar la ubicación de la imagen en su computadora o en la red. HTH
Por cierto, este tipo de imágenes pide a gritos un formato PNG, JPG es más para fotografías.

Si la tasa de baudios está por encima de unos pocos cientos de hercios, el parpadeo del LED será imperceptible para el ojo humano, simplemente aparecerá más tenue.

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

Nuevamente, a menos que esté operando extremadamente lento, no verá ningún parpadeo.

Como otros ya dijeron, no verá parpadear el LED, porque parpadea demasiado rápido para sus ojos. El LED parecerá 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 del tótem de Schottky y los valores de sumidero/fuente actuales que se pueden esperar para esto: fuente 0.4mA, sumidero 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, parecerá más tenue debido al "parpadeo".

Intentaría algo más. ¿El microcontrolador no puede hacer parpadear un LED cuando recibe datos del bus?

Una manera fácil sin programación es pegar un one-shot allí. Un 74HC123 tiene dos unidades independientes en un chip, por lo que puede poner indicadores tanto en el envío como en la recepción de datos. Si no le importa SMD, hay chips de una sola unidad disponibles. también.

ingrese la descripción de la imagen aquí

Un flanco positivo en nB o un flanco negativo en n/A activará el multivibrador y n/Q bajará durante aproximadamente 0,45 RC (varía un poco según el tipo). Entonces, si elige Cext = 1uF y Rext = 330K, obtendrá un pulso de aproximadamente 150 ms, que es fácil de ver. Si los flancos ocurren con mucha frecuencia, el pulso se volverá a disparar y la salida permanecerá baja.

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