El controlador del motor H-Bridge no funciona correctamente

0

Estoy tratando de hacer que este largo post sea un poco más fácil de leer, y esta es la única forma en que sé cómo. Así que me disculpo si esto se parece demasiado a un informe escolar.

Lo que estoy tratando de hacer:

Como parte de mi proyecto universitario de último año, estoy tratando de construir un circuito de conductores para conducir mi magnetorquer (Piensa en ello como un solenoide dentro de una bobina de metal), estoy usando este magnetorquer: www.cubespace.co.za / cubetorquer. Tengo la intención de suministrarle corriente bidireccional utilizando un controlador de motor H-bridge, estoy usando esto chip de controlador de motor Controlaré los pines de entrada (InA e InB) usando las señales PWM de mi arduino. Como prueba, solo estoy usando un programa arduino simple que varía el ciclo de trabajo de la salida de pwm en el Pin 5, y establece el Pin 6 en bajo digital. A continuación se muestra la conexión del circuito de mi circuito:

 Tenga en cuenta que las baterías representarían mi suministro de CC (estoy usando 5V para alimentar mi chip), y el inductor representa mi magnetorquer. Además, suponga que el pin inferior izquierdo del IC es el pin 1.

Lo que salió mal:

He observado que al dibujar una cantidad de corriente inusualmente baja, en comparación con lo que debería obtener teóricamente (V = IR, la resistencia del magnetorquer se muestra en el enlace de arriba). Cuando el ciclo de trabajo de mi señal PWM se establece en 50%, el chip solo consume 0.030A de corriente, en ese caso, la resistencia de mi magnetorquer sería R = V / I = 2.5 / 0.03 = 83.33Ω. ¡Lo que es casi tres veces lo que se indica en el enlace de arriba!

Estoy usando un osciloscopio para medir el voltaje de salida en mi magnetorquer, cuando configuro mi ciclo de trabajo al 50%, lo que obtengo en el osciloscopio es una onda cuadrada que tiene voltajes máximos y mínimos de 2.5 V y -2.5 V respectivamente. Si el Pin 5 (OUTB) de mi controlador de motor siempre es 0, debo esperar que mi voltaje de salida varíe de 0-2.5 V ¿verdad?

También, cuando establezco el ciclo de trabajo al 100%, debería esperar ver 5V en mi osciloscopio, pero lo que veo es un voltaje de CC muy pequeño (aproximadamente 100 mV) que es efectivamente 0.

Lo que he intentado:

Intenté conectar el extremo negativo de mi magnetorquer a tierra mientras mantenía el extremo positivo en el Pin 8 (OUTA) de mi chip de controlador de motor, pero nada cambió.

He intentado cortocircuitando el Pin 5 (OUTB) de mi chip de controlador de motor a tierra, tampoco funcionó.

También he intentado conectar el segundo canal de mi fuente de alimentación de CC (configurada a 2.5V) a los pines 6 y 7 (InB e InA) de mi chip de controlador de motor, cuando hago esto, la corriente salta hasta aproximadamente 0.150 A y no aumenta cuando aumente la tensión de alimentación del segundo canal de mi fuente de alimentación de CC.

Actualmente no tengo más opciones, en este punto, realmente puedo asumir que el chip del controlador del motor está roto. ¿Hay algo que no estoy haciendo bien?

Gracias y perdón por el largo post.

    
pregunta John

1 respuesta

1
  

Cuando el ciclo de trabajo de mi señal PWM se establece en 50%, solo el chip   dibuja 0.030A de corriente, en ese caso la resistencia de mi magnetorquer   sería R = V / I = 2.5 / 0.03 = 83.33Ω! Que es casi tres veces de lo que es.   indicado en el enlace de arriba!

Si tiene un ciclo de trabajo de 50:50, el voltaje promedio aplicado al dispositivo es de 2.5 voltios y 2.5 voltios dividido por 30 ohmios (la resistencia del dispositivo) es una corriente de 83 mA PERO, porque la potencia aproximadamente es igual a apagado, la corriente tomada de la fuente de alimentación de 5V será la mitad de esto a aproximadamente 40 mA. Por lo tanto, mide 30 mA; no está demasiado lejos y podría explicarse por suposiciones ligeramente incorrectas sobre el ciclo de trabajo, los errores de medición y los errores de medición.

  

Me pongo en el osciloscopio es una onda cuadrada que tiene max y min   Tensiones de 2.5V y -2.5V respectivamente. Si el Pin 5 (OUTB) de mi motor   el controlador siempre es 0, debo esperar que mi voltaje de salida varíe de   0-2.5V ¿verdad?

Probablemente tengas tu alcance configurado para medir CA, no CC.

  

También, cuando establezco el ciclo de trabajo al 100%, debería esperar ver   5 V en mi osciloscopio, pero lo que veo es un voltaje de CC muy pequeño (   aproximadamente 100 mV) que es efectivamente 0.

Sí, eso es lo que sucede cuando tienes el alcance que mide la CA.

  

También he intentado conectar el segundo canal de mi alimentación de CC   Suministro (ajustado a 2.5V) a los pines 6 y 7 (InB e InA) de mi motor   chip de controlador, cuando hago esto, la corriente salta hasta aproximadamente 0.150A y   No aumenta cuando aumenta la tensión de alimentación del segundo.   canal de mi fuente de alimentación DC.

No tengo idea de por qué harías esto.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas