Spikes - Sensor de corriente DC del motor

1

Estoy usando un drv8838 para ejecutar un pequeño motor de CC (< 1A). Para la detección de corriente configuro un INA199 (ver diseño). También estoy usando un paso bajo RC con una frecuencia de corte de alrededor de 70Hz para filtrar el voltaje de derivación.

En general, la medición se ve bien, pero cuando detiene el motor y lo deja funcionar nuevamente, hay algunas puntas extrañas en la medición.

Lo que ya probé:

  • diferentes tipos de condensadores para el paso bajo
  • diferentes valores de capcitor (3.3 a 330uF) para el paso bajo
  • shunt diferente
  • pequeña capitalización entre out1 y out2
  • gran capitalización entre gnd y V +
  • La frecuencia PWM cambió en el rango de 10kHz a 200kHz
  • verifiqué pwm singal desde uC

Las muestras de adc con 125kHz.

Con un motor dc diferente, los picos son más pequeños, pero siguen ahí y con una C más alta para el paso bajo, los picos se vuelven más pequeños, por lo que definitivamente están allí.

¿Alguien tiene una idea de qué está causando estos picos?

gracias por tu ayuda!

Actualización:

He soldado 10 ohmios en la línea del motor (línea gnd para la dirección de rotación elegida) y pude capturar los picos con mi alcance. También me gustaría agregar más fotos, pero no tengo permiso para hacerlo. Para mí, eso significa que la frecuencia es demasiado alta para ser causada por la conmutación y el amplificador INA199 funciona bien. Pero todavía no tengo idea de qué está causando esto.

    
pregunta CurrentGuy

3 respuestas

0

Ruido de conmutación causado por los cepillos que hacen y rompen la conexión cuando el rotor gira.

Porlogeneral,sefiltrautilizandounarreglodeRCdeproteccióncomoeste...

O si eres realmente listo, puedes canalizar ese ruido como respuesta de velocidad del motor.

El hecho de que esté midiendo la corriente después del cambio probablemente tampoco lo está ayudando ... Esos amperios de diferencia de lado alto o bajo realmente están destinados a tener al menos un lado de la derivación a un potencial fijo. Le sugiero que lo mueva a la línea de la máquina virtual.

    
respondido por el Trevor_G
0

Creo que en realidad pueden ser el rebasamiento del amplificador INA199. ¿Alguna posibilidad de que pueda probar la derivación directamente? (el osciloscopio o su circuito deben estar flotando)

    
respondido por el electrobob
0

Implemente este filtrado combinado de modo común y diferencial:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el analogsystemsrf

Lea otras preguntas en las etiquetas