¿Cómo cambiar entre dos señales digitales?

0

¿Cómo puedo cambiar entre dos señales PWM? Me gustaría controlar un servomotor por dos fuentes PWN diferentes. estas dos señales PWN provienen de dos controladores PID.

Quiero cambiar entre estas dos señales por un Arduino. Aquí hay un esquema de lo que quiero hacer, pero el problema es que no puedo encontrar el interruptor correcto. ¿que sugieres?

    
pregunta saeed-nik

2 respuestas

2

Puede que haya mejores formas de las que acabo de pensar, ya que solo soy un aficionado, pero podría tener una puerta AND en cada salida PWM, con sus señales PWM en una entrada y una señal de 'alternar' en la otra entrada. Dado que una compuerta AND necesita ambas entradas altas para que su salida sea alta, no habrá salida sin la señal de "habilitación". Para asegurarnos de que cuando uno está encendido, el otro está apagado, podemos usar una opción "no gate" antes del segundo AND. Finalmente, necesitamos una compuerta XOR para evitar el error que cometí anteriormente: un estado en el que una Y da salida hi y la otra baja. Esto causaría un cortocircuito como se señala en los comentarios a continuación.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Schizomorph
2

Puedes usar ...

  • MUX (multiplexor). Las entradas de selección controlan cuál de las entradas se envía a la salida. Simple.
  • Buffers de tres estados . Conecte las salidas y habilite solo un búfer a la vez.
  • Interruptores analógicos ... Bueno, son interruptores, dejarán pasar la señal cuando estén cerrados. bastante autoexplicativo
  • Solución de piezas de chatarra con transistor bipolar utilizado como interruptor de base común

simular este circuito : esquema creado usando CircuitLab

    
respondido por el peufeu

Lea otras preguntas en las etiquetas