“(SKU:RB-02S019)LM35线性温度传感器”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
产品相关推荐
 
(未显示3个用户的10个中间版本)
第1行: 第1行:
 
<br/>
 
<br/>
 
[[文件:LM35.jpg|500px|有框|右|LM35线性温度传感器]]
 
[[文件:LM35.jpg|500px|有框|右|LM35线性温度传感器]]
==概述==
+
==产品概述==
:基于LM35半导体的温度传感器,可以用来对环境温度进行定性的检测。温度测量常用的传感器包括热电偶,铂电阻,热敏电阻和半导体测温芯片,其中热电偶常用于高温测量,铂电阻用于中温测量(到摄氏800度左右),而热敏电阻和半导体温度传感器适合于100-200度以下的温度测量,其中半导体温度传感器的应用简单,有较好的线性度和较高的灵敏度。LM35半导体温度传感器是美国国家半导体公司生产的线性温度传感器。其测温范围是-40℃到150℃,灵敏度为10mV/℃,输出电压与温度成正比。LM35线性温度传感器与Arduino专用传感器扩展板结合使用,可以非常容易地实现与环境温度感知相关的互动效果。
+
2014年最新推出的Analogue Temperature Sensor采用NS公司(美国国家半导体公司)生产的温度传感器LM35,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成 比例,每升高1℃,输出电压增加10mV。从使用角度来说,热电偶常用于高温测量,铂电阻用于中温测量(摄氏800度左右),而热敏电阻和半导体温度传感 器适合于200度以下的温度测量, LM35就是一款半导体温度传感器与用开尔文标准的线性温度传感器相比更有优越之处,LM35无需外部校准或微调,可以提供±1/4℃的常用的室温精度。LM35温度传感器模块不仅可以通过一根3P传感器连接线直接插到Sensor Shield V5.0 传感器扩展板或Sensor Shield V1.0 专用传感器扩展板上,还可以与各种单片机开发板、机器人控制器相连接,轻松实现周围环境温度检测,是制作互动作品与智能机器人的常用传感器。
==性能描述==
+
==规格参数==
# 基于半导体的温度传感器
+
# 在摄氏温度下直接校准
# 可用于检测周围空气温度
+
# +10.0mV/℃的线性刻度系数
# 灵敏度:10mV/摄氏度
+
# 确保0.5℃的精度(在25℃)
# 测量温度范围:0至100摄氏度
+
# 额定温度范围为-40℃至+110℃
# 供电电压:3.3V或5V
+
# 工作电压范围宽,4V 至30V
==产品图片和引脚定义==
+
# 低功耗,小于60uA
[[文件:lm35-2.jpg|500px|有框|右]]
+
# 在静止空气中,自热效应低,小于0.08℃的自热
传感器引脚的定义是
+
# 非线性仅为±1/4℃
 +
# 输出阻抗,通过1mA 电流时仅为0.
 +
==接口定义==
 
* S:输出信号
 
* S:输出信号
 
* +:电源(VCC)
 
* +:电源(VCC)
* -:地(GND)  
+
* -:地(GND)
==连接示意图==
+
[[文件:lm35-2.jpg|500px|有框|居中]]
[[文件:lm35-3.jpg|500px|有框|居中]]
+
==使用方法==
==实物连接图==
+
===连接示意图===
 +
[[文件:lm35jiexiantu.jpg|700px|有框|居中]]
 
[[文件:lm35-4.jpg|500px|有框|居中]]
 
[[文件:lm35-4.jpg|500px|有框|居中]]
==示例代码==
+
===例子程序===
 
:如图所示,使用传感器连接线将LM35线性温度传感器连接到Arduino传感器扩展板的模拟口0上。然后将代码编译后下载到Arduino里,就可以在串口助手窗口上显示测得的当前值。Arduino实验代码如下。
 
:如图所示,使用传感器连接线将LM35线性温度传感器连接到Arduino传感器扩展板的模拟口0上。然后将代码编译后下载到Arduino里,就可以在串口助手窗口上显示测得的当前值。Arduino实验代码如下。
 
+
<pre style='color:blue'>
<pre style='color:blue'>int pin = 0;  //模拟口0
+
int pin = 0;  //模拟口0
 
int tempc = 0;//温度变量
 
int tempc = 0;//温度变量
 
int samples[8];  
 
int samples[8];  
第48行: 第51行:
 
tempc = 0;
 
tempc = 0;
 
delay(100);
 
delay(100);
}</pre>
+
}
 +
</pre>
 +
===程序效果===
 
:此代码功能是检测当前环境下的温度。如下图所示,串口助手窗口显示为前温度值。Celsius 为当前的温度值,Max 为当前最大温度值,Min 为当前最小温度值。
 
:此代码功能是检测当前环境下的温度。如下图所示,串口助手窗口显示为前温度值。Celsius 为当前的温度值,Max 为当前最大温度值,Min 为当前最小温度值。
 
[[文件:LM35-5.jpg|500px|有框|居中]]
 
[[文件:LM35-5.jpg|500px|有框|居中]]
[http://www.alsrobot.cn/goods.php?id=71 购买地址:LM35模拟线性温度传感器  http://www.alsrobot.cn/goods.php?id=71]
+
==应用视频==
 +
[[File:wen du 01.png|400px|左|link=http://v.youku.com/v_show/id_XODg0ODMzNzAw.html?from=y1.7-2]]
 +
[[File:wen du 02.png|400px|居中|link=http://v.youku.com/v_show/id_XNDkxNjQ2NDAw.html?from=y1.7-2]]
 +
<br/>
 +
==产品相关推荐==
 +
[[文件:erweima.png|230px|无框|右]]
 +
===产品购买地址===
 +
[http://www.alsrobot.cn/goods.php?id=71 LM35模拟线性温度传感器]<br/>
 +
===周边产品推荐===
 +
[http://www.alsrobot.cn/goods-319.html LM35温度传感器 电子元件]<br/>
 +
[http://www.alsrobot.cn/goods-546.html Carduino UNO R3 控制器]<br/>
 +
[http://www.alsrobot.cn/goods-161.html DS18B20 数字温度传感器]
 +
===相关问题解答===
 +
[http://www.geek-workshop.com/forum.php?mod=viewthread&tid=79 使用LM35温度传感器通过液晶显示温度]<br/>
 +
===相关学习资料===
 +
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/>

2015年10月23日 (五) 16:43的最后版本


LM35线性温度传感器

目录

产品概述

2014年最新推出的Analogue Temperature Sensor采用NS公司(美国国家半导体公司)生产的温度传感器LM35,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成 比例,每升高1℃,输出电压增加10mV。从使用角度来说,热电偶常用于高温测量,铂电阻用于中温测量(摄氏800度左右),而热敏电阻和半导体温度传感 器适合于200度以下的温度测量, LM35就是一款半导体温度传感器与用开尔文标准的线性温度传感器相比更有优越之处,LM35无需外部校准或微调,可以提供±1/4℃的常用的室温精度。LM35温度传感器模块不仅可以通过一根3P传感器连接线直接插到Sensor Shield V5.0 传感器扩展板或Sensor Shield V1.0 专用传感器扩展板上,还可以与各种单片机开发板、机器人控制器相连接,轻松实现周围环境温度检测,是制作互动作品与智能机器人的常用传感器。

规格参数

  1. 在摄氏温度下直接校准
  2. +10.0mV/℃的线性刻度系数
  3. 确保0.5℃的精度(在25℃)
  4. 额定温度范围为-40℃至+110℃
  5. 工作电压范围宽,4V 至30V
  6. 低功耗,小于60uA
  7. 在静止空气中,自热效应低,小于0.08℃的自热
  8. 非线性仅为±1/4℃
  9. 输出阻抗,通过1mA 电流时仅为0.1Ω

接口定义

  • S:输出信号
  • +:电源(VCC)
  • -:地(GND)
Lm35-2.jpg

使用方法

连接示意图

Lm35jiexiantu.jpg
Lm35-4.jpg

例子程序

如图所示,使用传感器连接线将LM35线性温度传感器连接到Arduino传感器扩展板的模拟口0上。然后将代码编译后下载到Arduino里,就可以在串口助手窗口上显示测得的当前值。Arduino实验代码如下。
int pin = 0;  //模拟口0
int tempc = 0;//温度变量
int samples[8]; 
int maxi = -100,mini = 100; 
int i;
void setup(){
Serial.begin(9600); // 设置波特率为9600
}
void loop(){
for(i = 0;i<=7;i++)
{  
samples[i] = ( 5.0 * analogRead(pin) * 100.0) / 1024.0;
tempc = tempc + samples[i];
delay(100);
}
tempc = tempc/8.0; 
if(tempc > maxi) {maxi = tempc;} 
if(tempc < mini) {mini = tempc;} 
Serial.print(tempc,DEC); //打印温度值
Serial.print(" Celsius, ");
Serial.print(maxi,DEC);
Serial.print(" Max, ");
Serial.print(mini,DEC);
Serial.println(" Min");
tempc = 0;
delay(100);
}

程序效果

此代码功能是检测当前环境下的温度。如下图所示,串口助手窗口显示为前温度值。Celsius 为当前的温度值,Max 为当前最大温度值,Min 为当前最小温度值。
LM35-5.jpg

应用视频

Wen du 01.png
Wen du 02.png


产品相关推荐

Erweima.png

产品购买地址

LM35模拟线性温度传感器

周边产品推荐

LM35温度传感器 电子元件
Carduino UNO R3 控制器
DS18B20 数字温度传感器

相关问题解答

使用LM35温度传感器通过液晶显示温度

相关学习资料

奥松机器人技术论坛