Fórum

Dúvida com termosta...
 
Notifications
Clear all

Dúvida com termostato diferencial solar  

   RSS

0

Bom dia Caro Claudio Larios, obrigado pelo serviço que presta.

A minha dúvida está relacionada com o termostato diferencial para control AQS solar com pic 16f688.

Fiz uma pequena instalação e usei o seu código HEX e funciona muito bem. No entanto queria alterar as NTCs de 100Kohm

mas não tenho tido exito ao compilar com o CCS. Executa a compilação sem erros, mas  o ficheiro HEX gerado é totalmente diferente daquele

que nos facultou e não funciona. Isto acontece mesmo utilizando o ficheiro C original. Será que estou a fazer algo errado? pode ajudar?

Abraço,

Eduardo F. Lopes

1 Answer
0

A    mudança  para  o valor de  100k no NTC  exigira que seja alterado o resistor  de pull up de  10k para também  100k. O programa tem que ser alterado os parâmetros para o novo NTC que deseja usar.  Consulte tabela do fabricante para obter estes valores.  Veja  onde será alterado conforme  a porção do programa abaixo:

//constantes
float const beta = 3950.0;// valor beta do ntc (altere conforme o ntc escolhido)  //aqui para o beta do seu componente
float const Ro = 10000.0; //resistência nominal a 25ºC do NTC escolhido          //aqui para  100000.0  (100k)
float const _T0 = 1.0/298.15;//inverso de 298,15 K (25ºc)
float const vref_adc = 5.0; //tensão de referência do conversor AD
float const resol_adc = 1023.0 ;//resolução do conversor AD - 1
float const res_pull_ntc = 10000.0; //resistor de pullup junto ao NTC             //aqui para  100000.0  (100k)

 

Espero  que consiga obter o resultado que deseja.

 

Caro  Claudio Larios,

Vou tentar utilizar a sua dica e ajuda

Muito obrigado,

Cordialmente,

Eduardo F. Lopes

Back To Top