bruxo escreveu:Bom pessoal, consegui resolver a maioria dos problemas,mas estou me quebrando com oscilação no exibição das temperaturas no display.
Implementei rotina que faz uma média com 10 comparações, e outra que leitura dos canais analógicos a cada 10 ciclos,já que os sensores (lm35)a variação de temperatura nos sensores e bastante lenta.
Troquei a fonte de alimentação por uma bateria 5V,não mudou em nada.
O que acontece:
1°Se usar um divisor de tensão ou usar a fonte de bancada para gerar os milivolts nos canais analógicos, a exibição exibe no display fica normal com muito pouca variação.
2° quando coloco os sensores e começa a ligar os cooler a exibição das temperaturas começa a variar,por momentos até 10 ou 20G°ou até mais .
3°Engraçado que nas portas do microcontrolador os milivolts não oscilam no multímetro.
Alguém poderia me dar uma dica ou citar algum exemplo?
Será que o cooler não está produzindo ruido na alimentação?
Provavelmente seu multímetro não vai detectar variações,o ideal seria um osciloscópio.
Experimentam retirar a ventoinha e posta seu circuito completo.