乐于分享
好东西不私藏

高精度ADC温度采集源码:ADS1220、PT100、热电偶、NTC完整方案

高精度ADC温度采集源码:ADS1220、PT100、热电偶、NTC完整方案

做 RTD/PT100、热电偶、NTC/PTC 热敏电阻 温度采集,不知道 ADC 怎么配置、温度怎么换算、冷端补偿怎么做?

这套资料整理了 TI 官方的 5 款高精度 ADC + 3 类温度传感器 的完整参考源码。


一、支持 5 款高精度 ADC

资料包含以下 ADC 的驱动及示例工程:

  • ADS1220 —— SPI 接口
  • ADS122C04 —— I2C 接口
  • ADS122U04 —— UART 接口
  • ADS124S08 —— SPI 接口
  • ADS1261 —— SPI 接口

涵盖 SPI / I2C / UART 三种常见通讯方式,可以参考不同 ADC 的寄存器配置、数据读取和采样流程。


二、支持 3 类温度传感器

1. RTD 热电阻

支持:

  • PT100
  • PT1000
  • 其他 RTD 测温方案

包含 RTD 电阻值 → 温度 的换算算法,可用于学习高精度电阻式温度测量。

2. 热电偶

支持常见热电偶类型:

K / J / T / E / N / R / S / B

源码包含:

  • 热电偶电压采集
  • 冷端温度测量
  • 冷端补偿
  • 热电偶温度换算

适合作为工业高温测量、热电偶采集模块等项目的参考。

3. NTC / PTC 热敏电阻

包含热敏电阻温度测量相关算法,并提供:

Steinhart-Hart 温度换算算法

可参考实现:

ADC采样 → 电压 → 电阻 → 温度

同时包含模拟温度传感器相关算法参考。


三、源码资料包含什么?

  • ADC 寄存器驱动源码
  • SPI 通讯代码
  • I2C 通讯代码
  • UART 通讯代码
  • ADC 初始化与配置
  • ADC 原始数据读取
  • RTD 电阻→温度换算算法
  • 热电偶冷端补偿
  • 热电偶温度换算算法
  • NTC/PTC 温度换算
  • Steinhart-Hart 算法
  • ADS 系列 EVM 配置参考
  • MSP432E401Y + CCS 完整示例工程
  • 中文项目详细说明文档

四、共 15 个温度采集示例工程

5 款 ADC × 3 类温度传感器

共包含 15 个示例工程


五、获取方式

公众号回复:6001


往期推荐

全球 MCU 前五,谁在领跑?

换个屏又要重画一遍界面?周立功开源的这个 GUI,一套 UI 通吃裸机和 Linux

15 年了还在更新的 ST-LINK 开源工具集:烧录、GDB、SWO 全给你

这个多线程 MQTT Broker 专为边缘设备而生

3台万用表,为何电流波动差这么大