J'utilise un optocoupleur ( MOC3021 ) pour détecter l'état Marche / Arrêt d'un appareil électrique utilisant un microcontrôleur ATmega16L. Comment dois-je procéder? Mes spécifications d'alimentation secteur sont 230 V, 50 Hz. Comment puis-je concevoir le circuit environnant et sélectionner les valeurs des composants, comme les résistances?
EDITÉ le 13 juin 2012 Remarque: c'est la première fois que je résous un circuit comme celui-ci. Veuillez envoyer vos commentaires utiles. (y compris les choses que j'ai mal faites ou toute amélioration)
Se référant au schéma ci-dessus. L'idée est d'utiliser ce circuit pour déterminer si la charge est activée ou désactivée. La broche de sortie de l'optocoupleur se connecte à une interruption externe du microcontrôleur que j'utilise, qui est ATmega16L. L'interruption surveillera l'état de la charge. Après la surveillance, je peux basculer l'état de la charge à l'aide d'un relais (le relais agit comme un contrôle mécanisme de ) qui se connecte au même microcontrôleur.
Maintenant, j'ai essayé de calculer les valeurs de résistance pour R1, R2 et Rc. Remarque, VIL du microcontrôleur (max) = 0,2xVcc = 660mV et VIH (min) = 0,6xVcc = 1,98V et VIH (max) = Vcc + 0,5 = 3,8V.
Calculer Rc est assez simple. Lorsque le transistor n'est pas conducteur, la sortie est élevée (à 3,3 V). Lorsque le transistor conduit, la sortie est abaissée. donc du point de vue du microcontrôleur, la sortie haute signifie que la charge est désactivée et la sortie basse signifie que la charge est activée.
En regardant la fiche technique du SFH621A-3, en utilisant un CTR minimum de 34% à IF = 1mA. Par conséquent, à une entrée de 1 mA, la sortie sera de 340 µA. Donc, pour que le microcontrôleur détecte une basse tension à la sortie de l'optocoupleur, puis-je utiliser une valeur de résistance de 1Kohm? Pour que la sortie de l'optocoupleur ait une tension de 340mV (qui est inférieure à VIL (max) )
Plus à ce sujet plus tard, ça a été une longue journée.
ÉDITÉ le 15 juin 2012
Remarque: Résolution des résistances sur la ligne d'alimentation (R1 et R2). Veuillez vérifier mes calculs et tout commentaire approprié.
Objectif : l'objectif est de maintenir les LED * ON ** pendant une durée maximale dans une demi-période de 10 ms (période complète de 20 ms de 50 Hz). Disons que les LED doivent être allumées pendant 90% du temps, cela signifie que les LED nécessitent au moins 1mA de courant pendant 90% du temps pour cette demi-période, ce qui signifie que les LED seront actives pendant 9 ms dans une demi-période de 10 ms. Donc, 9 ms / 10 ms = 0,9 * 180 ( demi-période ) = 162 degrés. Cela montre que le courant sera de 1mA entre 9deg et 171deg ( et moins de 1mA de 0deg à 9deg et 171deg à 180deg ). Ne considérait pas que le temps d'activation était de 95%, car travailler avec des nombres entiers était bien et 5% ne faisait aucune différence, du moins dans cette application.
Vpeak-peak = 230 V x sqrt (2) = 325 V. Prise en compte des tolérances. Tolérance minimale de 6%. 325 x 0,94 ( 100-6 ) x sin (9) = 47,8 V
Donc, R1 ≤ (47.8V - 1.65V) / 1mA = 46.1 Kohms Choisir une valeur inférieure à 46.1 Kohms de 39 Kohms (série e12). Maintenant qu'une valeur de résistance plus petite est choisie par rapport à ce qui a été calculé, le courant à travers les diodes sera supérieur à 1mA.
Calcul du nouveau courant: ((325V x 110%) - 1,25V) / 39 Kohms = 9,1mA (trop proche du maximum If des diodes). Pour y revenir dans un instant [Label - 1x]
Calculez d'abord les puissances de la résistance (en considérant 39 Kohm) ((230 + 10%) ^ 2) / 39K = 1,64 Watts (trop élevé).
Revenons au calcul [Label - 1x] Permet de choisir deux résistances de 22 Kohm. Ensemble, ils ajoutent jusqu'à 44 Kohm, ce qui est assez proche de 46,1 Kohm (calculé ci-dessus)
vérification de la puissance nominale des deux résistances combinées: ((230 + 10%) ^ 2) / (2 x 22) Kohm = 1,45 W. choisissez 22 résistances Kohm chacune avec une puissance nominale de 1 W.
Maintenant, après tout cela, le CTR initial était de 34%, ce qui signifie qu'une entrée 1mA sera une sortie 340µA . Mais maintenant, grâce aux résistances 2x22 Kohm, le courant sera légèrement plus à la sortie. Cela signifie un potentiel plus élevé à travers la résistance pull up Rc. Y aurait-il un problème pour obtenir une chute de volt en dessous de 500mV sur la sortie de l'optocoupleur ??