Recuento de culombio de escala de tiempo corta

7

Existen muchos chips de contador de culombio que miden la corriente integrada que entra o sale de una batería para estimar el estado de carga. ¿Hay chips buenos para circuitos fáciles con el fin de medir cuánta carga utiliza una operación en particular que puede durar entre 1 y 500 ms? Ninguno de los chips de conteo de carga que he visto ofrece una buena resolución en escalas de tiempo cortas. Un chip típico, por ejemplo, generaría aproximadamente dos conteos por segundo a la corriente de entrada máxima; si una operación requiere por ejemplo 100 mA durante 10 ms, y 25 mA durante 90 ms, un contador de culombio que daría como resultado dos cuentas por segundo a la corriente máxima (100 mA) ofrecería una cuenta por cada 50 mC. La operación descrita consumiría 3.25mC, por lo que el contador solo produciría un conteo cada 15 operaciones.

Un enfoque que estaba considerando era utilizar una fuente de alimentación de conmutación en modo discontinuo, que operara desde un voltaje de entrada regulado, y contar el número de pulsos del conmutador. Eso debería producir un conteo de alta resolución; si la fuente de alimentación de conmutación siempre usó la misma cantidad de corriente en cada pulso, y si la corriente siempre cayó a cero entre pulsos, el número de pulsos debe ser directamente proporcional a la corriente total integrada. Desafortunadamente, esa no es la forma más eficiente de operar un conmutador, y la mayoría de los conmutadores intentan operar de manera más eficiente que esa.

Suponiendo que la tensión de alimentación sea de 3 o 6 voltios, la corriente máxima es de 250 mA, y el objetivo es tener un mínimo de 50% de eficiencia y 3mW de disipación inactiva, ¿cuál sería el mejor enfoque?

Addendum

Aunque me gustaría tener un enfoque de medición de propósito general, la aplicación particular que tengo en mente es determinar qué factores afectan el consumo de energía de varios módulos de RF "inteligentes" que se utilizarán en exteriores. Por ejemplo, si los módulos normalmente consumen un mAs cada 15 segundos para mantener una malla, pero durante una tormenta, algunos de los módulos comenzarán a consumir 10 ms cada segundo durante un par de minutos, ese tipo de cosas sería útil saber. Si por alguna razón la corriente de inactividad que normalmente se encuentra en 25uA a veces sube a 40uA, me gustaría saber eso también.

Una gran cantidad de dispositivos de integración de carga funcionan midiendo la corriente instantánea e integrando los valores medidos. Lo que me preocupa es que la corriente instantánea tendrá un rango dinámico bastante grande (me gustaría que fuera posible tener una precisión de 10 uA en situaciones de poca corriente, pero poder capturar eventos de hasta 250 mA), y tomar lecturas con eso El nivel de previsión lo suficientemente rápido para garantizar que incluso los eventos cortos se integren con precisión parecería un poco complicado.

Una de las soluciones en las que estoy pensando sería utilizar un PIC con un comparador analógico incorporado o externo, con un funcionamiento regulado de 3.30 voltios; siempre que la salida esté por debajo de 3.10 voltios, encienda un PFET con una resistencia en serie ajustada para pasar a 0.50A con una caída de 0.20 voltios. Si hay un límite suficiente en la salida, el PIC debería poder dormir cuando haya un voltaje adecuado en la salida; cuando el voltaje cae por debajo de 3,10 voltios, el PIC podría despertarse, alimentar los pulsos al PFET hasta que el voltaje vuelva a estar por encima de los 3,10 voltios y, si la carga no tomó demasiados pulsos, "vuelva a la cama".

Espero que la precisión de la escala de medición se vea afectada por la precisión del reloj del PIC, la resistencia combinada efectiva del PFET y la resistencia en serie, y la comparación de la tensión de salida a 3.10 voltios, la regulación de la entrada de 3.30 voltios. La precisión de la desviación de la medida sería puramente una función de la fuga.

Si el objetivo es tener una precisión general del 10%, el PIC generalmente tendría que mantener su rendimiento dentro de los 0.02 V del objetivo. Frente a una carga de 250 mA, una tapa de 1000uF caería 0.250V / ms. Mantener la caída de voltaje por debajo de 0.02 voltios requeriría que el PIC se active dentro de 80us, lo que creo que probablemente sea factible con los PIC basados en el oscilador RC.

    
pregunta supercat

3 respuestas

4

No es difícil integrar la corriente. Si está dispuesto a hacer su propio control, tendrá un control completo sobre las especificaciones.

Como usted probablemente sepa, un capacitor tiene las relaciones Q = CV y \ $ Q = \ int i \ cdot dt \ $.

Una forma en que veo la parte superior de mi cabeza para hacer esto es crear un espejo actual para cargar una tapa. La lectura del voltaje de la tapa es todo lo que se necesita. Puede obtener límites tan precisos como sea necesario y hay muchas configuraciones de espejo actuales precisas.

Con un método de este tipo, realmente puede obtener la complejidad que necesite. Podría tener varias resoluciones (múltiples espejos y tapas de diferentes tamaños). Puede utilizar amplificadores operacionales para mejorar la resolución y crear un reinicio simple.

Por supuesto, no es tan simple como usar un chip, pero como ya ha dicho, no puede encontrar ningún chip que se adapte a sus necesidades.

Puede ser posible utilizar la detección actual (incluso la proximidad) pero no estoy seguro de la precisión que obtendrá. Por ejemplo, si su carga es bastante baja, podría colocar una resistencia de 1 ohmio en serie. El voltaje a través de la resistencia es entonces igual a la corriente. Integre esto (digamos, usando un amplificador operacional) y tendrá el cargo. La eficiencia aquí sería mucho mayor, casi cercana a la unidad, mientras que el método de duplicación actual será ligeramente inferior al 50%.

    
respondido por el Uiy
3

Sugeriría un enfoque diferente: conecte una resistencia pequeña (p. ej., 0,1 ohmios al 1% o superior: la resistencia exacta debe depender de la corriente de carga y la precisión que intenta alcanzar) en serie con la batería y a través de ella amplificador de sentido de corriente de lado alto (por ejemplo, MAX4173) y conectarlo a un DAC (hay microcontroladores que vienen con DAC dentro). De esta manera, puede medir la corriente en tiempo real (dependiendo de su frecuencia de muestreo, por supuesto) y puede realizar la integración en línea o después del proceso (nuevamente, dependiendo de lo que tenga y lo que quiera lograr). / p>     

respondido por el Count Zero
0

¿Ha considerado ver lo que otras personas usan para medir la corriente en una escala de tiempo corto?

Dr. Sergei Skorobogatov. "Ataques de canal lateral: nuevas direcciones y horizontes" . Universidad de Cambridge 2011. menciona "un osciloscopio y una pequeña resistencia en la línea de alimentación"

Eric Guo. "Tutorial de SHA-3 en SASEBO-GII" 2010. menciona una resistencia de 1 Ohm entre VCC y el dispositivo.

Prof. Jean-Jacques Quisquater y Francois Koeune. "Ataques de canal lateral" . 2002 menciona una resistencia de 50 ohmios "insertada en serie con la potencia o la entrada a tierra. La diferencia de voltaje a través de la resistencia dividida por la resistencia produce la corriente".

Paul Kocher · Joshua Jaffe · Benjamin Jun · Pankaj Rohatgi. "Introducción al análisis de poder diferencial" . 2011 menciona "Mientras que una resistencia en serie con una línea de potencia o tierra es la La forma más sencilla de obtener trazas de energía, también hemos tenido éxito al explotar la resistencia interna de las baterías y las baterías internas. fuentes de alimentación. "

    
respondido por el davidcary

Lea otras preguntas en las etiquetas