Oye parece que tus conocimientos de electronica y tu forma de pensar estan muy retrasados, cuando dije que solucione el problema que tu no pudistes solucionar respecto al puto transformador que tu aconsejabas que sin el no se podia hacer nada, censurabas el ingenio e intelecto de personas del foro que tenian en mente realizar su propio diseño sin tener que ir por el camino facil, osea comprar la interface de linea de poder que cuesta 15 veces el precio de poder fabricarla tu mismo. solo con el conocimiento de electronica respecto filtros pasa-banda que cumplen la funcion de filtrar la frecuencia deceada.
El caso es el siguiente, para impedir que la frecuencia de 50/60 Hz se introduzca al circuito de control comandado por un pic, y por ende la tension de 220/110 Vac dañe el circuito y que ademas puedas sufrir un accidente (MUERTE),
se necesita diseñar un filtro pasa-banda LC sintonizado en 120 Khz contruido con el trafo RF y condendadores, el cual cumple 2 funciones fundamentales que alomejor desconocias.
1) Lograr una alta impedancia de entrada al circuito para frecuencias bajas las de 50 o 60Hz y puedan ser perfectamente atenuadas impidiendo que la tension de 110 o 220 Vac se reflejen en el circuito de control (PIC).
2)Desde el circuito de control al enviarle pulsos de 120 Khz , cuya frecuencia es alta, el filtro LC para esta frecuencia ofrecera una baja impedancia, por lo cual los pulsos de de la portadora de 120 Khz seran acoplados perfectamente al la linea alterna, sin temor de dañar tu circuito.
Para esto se conectan en serie a fase y a neutro condensadores ceramicos 0.1uf con capacidad de soportar mas de 220 Vac, los extremos de estos se conectan al transformador de RF, con lo cual logras una configuracion de filtro LC que cumple con las dos funciones fundamentales.
1) Aislar el circuito de control
2)y desde el microcontrolador enviar pulsos de 120 Khz que se acoplaran ala linea de corriente alterna.
Ademas para mayor seguridad respecto a sobre tensiones que puedan dañar el equipo yo conecte una fase de optoaopladora para separar electricamente ambos circuitos. con esto se cumple el aislamiento y seguridad necesariospara poder enviar comandos X-10 por la linea alterna.
Por lo tanto solo necesitas programar el Microcontrolador con la funcion del modulo PWM para que genere un tren de pulsos de 120Khz y enviar estos en el respectivo cruce por cero de la señal, para esto necesitas realizar una rutina de programacion que es muy facil, para identificar el cruce por cero de la señal, esto lo pueden hacer con el conectando el pin RB0 en serie con una resistencia grande que para mi caso fue de 10MΩ porque el microcontrolador no soporta corrientes muy altas,(puede ver esta configuracion de cruce por cero en las notas de aplicacion de Microchip referente a X-10, AN136)
I=311Vp/10MΩ=31 μA
y el extremo de la resistencia conectarlo con mucho cuidado a la tension alterna,
te quedo claro.
si kieres mas detalles de tansolo pregunta y no ofendas.