Actualmente estoy desarrollando mi propio juego GameBoy casero y me gustaría probar algunos trucos para reducir el consumo de energía (en aras del aprendizaje).
El GameBoy tiene una instrucción HALT que detendrá el reloj del sistema hasta que se dispare alguna interrupción. Me gustaría usarlo tanto como sea posible, pero necesito una forma de verificar que efectivamente reduce el consumo de energía. Soy bastante principiante en electrónica, así que no estoy seguro de cómo hacerlo.
Mi primera idea fue usar un multímetro entre la batería AA y los pines de la batería de GameBoy, pero creo que no será útil ya que el valor mostrado variará mucho y será ilegible (no es un valor promedio).
Lo que realmente necesito es una forma de calcular el consumo de energía promedio durante un tiempo determinado. ¿Hay alguna manera barata de hacer esto?
¿También puedo suponer que el voltaje será constante y que medir la corriente promedio es suficiente para la potencia de la computadora?
Tuve el mismo problema, con un circuito Arduino alimentado por batería. Se despertaría durante un milisegundo, cada segundo, para verificar la entrada y luego dormiría. Quería que durara mucho tiempo con una batería. Con solo un multímetro, ¿cómo se mide el consumo de energía?
Obtuve buenos resultados precisos alimentando el circuito desde un condensador grande (a tierra) y una resistencia cuidadosamente elegida (en serie con la fuente de alimentación). Esto "suaviza" el consumo de corriente, lo que hace posible medir con un multímetro.
simular este circuito : esquema creado con CircuitLab
R1 se elige para tener una caída de voltaje razonable en la corriente promedio . C1 se elige para mantener el tiempo constante del RC unos segundos o más, para que pueda leer el multímetro.
Por ejemplo, si espera que su procesador use 100 mA, el 5% del tiempo, la corriente promedio es de 5 mA. Una resistencia de 220 ohmios caerá aproximadamente 1 V a 5 mA, lo que debería estar bien. (si funciona con batería, esa es solo la diferencia entre baterías llenas y vacías).
Ahora elija un condensador tal que R*C > 10 s, de modo que la variación en 1 segundo sea inferior al 10 %. En este ejemplo, necesitará alrededor de 47 000 uF. Este tamaño no es difícil de encontrar; Consigue unos más grandes mientras compras.
Cosas a tener en cuenta:
PedroJ
otroCodigo245
Transeúnte
Dmitri Grigoriev