Détecteur de passage à zéro: ai-je vraiment besoin de la résistance 7W?


8

J'essaie de fournir une détection de passage à zéro à mon contrôleur. En utilisant le schéma ci-dessous, j'ai réussi à générer un signal carré, représentant une demi-période positive v / s négative. Le problème est que la résistance doit être assez grande:
CTR> 10% Courant de diode max: 60ma. Je choisis un courant de diode de travail de 30 mA. Cela donne 30ma * 230V = 6,9W pour R1.

Tout à fait le chauffage. En outre, une tension nominale supérieure à 400 V est requise. Je me rends compte qu'un transformateur pourrait être utilisé pour abaisser la tension du secteur. Cependant, ces gars-là ont tendance à être encombrants et plutôt chers. Des recommandations?

Edit:
j'ai trouvé de belles explications sur le matériel et la suppression du bruit sur le site. La réponse de Stevenevh semble particulièrement prometteuse pour le calcul de la valeur de la résistance. Gardons donc ma question plus générale. Quelles sont les approches - résistance, transformateur, autres. Quelles caractéristiques sont souhaitées dans l'optocoupleur? Le courant de commande choisi (30mA) est-il énorme et inutile?

entrez la description de l'image ici

Réponses:


5
  1. Pensez à remplacer l'optocoupleur choisi par un optocoupleur conçu pour une interface directe avec une ligne d'alimentation secteur. Par exemple, Fairchild Semiconductors MID400 en fait partie.
  2. Utilisez un courant LED beaucoup plus faible. Bien que votre opto puisse spécifier un courant de commande assez important (20 mA à 100 mA, voire 1 A dans certains cas) pour la LED, beaucoup fonctionneront correctement avec aussi peu que 1 à 2 mA: la courbe de transfert de la pièce devrait fournir suffisamment d'informations pour confirmer cette.
  3. Un condensateur peut être utilisé comme élément d'impédance pour faire chuter la tension alternative d'entrée, au lieu de la résistance. La chute de tension étant presque entièrement réactive, il n'y a pratiquement pas de dissipation thermique à craindre. Cependant, vous avez besoin de condensateurs de classe "X", conçus pour être utilisés dans les circuits d'alimentation secteur.

3
Pour 3: et vous devez prendre en compte le déphasage! Après tout, ce circuit consiste à détecter le moment de passage à zéro.
Wouter van Ooijen

L'optocoupleur que j'ai sous la main est un 4N27 - et ils annoncent qu'il convient à la "détection de secteur AC". Dans la fiche technique, le circuit de test utilise un courant de diode 10ma ...
Vorac

@WoutervanOoijen Compte tenu d'une possible chute de diode de 1.x Volt contre 108.x à 218.x Chute de condensateur de Volt, le déphasage devrait être nominal, n'est-ce pas? Spéculer ici, ne baser mon commentaire sur aucun calcul.
Anindo Ghosh

1
La réduction du courant a très bien fonctionné! La réponse de jippie est également excellente, mais serait plus pertinente dans une phase antérieure du projet - la conception de l'architecture. Utiliser un adaptateur mural entier pour le passage à zéro, sans alimenter quelque chose avec, cela semble un tel gaspillage de ressources.
Vorac

2
@AnindoGhosh en fait, le déphasage est de 90, car le courant à travers un condensateur est à 90 degrés par rapport à la phase de tension. Ceci peut être vu ici tinyurl.com/yc4drqmn
BeB00

4

Je prévois personnellement de fabriquer un détecteur de passage à zéro en utilisant un ancien adaptateur secteur, un avec un transformateur conventionnel. Cela garantit une sécurité absolue au circuit. Je prévois d'alimenter la sortie basse tension à travers quelques résistances et des diodes d'écrêtage vers un microcontrôleur et je n'aurai pas besoin d'un optocoupleur.

Pour mon application, cependant, le passage par zéro exact n'est pas trop critique tant que le timing relatif est stable. Lors de l'utilisation d'un transformateur, le commentaire de Wouter sur le déphasage s'appliquera probablement aussi. Notez que le schéma de circuit ci-dessous n'est pas destiné à fournir Vcc au microcontrôleur. Vcc comme indiqué sur le schéma est l'alimentation déjà présente pour alimenter le reste du circuit. Il n'est ici utilisé que pour se fixer.

schématique

simuler ce circuit - Schéma créé à l'aide de CircuitLab

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.