Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Coupure de l'alimentation par le logiciel

3 réponses
Avatar
Denis Liégeois
Comment ça marche, sur un PC actuel normal, la coupure de
l'alimentation par le logiciel ?

Il y a une pièce électromécanique (un relais ?) capable
de couper le courant dans le bloc d'alimentation ? Le gros
bouton de la caisse qui contient la carte-mère ne coupe
plus directement le 220 volts, je suppose ? Et si c'est
le cas, l'alimentation n'est jamais vraiment totalement
coupée, alors (sauf sans doute avec l'interrupteur de
derrière, qui est probablement directement dans le
bloc alimentation lui-même) ?

Comment le logiciel demande-t-il la coupure du courant ?
C'est devenu l'effet normal de la bonne vieille
instruction HALT du 8088 ? Il faut appeler une
interruption gérée par le BIOS ? Il faut envoyer
quelque chose sur un port ?

En cas de difficultés avec ce truc-là, est-ce qu'il
y a quelque chose qu'un utlisateur bricoleur a
une chance de repérer, de tester, voire de réparer ?
(genre : remplacer ou nettoyer le relais à l'intérieur
du bloc alimentation peut dispenser de devoir s'en
acheter une nouvelle).

Si quelqu'un connaît une documentation correcte sur
tout ça, ce serait sympa de me donner l'adresse
(anglais accepté).

3 réponses

Avatar
Oliver One
Bonjour ou bonsoir à Denis Liégeois qui dans son message précédent a
écrit :
Comment ça marche, sur un PC actuel normal, la coupure de
l'alimentation par le logiciel ?



Il n'y a pas de coupure de l'alimentation par un logiciel, mais tout
simplement arrêt (ou mise en veille) du système d'exploitation via
commande interne (shutdown et ses options pour Windows par exemple).

--
Patience et longueur de temps font plus que force ni que rage
------------------------------
Olivier
Avatar
G.T
Salut,

Il n'y a pas de coupure de l'alimentation par un logiciel, mais tout
simplement arrêt (ou mise en veille) du système d'exploitation via
commande interne (shutdown et ses options pour Windows par exemple).


Pas seulement : normalement il ne subsiste plus que le 5V de veille
(standby) qui soit actif quand la machine est arrêtée. C'est en appliquant
ce 5V permanent à la broche PWR_On qu'on provoque le démarrage de tous les
circuits d'alimentation et donc, de l'ordinateur.

a+,
--
G.T
Avatar
Pascal Hambourg
Salut,

Denis Liégeois a écrit :
Comment ça marche, sur un PC actuel normal, la coupure de
l'alimentation par le logiciel ?

Il y a une pièce électromécanique (un relais ?) capable
de couper le courant dans le bloc d'alimentation ?



Non, pas de relais électomécanique. Il y a un signal de commande de
démarrage sur le connecteur ATX :
- mise à la masse -> démarrage
- circuit ouvert -> arrêt

Le gros
bouton de la caisse qui contient la carte-mère ne coupe
plus directement le 220 volts, je suppose ?



En effet, c'est juste un bouton-poussoir instantané basse tension
connecté à la carte mère.

Et si c'est
le cas, l'alimentation n'est jamais vraiment totalement
coupée, alors (sauf sans doute avec l'interrupteur de
derrière, qui est probablement directement dans le
bloc alimentation lui-même) ?



En effet. Il reste une tension de veille de +5V délivrant environ 2A
maximum, servant à alimenter le circuit de démarrage et le cas échéant
les éléments comme une carte réseau ou le clavier pouvant déclencher le
démarrage.

Comment le logiciel demande-t-il la coupure du courant ?
C'est devenu l'effet normal de la bonne vieille
instruction HALT du 8088 ?



Je ne pense pas, elle n'arrêterait que le processeur.

Il faut appeler une interruption gérée par le BIOS ?



Oui, c'est une fonction du BIOS APM et/ou du BIOS ACPI.

Il faut envoyer quelque chose sur un port ?



Je suppose qu'au final ça revient à ça, oui. Un signal de sortie d'un
port quelconque commande un transistor qui ouvre le circuit de mise à la
masse du signal de commande de démarrage de l'alimentation.