Diseño de circuito de detección de corriente precisa de 50A

Estoy tratando de diseñar un circuito de detección de corriente que pueda lograr una precisión de 0.01A en 50A DC. Es un motor de CC sin escobillas alimentado por batería (batería --> sensor de corriente --> controlador --> motor). Necesito la precisión porque estoy tratando de determinar la eficiencia y, por lo tanto, la lectura actual es muy importante. La mayoría de las veces, el sistema solo consume 5-10A. Solo necesito medir la corriente en una dirección a una frecuencia de muestreo de 50Hz. No me importa usar una derivación de corriente, sin embargo, preferiría no perder la energía.

Tengo un ADC de 16 bits con el que estoy tratando de conectar el sensor. He considerado sensores como el ACS759. He mirado hojas de datos, notas de aplicación, casi todo lo que puedo encontrar sobre el tema, pero no puedo encontrar ningún circuito que logre este tipo de precisión. Cualquier ayuda sería apreciada, si alguien sabe de un circuito o un sensor. ¡Gracias!

Es difícil vencer a una derivación de corriente en precisión y rango lineal dinámico. Usé una derivación de .001 .1% ohmios para medir líneas de 100 amperios y 600 VCA. Pueden ser costosos, por lo que debe sopesar el costo frente a las necesidades mínimas.
Si opté por una derivación de corriente, ¿tiene alguna idea de qué podría usar entre la derivación y el ADC que me proporcionaría la precisión deseada?
La eficiencia no parece algo que se calcule en tiempo real mientras opera el BLDC. Suena más como validación de diseño. ¿Podría usar una sonda de corriente para su osciloscopio? ¿Ponerlo directamente alrededor del cable? De todos modos, lo que necesita entre la derivación y el ADC es un IC amplificador de derivación de corriente. O puede construir un amplificador de derivación de corriente a partir de amplificadores operacionales. O bien, puede comprar/alquilar una sonda diferencial de precisión para su osciloscopio.
Estoy usando esto en una bicicleta eléctrica, así que no puedo usar un osciloscopio. Solo estoy tratando de obtener la lectura de potencia más precisa posible para poder obtener una lectura de wH/km al final de cada 'prueba'. Tal vez debería haber agregado eso a la pregunta.
Encontré esto aquí: ti.com/lit/ug/tidu820/tidu820.pdf , aunque no es una derivación, aún proporciona una precisión muy buena que creo que debería ser lo suficientemente buena.
También necesita un dinamómetro para poder medir los parámetros del motor mientras el motor está trabajando contra una carga.

Respuestas (2)

No puedo encontrar ningún circuito que logre este tipo de precisión.

En la práctica es muy difícil obtener ese tipo de precisión (0.01A a 50A es 0.02%) pero no es necesario. La resolución de 0,01 A es útil con corrientes más bajas y no es difícil de lograr. Lo hice con una derivación de 0.001Ω, un amplificador operacional de precisión y una MCU con ADC de 10 bits.

El voltaje disminuirá a medida que la batería se descargue, por lo que para obtener una eficiencia precisa, debe medir los amperios, los voltios, las rpm y el par simultáneamente . Sin embargo, todas estas lecturas tendrán ondulación, por lo que deben promediarse durante un período lo suficientemente largo para integrar las variaciones que ocurren en la velocidad de conmutación del motor.

Con todas las fuentes de error combinadas, tendrá la suerte de obtener una precisión de medición de eficiencia superior al 1 %, así que no se preocupe si solo puede obtener una precisión de medición actual del 0,2 % (0,1 A a 50 A).

Gracias por su respuesta. Lo tendré en cuenta y ya he encontrado uno que puedo usar. ¡Gracias!

Puede considerar usar CS5463 . Tiene ADC de 24 bits (+0,1 % de lectura en un rango dinámico de 1000:1). Se comunica usando el protocolo SPI. Si usa el valor correcto del oscilador, puede obtener una nueva lectura cada 10 ms (50 Hz). He probado a 20 Hz pero no he probado a 50 Hz pero creo que es posible. Es barato y puede encontrar muchas bibliotecas y circuitos de iniciación en Internet. Puedo compartir el mío si lo necesitas. Utilice una resistencia de derivación del 5 % (o mejor, del 1 %) para detectarla y alimentarla a su canal de tensión. Pero tendrás que calibrarlo primero. Pero es trivial, puede usar su procedimiento de calibración en el chip o usar un procedimiento simple de escala y compensación cero.

Lo usamos regularmente para aplicaciones de CA/CC para la medición de voltaje/corriente/energía y estamos bastante satisfechos con él.

PD: Quería sugerir esto como un comentario, pero debido a mi bajo "puntaje de reputación", no puedo comentar. Moderadores por favor disculpe.