Можно ли определить входное напряжение, используя только программное обеспечение?

18

Я новичок в Raspberry Pi, но одна из вещей, о которых я думал, - это работать от батарей (я вижу, что многие люди так делают) - это заставило меня задуматься о том, чтобы отключиться изящно. Есть ли программное решение, которое позволило бы мне определять входное напряжение?

Aerik
источник

Ответы:

10

для этого вам понадобится внешняя схема, потому что afaik raspberry не обеспечивает напряжение аккумулятора нигде в системе: http://raspi.tv/tag/raspberry-pi-monitoring-its-own-battery-voltage

Lenik
источник
По-видимому, это больше не так, поскольку на новых досках при недостаточной мощности отображается значок молнии.
Дмитрий Григорьев
11

Использование vcgencmdпокажет внутренние напряжения для core, sdram_c, sdram_iи sdram_p:

vcgencmd measure_volts core

Вывод будет выглядеть примерно так:

volt=1.20V

Следующие команды оболочки отобразят все напряжения:

for id in core sdram_c sdram_i sdram_p
do
    echo -e "$id:\t$(vcgencmd measure_volts $id)"
done
Gregology
источник
какое должно быть напряжение для каждого?
HelpNeeder
4
К сожалению, все это находится в регуляторе 3,3 В, что означает, что он не очень удобен для обнаружения постепенного снижения напряжения на шине 5 В.
Златовласка
1

Нет, но MoPi - маленькая приборная доска, которая предоставляет такую ​​возможность.

Фред
источник
1
Можете ли вы объяснить, как использовать MoPi?
Качаменус