【经验】温度传感器的精度测量及误差校准方法
消费和商业的热应用均依靠温度传感器。简单的应用诸如户外的电子温度计和车载室内电子温度计,只是简单的反馈当前的环境温度。更复杂的应用则在控制循环中用到了温度数据,基于这些数据做出反应。比如暖通系统中控制的加热和制冷单元来达成预设的室内温度;电池系统控制充电电流来保护电池不被过充;光转化器控制激光的输出;电脑存储模块采用的温度管理技术,这些只是众多应用中温度的精度对于控制来说是非常重要的部分应用,下面分别测验一下标注使用温度是-25℃ 到100℃的集成和分立温度传感器的精度。
集成传感器
因为板子空间和BOM成本的限制,集成温度传感器的MCU能够提供一个获得温度数据的低成本的,单芯片的解决方案。集成到MCU中去的温度传感器的结构如下图1,温度传感器和多路ADC中的一路连在了一起。温度传感器上的电压通过等式1与变化的温度联系在一起。温度传感器的固件接口通过读取ADC寄存器获取的数值在通过等式1和2计算出温度值。
图1:集成到MCU中的温度传感器
等式1
等式2
精度在这些系统中的单位摄氏度并不能够直观的读出来,因为MCU的规格书并没有描述这些,取代的是规格书以斜率,线性误差,偏差和偏差误差描绘出来,通常,这些误差源被ADC的参考电压进一步放大。举个例子,我们假设某MCU有一个10位的ADC带有以下特性:
• 温度传感器的斜率:2.8±0.03mV/C
• 温度传感器的偏差:770±9mV
• ADC参考电压:2.4±0.05V
如果温度传感器和ADC参考电压是理想无误差的,通过等式1和2可以算出ADC的输出329对应0摄氏度,448对应100摄氏度,如果累加上误差,ADC输出329大约和0±9℃差不多,而ADC输出448大约和100±12℃差不多。
应用中12℃的误差是不能接受的,3种校准技术能够用来减小这些误差。首先,可以通过外部电压表来测量ADC的参考电压,把测量结果保存下来使得未来软件可以在计算等式2的时候用到。
其次,温度传感器的偏置误差可以通过单点校准。把单片机置于一个确定的,稳定的温度中测量ADC的值通过等式2和1计算出来的温度结果与已知温度有偏差,保存下该偏差作为未来程序计算时的误差量。
第三,温度传感器的斜率误差可以通过两点校准来达成。先是执行单点校准,然后在另外一个温度继续执行一遍单点校准,通过等式3就能够计算出斜率,将该数据保留以便后续软件可以使用。
等式3
分立传感器
传统的分立元件式的温度传感器都有着较高的偏差以适应复杂的使用环境,类似于图1,图2显示了温度传感器的固件接口是通过读取ADC输出寄存器。因为是作为一个分立元件独立于MCU之外,所以分立传感器能够在更宽广的温度范围内工作。分离传感器有可能需要放大电压来使用ADC的全量程。这些额外的器件图2中并没有显示出来,并且有可能额外增加BOM成本。
图2:温度传感器的固件接口通过读取ADC输出寄存器
分立传感器的电压随着温度而变化,但是这种变化不能保证是线性的,诸如RTD和热敏电阻,但是固件计算时只能按照线性公式来进行。除了放大器的误差和传感器固有的非线性误差,ADC的参考电压仍然也是一个误差源,而更高的精度的分立传感器需要更高的BOM成本,以及代码空间开销,程序执行开销和实际板子空间的开销。
总结
温度传感器有多种接口和不同的精度,高精度往往意味着高成本,更多的产品测试时间和复杂性,更大的代码空间以及更多的板子空间等等,一个优秀的解决方案必需能够提供高精度,合适的接口,以及滤除分立传感器缺点。能够达成此目标的就有SILICON LABS 出品的C8051F39x单片机。集成51内核的高集成度单片机提供一个1/128摄氏度分辨率和±2℃误差的集成温度传感器,可以工作在-40℃到105℃。集成温度传感器的MCU能够降低BOM成本,使得温度补偿环节得到加强,产品更加稳定可靠。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 2
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【经验】Si70xx温度传感器在人体核心体温测量中的设计方案
本设计方案描述了Si70xx系列温度传感器产品在人体核心体温测量中的应用。 Silicon Labs Si7050,Si7051,Si7053,Si7054,Si7055温度传感器采用3mmx3mm QFN封装(6引脚),输入电源范围为1.9V至3.6V。Si705/Si7058/Si7059采用2mm x 2 mm封装(6引脚),支持1.67至1.98 V的电源电压范围。
【经验】EFM8LB MCU自带高精度温度传感器的使用指南
Silicon labs的基于C8051内核的EFM8LB系列MCU自带高精度的温度传感器,精确到±3℃。在物联网设备中,既可以当做主控MCU来使用。
【经验】C8051F系列8位微处理器中如何提高ADC性能
ADC看起来非常的简单,但在实际项目中应用时,很多研发工程师要使ADC性能检测发挥最佳的性能还是很难的。如何提高ADC性能呢?本文通过8位微处理器C8051F系列为例,分享如何提高ADC性能。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
伊顿提供电路保护、磁性元器件、超级电容器等产品,助力暖通系统高效安全运行,让建筑自由呼吸
HVAC系统的普及,给建筑带来更多能源需求,尤其显著影响着峰时电力消费。数据也表明,HVAC系统已成为现代建筑中第三大能耗来源。伊顿提供电路保护、磁性元器件、温度与电流传感器、超级电容器和薄膜电容器,此类元器件在一个典型的暖通空调系统电路设计中“无处不在”。
温度传感器的厂家有哪些?
世强这边代理有几个品牌,都有温度传感器。包括Silicon Labs的数字温度传感器如SI705X系列,TE的数字温度传感器、热敏电阻等;Melexis的红外温度传感器MLX90614,MLX90615,MLX90621,MLX90640等。可直接在平台搜索“温度传感器”,获得更多有关的资料,文档。
Si7050/1/3/4/5-A20/1 I²C温度传感器
描述- 本资料介绍了Si705x系列数字温度传感器,该系列产品具有高精度、低功耗等特点。这些传感器采用CMOS工艺制造,具备14位分辨率模数转换器、信号处理功能、校准数据和I2C接口。它们在宽电压和温度范围内保持高精度,同时消耗极低的电流。Si705x系列适用于各种温度测量应用,如HVAC/R系统、资产跟踪、恒温器、白货、计算机设备、工业控制和便携式消费电子产品。
型号- SI7054-A20-IMR,SI7055-A20-IMR,SI7051,SI7050-A20-IM,SI7050,SI7051-A20-IM,SI7051-A20-IMR,SI7055,SI7050-A20-IMR,SI7055-A21-IM,SI7054,SI7053,SI705X,SI7053-A20-IM,SI7054-A20-IM,SI7055-A20-IM,SI7055-A21-IMR,SI7053-A20-IMR,SI705X-A20-IM
水银体温计将禁产,温度传感器实现全面替代!
电子体温计替代传统水银温度计是大势所趋,敏源系列高精度数字温度芯片M601/M117/T117/MTS4已经准备好了。树立客户信心的核心问题还是精度,温度芯片系列采用数字化修调技术,达到医疗级±0.1℃精度,0.004℃分辨率;每颗芯片100%经过液体恒温槽标定校准,可认证、全生产链可溯源。
【应用】芯科科技温度传感器Si7051用于牲口体温测量耳钉,内置调理电路,测量误差最大±0.1℃
若遇到养殖牲口多、人手不足,牲口发病未及时发现可能会造成一定的损失,增加人手又会扩大养殖成本,故客户推出了牲口体温测量耳钉产品助力养殖业牲口体温测量。本文推荐采用芯科科技Si7051温度传感器用于牲口体温测量耳钉,测量误差最大±0.1℃。
【产品】14位高分辨率工业级高精度数字温度传感器
Si7053精度最高可以达到± 0.3ºC,且进行了出厂校准。
使用EFM8LB系列单片机时,怎样对温度传感器模块进行偏移校准?
对温度传感器的编译校准可以依照如下步骤:1、控制/测量环境温度(该温度必须是已知的)。2、给器件上电,等待几秒钟使器件自热。3、将温度传感器选择为正输入,将 GND 选择为负输入,进行一次 ADC 转换。4、计算偏移值,并将这些计算值存入到非易失性存储器中,以备以后使用温度传感器进行温度测量时使用。
【产品】精度±0.1 ºC、功耗195nA的数字温度传感器,可在较宽温度、电压范围保持高精度和低功耗
Si705x 数字温度传感器可在整个工作电压和温度范围内提供行业领先的低功耗和高精确度,I2C 接口,Si705x 传感器的采样速度为每秒一次时所需平均电流仅为 195nA,仅需一个纽扣电池便可以运行数年。
Silicon Labs的温度传感器Si7051精度够吗?一般体温计对传感器的误差要求应该是正负0.05摄氏度以内吧?
不同的体温计,误差不一样。水银体温计,一般是0.1,电子红外线测温仪一般是0.2左右,水银体温计,测的时间比较长,使用不方便;红外线体温计,测起来快捷方便,但是会受到环境各方面的影响,有时候偏差会到0.5左右。Silicon Labs的温度传感器Si7051在人体体温范围 +35.8 °C 到 41 °C时精度能到±0.1 °C,在1Hz采样率时平均功耗只有195 nA ,而且此温度传感器是工厂校准的,校准数据是 存储在片上非易失性存储器中,这样可以省去软件校准的工作。
Silicon Labs(芯科科技) C8051F39x可靠性报告
描述- 本报告为Silicon Laboratories的C8051F39x系列微控制器产品的资格报告,包括W7101F1产品的资格计划与报告。报告详细描述了该系列产品的加速环境应力测试、加速寿命模拟测试、电气验证等测试结果,所有测试均通过。报告涉及高温数据保持/循环耐久性、低温数据保持/循环耐久性、ESD抗扰度、闩锁效应等多项测试内容。
型号- C8051F391-A-GMR,C8051F390,C8051F392,C8051F391,C8051F394,C8051F393,C8051F397-A-GM,C8051F393-A-GMR,C8051F398-A-GMR,C8051F392-A-GM,C8051F394-A-GMR,C8051F399-A-GMR,C8051F396-A-GMR,C8051F396-A-GM,C8051F393-A-GM,C8051F392-A-GMR,C8051F399-A-GM,C8051F397-A-GMR,C8051F390-A-GMR,C8051F390-A-GM,C8051F395-A-GMR,C8051F391-A-GM,C8051F398-A-GM,C8051F395-A-GM,C8051F394-A-GM,C8051F396,C8051F395,C8051F39X,C8051F398,C8051F397,C8051F399
电子商城
现货市场
服务
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
可自由定制铜排形状尺寸;检测精度:0.5%~1.0;电流测量范围 ±300-500A。低噪音 (0.27mVpp);低磁力残余误差:2mV;响应性能<4μSec;支持RoHS指令 、AEC-Q200。
最小起订量: 100个 提交需求>
查看全部1条回复