这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【EEPW-Let's design】MIKROE-2815 开箱与热床测温部署

共1条 1/1 1 跳转至页

【EEPW-Let's design】MIKROE-2815 开箱与热床测温部署

菜鸟
2026-10-23 11:10:11     打赏

产品与平台选择

        MIKROE-2815(RTD Click)基于 MAX31865 芯片,支持 2/3/4 线制 PT100 探头,具备 15 位 ADC 分辨率、±0.5℃ 总精度和 21ms 最大转换时间。本次选用 Adafruit ESP32-S3 TFT Feather 作为主控,搭载 双核 ESP32-S3 @240MHz,4MB Flash + 2MB PSRAM,3.3V 逻辑电平,板载 16MB QSPI Flash 和 USB-C 接口,可直接在 Arduino IDE 中使用 Adafruit 的板级支持包开发。

2026-10-02-18-18-35.png

接线方案

Adafruit ESP32-S3 TFT Feather 的引脚映射关系如下:

MIKROE-2815Feather S3 TFT说明

Vin3V3供电
GNDGND共地
SCKSCK(GPIO36)SPI 时钟
SDIMOSI(GPIO35)主出
SDOMISO(GPIO37)主入
CSA5 / GPIO8片选,避开 TFT 的 CS=7

Adafruit ESP32-S3 TFT Feather 的 GPIO 默认为 3.3V 逻辑,与 MAX31865 完全匹配,无需电平转换电路。

面包板电路_bb2.png

软件配置

在 Platform IDE 中使用 board = adafruit_feather_esp32s3_tft 和 Adafruit_MAX31865 库。

#include <Adafruit_MAX31865.h>

Adafruit_MAX31865 thermo = Adafruit_MAX31865(RTD_CS_PIN); // 参数:CS PIN

void setup() {
  Serial.begin(115200);
  thermo.begin(MAX31865_3WIRE);
}

关键点:屏幕占用了 GPIO7(CS)、GPIO39(DC)、GPIO40(RST),所以 MAX31865 的片选必须挪开,我选了 A5/GPIO8。另外这个板子的 TFT 电源由 GPIO21(TFT_I2C_POWER)使能,代码里必须显式拉高,否则屏幕一片漆黑——这是踩过坑才知道的细节。


使用感受与问题

使用感受:

  • Feather S3 TFT 一块板集齐主控 + 显示 + 供电管理,成品即仪表;

  • MIKROE-2815 即插即用,MAX31865 故障寄存器能直接报告断线、短路;

  • 双核分工后,刷屏完全不影响采样节奏。


问题:

  • 换 PT1000 探头必须同步改代码:RTD_RNOMINAL=1000、RTD_RREF=4300,否则读数完全失真;

  • 2 线制接法每 0.4Ω 引线电阻约引入 1°C 偏差,长线场景强烈建议 3 线或 4 线制;

  • TFT 电源使能脚 GPIO21 必须拉高,代码已处理。





关键词: DigiKey     得捷    

共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]