Ir ao conteúdo
  • Cadastre-se
Jose Domingues V. Junior

Circuito de zero cross em 220v

Recommended Posts

Olá Amigos, sou hobista, e por isso meus conhecimentos em eletrônica são um tanto quanto limitados, porém consegui montar um circuito para controle de resistências com displays 7 segmentos e sensores 18b20, tudo funcionando normal, mas a parte da detecção de zero com o Arduino apesar de estar funcionando perfeitamente em 127v, quando mudo a tensão para 220v ele simplesmente nao le as mudanças de fase, alguém tem alguma ideia que possa me ajudar?

 

segue o código do Arduino da detecção, e anexo o esquema do circuito.

// Programa que conta os "meio-ciclos" da onda senoidal fornecida pela
//concessionária de energia elétrica.

volatile unsigned int pulsos = 0;
  
void ContaPulso(){// Rotina que é chamada a cada meio ciclo, incrementando a variável pulsos.
   pulsos++;
}
  
void setup(){
   Serial.begin(9600);
   Serial.println("INICIANDO");
   pinMode(2, INPUT_PULLUP);
   attachInterrupt(digitalPinToInterrupt(2), ContaPulso, RISING);
}
  
void loop(){
  volatile unsigned long t=millis();
  while((millis()-t) <= 1000){}// Espera um segundo...
  // Durante a espera, a interrupção ocorre a cada vez que o pino 2 muda de
  // zero para 5V. Como isso acontece a cada meio ciclo, após um segundo
  // a variável pulsos vai conter o valor 120, que será impresso repetidas
  // vezes. 
  
  Serial.println(pulsos);
  pulsos=0;
}

agradeço de antemão qualquer ajuda.

 

Brassagem - CPU - Copia (2).PDF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×