Bom dia Pessoal!

Tenho um projeto em que utilizo 2 conversores de temperatura para PT100, MAX 31865.

Não consigo ler temperaturas quando o Rref do conversor é 431, e consigo ler normalmente quanto o Rref é 4300.

Alguém já passou por isso e pode dar uma ajuda nesse caso?max31865_2ch_spi_example.rar

Exibições: 2933

Responder esta

Respostas a este tópico

Boa tarde, 

Meça com um ohmímetro(multímetro) as resistências do seu sensor. 

E nos informe o valor. 

José, aproximadamente 110 e 1 ohm.

Ok Frederico.

Me informe como fez as conexões com o Arduino. Todas as ligações, inclusive de alimentação. 

Mostre um diagrama e fotos nítidas, por favor. 

Bom dia José.

As ligações são as seguintes:

Arduino    MAX31865

5V              VIN

GND          GND

10(CS)       CS

11(MOSI)   SDI

12(MISO)   SDO

13(CLK)     CLK

Veja pelas fotos, que os Jumpers estão conforme manual para 3 fios:

Jumper "2/3Wire" está fechado.

Jumper "2Wire" está aberto

Jumper "24 3"está fechando o "3" para o central.

Veja também parte do código que estou utilizando no arduino:

#include <Adafruit_MAX31865.h>

// Use software SPI: CS, DI, DO, CLK
Adafruit_MAX31865 max = Adafruit_MAX31865(10, 11, 12, 13);

// The value of the Rref resistor. Use 430.0 for PT100 and 4300.0 for PT1000
#define RREF 430.0
// The 'nominal' 0-degrees-C resistance of the sensor
// 100.0 for PT100, 1000.0 for PT1000
#define RNOMINAL 100.0

void setup() {
Serial.begin(115200);
Serial.println("Adafruit MAX31865 PT100 Sensor Test!");

max.begin(MAX31865_3WIRE); // set to 2WIRE or 4WIRE as necessary
}

E veja o resultado que estou obtendo no terminal:

RTD value: 0
Ratio = 0.00000000
Resistance = 0.00000000
Temperature = -242.02
Fault 0x40
RTD Low Threshold

O estranho, é que se modifico os jumpers para a configuração de 2 fios, e altero o código também para 2 fios, tudo funciona perfeitamente.

Alguém já teve esse problema?

Descobri o problema!

O jumper "24 3" tinha um link "invisível" entre o pino central e o da esquerda. Com isso, quando fechava o central com do da direita para um PT100 de 3 fios, acabava ficando tudo aterrado. Passei um estilete entre os pads e conferi que o pad central não tinha mais condução para o pad da esquerda. Aí deu certo.

Boa ! Por isso eu envie fotos do tutorial da Adfruit! 

Para que você visse como são os jumpers. Veja a minha observação sobre o jumper na sua placa. 

Para uso do Sensor PT100 com 3 fios:

  • Solde o jumper identificado como  2/3 Wire (pela foto, dá para ver que sim).
  • Corte o fio que liga o lado esquerdo do jumper bidirecional logo acima do resistor  Rref. (não dá para ver) 
  • Em seguida, solde o lado direito identificado como (pela foto, dá para ver que sim).

Também não tinha visto que os pinos 24 vinham unidos de fábrica. Vou colocar uma imagem aqui para outras pessoas também verem.

https://learn.adafruit.com/adafruit-max31865-rtd-pt100-amplifier/f-a-q

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço