首页 » 通讯 » 一种工业用温度测量模块的设计与实现_热电偶_温度

一种工业用温度测量模块的设计与实现_热电偶_温度

南宫静远 2024-09-30 11:38:41 0

扫一扫用手机浏览

文章目录 [+]

一种工业用温度丈量模块的设计与实现

罗伯特侯

一种工业用温度测量模块的设计与实现_热电偶_温度 一种工业用温度测量模块的设计与实现_热电偶_温度 通讯

0 弁言

一种工业用温度测量模块的设计与实现_热电偶_温度 一种工业用温度测量模块的设计与实现_热电偶_温度 通讯
(图片来自网络侵删)

温度是工业生产中最主要的参数之一,因此温度丈量设备在工业领域不可或缺。
热电偶是工业场合中运用最广泛的温度传感器,它的紧张特点是测温范围宽,价格低,同时构造大略,坚固耐用。

笔者采取高集成度、高精度ADC芯片ADS1248芯片,设计了一种热电偶温度丈量模块。
本文详细阐述了该温度丈量模块的设计方法。

1 系统硬件设计及事理

1.1硬件框图

系统硬件框图如图1所示。
图中MCU为主芯片;ADS1248为采样芯片,1片ADS1248可采样4路热电偶旗子暗记;在MCU与ADS1248之间的通信旗子暗记采取了磁耦芯片ADuM1401进行隔离;TMP275为测温芯片,丈量环境温度,供应热电偶冷端补偿温度;外接24VDC电源通过隔离DC-DC模块转换成5V,为采样电路供电。
在每路输入设计了滤波器,以衰减热电偶上的噪声。
主芯片与采样芯片间通过串口进行通信,MCU与ADS1248通过SPI口进行数据交流,MCU与TMP275通过I2C口进行数据交流。

此模块为可编程掌握器的扩展模块,因此具有扩展总线。
通过扩展总线,该模块与可编程掌握器主机进行数据交流。

图1 系统硬件框图

1.2 ADS1248特性及运用

图2 ADS1248框图

TI 公司的ADS1248是高度集成的24位精密ADC芯片,它集成了低噪音可编程增益放大器(PGA)、单周期设天命字滤波器的精密Delta-Sigma ADC、振荡器、输入切换器(Input Mux),可采样4 组差分或7组单端输入。
该芯片还具有50/60 Hz同步抑制模式;传感器断线检测功能。
设计中选用该芯片可在不影响性能的情形下减少器件数量,简化设计。

1.3抗滋扰设计

热电偶旗子暗记为差分小旗子暗记。
根据K型热电偶分度表打算得出,在-100ºC~1200ºC温度范围内,该类型热电偶输出电压旗子暗记幅度在50mV之内。
实际运用中,热电偶配线较长。
因此,热电偶采样电路易受工频滋扰和射频滋扰的影响。
为实现精确丈量,模块中必须加入抗滋扰方法。

工频滋扰(50Hz及60Hz电磁波)是工控丈量系统中最常见的一种滋扰噪声,对丈量精度影响很大。
本设计,利用ADS1248集成的数字滤波器(Programmable Digital Filter)对此类滋扰进行抑制。
图2框图中,数字滤波器放置于模数转换之后,其浸染是对采样值进行数字滤波处理,从而达到滤除滋扰噪声的目的。

ADS1248中数字滤波器的滤波特性与采样速率有关。
综合衡量多方面成分后,本设计选取20SPS(每秒20次)的采样速率,此时数字滤波特性如图3所示。
通过该滤波器,50Hz及60Hz工频滋扰噪声均被衰减70dB以上。

图3 数字滤波器特性(20SPS)

除工频滋扰外,射频滋扰也不可忽略。
为抑制射频滋扰,设计中在热电偶与采样芯片之间加入了RC低通滤波器,如图4所示。
图4中虚线框内为RC低通滤波器,该电路对热电偶上耦合的射频滋扰起到衰减浸染。
为达到良好效果,C1a和C1b容值相同,R1a和R1b阻值相同,且C2≥10C1。

图4抗射频滋扰滤波电路

图4中RC低通滤波器对差模和共模射频滋扰旗子暗记均具有衰减浸染,因此该滤波用具有两种不同的带宽:差模带宽和共模带宽。
假设C1a和C1b的容值为C1,R1a和R1b阻值为R1,两种带宽打算公式见公式(1)和公式(2)。

设定滤波器RC参数时,首先确定R1的值,然后根据带宽需求依据公式(1)和公式(2)打算电容值。
本设计中取R1为47

,C1为47pF,C2为0.1uF。
除以上抗滋扰方法外,实践证明,将仿照地通过端子连接到大地也可提高采样值的精度及稳定性。

1.4 冷端补偿设计及事理

利用热电偶丈量温度时必须进行冷端补偿。
冷端补偿的方法有多种,传统方法为热电阻温度补偿法,本设计利用温度传感器芯片TMP275进行冷端补偿,有效地降落的用户的利用本钱,简化了配线。

TMP275是TI公司的一款低功耗数字输出温度传感器。
在+10 ºC至+85 ºC范围内的精确度为±0.5 ºC (最大值)、9至12位可编程分辨率、其双线串行接口可与I2C相兼容。

MCU与TMP275通过I2C相连,两者之间不进行电气隔离。
设计中设置TMP275为12位分辨率,以提高精度。
为降落功耗,采取关闭模式,当须要通过TMP275采样温度时,首先向其发送一个启动命令,采样完成后采样值存入数据寄存器,TMP275自动关闭,直至下一个启动采样命令到来。
TMP275自动关闭后并不影响串行通信功能。

图5为冷端补偿事理流程图。
该流程图解释了通过热电偶旗子暗记的采样值和冷端温度值打算出热电偶的另一端温度值的过程。

图5 冷端补偿事理流程图

如图5所示,首先通过热电偶采样值打算出热电偶输出电压值,同时将由TMP275得到的冷端温度值通过查找分度表转换成电压值,然后将以上两个电压值相加,末了将相加后得到电压值通过分度表转换成温度值(摄氏度),该温度值便是被测温度值。

2 系统软件设计

2.1 软件流程图

图6为系统软件主流程图。
系统上电后,首先进行初始化事情,然后进入主循环。
在主循环中首先取扩展总线上写入的配置信息(通道开启、温度制式、断线默认值等配置信息)并做设置,当配置信息与前次不相同时,才进行配置操作。

图6 软件主流程图

主循环中第二个操作是采样TMP275得到冷端温度值。
通过断线检测步骤,被开启但涌现断线故障的通道号被标记。
接下来是采集热电偶通道,程序只对开启且没有断线故障的通道进行采样。
对所有正常通道采集完成后,便依据采样值、断线状态和通道配置打算出各通道的温度值,没有开启的通道温度值为0。
得到所有通到温度值后,便把这些温度数据写到相应的内存区域,等待可编程掌握器主机读取。

在打算温度值的过程中,需用到K型热电偶(镍铬-镍硅热电偶)分度表(GB/T 16839.1-1997)。
该分度为热电偶输出电压与热电偶两端温度差值之间的对应关系表,通过查找该表可以实现电压与温度的相互转换。
该表存放于内存区中,温度步长为10,温度范围为-270ºC~1300ºC。
在电压值与温度值相互转换过程中,利用线性插值算法逼近热电偶特性曲线,以减小偏差。

3测试结果

文中温度丈量模块利用环境为0℃~+55℃。
用热电偶考验仪(VICTOR 14+)仿照K型热电偶输入旗子暗记,将温度丈量模块置于恒温箱中,在不同温度条件下对温度丈量模块进行测试,测试结果如表1所示。

4结束语

本设计充分利用高集成度、高精度ADC芯片ADS1248和温度传感器芯片TMP275的特点,简化设计,降落本钱,同时进行了有效的抗滋扰设计。
该温度丈量模块可采样8路K型热电偶旗子暗记,丈量温度范围为-100ºC~1200ºC,精度为±0.5%满量程加1ºC,具有很高的工业运用代价。

相关文章