circuito optoacoplador de alta velocidad

0

Tengo optoacopladores 4n35, los uso para aislar el circuito del controlador del motor y el Arduino que lo controla. Puse uno en el pin de selección esclavo y otro en la línea de transmisión al controlador del motor (no hay rx), pero no está funcionando. Estoy usando una resistencia de 220ohm entre el pin 1 del 4n35 y la línea tx del Arduino y no uso ninguna otra resistencia o condensador. Estoy siguiendo este circuito He estado investigando mucho sobre los optoacopladores y el 4n35. He visto blogs y foros donde las personas han logrado 9600 baudios con él, pero no entiendo cómo lo hicieron.

¿Qué puedo agregar a este circuito para que funcione? ¿Debo usar un optoacoplador de mayor velocidad como el 6N137A?

    
pregunta Joel

1 respuesta

1

Necesitas una resistencia pull-up en el lado de salida del opto, como esto:

simular este circuito : esquema creado usando CircuitLab

Si el emisor del transistor de salida está conectado a tierra, solo puede tirar del colector hacia el suelo o dejarlo flotar. Para asegurarse de que el controlador del motor reciba un "Alto" cuando el transistor está apagado, debe agregar la resistencia de levantamiento.

    
respondido por el Peter Bennett

Lea otras preguntas en las etiquetas