Principio de funcionamiento del amplificador de sentido actual

0

estoy ejecutando un motor bldc Infineon chip TLE9879. Ahora quiero medir la corriente que fluye a través del motor. así que uso el amplificador de detección de corriente donde la corriente del motor se convierte en voltaje mediante una resistencia de derivación RSH (0.005 ohm).

Quiero medir la corriente de 0.1amp a 3Amps, lo que da una caída de voltaje en RSH (0.1 * 0.005 = 0.0005volts a 3 * 0.005 = 0.015volts). Considerando el voltaje de referencia de 5 V del ADC, no podré obtener un buen número para la caída de voltaje anterior. También con la ganancia máxima de CSA, la salida sigue siendo despreciable. La hoja de datos dice que necesita hacer una calibración lineal, pero ¿cómo hacerlo para todo el rango actual? Si alguien tiene experiencia con CSA, por favor, ¿cómo hacerlo? Adjunto CSAdatasheet

Estoy agregando nueva información aquí. En realidad, cuando verifiqué la corriente en una de las fases del motor bldc aparece como la siguiente Su amplitud aumenta a medida que aumenta la carga en el motor.

Estaba cometiendo un error al leer el valor de ADC en cada 100 ms sin ninguna sincronización con la forma de onda actual. Es por eso que el valor de ADC siempre muestra el valor de compensación del opamp. Creo que necesito medir el valor RMS de la tensión desarrollada en la derivación. Por favor, hágamelo saber si estoy en lo correcto!

    
pregunta litun bls

1 respuesta

-1

El CSA tiene ganancias programables de 10, 20, 40, 60. Entonces, si usas una ganancia de 60, la entrada al ADC sería de 0.9 V a 3 amperios. La hoja de datos muestra una unidad de calibración. El manual del usuario explica cómo usarlo.

    
respondido por el EE_socal

Lea otras preguntas en las etiquetas