Document toolboxDocument toolbox

Temperature Measurement with the RevPi AIO Module

If you're wondering how to measure temperatures, you've come to the right place.

Here is the test setup that I’ve used

  • PT1000 with 4 wires

  • RevPi AIO

  • RevPi Core 4

Hardware Setup

Temperature Measurement AIO-20240726-094935.jfif

 

(13:43:32,15) C:\Users\d.conzelmann\OneDrive - KUNBUS GmbH\Scripts>ssh pi@192.168.1.211 Linux RevPi99988 6.1.46-rt13-v8 #1 SMP PREEMPT_RT Mon, 5 Feb 2024 15:02:39 +0100 aarch64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Mar 1 12:42:48 2024 from 192.168.1.120 Wi-Fi is currently blocked by rfkill. Use raspi-config to set the country before use. pi@RevPi99988:~ $ piTest -d Found 2 devices: Address: 0 module type: 136 (0x88) RevPi Connect 4 V1.0 Module is present input offset: 0 length: 6 output offset: 6 length: 7 Address: 32 module type: 103 (0x67) RevPi AIO V1.4 Module is present input offset: 13 length: 20 output offset: 33 length: 4 pi@RevPi99988:~ $ piTest -f update firmware success pi@RevPi99988:~ $ piTest -d Found 2 devices: Address: 0 module type: 136 (0x88) RevPi Connect 4 V1.0 Module is present input offset: 0 length: 6 output offset: 6 length: 7 Address: 32 module type: 103 (0x67) RevPi AIO V1.5 Module is present input offset: 13 length: 20 output offset: 33 length: 4 pi@RevPi99988:~ $ piTest -r RTDValue_1 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 222 dez (=00de hex) 2 Byte-Value of RTDValue_1: 224 dez (=00e0 hex) 2 Byte-Value of RTDValue_1: 227 dez (=00e3 hex) 2 Byte-Value of RTDValue_1: 231 dez (=00e7 hex) 2 Byte-Value of RTDValue_1: 233 dez (=00e9 hex) 2 Byte-Value of RTDValue_1: 235 dez (=00eb hex) 2 Byte-Value of RTDValue_1: 235 dez (=00eb hex) 2 Byte-Value of RTDValue_1: 236 dez (=00ec hex) 2 Byte-Value of RTDValue_1: 236 dez (=00ec hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) 2 Byte-Value of RTDValue_1: 237 dez (=00ed hex) ^C pi@RevPi99988:~ $

Here is the documentation:

https://revolutionpi.com/en/tutorials/uebersicht-aio-2/rtd-messung-2

And here:

  • Basically, I have just switched the defaults of the PiCtory configuration of the AIO Module to PT1000 and 4 Wire.