si conecto un motor a la fase que leo el cruce.. la variacion la hace perfecta, pero las otras fases, hace cualquier cosa, por ende el motor no arranca..
Claro si solo controlas una fase, ¿que querias?
Tienes que poner un triac por cada fase, y deberias poner un detector de cruce por 0 por fase tambien, esto no es necesario cuando la corriente es perfecta pero te aseguro que la tension y frecuencias de linea no siempre lo son.
Un sistema trifasico balanceado (equilibrado) tiene sus fases desfasadas 120º entre si, si tomamos la fase R como referencia cuando esta esta a 0 e inicia ciclo positivo, la fase S esta en 161V positivos (70%) y la T en -161V negativos si sumas las tres tensiones son 0V, por la tanto hay que detectar los cruces por 0 de cada fase esperar el tiempo segun la potencia que queremos darle al motor y activar cada triac a su debido tiempo.
Si por ejemplo quieres hacer un arrancador de 20 en 20% y que cada segundo suba en ese porcenteje, para 50Hz en cada semiciclo de 10ms harias temporizaciones de 2ms, (esto en teoria despues te explico porque no es asi) y en principio contarias cuatro desbordes (de TIMER) activarias el TRIAC_R asi darias 20% y lo harias 100veces para completar 1seg, despues 3desbordes y activarias TRIAC_R ya estas en 40% y asi sucesivamente y para todas la fases. Lo trozos de senoide en que conduce deben estar desfasados igual que lo estan las senoides.
Para lo tiempos tampoco es asi, como te decia antes sino que en cada semiciclo hay unos tiempos de no conduccion del triac, que se vienen correspondiendo con los primeros y ultimos 0.4ms aprox de cada semiciclo de 10ms, ya que hasta que la tension entre anodos no es suficiente para que la IL ( I latched, corriente de enganche) llegue a su valor (varia de unos triacs a otros) por mucha V e I que le des al gate no entrara en conduccion, esto al principio del semiciclo, al final es parecido, proque cuando cae la IH (I hold, corriente de mantenimiento) que es algo menor que IL pero casi igual dejara de conducir. Para el T810 IH=15mA IL=25mA 1º Y 3º cuadrante y 30mA 2º cuadrante, esto hay que tenerlo en cuenta para calcular los tiempos con exactitud.
Bueno haz si quieres, el control de las tres fases, y si puedo y se te echo una mano, creo que tendras que cambiar el PIC 12 por un 16, porque las patillasno te van a llegar, o intentelo primero con un solo detector de cuce por 0 con el 12f y controlas las tres fase por tiempo
si la corriente es buena te funcionara y si es mala haras sufrir un poco al motor
pero creo que arrancara, los motores trifasicos son poco escrupulosos
Suerte es un proyecto bonito