Puisque vous avez également besoin du passage à zéro, vous obtiendrez la détection de coupure de courant pratiquement gratuitement .
Le mieux est d'utiliser un optocoupleur pour détecter les passages par zéro. Mettez la tension du réseau via des résistances à haute résistance à l'entrée de l'optocoupleur. Le SFH6206 de Vishay dispose de deux LED anti-parallèle, il fonctionne donc sur le cycle complet de la tension secteur.
Si la tension d'entrée est suffisamment élevée, le transistor de sortie est activé et le collecteur est à un niveau bas. Autour du passage à zéro, cependant, la tension d'entrée est trop faible pour activer le transistor de sortie et son collecteur sera tiré haut. Vous obtenez donc une impulsion positive à chaque passage à zéro . La largeur d'impulsion dépend du courant des LED. Peu importe si son cycle de service est supérieur à 10% (1 ms à 50 Hz). Il sera symétrique par rapport au passage par zéro réel, donc le point exact est au milieu de l'impulsion.
Pour détecter les pannes de courant, vous (re) démarrez une minuterie à chaque passage à zéro, avec un délai d'attente à 2,5 demi-cycles. La meilleure pratique consiste à laisser l'impulsion générer une interruption. Tant que l'alimentation est présente, la minuterie redémarre à chaque demi-cycle et ne s'arrête jamais. Cependant, en cas de panne de courant, il expirera un peu plus longtemps qu'un cycle et vous pourrez prendre les mesures appropriées. (La valeur du délai d'attente est supérieure à 2 demi-cycles, de sorte qu'un pic sur 1 passage à zéro provoquant une impulsion manquée ne vous donnera pas de faux avertissement .)
Si vous créez une minuterie logicielle, cela ne vous coûtera rien, mais vous peut également utiliser un multivibrateur monostable redéclenchable (MMV), par exemple avec un LM555 .
Remarque: en fonction de la tension de votre réseau et du type de résistance, vous devrez peut-être placer deux résistances en série pour l'optocoupleur, car la haute tension peut provoquer la panne d'une seule résistance. Pour 230V AC, j'ai utilisé trois résistances 1206 en série pour cela.
Q & A temps! (à partir des commentaires, c'est extra, au cas où vous en voudriez plus )
9 998 V20 m AΩP= V× je= 9 998 V× 20 m A = 199,96 W, beaucoup plus que le 1 / 4W nominal. Donc, pour faire face à la puissance, nous aurons même besoin de 800 résistances. OK, 10kV est extrême, mais l'exemple montre que vous pouvez utiliser n'importe quelle tension pour une LED, donc 230V est également possible. Il s'agit simplement d'utiliser suffisamment et le bon type de résistances.
P
P=V×je= 230 VR MS× 1 m A = 230 m W-