I am new to arduino programming. And almost inexperienced.

I am looking to program my arduino Uno board to read 2/3/4 wire configuration of PT100 RTD sensor (in accuracy levels of atleast 0.5°C). The temperature range is 0 to 400°C and -50 to 100°C.

Since I am totally new to this field I would appreciate a rather descriptive information with circuits and images and code.

I have researched a lot on the subject, but couldn't get anything useful or substantial to solve my problem.

Moreover, I cannot use thermistor or any IC to read the temperatures as the machine on which the RTD is installed has PIDs, but I would like to create a datalogger that can fetch temperatures on computer itself.

  • You can get ICs which can be used for these sensors, wouldn't that be easier? – RSM May 4 '15 at 10:11
  • I am unable to use ICs as already we are using RTDs with PID controllers to control the temperature. I have to use these existing RTDs to get the temperature readings otherwise there might be variation in the temperature readings of RTD and IC. Moreover, we have applications where we require temperature readings of about 400°C with an accuracy of +/- 0.5°C. I doubt that there exists any ICs that can handle such precision and temperature range. – Mayur Agarwal May 5 '15 at 14:04
  • how are the RTDs connected then at the moment – RSM May 5 '15 at 15:07
  • 1
    A MAX31865 can handle -200°C to 500°C. Are you concerned about the IC being exposed to temperatures? – RSM May 6 '15 at 13:13
  • Actually, the RTDs are installed on a cable extruder having holes to insert the RTD into them. The temperature currently are being read through PID controllers. And yes I am concerned about having the IC damaged. Moreover, how am I supposed to insert the ICs in those tiny holes in the extruder barrel? – Mayur Agarwal May 7 '15 at 3:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.