Comment connaître la tension d'entrée sur Raspbian?

13

J'ai une framboise sans surveillance avec une alimentation pour de nombreux appareils. La framboise a récemment redémarré et je pense que cela peut être causé par une sous-tension. Est-il possible de vérifier la tension d'entrée du logiciel? J'ai vu des projets mais j'ai utilisé du matériel et pour moi c'est difficile d'accéder à la framboise. Si xmbc ou osmc montrait le carré arc-en-ciel avec détection sous tension, je pense que la modification du matériel n'est pas nécessaire. Comment xbmc détecte-t-il la sous-tension?

Merci d'avance

crossmax
la source

Réponses:

5

Cette réponse est correcte pour les modèles Pi disponibles à l'époque. Les Pi3 et Pi3B + (et probablement Pi Zero W) N'UTILISEZ PAS la broche 35 pour indiquer la puissance.

Comme @joan l'a déclaré, le GPIO 35 est connecté à l'alimentation. Tout cela avec un en-tête à 40 broches (sauf Zero - qui n'a pas réellement d'en-tête ou AFAIK un moniteur d'alimentation).

pin@p35 { function = "input";  termination = "no_pulling"; polarity = "active_low"; }; // Power low
Milliways
la source
Merci @Milliways. J'ai ajouté cette ligne dans le fichier config.txt et la redémarre, mais je lis toujours une valeur 0 dans la broche 35 et je teste la configuration de cette broche sur OUT et IN mais j'ai toujours le même résultat, une valeur 0 (sous tension)
crossmax
Ce n'était pas censé être inclus. Il est déjà dans le dt-blob.dts(qui est chargé par défaut par le noyau). J'avais inclus cela comme documentation du réglage normal. Il peut être possible de modifier les paramètres de la broche, mais ce n'est pas recommandé. Cette broche est connectée à la puce qui surveille la tension d'alimentation et la LED d'alimentation rouge. Il est tard dans la nuit ici et mon cerveau est fatigué, mais la tension devrait être élevée si la LED d'alimentation est allumée mais "active_low" devrait donner une lecture 0.
Milliways
7

Sur Pis avec l'en-tête d'extension à 40 broches, GPIO 35 est connecté à un système de surveillance d'alimentation 5V (c'est également le GPIO utilisé pour contrôler la LED d'alimentation sur les cartes avec une LED d'alimentation installée).

Il indiquera élevé (1) si l'alimentation est supérieure à 4,65 V et faible (0) sinon.

Voir le message du forum rasberrypi.org .

joan
la source
1
@agold Réponse modifiée.
joan
1
@crossmax Vous ne devez pas changer le mode GPIO. Vous devriez juste lire le niveau. Si vous configurez une sortie, vous réglez vous-même le niveau. Sur mon Pis, le mode GPIO 35 est INPUT.
joan
1
Téléchargez et installez ma bibliothèque pigpio . Après l'installation, sudo pigpiodsaisissez pigs r 35.
joan
1
Je ne peux pas expliquer cela, je suppose que vous avez peut-être confondu le "système" avec vos expériences précédentes. pigpio contourne le "système". Avez-vous redémarré?
joan
1
Malheureusement, cela n'est plus pris en charge sur Rpi 3 - voir github.com/raspberrypi/linux/issues/1332
ndemou
2

En framboise pi

vcgencmd measure_volts core

Il montre la tension attachée au cœur de votre Raspi. Si la source n'est pas enoght, le système échouera.

Il y a plus de documentation à ce sujet dans http://elinux.org/RPI_vcgencmd_usage .

Si vous ne pouvez pas utiliser vcgencmd, j'ai écrit quelques notes pour le faire fonctionner. J'ai passé toute la matinée à essayer de régler la mienne parce qu'elle n'était pas disponible dans ma dernière installation

Jesus Cepeda
la source
1
La tension du noyau est dérivée d'un régulateur de tension et ne vous en dira pas long sur l'alimentation 5V. Je pense que le Pi se serait réinitialisé avant de pouvoir détecter une différence significative.
joan
Désolé pour ma confusion, mais dans la tension d'overclocking garde la même valeur tout le temps?
Jesus Cepeda
Je viens de l'exécuter sur un Pi Zero et j'ai obtenu 1.3500V comment cela se rapporte-t-il à la tension d'entrée 5V?
Steve Robillard
1
La tension assignée au coeur du CPU n'est pas la même que la 5V du revenu. Le processeur a sa propre tension et doit être stable
Jesus Cepeda
0

avoir une bonne alimentation est essentiel pour des performances optimales. Comme dans mon cas, le problème est souvent lié au câble d'alimentation (USB vers Micro USB). J'obtenais l'avertissement de basse tension et mon Pi ne fonctionnait qu'à 600 MHz. J'ai retiré le câble de l'alimentation et l'ai branché sur un port USB de mon ordinateur et j'ai obtenu les mêmes résultats. Cela m'a dit que mon problème était plus que probable le câble. J'ai changé le câble et mon avertissement de basse tension a disparu et mon Pi a fonctionné à 1200 MHz. Problème résolu!

Marpy
la source
2
Bonjour! Votre message a collecté jusqu'à présent deux drapeaux d'utilisateurs et bien que je ne sois pas d'accord avec la raison du drapeau ("pas une réponse"), il convient de noter que votre réponse ne répond pas du tout à la question. Je ne me demande donc pas s'il recueille des downvotes car les utilisateurs pourraient le juger "non utile" au moins en ce qui concerne cette question.
Ghanima
1
L'affiche originale soupçonne un problème de sous-tension et cherche un moyen de le mesurer par logiciel pour le confirmer. mes pensées étaient que parfois il peut être difficile de confirmer un problème mais si vous l'éliminez, cela peut être tout aussi bon. En tant que tel, j'ai posté sur la base de mon expérience des problèmes d'alimentation et de ma solution.
Marpy