做 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
往期推荐
夜雨聆风