18387| 9
|
[选型指南] 温度传感器的选型 |
温度传感器的选型 面对创客市场上种类繁多的温度传感器,您在选型过程中是否有选择困难症? 不妨看看我们为您罗列出的兼容Arduino的温度传感器选型指南,可能会帮助您挑选出一款适合的温度传感器! 【什么是温度传感器】 温度传感器(temperaturetransducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。 【兼容Arduino的温度传感器选型指南】 ![]() ![]() 注:温度测量会因为环境的不同导致所测数据有一定的偏差,图中有自己实测项,实测的数据仅供参考。 【产品详细信息】 SEN0226 ![]() 新推的BMP280气压传感器支持Arduino代码控制,具备温度检测和大气监测两种功能。在BMP180基础上做了如下提升:
BMP280基于博世成熟的压电式压力传感器技术,具有高EMC稳健性,高精度,低功耗等特点。精度约为±0.12 hPa,相当于高度误差为±1 m,支持0~65℃温度检测。此款温度传感器采用Gravity-IIC 4Pin标准接口,模块通过I2C接口与Arduino通信。可以根据测出的温度和气压,计算出芯片所在的海拔高度。 注意事项:由于传感器对环境条件非常敏感,请勿用手指触摸。 DFR0023 ![]() LM35是由National Semiconductor (美国国家半导体)所生产的温度传感器,是一种运用比较广泛的温度传感器。可以随不同的温度变化而产生不同的电压,为线性关系。0°C时输出为0V,每升高 1°C,输出电压增加10mV。
LM35温度传感器模块不仅可以通过一根3P传感器连接线直接插到Arduino Sensor传感器扩展板上,还可以与各种单片机开发板、机器人控制器相连接,轻松实现周围环境温度检测,是制作互动作品与智能机器人的常用传感器。 注意事项:由于LM35芯片自身的输出电压较低,如果采用常见的arduino主控板测量,可能会导致数据有偏差,也会因为受到干扰产生抖动。如果需要精密测量,则需要更高位数ADC的主控板。为解决此项问题,我们新推出的V3版本对硬件电路进行了升级,板载精密放大电路,可以说是将传感器的灵敏度提升至30mV/℃,稳定性更好,抗干扰能力更强。 KIT0021 ![]() 防水DS18B20温度传感器可以用到很多地方,比如土壤温度检测、热水箱温度控制等等。此款温度传感器,我们还额外设计了Plugable Terminal转接器,但想要运用此转接器,我们必须在DS18B20温度传感器上加上拉电阻,使用跳线帽切换使用,这样就可以直接将防水DS18B20温度传感器连接到Arduino上了。
3线接口:分为A型和B型,接线之前请注意您的传感器接口。 类型A:红线(VCC), 黑线(GND),黄线(DATA)。 类型B:红线(VCC),黄线(GND),绿线(DATA)。 注意:DS18B20温度传感器具有负压特性,则是电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。实现多点测温,DS18B20最多只能并联8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。 DFR0024 ![]() DS18B20数字温度传感器具有较简单的测温系统、测温精度较高。又因为占用线口少(仅用一根I/O口便可实现测温),所以在连接方面也比较方便。 DS18B20数字温度传感器相比防水DS18B20温度传感器不同的是不能在水下测量温度。 注意事项:该传感器线序直接兼容新版IO传感器V7,V5版用户请注意接插线序。新版模拟传感器的端口布局具备以下改进,以兼容我们新版扩展板V7。由于V7扩展板的Analog排针线序不同V5,如果你使用V5请根据下图调整。 v5 ![]() SEN0198 ![]() 测量温度首先想到的就是常用的DS18B20温度传感器,但是DS18B20测量的最高温度在125℃以内。超过125摄氏度我们就需要采取其他温度传感器了,所以我们选用在工业上常见的。 PT100电阻式高温探头作为我们的传感器探头,通过高温模块,就能实现30-350度范围内的温度探测。我们的模块兼容3.3V-5.5V的输入电压,所以Arduino和STM32等MCU均能使用我们的模块。 高温模块
PT100探头
SEN0206 ![]() 一般温度测量,可以分为接触式和非接触式。接触式测温只能测量被测物体与测温传感器达到热平衡后的温度,在此过程中响应时间长,而且受环境温度的影响。在接触式的温度传感器的基础上,对非接触式红外温度传感器做以下分析:
推出的MLX90614红外测温模块主要是通过红外辐射能量的大小和波长分布来检测物体的表面温度。而MLX90614出厂自带校准,并且在信号调节芯片中使用了先进的低噪音放大器,一枚17-bitADC以及功能强大的DSP元件,从而实现高精度温度测量。 注意事项:使用红外测温模块,需要先引入一个概念——“视场 (FOV)”。测量得到的温度其实是视场内被测物体的温度加权平均值,只有在被测物体完全覆盖红外传感器的FOV视场才能保证精度。所以在实际应用中必须保证测温点终端与被测母线之间的距离满足要求才能保障测温的精度要求,本模块的视场为35°FOV,tan35°=被测物体半径÷红外传感器与被测物体之间的距离,例:被测物体的半径为5cm,这测量距离为7cm(在此范围内测试的温度最准确)。下图为此传感器的FOV图: 被测点需要全部处在视场内 ![]() 被测点需要全部处在视场内 SEN0093 ![]() 此款红外非接触测温传感器,采用的是高精度、高灵敏度的TN9红外温度计模块。保证了温度传感器的优良特性。
注意事项:没有数据传输时,数据引脚(Data Pin)为高电平,间歇时间>2ms。如果Tobj=15~35°C, Tamb=25°C,其精度为±0.5℃。全范围的精度为±2℃ DFR0066 ![]() 瑞士Sensirion公司推出了SHT1x单片数字温湿度集成传感器。采用CMOS过程微加工专利技术(CMOSens technology),使得该产品具有功耗低、反应快、抗干扰能力强、稳定性好的优点。
注意事项:温湿度传感器不是普通的电子元器件,不能长时间暴露在高浓度的化学蒸汽中。不能存放在温度过高的环境下,因为气体的相对湿度,是依赖于温度,所以在测量湿度时,应该保持同一湿度的传感器在同一温度下工作,而测试的传感器和参考的传感器应该在同样的温度下。最后在比较湿度的读数。 DFR0067 ![]() DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度±5%RH, 温度±2℃,量程湿度20-90%RH,温度0~50℃。
注意事项:避免长时间暴露在太阳光下或强烈的紫外线辐射中,这样会降低性能。 SEN0137 ![]() DHT22温湿度传感器的基本特性和DHT11相似,同样具有单线制串行接口、超小的体积、极低的功耗,信号传输距离可达20米以上。最大的区别在于,DHT11是由电阻式感湿元件和NTC测温元件组成的,DHT22是由电容式感湿元件和NTC测温元件组成的,相比之下,DHT22的测量精度更高。 注意事项:DHT22数字温湿度传感器设计为模拟传感器接口,也就是将模拟口当数字口使用,可以不占用Arduino的原始数字口,也可以使用我们的模拟接口转数字接口传感器的连接线接到数字口上使用。 以上就是基本的温度传感器的选型,为了你更方便的区分温度传感器和温湿度传感器,DFRobot在电路板的设计上做了一些细心的标识:
|
1012.16 KB, 下载次数: 59, 下载积分: 创造力 -1
© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed