一、功能简介
lm35d温度传感器,这款传感器能够测量0-100摄氏度的温度,并以电压的数值输出。从0度开始温度每升高1度输出电压就会提高10mv,这样我们就能够使用模拟口检测传感器的电压,通过简单计算得到当前的温度数值了。
二、引脚图
lm35d电源供应模式有单电源与正负双电源两种,其引脚如图一所示,正负双电源的供电模式可提供负温度的量测;两种接法的静止电流-温度关系,在静止温度中自热效应低(0.08℃),单电源模式在25℃下静止电流约50μa,工作电压较宽,可在4—20v的供电电压范围内正常工作非常省电。
工作电压4~30v,在上述电压范围以内,芯片从电源吸收的电流几乎是不变的(约50μa),所以芯片自身几乎没有散热的问题。这么小的电流也使得该芯片在某些应用中特别适合,比如在电池供电的场合中,输出可以由第三个引脚取出,根本无需校准。
目前,已有两种型号的lm35可以提供使用。lm35dz输出为0℃~100℃,而lm35cz输出可覆盖-40℃~110℃,且精度更高,两种芯片的精度都比lm35高,不过价格也稍高。
三、接线说明
lm35是很常用的温度传感器元件,在元器件的应用上也只需要一个lm35元件,只利用一个模拟接口就可以,难点在于算法上的将读取的模拟值转换为实际的温度。能够实时感知周边环境温度的变化,接来下我们只要经过简单的编程就能将传感器输出的数据转换为摄氏温度值。
四、程序设计思路
将lm35d插入到面包板上,用杜邦线连接开发板,中间脚接a0模拟口,另外两个一个接正极一个负极。
void setup() {
serial.begin(9600); //使用9600速率进行串口通讯
}
void loop() {
int n = analogread(a0); //读取a0口的电压值
float vol = n * (5.0 / 1023.0*100); //使用浮点数存储温度数据,温度数据由电压值换算得到
serial.println(vol); //串口输出温度数据
delay(2000); //等待2秒,控制刷新速度
}
mixly编程软件中有专用的lm35传感器模块,拖拉组合后便可使用,非常便捷易用;
中国模拟IC产业面临的主要问题 IDM模式有何必然性
新恩智浦“挂牌”飞思卡尔退出“江湖”
探索开源创新理论|2023开放原子全球开源峰会开源创新理论与实践分论坛成功召开
百元机中的战斗机,中国美Fenmmy Note,带有三重生物识别功能
小米互联网的前景与增长点
LM35温度传感器功能换为摄氏温度值及设计思路
AMD Navi显卡评测,Radeon RX 5600 XT与Radeon RX 5700
5G、人工智能和物联网,注定会携手同行新时代
阿里巴巴张勇:阿里对技术先进性的追求始终不变
TensorRT 8.6 C++开发环境配置与YOLOv8实例分割推理演示
成都汇阳投资关于逸豪新材(301176)调研纪要
“光纤到桌面”的意义和系统设计时需要注意哪些因素?
锂离子电池保护电路原理图
洛氏硬度测试的定义,洛氏硬度的知识介绍
浅析示波器的基础操作和关键参数
IDC发布Q2可穿戴设备品牌出货排行榜
WERS微尔斯新材料事业部推出超高分子量聚乙烯多孔质膜
如何简单安全的监控室外无线
为什么苹果反对特朗普当美国总统?
分享50条经典的Python一行代码