Problema del detector de cruce por cero

3

Estoy realmente en una situación difícil y necesito ayuda muy seria y elaborada con esto. Casi como la alimentación con cuchara.

Hace días que intentaba que mi detector de cruce de cero (y el regulador de intensidad del triac) funcionen correctamente, pero nada funciona bien. Estoy tratando de hacer que mi circuito funcione, pero todo en vano, mientras que hay otro producto (que abrí para ingeniería inversa) que usa el mismo triac y componentes casi similares pero con pocos cambios y trabajos de alféizar. Te explicaré ambos casos.

Estoy usando un optoacoplador H11AA1 con una resistencia de 150k para usar el voltaje de CA para generar interrupciones en mi microcontrolador ESP8266 (esp-12e) (wifi integrado). El circuito es como en la imagen.

Perolosproblemasalosquemeenfrentosonnumerosos-

  • Unaresistenciade1/4Wsecalientademasiadoysequemasiseusaunvalormenor.
  • LasinterrupcionessonparaelbordeRISINGyaquehabrápicoscuandohayacerocruz.Lasduracionesdeinterrupciónson(enmilisegundos)soncomo-10,9,0,0,1,9,10,0,0,0,0,0,0,10,9,9,1,0,0,1,1,10,.......yasísucesivamente.¿¡¡¿PORQUÉ?!!?¿Porquéestannervioso?¿Ylosvaloresaleatorios?MesugirieronquelacorrienteenelladodeCAesmenor.Perocomodije,lareduccióndelaresistencialoquemayelaumentopodríaarruinarlomás.Habladeparadoja,¿eh?

Ahorasobreelproductoqueestabaintentandorealizaringenieríainversa-

Porquéesoesunproblemaparamí-

  • Estánutilizandounavariantedel(casi)mismoopto-acoplador,H11A1.Yusanunaresistenciasmd"330k" (x2 veces más alta) que debe ser 1 / 4W. Ahora, obviamente, la resistencia 2 veces mayor es la razón por la que no se quema. Pero, ¿cómo es eso dar suficiente corriente para generar las interrupciones correctas?

Por favor ayúdame aquí. Con el escenario actual, hay un parpadeo bastante irregular en el regulador del triac probado con bombilla incandescente. Han pasado días para comprender por qué sucede esto ...

Muchas gracias de antemano ... :)

    
pregunta Ujjwal Syal

2 respuestas

0

Finalmente encontré la respuesta a esto.

Una vez cambié experimentalmente la resistencia de 10k, en el lado izquierdo (lado arduino), que conecta 5v al quinto pin del optoacoplador y al pin de interrupción, a 1M ohms. También conectó capacitancia 2nF a través del colector y el emisor.

Mi corazonada era que un poco de ruido puede reducirse mediante un tipo correcto de resistencia. Así que seguí aumentando la resistencia poco a poco hasta que dio el resultado que quería.

Además, una mejor opción para el optoacoplador es PC817.

Espero que esto ayude a cualquiera que tenga problemas con los detectores Zero-Cross. :)

    
respondido por el Ujjwal Syal
2

Resistencia

Una resistencia de 150kΩ en 220V ac está disipando 0.32W y probablemente debería estar ardiendo.

Una resistencia de 330kΩ en 220V ac está disipando 0.147W, que está en el rango nominal.

Como sugirió uno de los comentaristas, su matemática de 10 veces mayor está un poco fuera de lugar. Tal vez deberías probar una resistencia de 330kΩ?

Interrupciones

No nos diga las duraciones de las interrupciones, muestre la captura de alcance del nodo en el pin 5. Si la captura de alcance se comprueba, entonces sabe que es un problema de firmware y está describiendo un problema de hardware. Asegúrese de que tiene un problema de hardware antes de describirlo en términos de software.

¿Simplemente especulando sin una captura de alcance, pero podría ser que tu pull-up sea demasiado fuerte? Tienes una resistencia menor que la otra. Tal vez intente un 10k? 20k? De nuevo, publica una captura de alcance.

    
respondido por el slightlynybbled

Lea otras preguntas en las etiquetas