50A Diseño preciso del circuito de detección de corriente

2

Estoy tratando de diseñar un circuito de detección de corriente que pueda alcanzar una precisión de 0.01A en 50A DC. Es un motor de corriente continua sin escobillas accionado 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 bastante importante. La mayoría de las veces, el sistema solo dibuja 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 actual, sin embargo, preferiría no perder el poder.

Tengo un ADC de 16 bits con el que estoy intentando conectar el sensor. He considerado sensores como el ACS759. He examinado 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!

    
pregunta Peter

2 respuestas

4
  

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.01A es útil a corrientes más bajas y no es difícil de lograr. Lo hice con un 0.001 & ohm; shunt, amplificador operacional de precisión y una MCU con ADC de 10 bits.

El voltaje se reducirá a medida que la batería se descarga, por lo que para obtener la eficiencia precisa, necesita medir amperios, voltios, rpm y torque simultáneamente . Sin embargo, todas estas lecturas tendrán fluctuaciones, por lo que deben promediarse durante un período lo suficientemente largo como para integrar las variaciones que se producen a 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 de más del 1%, así que no se preocupe si solo puede obtener una medición de corriente precisión de 0.2% (0.1A en 50A).

    
respondido por el Bruce Abbott
2

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

Lo usamos regularmente para aplicaciones de CA / CC para medir voltaje / corriente / energía y estamos bastante satisfechos con ello.

P.S. Quería sugerir esto como un comentario, pero debido a mi baja "puntuación de reputación", no puedo comentar. Los moderadores, por favor, disculpe.

    
respondido por el Bhavneet Singh Bajwa

Lea otras preguntas en las etiquetas