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

1

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

    
pregunta Kelechi Abakporo

2 respuestas

2

Si es solo para propósitos 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 el terminal positivo de la batería de 9 V y la entrada de alimentación 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. Los resistores de detección actuales están disponibles en varios valores, pero algo como 0.05 ohmios es probablemente suficiente para su aplicación. Las entradas diferenciales del amplificador de instrumentación van a través de la resistencia de detección actual, y la salida va a uno de los pines analógicos del Arduino.

simular este circuito : esquema creado usando CircuitLab

El voltaje en la resistencia de detección actual 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 una corriente máxima de 500 mA, 0.05 ohmios * 500 mA = 25 mV, entonces 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 propósitos de caracterización, use un multímetro. Puede encontrar fácilmente las curvas características de una batería de 9V 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 ADC Arduino. De hecho, probablemente solo usaría un divisor de voltaje dividido por dos para un espacio libre pequeño en el extremo superior. El circuito es simple:

simular este circuito

    
respondido por el Peter
1

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, conecte sus componentes a una fuente de alimentación de 9 voltios y mida la corriente que se suministra 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. Agrégalos.

En cuanto al comportamiento de una batería de 9 voltios, Google "capacidad de la batería de 9 voltios". Obviamente tienes acceso a internet. Úsalo.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas