Hola os presento mi proyecto para controlar la potencia de los tres calefactores de una placa vitroceramica de cocina. Todos sabeis que estas placas vienen con un sistema de control bastante rudimentario y poco practico, ya que lo que hacen es calentar al maximo durante unos segundos y apagarse durante otros segundos, dependiendo de la potencia seleccionada. Esto lleva a que hay momentos en que la comida sobrepasa muchisimo la temperatura ideal, mientras en otros periodos se enfria bastante.
Mi idea es hacer un sistema de control proporcional, o sea que el calefactor este siempre encendido, durante el tiempo de cocinado, pero con la potencia seleccionada, de ese modo la temperatura sera casi constante durante todo el proceso de cocinado.
Inicialmente pense hacer algo parecido al control dimmer de tres canales de "panxulitho", o incluso diseñar uno desde cero utilizando PWM. Pero al observar el sistema original de estas placas y ademas viendo que los calefactores no tienen ningun sensor de temperatura, pense que lo mas facil y practico es mejorar el sistema original y en lugar de calentar al maximo 20 segundos y apagar completamente otros 40 segundos, podria hacer lo mismo pero tomando como unidad no el segundo, sino el ciclo de la red. De ahi nace este pseudo PWM. Lo llamo asi porque el comportamiento es parecido a un control por PWM, pero no se utiliza realmente ningun modulador de ancho de pulso.
La explicacion es bastante sencilla: tomo como base de tiempos el segundo, que en europa tiene 50 ciclos completos y en america 60. Yo voy a trabajar sobre los 50 Hz. ya que vivo en Europa, pero es muy sencillo pasarlo a 60 Hz.
Si tomamos como dije un segundo, o sea 50 ciclos de red, el 100 % de la potencia seria logicamente encender permanentemente el calefactor. Para un 90 % encenderia dicho calefactor solo los 45 primeros ciclos del segundo, permaneciendo apagado los otros 5 ciclos. Para el 80 serian 40 On y 10 Off, para 70 % 35 On y 15 Off, para 60 % 30 On y 20 Off, para 50 % 25 On y 25 Off, para 40 % 20 On y 30 Off, para 30 % 15 On y 35 Off, y finalmente para el 20 % de potencia seria 10 On y 40 Off.
Al ser un control bastante lento, equivalente a un PWM de 1 Hz. no es totalmente valido para iluminacion, pero si para el resto de usos y sobretodo para el que ha sido diseñado y tambien para control de fuentes regulables y velocidad de motores. Por contra la principal ventaja es la sencillez de implementacion, ya que basta un detector de cruce por cero, comun a todos los canales que se deseen controlar con el mismo PIC, que dara los impulsos de cuenta de ciclos al PIC y que en base a la potencia seleccionada para cada canal, activara la señal de disparo del optotriac, (MOC3041), el cual a su vez al contener otro detector de cruce por cero, se disparara solo cuando coincidan ambas señales, la del PIC y el cero de la red.
En cuanto acabe el software y la simulacion, lo pondre por aqui para que lo veais y si os sirve lo utiliceis. Tambien por supuesto para que aporteis vuestras opiniones y comentarios.
Saludos.