MAX31865 RTD 온도 센서
일반
MAX31865 를 탑재한 RTD 온도 센서 ADC입니다. 2,3,4선식 PT100 프로브와 연결하여 온도를 측정할 수 있으며 SPI 인터페이스를 이용합니다. RTD (Resistance Temperature Detectors)는 저항 온도 센서의 한 종류로 주로 산업용으로 사용되며 정확도와 안정성이 뛰어납니다.
사양
- 2선, 3선, 4선 PT100 RTD 사용가능
- 15bit ADC 입력
- 과전압보호(+/-45V)
- fault 검출
- 21mS의 빠른 반응 시간
사용 가능한 GPIO
- 라즈베리파이 0~4
- 라즈베리파이 5
- 비글본 블랙/그린
- 젯슨 나노
- FT232H, FT2232H, FT4232H
명령
[INIT]
모듈을 초기화합니다.
항목 | 타입 | 설명 |
---|---|---|
RTD타입 | WRITE | 사용할 RTD의 타입을 선택합니다. (2선식, 3선식, 4선식) |
[READ_RTD]
온도,Resistance, Ratio를 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
Ratio | READ | RTD의 현재 저항값과 기준점의 저항값의 비율입니다. |
Resistance(Ohm) | READ | RTD의 현재 저항값입니다. |
온도(℃) | READ | 측정된 온도입니다. |
[READ_FALUT]
모듈의 오류를 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
READ_FAULT | READ | 모듈의 오류메시지 입니다. 오류가 없을 경우 값은 “No Error”입니다. |
예제
목표
센서에서 온도값을 읽어서 대시보드 게이지 위젯에 표시합니다.
부품
부품 | 갯수 |
---|---|
라즈베리파이 4 * | 1 |
MAX31865 | 1 |
RTD (PT100) | 1 |
* 다른 하드웨어를 사용할 수도 있습니다. 사용 가능한 GPIO를 참고하세요.
연결
MAX31865-라즈베리파이
아래의 핀들을 가로방향으로 서로 연결합니다.
MAX31865 | GPIO |
---|---|
VIN | 3.3V |
GND | GND |
CLK | 11 (SPI0 SCLK) |
SDO | 9 (SPI0 MISO) |
SDI | 10 (SPI0 MOSI) |
CS | 8 (SPI0 CE0) |
MAX31865-PT100 RTD 프로브 연결

– RTD 연결시 + 와 – 극성은 서로 바뀌어도 무관합니다.
– 각 극성의 2개의 단자 중 어떤 단자에 연결해도 무관합니다.
– 각 극성의 2개의 단자 중 어떤 단자에 연결해도 무관합니다.
점퍼 연결

전체 연결 (4선식 기준)

프로젝트