Estoy usando un drv8838 para hacer funcionar un pequeño motor de CC (<1A). Para la detección de corriente, configuré un INA199 (ver diseño). También estoy usando un paso bajo RC con una frecuencia de corte de alrededor de 70 Hz 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 algunos picos extraños en la medición.
Lo que ya probé:
El adc muestrea con 125kHz.
Con un motor de CC 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 ahí.
¿Alguien tiene idea de qué está causando estos picos?
¡Gracias por tu ayuda!
He soldado 10 ohmios en la línea del motor (línea de tierra para la dirección de rotación elegida) y pude atrapar los picos con mi alcance. También me gustaría añadir más fotos, pero no me lo permiten. Para mí, eso significa que la frecuencia es definitivamente 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.
Ruido de conmutación causado por las escobillas que hacen y rompen la conexión a medida que gira el rotor.
Por lo general, se filtra usando un arreglo RC amortiguador como este ...
O, si es realmente inteligente, puede canalizar ese ruido como retroalimentación de la velocidad del motor.
El hecho de que esté midiendo la corriente después del interruptor probablemente tampoco lo esté ayudando ... Esos amplificadores diferenciales 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 VM.
Creo que en realidad pueden ser el exceso del amplificador INA199. ¿Alguna posibilidad de que puedas sondear la derivación directamente? (o el osciloscopio o su circuito deben estar flotando)
Implemente este filtrado combinado diferencial + modo común:
simular este circuito : esquema creado con CircuitLab
Trevor_G
chico actual
Trevor_G