Hola a todos, estoy metido en un proyecto que consiste basicamente calentar agua y mantener la temperatura.
El funcionamiento es el siguiente:
Con 2 displays de 7 segmentos muestro la temperatura real del agua, para ello utilizo 4 sensores lm35 aislados y sellados, luego, activo un interruptor ( modo programación ) e indico la temperatura deseada, al volver el interruptor al modo trabajo verifica si la temperatura del agua es inferior a la deseada, si es así activa dos reles que encienden las resistencias, pues es es ese momento cuando los displays indican un valor muy elevado y el pic desconecta los reles, con lo cual, la temperatura mostrada vuelve a ser normal y vuelve a activarlos, así seguidamente.
Eso lo arreglé con un condesador de 470uF en la salida del 7805 que alimenta todo el circuito pero a la hora de montarlo me vuelve a pasar lo mismo aún estando el condensador.
He revisado el programa ( Pic Simulator Ide ) y todo está bien, si tempact<tempset reles=1, no hace nada más y no entiendo porque cambia la lectura.
La medición la hago de la siguiente manera, leo los 4 sensores, saco la media y lo guardo en una variable, cuando ha leído 50 veces vuelvo a sacar la media de esas 50 veces ( es un poco "salvaje" por las prisas que me metieron... )
El voltaje de referencia lo obtengo de un divisor resistivo compuesto de 3 resistencias, así obtengo 1,501v, eso para el Vref+ y el Vref- vá a masa.
En la bobina de los reles he puesto un 1n4001 para evitar un retorno cuando el rele vuelve a reposo.
Estoy un poco perdido ya que ese problema lo solucioné con el condensador pero ahora que todo está montado me vuelve a salir y no sé porqué. Intentaré ir al sitio y tomar todas las mediciones que pueda.
El ejemplo es que ahora mismo marca 26 grados, y lo programo para 30, al conectarse los reles marca 89, se desconectan, 26, se vuelven a conectar 89 y así todo el tiempo.
Los reles los activo con dos Mosfet irf840 ( tambien salvaje, con un bc337 hubiera sobrado, pero los irf los saqué de una placa vieja de pc, increible que parezca, así que eurillos que me ahorro, hay que reciclar
).
Creo que el problema puede ser el Vref- o quizás el transformador que alimenta el circuito, pero no estoy muy seguro ya que el circuito completo no llega a 200mA de consumo con los reles activados y todos los led's encendidos, el transformador es de 220->12v 1,25A
Muchas gracias
El funcionamiento es el siguiente:
Con 2 displays de 7 segmentos muestro la temperatura real del agua, para ello utilizo 4 sensores lm35 aislados y sellados, luego, activo un interruptor ( modo programación ) e indico la temperatura deseada, al volver el interruptor al modo trabajo verifica si la temperatura del agua es inferior a la deseada, si es así activa dos reles que encienden las resistencias, pues es es ese momento cuando los displays indican un valor muy elevado y el pic desconecta los reles, con lo cual, la temperatura mostrada vuelve a ser normal y vuelve a activarlos, así seguidamente.
Eso lo arreglé con un condesador de 470uF en la salida del 7805 que alimenta todo el circuito pero a la hora de montarlo me vuelve a pasar lo mismo aún estando el condensador.
He revisado el programa ( Pic Simulator Ide ) y todo está bien, si tempact<tempset reles=1, no hace nada más y no entiendo porque cambia la lectura.
La medición la hago de la siguiente manera, leo los 4 sensores, saco la media y lo guardo en una variable, cuando ha leído 50 veces vuelvo a sacar la media de esas 50 veces ( es un poco "salvaje" por las prisas que me metieron... )
El voltaje de referencia lo obtengo de un divisor resistivo compuesto de 3 resistencias, así obtengo 1,501v, eso para el Vref+ y el Vref- vá a masa.
En la bobina de los reles he puesto un 1n4001 para evitar un retorno cuando el rele vuelve a reposo.
Estoy un poco perdido ya que ese problema lo solucioné con el condensador pero ahora que todo está montado me vuelve a salir y no sé porqué. Intentaré ir al sitio y tomar todas las mediciones que pueda.
El ejemplo es que ahora mismo marca 26 grados, y lo programo para 30, al conectarse los reles marca 89, se desconectan, 26, se vuelven a conectar 89 y así todo el tiempo.
Los reles los activo con dos Mosfet irf840 ( tambien salvaje, con un bc337 hubiera sobrado, pero los irf los saqué de una placa vieja de pc, increible que parezca, así que eurillos que me ahorro, hay que reciclar
Creo que el problema puede ser el Vref- o quizás el transformador que alimenta el circuito, pero no estoy muy seguro ya que el circuito completo no llega a 200mA de consumo con los reles activados y todos los led's encendidos, el transformador es de 220->12v 1,25A
Muchas gracias