内容概要:本文详细介绍了使用STM32F103C8T6作为控制器,结合AD7793 24位Σ-Δ ADC实现PT100温度测量的硬件设计和软件实现。主要内容涵盖三线制和四线制测量方案对比、硬件电路设计要点(如激励电流配置、引线电阻补偿)、按键处理机制(状态机+FIFO队列)、查表法优化温度转换速度以及4-20mA变送输出电路的设计。文中还提供了详细的代码片段,展示了如何通过寄存器配置实现不同的测量模式,并讨论了实际应用中的注意事项和技术难点。 适合人群:嵌入式系统开发工程师、工业自动化领域的技术人员、对高精度温度测量感兴趣的电子爱好者。 使用场景及目标:适用于需要精确温度测量的应用场合,如工业控制系统、实验室环境监测等。目标是帮助读者掌握PT100温度传感器的工作原理及其在不同布线方式下的性能表现,提高系统的可靠性和准确性。 其他说明:文中提到的技术细节对于理解和改进现有温度测量系统非常有价值,特别是关于硬件选型、软件算法优化等方面的内容。此外,提供的源码和电路图可以帮助读者快速搭建实验平台进行验证。
2025-11-06 18:44:01 61.24MB
1
AD7793 ADI公司的ADC 自带恒流源可直接采集PT100热电阻信号,或者热电偶高效放大滤波 应用于热电偶测量RTD测量 热敏电阻测量 气体分析 工业过程控制
2022-11-11 22:11:56 582KB ADC AD7793
1
msp430的AD7793驱动程序,io模拟spi
2022-06-05 13:59:51 2KB msp430 AD7793 模拟spi
1
该设计为没有按时间完成的一个高精度温度测量系统项目。整个项目,PCB,硬件电路已完成。 改高精度温度测量电路涉及到的重要芯片包括:MSP430F4152、AD7793、EDS820、PTR6000M等 温度测量电路及PCB截图:
1
AD7793方案 原理图加源码 高精度热电偶采集 带冷端补偿PT100 可以用于其他场合 比如应变片或者高精度采集类
2021-08-14 15:47:22 154KB AD7793 热电偶 热电阻 PT100
1
本资源为基于MSP430的AD7793硬件SPI驱动,MCU的具体型号为MSP430F5738。经测试,该驱动能够正常工作。集成开发环境为IAR 8.0.4。
2021-07-29 22:45:43 392KB MSP430 AD7793 硬件SPI 驱动
1
分享AD7793测量PT100的应用心得分享,用AD7793测量PT100的部分程序,见附件下载AD7793测试程序及中文资料。经测试PT100全程温度测量范围内精度达到0.2度,至于干扰嘛,按照官方资料的硬件滤波方法效果还可以。因为涉及公司项目,所以代码不便完全公开,SPI使用的是RTT的底层硬件驱动(参考RealTouch),这里提供的代码主要是借鉴其中顶层应用部分,当然得需要软件标定。如果你感兴趣的话完全可以在这个基础上编写自已的底层驱动。对了,cpu用的stm32f103。 硬件简单描述:硬件可以参考官方资料中的提到的3线制应用,使用AD7793内部电流源,不过我采用的是4线制,效果应该更好些吧。 问题解答: 1. AD7793上电后采集正常,数据到时很稳定,过段时间后就没有数据输出了,AD一直处于转换中,不知道LZ遇到这种问题了没? 我想可能还是时序不太严谨容易出问题,当然这跟应用程序部分也可能有关系。就是软件驱动得做大量测试,硬件驱动如果用在嵌入式就涉及到同步问题。我使用的方法如下,感觉到目前为止7793工作还是挺稳定的。 其一:我现在使用RTT的底层硬件驱动,觉得就是人家编好硬件驱动还是严谨些吧。还有我在硬件上做个检测PT100是否挂载电路,如果检测不到就让7793复位。 其二:软件解决方法:就是一旦数据读取错误,就发复位命令,重新驱动。 可能感兴趣的项目设计: 基于AD7793的温度测量系统电路+PCB源文件,下载链接:https://www.cirmall.com/circuit/2490/detail?3
2021-07-10 11:17:55 622KB ad7793 电路方案
1
AD7792、AD7793、AD7794、AD7795的中文资料,很实用
2021-06-25 21:09:57 1.22MB 中文资料
1
本文档主要对AD7792和AD7793芯片的特性和内部各寄存器做了详细的介绍
2021-06-14 14:02:22 597KB AD7792
1
本资源为基于MSP430的AD7793模拟SPI驱动,MCU的具体型号为MSP430F5738。经测试,该驱动能够正常工作。集成开发环境为IAR 8.0.4。
2021-05-31 20:05:49 383KB MSP430 AD7793 模拟SPI 驱动
1