El servo no funciona en el PWM del PLC (y no hay problema en el arduino)

0

Estoy usando el PLC Mitsubishi FX-5U para controlar el Micro servo (pasatiempo) Sg-90 que gira 0 grados por 1 ms PWM y 180 grados por 2 ms PWM.
La salida del PLC está en modo sumidero, por lo tanto no puedo conectarlo directamente al servo. Estoy usando Op-amp OP07CP de Texas en la configuración de inversión (consulte el diagrama adjunto)

He puesto en cortocircuito la tierra de suministro y el terminal común de los amplificadores operacionales y luego los he utilizado como gnd para el servo. He intentado usar ambos suministros diferentes para que tengan suficiente corriente disponible para que el servo funcione.

Verifiqué la salida de amplificadores operacionales en el osciloscopio y la verifiqué para que coincida exactamente con la salida PWM de Arduino. El motor funciona perfectamente en la placa arduino y en el suministro externo (cortocircuitando el suelo). Pero no entiendo por qué no funciona en los amplificadores operacionales cuando:

  1. Vcc es 5.5 v
  2. todo el suelo y el común están cortocircuitados y conectados al motor
  3. Se da
  4. señal de control verificada en el osciloscopio

al cambiar la fuente de alimentación, el motor da un pequeño tirón (significa que el circuito está completo). Entonces no se está moviendo en absoluto. He mantenido la frecuencia de onda muy por debajo de los 50 Hz sin seguir recibiendo el control.

hoja de datos del servo:
Peso: 9 g

• Dimensión: 22,2 x 11,8 x 31 mm aprox.
• Par de apriete: 1,8 kgf · cm
• Velocidad de operación: 0.1 s / 60 grados
• Voltaje de operación: 4.8 V (~ 5V)
• Anchura de la banda muerta: 10 µs
• Rango de temperatura: 0 ºC - 55 ºC

    
pregunta user135446

1 respuesta

2
  

La salida del PLC está en modo sumidero, por lo que no puedo conectarlo al servo   directamente.Estoy usando y Op-amp OP07CP de Texas en la inversión   configuración

Deshágase del amplificador operacional y use la salida de colector abierto del PLC con una resistencia de +5 voltios.

  

encuentre el diagrama adjunto

En ese circuito, muestra rieles de +/- 15 voltios y esto podría haber dañado el servo antes de que incluso intentara cambiar el pin del PLC. Parece que el amplificador operacional emitiría una señal entre 2,75 voltios y 6,3 voltios cuando el pin del PLC está activado, por lo que es poco probable que se encuentren en niveles lógicos "0".

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas