Correcto, segun mis calculos son esos los numeros que me salen tambien a menos que yo tambien sea medio peligroso con la calculadora jajajajajajajaja
Bien, malo sera que nos equivoquemos los dos
Entonces si es de 30 niveles haremos una demora 1/30 de 138, es decir de 4,6uS, el primer PWM sera el cruce por 0 por tanto sera un PWM sin dutty=0V, el segundo tendra un dutty de 1*4,6uS=4,6uS, el tercero de 2*4,6=9,2, el cuarto de 3*4,6=13,8uS y asi sucesivamente hasta llegar a un dutty de 30*4,6=138 es decir del 100% esto sera la cresta de la onda y empezara a decrecer, la 31 que sera la primera de la bajada de la onda sera de 29*4,6=133,4uS y asi sucesivamente hasta llegar a 1*4,6=4,6 esta sera la ultima del semiciclo positivo, ya que la siguiente que sera de dutty 0 sera la primera del semiciclo negativo,
el semiciclo negativo sera exactamente igual pero sobre otro pin del PIC.Preguntandole a alguien que sabe mas que yo sobre lo de tener dos ondas al mismo tiempo, me dijo que tenian que tener el mismo voltaje, entonces me vino una duda ¿En Ecuador teneis 120V de tension eficaz en la red, verdad? esto quiere decir que teneis una onda desde 0V hasta 170V (120*1,41=169,2V, 1,41 es la raiz de 2) te digo esto porque para generar una onda de 120V a partir de una CC esta CC tiene que ser de 170V, ya que no podemos darle mas V que la que tenemos en continua...
pues la verdad lo veo bastante mejor a tu esquema... yo tenia otro pero me detecta siempre el cruce por cero, ya sea positivo o negativo, iba a hacerle algunos ajustes en las resistencias y el condensador pero creo que mejor me quedo con tu esquema y de paso asi tambien me puedes ayudar con la demora.... el circuito que pensaba hacer es el siguiente
Yo siempre vi asi los detectores de cruce por 0, pero si el tuyo funciona bien usa el tuyo, en dimmers para lamparas incluso con una resistencia solamente, aqui el problema de hacerlo con una R es el ruido ya que eso alimentara un hogar donde habra motores (lavadora, nevera, etc) y ese ruido descontrolara el PIC.
Pero creo que me quedo con el que tu me has dado... Espero y aca en Ecuador existe ese opto.
Con ese opto que tienes en el esquema te vale, lo unico que pasa con ese opto es que en semiciclo - el diodo esta en inversa y no conduce por tanto no polariza el transistor y tenemos un nivel alto 5V durante ese tiempo, pero en cuanto empieza el semiciclo + y la onda alcanza un valor suficiente (unos pocos uS) el diodo polariza el NPN tira los 5V a masa y tenemos 0V=0 logico lo que nos dara un flanco descendente que provocara una interrupcion que no tendremos en cuenta, al caer la V en el semiciclo + llegara un momento, unos uS antes del cruce por 0 real, la V sera insuficiente para encender el LED el NPN dejara de conducir y tendremos 5V en el pin del PIC que nos provocara una interrupcion por flanco ascendente,
"esta interrupcion es la que nos servira de referencia para empezar a generar nuestra onda", fijate que esto te explico es conctandolo como en el esquema que te pongo mas arriba, como esta en tu esquema, tambien funciona pero nos da las señales a la inversa, ¿no se si me explico?
Pero creo que me quedo con el que tu me has dado... Espero y aca en Ecuador existe ese opto.
No es tan buena, incluso tenemos interconexion con colombia para intentar mejorar la forma de onda asi que desde un principio pensaba en sincronizarla a cada ciclo... ahora mismo estoy teniendo un problema al resetear la forma de onda... no se si meterle toda la forma de onda dentro de la interrupcion o mandar a resetear el pic... en un poco de tiempo mas te mando un codigo que estoy haciendolo para que me ayudes viendo que pasa ya q hasta ahora me esta dando error en la simulacion y me dice que no esta simulando en tiempo real en Proteus.
No te fies mucho de Proteus en la parte analogica y menos en AC.
Si la corriente no es muy buena, sobre todo en frec. la sincronizaremos en cada ciclo, no hay problema, esperemos