Tengo un mecanismo de control del motor como el que se muestra en la imagen. Estoy controlando la dirección de un controlador de motor desde tres fuentes diferentes. DIR1
y DIR2
forman dos de estas fuentes y, en cualquier momento, una de ellas es la fuente de control y se selecciona con el MUX. La tercera fuente OUT_2
está esencialmente conectada a los controladores del motor a través del optoacoplador directamente y esta fuente obtiene prioridad sobre las dos fuentes anteriores. OUT_2
es generado por un Arduino. En la implementación real de esto, cuando la MCU externa señala que OUT_2
está en BAJO, veo 1.47V en OUT
en lugar de 0V. ¿Por qué es esto y cómo lo resuelvo?