Como saber a tensão de entrada no Raspbian?

13

Eu tenho uma framboesa autônoma com uma fonte de alimentação para muitos dispositivos. Ultimamente, a framboesa reinicia e acho que isso pode ser causado por uma subtensão. É possível verificar a tensão de entrada para o software? Já vi alguns projetos, mas usei hardware e para mim é difícil acesso à framboesa. Se xmbc ou osmc mostrasse o quadrado do arco-íris com detecção sob tensão, acho que a modificação do hardware não é necessária. Como o xbmc faz para detectar subtensão?

desde já, obrigado

crossmax
fonte

Respostas:

5

Esta resposta está correta para os modelos Pi disponíveis no momento. O Pi3 e o Pi3B + (e provavelmente o Pi Zero W) NÃO usam o pino35 para indicar energia.

Como @joan afirmou, o GPIO 35 está conectado à energia. Tudo isso com cabeçalho de 40 pinos (exceto Zero - que na verdade não tem um cabeçalho ou AFAIK, um monitor de energia).

pin@p35 { function = "input";  termination = "no_pulling"; polarity = "active_low"; }; // Power low
Milliways
fonte
Obrigado @Milliways. Eu adicionei esta linha no arquivo config.txt e a reinicializei, mas continuo lendo um valor 0 no pino 35 e estou testando a configuração desse pino para OUT e IN, mas sempre obtive o mesmo resultado, um valor 0 (sob tensão)
Crossmax
Isso não pretendia ser incluído. Já está no dt-blob.dts(que é carregado por padrão pelo kernel). Eu incluí isso como documentação da configuração normal. Pode ser possível alterar as configurações do pino, mas não recomendado. Este pino está conectado ao chip que monitora a tensão de alimentação e o LED vermelho de energia. Aqui é tarde da noite e meu cérebro está cansado, mas a tensão deve estar alta se o LED de energia estiver aceso, mas "active_low" deve dar uma leitura 0.
Milliways 14/01/16
7

Em Pis com o cabeçalho de expansão de 40 pinos, o GPIO 35 é conectado a um sistema de monitoramento de fonte de 5V (também é o GPIO usado para controlar o LED de energia nas placas com um LED de energia instalado).

Irá ler alto (1) se a fonte for maior que 4,65V e baixo (0) caso contrário.

Veja a publicação no fórum rasberrypi.org .

joan
fonte
1
@agold Resposta editada.
joana
1
@crossmax Você não deve alterar o modo GPIO. Você deve apenas ler o nível. Se você configurou uma SAÍDA, está definindo o nível por conta própria. Nos meus Pis, o modo GPIO 35 é INPUT.
joana
1
Baixe e instale minha biblioteca pigpio . Após a instalação, digite sudo pigpiode digite pigs r 35.
Joan
1
Não posso explicar isso, suponho que você possa ter confundido o "sistema" com suas experiências anteriores. pigpio ignora o "sistema". Você reiniciou?
Joan
1
Infelizmente este não é suportado em Rpi 3 mais - veja github.com/raspberrypi/linux/issues/1332
ndemou
2

Em raspberry pi

vcgencmd measure_volts core

Ele mostra a tensão conectada ao núcleo do seu Raspi. Se a fonte não for suficiente, o sistema falhará.

Há mais documentação sobre isso em http://elinux.org/RPI_vcgencmd_usage .

Se você não pode usar o vcgencmd, escrevi algumas notas sobre como fazê-lo funcionar. Passei a manhã inteira tentando consertar a minha porque não estava disponível na minha última instalação

Jesus Cepeda
fonte
1
A tensão do núcleo é derivada de um regulador de tensão e não informa muito sobre a fonte de 5V. Eu acho que o Pi teria redefinido antes que você pudesse detectar uma diferença significativa.
joana
Desculpem a minha confusão, mas no overclocking a tensão permanece no mesmo valor o tempo todo?
Jesus Cepeda
Acabei de rodar isso em um Pi Zero e consegui 1,3500V, como isso se relaciona com a tensão de entrada de 5V?
Steve Robillard
1
A tensão atribuída ao núcleo da CPU não é a mesma que 5V da receita. Processador tem sua própria tensão, e tem que ser estável
Jesus Cepeda
0

ter uma boa fonte de alimentação é essencial para o melhor desempenho. Como no meu caso, na maioria das vezes o problema está no cabo de alimentação (USB para Micro USB). Eu estava recebendo o aviso de baixa voltagem e meu Pi estava funcionando apenas a 600 MHZ. Mudei o cabo da fonte de alimentação e conectei-o a uma porta USB do meu computador e obtive os mesmos resultados. Isso me disse que meu problema era mais do que provável que o cabo. Troquei o cabo e meu aviso de baixa voltagem foi embora e meu Pi rodou a 1200 MHZ. Problema resolvido!

Marpy
fonte
2
Olá! Sua postagem coletou dois sinalizadores de usuário até o momento e, embora eu não concorde com o motivo do sinalizador ("não é uma resposta"), é importante ressaltar que sua resposta não aborda a pergunta. Portanto, não me pergunto se ele coleta alguns votos negativos, pois os usuários podem considerá-lo "não útil", pelo menos no que diz respeito a essa pergunta.
Ghanima
1
O pôster original suspeita de um problema de subtensão e está procurando uma maneira de medir o software para confirmar. eu pensava que, às vezes, pode ser difícil confirmar um problema, mas se você eliminá-lo, isso pode ser igualmente bom. Como tal, postei com base na minha experiência com problemas de fonte de alimentação e na minha solução.
Marpy