Hola colega karpic
Una pregunta, en tus ensayos el Triac tiene carga inductiva o resistiva. Si es inductiva cuando la tensión cruza por cero el Triac aun no se ha desconectado, lo hace cuando la corriente que circula por el se hace menor de la corriente de mantenimiento. O sea, que transcurre un tiempo después de que la tensión cruza por cero hasta que el Triac se desconecta. Es entonces que tiene que aparecer el pulso de disparo. No se si este es tu problema pero pudiera ser si tienes carga inductiva
Saludos desde La Habana

Tiene carga resistiva.
He estado haciendo pruebas y creo que el problema lo tengo en la detección del paso por cero, he dejado solo la interrupcion externa con un delay para hacer parpadear un led, resulta que lo estoy probando en una protoboard y con solo pinchar un cable en la pata de la int ya me detecta la interrupcion, he probado dos maneras de detectar el paso por cero, una es con un transistor como en el esquema de arriba y otro con una resistencia de 1M conectada a 220v, he observado que el led parpadea 6 ó 7 veces seguidas a la misma intensidad y la siguiente mas fuerte, así sucesivamente. No se que puede estar pasando.