¿Cómo cambiar el rango de voltaje?

1

Estoy haciendo un proyecto para usar dsPIC como controlador para emitir la señal PWM para controlar los motores. Puedo usar el controlador IC (en realidad usé L293D) para simplemente permitir que los motores giren, pero no puedo controlar el rango de voltaje para controlar el motor para que gire con todo el rango de velocidad.

La salida de las clavijas dsPIC PWM está en el rango de 0V ~ 5V, pero para los motores, el rango de entrada es diferente.

Suponga que el rango es -10V ~ 10V, quiero cambiar la salida de 0 ~ 5V a -10V ~ 10V (0V- > -10V, 5V- > 10V). ¿Hay una buena manera de lograr esto?

    
pregunta Po-Jen Lai

2 respuestas

5

Suposiciones:

  • El circuito tiene rieles de suministro de + 10V y -10V disponibles
  • El aislamiento del dsPIC de los rieles de alimentación / tierra del motor es deseable, para evitar que el EMF de retorno fríe el dsPIC

La siguiente disposición proporcionaría una conmutación de voltaje arbitraria, aislada del lado del controlador del circuito:

simular este circuito : esquema creado usando CircuitLab

Esto proporcionará una señal PWM invertida para alimentar el motor.

  • La señal PWM enciende y apaga el LED interno del optoacoplador.
  • Esto activa y desactiva el fototransistor de salida del optoacoplador de forma correspondiente.
  • Cuando la señal PWM es alta, el transistor del opto conduce, tirando de la puerta MOSFET a baja, y por lo tanto se comporta como un interruptor abierto.
  • Cuando la señal PWM es baja, el transistor del opto no conduce, por lo que la compuerta del MOSFET se eleva, se comporta como un interruptor cerrado, lo que permite que pase la corriente.
  • El diodo que atraviesa el motor evita que el EMF anterior fríe el MOSFET.
respondido por el Anindo Ghosh
0

No ha mencionado ninguna forma de conducir actual en los motores. El problema no es aumentar el voltaje del micro pin. El problema es que el micro pin solo puede generar un poco de corriente (quizás 5 mA) mientras que incluso un motor pequeño puede generar un amperio o más.

Por el sonido, está utilizando un motor de CC (no un motor paso a paso), por lo que la forma habitual de conducir esto es con un H-Bridge.

Google lanzará cientos de chips de controladores de motor, circuitos, etc.

    
respondido por el John U

Lea otras preguntas en las etiquetas