¿Cómo saber el voltaje de entrada en Raspbian?

13

Tengo una frambuesa desatendida con una fuente de alimentación para muchos dispositivos. Raspberry se ha reiniciado recientemente y creo que puede ser causado por un bajo voltaje. ¿Es posible verificar el voltaje de entrada para el software? He visto algunos proyectos pero usé hardware y para mí es difícil acceder a la frambuesa. Si xmbc u osmc muestran el cuadrado del arco iris con detección bajo voltaje, creo que no es necesario modificar el hardware. ¿Cómo xbmc hace para detectar bajo voltaje?

Gracias por adelantado

crossmax
fuente

Respuestas:

5

Esta respuesta es correcta para los modelos Pi disponibles en ese momento. Pi3 y Pi3B + (y probablemente Pi Zero W) NO usan pin35 para indicar potencia.

Como dijo @joan, GPIO 35 está conectado a la alimentación. Todo esto con un encabezado de 40 pines (excepto Zero, que en realidad no tiene un encabezado o AFAIK un monitor de potencia).

pin@p35 { function = "input";  termination = "no_pulling"; polarity = "active_low"; }; // Power low
Milliways
fuente
Gracias @Milliways. Agregué esta línea al archivo config.txt y la reinicié, pero sigo leyendo un valor 0 en el pin 35 y estoy probando configurar este pin en OUT e IN pero siempre obtengo el mismo resultado, un valor 0 (bajo voltaje)
crossmax
Esto no estaba destinado a ser incluido. Ya está en el dt-blob.dts(que el núcleo carga de forma predeterminada). Había incluido esto como documentación de la configuración normal. Es posible cambiar la configuración del pin, pero no se recomienda. Este pin está conectado al chip que monitorea el voltaje de alimentación y el LED rojo de alimentación. Aquí es tarde en la noche y mi cerebro está cansado, pero el voltaje debería ser alto si el LED de alimentación está encendido, pero "active_low" debería dar una lectura de 0.
Milliways
7

En Pis con el encabezado de expansión de 40 pines, GPIO 35 está conectado a un sistema de monitoreo de suministro de 5V (también es el GPIO utilizado para controlar el LED de alimentación en las placas con un LED de alimentación instalado).

Leerá alto (1) si el suministro es mayor a 4.65 V y bajo (0) de lo contrario.

Ver la publicación del foro rasberrypi.org .

joan
fuente
1
@agold Respuesta editada.
Joan
1
@crossmax No debe cambiar el modo GPIO. Deberías leer el nivel. Si lo configuras como una SALIDA, estás configurando el nivel tú mismo. En mi Pis, el modo GPIO 35 es INPUT.
Joan
1
Descargue e instale mi biblioteca pigpio . Después de la instalación, escriba el sudo pigpiodtipo pigs r 35.
Joan
1
No puedo explicar eso, supongo que puede haber confundido el "sistema" con sus experimentos anteriores. Pigpio evita el "sistema". ¿Has reiniciado?
joan
1
Lamentablemente, esto ya no es compatible con Rpi 3 - ver github.com/raspberrypi/linux/issues/1332
ndemou
2

En frambuesa pi

vcgencmd measure_volts core

Muestra el voltaje conectado al núcleo de su Raspi. Si la fuente no es lo suficientemente grande, hará que el sistema falle.

Hay más documentación al respecto en http://elinux.org/RPI_vcgencmd_usage .

Si no puede usar vcgencmd, he escrito algunas notas sobre cómo hacerlo funcionar. Estuve toda la mañana tratando de arreglar la mía porque no estaba disponible en mi última instalación

Jesus Cepeda
fuente
1
El voltaje del núcleo se deriva de un regulador de voltaje y no le dirá mucho sobre el suministro de 5V. Creo que Pi se habría reiniciado antes de que pudieras detectar una diferencia significativa.
Joan
Perdón por mi confusión, pero en el voltaje de overclocking se mantiene el mismo valor todo el tiempo?
Jesús Cepeda
Acabo de ejecutar esto en un Pi Zero y obtuve 1.3500V ¿cómo se relaciona esto con el voltaje de entrada de 5V?
Steve Robillard
1
El voltaje asignado al núcleo de la CPU no es el mismo que el de 5V del ingreso. El procesador tiene su propio voltaje y debe ser estable
Jesus Cepeda
0

Tener una buena fuente de alimentación es fundamental para el máximo rendimiento. Como en mi caso, muchas veces el problema es con el cable de alimentación (USB a Micro USB). Estaba recibiendo la advertencia de bajo voltaje y mi Pi solo funcionaba a 600 MHZ. Moví el cable de la fuente de alimentación y lo enchufé a un puerto USB de mi computadora y obtuve los mismos resultados. Esto me dijo que mi problema era más que probable que el cable. Cambié el cable y mi advertencia de bajo voltaje desapareció y mi Pi funcionó a 1200 MHZ. ¡Problema resuelto!

Marpy
fuente
2
¡Hola! Su publicación ha recopilado dos marcas de usuario hasta el momento y, aunque no estoy de acuerdo con el motivo de la marca ("no es una respuesta"), es digno de mención que su respuesta no aborda la pregunta en absoluto. Por lo tanto, no me pregunto si recopila algunos votos negativos, ya que los usuarios podrían considerar que "no es útil" al menos con respecto a esta pregunta.
Ghanima
1
El póster original sospecha que hay un problema con la subtensión y está buscando una forma de intentar medirlo por software para confirmar. pensé que a veces puede ser difícil confirmar un problema, pero si lo elimina, puede ser igual de bueno. Como tal, publiqué en base a mi experiencia con problemas de suministro de energía y mi solución.
Marpy