Tengo un Arduino con múltiples sensores y quiero saber el consumo total de corriente/energía del sistema

Tengo 3 sensores PIR, un zumbador piezoeléctrico, 3 LED simples, el sistema Arduino y 2 sensores de temperatura. sensores Planeo usar una batería de 9 voltios e implementar el modo de suspensión durante el funcionamiento del sistema. ¿Qué métodos puedo usar para averiguar cuánta corriente pasa a través del sistema y encontrar el consumo de energía? Además, ¿me puede dirigir a un sitio para un sistema de administración de batería para determinar cuánto potencial tendría la batería de 9 voltios en diferentes etapas?

Respuestas (2)

Si es solo con fines de caracterización cuando está probando el dispositivo, puede usar la función de medición actual en su multímetro. Coloque el medidor entre la terminal positiva de la batería de 9V y la entrada de suministro a su circuito.

Si es para monitoreo en línea (es decir, como una característica del dispositivo), lo más fácil es probablemente una resistencia de derivación de detección de corriente y un chip amplificador de instrumentación. Las resistencias de detección de corriente están disponibles en varios valores, pero algo como 0,05 ohmios probablemente sea suficiente para su aplicación. Las entradas diferenciales del amplificador de instrumentación pasan por la resistencia de detección de corriente y la salida va a uno de los pines analógicos del Arduino.

esquemático

simular este circuito : esquema creado con CircuitLab

El voltaje a través de la resistencia de detección de corriente solo proviene de la ley de Ohm (V = IR). Use su corriente máxima esperada para determinar la configuración de ganancia para el amplificador de instrumentación. Por ejemplo, si desea medir un máximo de 500 mA de corriente, 0,05 ohmios * 500 mA = 25 mV, por lo que un factor de ganancia de 200 escalará este parámetro a 0-5 V para el ADC de Arduino.

En cuanto a la siguiente parte de su pregunta, una vez más, si es solo para fines de caracterización, use un multímetro. Puede encontrar las curvas características de una batería de 9V con bastante facilidad en Google (por ejemplo, aquí hay una hoja de datos de Duracell ). Si es para monitoreo en línea, solo use un divisor de voltaje para escalar el voltaje de 0-9V a 0-5V para el Arduino ADC. En realidad, probablemente solo usaría un divisor de voltaje dividido por dos para tener un poco de margen en el extremo superior. El circuito es sencillo:

esquemático

simular este circuito

Si va a hacer hardware, lo primero que debe hacer es comprar un DMM (multímetro digital) y asegurarse de obtener uno con una función actual. Luego, conecta sus componentes a una fuente de alimentación de 9 voltios y mide la corriente que se entrega a la carga. Si no puede hacer eso, busque las hojas de datos para cada parte, y deberían enumerar la corriente de suministro aproximada. Súmalos.

En cuanto al comportamiento de una batería de 9 voltios, busque en Google "capacidad de batería de 9 voltios". Obviamente tienes acceso a Internet. úsalo