这些传感器使用固态技术来确定温度。也就是说,他们不使用水银(像旧的温度计一样),bimetalic条(比如一些家用温度计或炉灶),他们也不使用热敏电阻(温度敏感电阻)。相反,他们使用的事实是,随着温度的升高,二极管上的电压以已知的速率增加。(从技术上讲,这实际上是晶体管基极和发射极之间的电压降——Vbe。)通过精确放大电压变化,很容易产生与温度成正比的模拟信号。技术上已经有了一些改进,但基本上这就是测量温度的方法。
好消息是所有这些复杂的计算都已经完成了内部芯片-它只是吐出温度,准备好供你使用!
由于这些传感器没有运动部件,因此精度高,永不磨损,不需要校准,可以在多种环境条件下工作,并且传感器和读数之间保持一致。此外,它们很便宜,很容易使用。
一些基本数据
这些数据是用于Adafruit商店的温度传感器Analog Devices TMP36(-40到150摄氏度)。它非常类似于LM35/TMP35(摄氏度输出)和LM34/TMP34(华氏度输出)。我们选择'36而不是'35或'34的原因是这种传感器具有非常宽的范围,并且不需要负电压来读取零度以下的温度。除此之外,功能基本相同。
- 大小:TO-92封装(约0.2" x 0.2" x 0.2"),有三根引线
- 价格:Adafruit商店的1.5美元
- 温度范围:-40°C至150°C / -40°F至302°F
- 输出范围:0.1V(-40°C)到2.0V(150°C),但精度在125°C后下降
- 电源:2.7V至5.5V仅,0.05 mA电流绘制
- 数据表
要将电压转换为温度,只需使用基本公式:
温度(°C) = [(Vout in mV) - 500]/ 10
举个例子,如果输出电压是1V这就意味着温度是((1000 mV - 500) / 10) = 50°C
如果您使用的是LM35或类似的,请使用上图中的'a'行和公式:温度(°C) = (Vout in mV)/ 10