PT100(RTD)三线四线测量方案(升级版):基于STM32的温度测量原型机

PT100(RTD)三线制四线制测量方案(升级版)。
本方案仅为开发者提供的快速原型机参考,并非可直接量产的产品,开发者请根据实际需求增删功能及模块。
本系统以stm32f103c8t6作为主控芯片,采集温度范围为-200℃~600℃,带4-20mA变送输出,通过液晶1602显示温度或pt100阻值,显示分辨率为0.01℃,四线制精度±0.3℃,三线制精度±1℃,可通过按键设置显示模式和设置温度量程,通过拨码开关切换三线制和四线制模式,带串口下载电路。
概述:
1.电源输入:24VDC;
2.温度测量原理:采用三线制和四线制测量方案,电流激励,获取AD值后计算出PT100阻值,通过查表获取当前的阻值对应的温度。
3.设计知识点:
3.1、基于AD7793的三线制和四线制测量电路设计;
3.2、按键驱动代码,带软件去抖和FIFO功能;
3.3、液晶1602驱动代码以及液晶显示菜单的简单框架;
3.4、使用查表方式获取pt100的温度值;
3.5、变送输出4-20mA电路设计;
3.6、串口下载电路。
注意:
原理图源文件和源码以百度网盘链接方式发货。

ID:7950626779193551

Kevin Kwok


PT100(RTD)三线制四线制测量方案(升级版)

摘要:
本文介绍了一种以stm32f103c8t6作为主控芯片的PT100(RTD)温度测量方案。该方案采用三线制和四线制测量方案,电流激励,通过查表获取PT100阻值对应的温度。该方案还包括基于AD7793的测量电路设计、按键驱动代码、液晶1602的驱动代码、变送输出4-20mA电路设计以及串口下载电路。

  1. 引言
    随着工业自动化的发展,温度测量在工业生产中起着重要的作用。PT100(RTD)传感器作为一种常用的温度传感器,被广泛应用于各个领域。本方案旨在提供一种快速原型机参考,帮助开发者快速搭建PT100(RTD)温度测量系统。

  2. 系统硬件设计
    2.1 主控芯片选择
    本方案选择了stm32f103c8t6作为主控芯片。该芯片具有丰富的外设资源,适合用于温度测量系统的设计。

2.2 电源输入
本系统的电源输入为24VDC,确保系统正常运行。

2.3 温度测量原理
本系统采用三线制和四线制测量方案。通过电流激励,获取AD值后计算出PT100阻值,再通过查表获取对应的温度值。

2.4 显示模块
本系统采用液晶1602作为显示模块,可以显示温度或PT100阻值。显示分辨率为0.01℃,可以满足精确的温度显示要求。

2.5 按键和拨码开关
本系统通过按键设置显示模式和设置温度量程。通过拨码开关可以切换三线制和四线制模式,方便用户根据实际需求选择合适的测量方案。

2.6 变送输出
本系统具备4-20mA变送输出功能,可以将温度信号转换为标准的电流信号,方便与其他设备的连接和数据采集。

2.7 串口下载
本系统具备串口下载电路,可以通过串口进行固件升级和参数设置。

  1. 设计知识点
    3.1 基于AD7793的三线制和四线制测量电路设计
    本系统的测量电路采用了AD7793芯片,通过差分放大器和模数转换器实现对PT100阻值的测量。同时,根据测量方式的不同,电路设计分为三线制和四线制两种方案。

3.2 按键驱动代码
为了方便用户操作,本系统提供了按键设置功能。按键驱动代码实现了软件去抖和FIFO功能,确保按键的稳定和可靠输入,提升用户体验。

3.3 液晶1602驱动代码及显示菜单的简单框架
液晶1602显示模块作为本系统的显示界面,需要驱动代码来控制其显示内容。本系统提供了相应的液晶1602驱动代码,并实现了简单的显示菜单框架,方便用户进行显示模式和温度量程的设置。

3.4 使用查表方式获取PT100的温度值
PT100传感器的温度与其阻值之间存在一定的关系,使用查表的方式可以快速获得对应的温度值。本系统通过查表的方式获取PT100的温度值,提高了温度测量的准确性和效率。

3.5 变送输出4-20mA电路设计
为了实现与其他设备的连接和数据采集,本系统具备了4-20mA变送输出功能。相应的电路设计保证了变送输出的稳定性和可靠性。

3.6 串口下载电路
为了方便固件升级和参数设置,本系统提供了串口下载电路。用户可以通过串口连接电脑,实现对系统的固件升级和参数设置。

  1. 结论
    本文介绍了一种基于stm32f103c8t6的PT100(RTD)三线制四线制测量方案。该方案以快速原型机参考的形式提供给开发者,旨在帮助他们快速搭建PT100温度测量系统。系统通过电流激励、查表等方式实现对PT100传感器的温度测量,具备液晶1602显示、按键设置、变送输出等功能。本文详细介绍了系统的硬件设计和相应的设计知识点,为开发者提供了一种实用的技术分析方案。

注意:
原理图源文件和源码以百度网盘链接方式发货。本方案仅为开发者提供的快速原型机参考,并不支持直接量产的产品。开发者可以根据实际需求增删功能及模块,实现定制化的温度测量系统。

相关代码 程序地址:http://nodep.cn/626779193551.html

  • 36
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分享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
### 回答1: PT100三线温度采集电路是一种常见的温度测量电路。PT100是一种基于铂电阻的温度传感器,可以测量广泛的温度范围。 三线温度采集电路使用三根导线连接PT100传感器。其中两根导线用于传输电流,另一根导线用于测量电压。这种设计可以消除导线的电阻对温度测量的影响,提高测量的准确性。 工作原理是通过恒流源驱动PT100传感器,使其产生一个与温度成正比的电阻值。随后通过测量产生的电压来计算温度值。在计算过程中,需要考虑传感器线路电阻的影响。因此,电路通常会配备一个无源电桥或差动运算放大器来测量电压差异,并进行温度转换。 PT100传感器是一种高精度、线性度好的传感器,广泛应用于工业控制与仪表领域。其温度测量范围通常从-200℃到+500℃,可以满足许多不同工业场合的需求。 总结而言,PT100三线温度采集电路采用三根导线连接PT100传感器,通过恒流源驱动传感器,测量产生的电压并进行温度转换,从而实现温度的准确测量。这种电路设计可以提高测量精度,适用于广泛的工业控制与仪表应用。 ### 回答2: PT100三线温度采集电路是一种用于测量温度的电路,它使用PT100电阻作为传感器。PT100是一种铂电阻,其电阻值随温度的变化而变化。 三线温度采集电路由三根导线组成,分别是电源导线、测量导线和参考导线。电源导线用于提供电源给电路,测量导线用于测量PT100电阻的电阻值,参考导线用于校正测量导线的电压降。 工作原理是首先将电源导线接到电路的电源端,提供相应的电压。然后将测量导线和参考导线分别接到PT100电阻的两端,测量导线的电压降随着PT100电阻的变化而变化。通过测量导线和参考导线的电压差,可以推算出PT100电阻的电阻值,进而得知温度的变化。 在三线温度采集电路中,参考导线的作用是校正测量导线的电压降,减小误差。因为测量导线的电阻会随温度变化而产生电压降,而参考导线的电阻一般被设计成和测量导线的电阻相等,所以它们之间的电压降应该相等,从而消除了因测量导线电阻变化而引起的误差。 总之,PT100三线温度采集电路是一种精确测量温度的电路,通过测量导线和参考导线的电压差来推算PT100电阻的电阻值,从而得知温度的变化。参考导线的作用是校正测量导线电阻变化带来的误差,提高测量的准确性。 ### 回答3: PT100三线温度采集电路是一种用于测量温度的电路。它通过接入三根导线来精确测量温度,减少电线电阻的影响。 PT100是一种温度传感器,它是用铂金材料制成的电阻,其电阻值与温度成正比。三线温度采集电路的设计是为了解决电线电阻对温度测量的影响。在传统的两线制温度采集电路中,电线的电阻会导致温度测量结果的误差。为了消除这种误差,采用了三线温度采集电路。 三线温度采集电路的原理如下:其中两根导线用于传输电流,另外一根导线用于测量电压。采集电路通过两根导线传输恒定的电流到PT100,由PT100产生的电压与温度成正比。第三根导线用于测量这个电压,并传输给数据采集设备。通过测量这个电压并使用标定曲线,我们可以准确地计算出温度值。 三线温度采集电路具有高精度和稳定性的优点,能够提供准确的温度测量结果。它广泛应用于各种需要精确温度控制的领域,如实验室科研、工业生产等。同时,三线温度采集电路的结构简单,使用方便,易于维护和操作。 总之,PT100三线温度采集电路通过使用三根导线来减少电线电阻对温度测量的影响,提供高精度和稳定性的温度测量结果。它是一种可靠且实用的温度测量电路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值