Ajuda circuito para detecção de tensão com o IC 4n25

Olá!

É o meu primeiro post, embora já conheça o Lab há algum tem!

Bom, tenho 3 circuitos para detecção de tensão em 3 circuitos de iluminação. Uso o circuito abaixo para o efeito.

Para leitura do sinal, uso os pinos analógicos A0, A1 e A2. 

Com tensão de 220v, a leitura que tenho no arduino nos 3 pinos é em torno dos 4,8v.

Com ausência de tensão, (interruptor desligado) a leitura que tenho nos pinos A0 e A1 é torno dos 2,8v, no entanto no terceiro pino a leitura é em torno dos 0,08v. Alguém me poderá dar uma explicação para este valor, se o circuito é o mesmo?

Exibições: 5929

Responder esta

Respostas a este tópico

Oi MF, bom dia.

Você precisa usar as entradas analógicas ou podem ser as entradas digitais?

Rui

Bom dia

Preciso de usar pinos analogicos!

Oi MF,

posso saber porque precisam usar as entradas analógicas neste caso, se o pelo

titulo do tópico, o objetivo é somente detectar a presença ou não de tensão nas

entradas dos optoacopladores?

0.8V não tem, 4,5V tem.

Rui

Só mesmo por questão de gestão de recursos. Assim ficaria com os pinos digitais  para controlo de reles. Usaria as entradas analógicas para entrada e digitais para output.

Ou seja, com pino analógico poderia usar uma expressão do tipo

if leitura A0 = 0, entao circuito A desligado.

Mas para isso precisaria mesmo que A0 fosse igual a zero, sem flutuação que é o que está acontecer agora.

No mundo do sinais analógios, não é tão fácil assim, mas é possível atenuar os famigerados ruídos, usando filtros passa-baixa, que podem ser analógicos (RC) e também digitais (média).

Não sei qual seu nível de conhecimento sobre microcontroladores, mas todos os pinos configuráveis do Arduino são I/O digitais.

Exemplo, você pode acender um LED com o pino A0

pinMode(A0, OUTPUT);

digitalWrite(A0, HIGH);

ou ler um botão

pinMode(A0, INPUT);

digitalRead(A0);

Caro Manuel, muito simples.

Faça a rotina para que se o valor estiver abaixo de  0,1  desligue o circuito A. 

If valor <= 0,1 V =>  desligue Circuito A. 

E não se esqueça de colocar o diodo invertido na entrada do acoplador ótico como proteção.

Simples e eficaz. O díodo não sera esquecido. Muito obrigado a todos.

Boa Tarde Manuel, eu uso o mesmo circuito que vc citou acima, e acho que pode ser tbm sua programação, pois o meu fica 0.00 quando esta sem carga, eu fiz em paralelo ou seja montei uma placa com 8 opto e funciona ....

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço