简介
DFRobot TS01红外测温传感器主要功能为远程非接触红外温度检测,可以不接触目标而通过测量物体发出的红外辐射强度计算出物体的表面温度,具有内部温度补偿,可准确检测环境温度及目标温度。传感器采用金属材质外壳,具有防水、防尘等优点,在输出数据稳定可靠的前提下更具有超越众多市场同类产品的检测性能。它已在宽温度范围内执行出厂校准:传感器工作温度 -40℃ 至 85°C,测量温度 -70 ℃至 270°C。在宽温度范围内的精度高达 0.5°C。
内置菲涅尔透镜,日光免疫,免标定。DCI 系列为目前最高等级,带梯度温度补偿,FOV角低至5°,也就是说对于10CM外径的发热源,最远距离为116CM。
为什么我们采用屏蔽线:屏蔽线能有效减少外来辐射干扰和减少对外辐射干扰,适用于各种复杂的工业场合,提高传感器精度。
输出温度值T(℃)与探头输出电压U(V)的关系:T=U/3*340-70(若测得温度值错误请将340修改为450)。
产品参数
- 信号类型:模拟输出
- 工作电压:5~24V DC
- 工作电流:20mA
- 工作温度:-40℃~85℃
- 测量温度:-70℃~270℃
- 测量精度:±0.5℃~±4℃
- FOV视场角:5°
- 防护等级: IP65
- 探头直径:15.4 mm
- 探头长度:78 mm
- 电缆长度:1.5m
- 接口类型:杜邦3Pin+杜邦1Pin
使用教程
准备
- 硬件
- 1 x Arduino UNO主控板(或类似主控板)
- 1 x TS01红外线温度传感器0-3V
- 1 x 被测物体
- 软件
- Arduino IDE (1.0.x 或1.8.x), 点击下载Arduino IDE
连接示意图
- 屏蔽线接地
示例代码
void setup() {
Serial.begin(115200);
}
void loop() {
unsigned int ADC_Value = analogRead(A5);
float i=((double)ADC_Value*340/614.4-70);
//若测得温度值错误请将公式中的340更换为450;
Serial.print(i);
Serial.println("\u2103");//打印的温度值
delay(100);
}