É possível detectar a tensão de entrada usando apenas software?

18

Eu sou um novato no Raspberry Pi, mas uma das coisas que eu estava pensando em fazer é usar baterias (vejo muitas pessoas fazendo isso) - que me levaram a preocupações de desligar normalmente. Existe uma solução apenas de software que me permita detectar a tensão de entrada?

Aerik
fonte

Respostas:

10

você precisará de alguns circuitos externos para fazer isso, porque o afaik o framboesa não fornece a tensão da bateria em nenhum lugar do sistema: http://raspi.tv/tag/raspberry-pi-monitoring-its-own-battery-voltage

lenik
fonte
Aparentemente, isso não é mais verdade, pois as placas mais recentes mostram um ícone de raio quando estão com pouca potência.
Dmitry Grigoryev
11

Use vcgencmdmostrará as tensões internas para core, sdram_c, sdram_ie sdram_p:

vcgencmd measure_volts core

A saída será mais ou menos assim:

volt=1.20V

Os seguintes comandos do shell exibirão todas as tensões:

for id in core sdram_c sdram_i sdram_p
do
    echo -e "$id:\t$(vcgencmd measure_volts $id)"
done
Gregologia
fonte
qual deve ser a voltagem para cada um?
HelpNeeder
4
Infelizmente, tudo isso é dentro do regulador de 3,3V, o que significa que não é tão útil para detectar um declínio gradual no trilho de 5V.
goldilocks
1

Não, mas o MoPi é uma pranchinha arrumada que fornece a capacidade.

Fred
fonte
11
Você pode explicar como usar o MoPi?
Kachamenus