Sensor de corriente de lado bajo

0

Estoy haciendo una aplicación de controlador de motor BLDC. El control de motor IC (Allegro A4931) utiliza una detección de corriente de lado bajo (R7, R8, R9) para controlar el motor. Desafortunadamente, el IC del motor no emite una versión amplificada del voltaje SENSE. Me gustaría que mi MCU midiera la corriente con el uso de la misma resistencia. ¿Hay alguien que pueda ayudarme a elegir los componentes adecuados para hacerlo? Me gustaría que el MCU ADC mida 0V a 0A y Vcc (3.3V) a 5A a través de las resistencias. No hay necesidad de una super exactitud (+ -0.25A está bien).

¡Gracias!

    
pregunta a.bjorkmann

1 respuesta

0

Solo necesita un módulo de operación básico no invasivo para amplificar el voltaje entre la parte superior de R7-9 y GND. Este es un circuito muy básico que puedes encontrar en todas las redes. Ajusta R1 / R2 para cambiar la ganancia.

Lo configuré para que 5A te ofrezca un valor inferior a 3.3V, como lo solicitaste, pero en realidad es probable que desees un poco más de margen en caso de que pase. Probablemente también desee filtrar la señal, ya que los circuitos BLDC generan mucho ruido, lo que eliminará sus mediciones.

Hit simula, barrido de DC. Barrer I1 de 0 a la corriente máxima y leer VOUT.

simular este circuito : esquema creado usando CircuitLab

EDITAR: Se agregó C1 para el filtrado de paso bajo. Realmente deberías poner la huella por lo menos. Va a ser muy ruidoso, y querrás deshacerte de las cosas de HF.

    
respondido por el Oliver

Lea otras preguntas en las etiquetas