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?
la source
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.
simuler ce circuit - Schéma créé à l'aide de CircuitLab
la source