Estou usando um optocoupler ( MOC3021 ) para detectar o estado On / Off de um dispositivo elétrico usando um microcontrolador ATmega16L. Como faço para fazer isso? As especificações da minha rede elétrica são 230V, 50Hz. Como faço para projetar o circuito circundante e selecionar valores de componentes, como os resistores?
EDITADO em 13 de junho de 2012 Nota: é a primeira vez que resolvo um circuito como este. Envie qualquer feedback útil. (incluindo coisas que fiz de errado ou melhorias)
Referindo-se ao esquema acima. A idéia é usar esse circuito para determinar se a carga está ligada ou desligada. O pino de saída do acoplador óptico se conecta a uma interrupção externa do microcontrolador que estou usando, que é o ATmega16L. A interrupção irá monitorar o estado da carga. Após o monitoramento, posso alternar o estado da carga usando um relé (o relé atua como um mecanismo de controle ) que se conecta ao mesmo microcontrolador.
Agora, tentei calcular os valores do resistor para R1, R2 e Rc. Observe que o VIL do microcontrolador (máx) = 0,2xVcc = 660mV e VIH (min) = 0,6xVcc = 1,98V e VIH (máx) = Vcc + 0,5 = 3,8V.
Calcular Rc é bastante fácil. Quando o transistor não está conduzindo, a saída é alta (a 3,3V). Quando o transistor conduz, a saída é reduzida. portanto, do ponto de vista do microcontrolador, a saída alta significa que a carga está desativada e a saída baixa significa que a carga está ativada.
Observando a folha de dados do SFH621A-3, usando CTR mínimo de 34% em IF = 1mA. Portanto, na entrada de 1mA, a saída será 340uA. Portanto, para que o microcontrolador detecte baixa tensão da saída do acoplador óptico, posso usar o valor do resistor de 1Kohm? Para que a saída do acoplador óptico tenha uma tensão de 340mV (abaixo de VIL (máx) )
Mais sobre isso mais tarde, foi um longo dia.
EDITADO em 15 de junho de 2012
Nota: Resolução de resistores na linha de força (R1 e R2). Por favor, verifique meus cálculos e quaisquer feedbacks adequados.
Objetivo : o objetivo é manter os LEDs * ON ** por um período máximo de tempo em um período de 10mS (período completo de 20Hz de 50Hz). Vamos dizer que os LEDs precisam estar LIGADOS por 90% do tempo, o que significa que os LEDs exigem pelo menos 1mA de corrente por 90% do tempo durante esse período, o que significa que os LEDs estarão ativos por 9mS em um período de 10mS. Assim, 9mS / 10mS = 0,9 * 180 ( meio período ) = 162 graus. Isso mostra que a corrente será de 1mA entre 9deg e 171deg ( e menor que 1mA de 0deg a 9deg e 171deg a 180deg ). Não considerou o tempo de ativação de 95%, pois trabalhar com números inteiros é puro e 5% não faz nenhuma diferença, pelo menos nesta aplicação.
Vpico-pico = 230V x sqrt (2) = 325V. Levando em consideração as tolerâncias. Tolerância mínima de 6%. 325 x 0,94 ( 100-6 ) x sin (9) = 47,8V
Portanto, R1 ≤ (47,8V - 1,65V) / 1mA = 46,1 Kohms Escolhendo um valor menor que 46,1 Kohms de 39 Kohms (série e12). Agora que uma resistência de valor menor é escolhida em comparação com o calculado, significa que a corrente através dos diodos será maior que 1mA.
Cálculo de nova corrente: ((325V x 110%) - 1,25V) / 39 Kohms = 9,1mA (muito próximo do máximo Se dos diodos). Voltando a isso em um momento [Label - 1x]
Primeiro, calcule as classificações de potência do resistor (considerando 39 Kohm) ((230 + 10%) ^ 2) / 39K = 1,64 Watts (muito alto).
Voltando ao cálculo [Etiqueta - 1x] Vamos escolher dois resistores de 22 Kohm. Juntos, eles somam 44 Kohm, o que é bem próximo a 46,1 Kohm (calculado acima)
verificação da potência nominal dos dois resistores combinados: ((230 + 10%) ^ 2) / (2 x 22) Kohm = 1,45W. escolha 22 resistores Kohm, cada um com potência de 1W.
Agora, depois de tudo isso, a CTR inicial foi de 34%, o que significa que 1mA de entrada será 340µA de saída . Mas agora, por causa dos resistores 2x22 Kohm, a corrente estará um pouco mais na saída. Isso significa maior potencial no resistor pull up Rc. Haveria um problema para obter uma queda de volt abaixo de 500mV na saída do acoplador óptico?