Forum: Mikrocontroller und Digitale Elektronik Probleme mit Max31865 und PT1000 4 wire


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Black J. (shaman)


Lesenswert?

An was könnte es liegen?

RTD value: 32767
Ratio = 0.99996948
Resistance = 4300.86865234
Temperature = 989.15
Fault 0x80
RTD High Threshold

Hardware: Arduino Mega (Uno) + Max31865 (431 Rref) + PT1000 (4 wire)

Es wird Adafruit_MAX31865.h benutzt.

-Die Werten von Sensor (PT1000 4 wire) stimmen, soweit bzw. ich habe bei 
mir, statt 1002 Ohm, 1009 Ohm gemessen.

-Wegen 4 wire hatte ich keine Jumper gesetzt.
https://learn.adafruit.com/adafruit-max31865-rtd-pt100-amplifier/rtd-wiring-config

-Es wird Software SPI verwendet.

-Die Beschaltung sieht folgendermaßen (CS=Pin10, DI=Pin11, DO=Pin12, 
CLK=Pin13, Vin=3,3V, GND=GND) aus.

-Auf Max31865 ist Widerstand 431 verlötet (Rref). Alle Werten in Code 
hatte ich soweit für PT1000 gesetzt. Genauso wie es in der Beschreibung 
von Adafruit steht.

Es kommt aber ständig diese Fehlermeldung:
Fault 0x80
RTD High Threshold

Ps: Es wurden bereits 2x PT1000, 2x Max31865 getestet, unter anderem 
auch unter Arduino Uno und Arduino Mega. Die Fehlermeldung bleibt aber 
gleich.

von J. S. (jojos)


Lesenswert?

Wenn auf dem Rref 431 steht, dann sind das 430 Ohm und damit ist das für 
PT100.
Vielleicht den Rref mal nachmessen.

: Bearbeitet durch User
von Black J. (shaman)


Lesenswert?

Stimmt. Das sind tatsächlich 430 Ohm. Da muss ich wohl den durch 4.3KOhm 
ersetzen. Danke dir.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.