快捷搜索:  汽车  科技

温度传感器出现故障怎么办(这个温度传感器)

温度传感器出现故障怎么办(这个温度传感器)TC1047的一个引脚是GND,一个引脚是VCC(3.3V和5V都可以),剩下的一个引脚是电压输出引脚。输出的电压和温度成正比,温度=(电压-500mV)÷10,测温范围-40℃~125℃。DS18B20是一款数字温度传感器。优点是精确度误差只有0.5℃,缺点是程序复杂,价格贵,一个DS18B20要5元左右。使用热敏电阻测量温度,优点是便宜,一个热敏电阻不到一毛钱,缺点是程序可能要复杂一些。DS18B20DS18B20有三个引脚,一个GND,一个VCC,剩下一个是数据引脚,通过一定的时序来获得温度数据,单凭一个引脚做数据输出,程序就会更复杂一些,一般通过单片机的引脚作为GPIO模拟时序,当单片机有其他中断发生时,如果打断了读数据的时序,尤其是当其它中断耗时多一点时,读出的数据就会不准确。

想给你的产品中加入显示环境温度的功能?

大众所熟悉的,是给电路中加入热敏电阻或者DS18B20。

热敏电阻

温度传感器出现故障怎么办(这个温度传感器)(1)

热敏电阻的阻值,随温度的变化而变化,每一种型号的热敏电阻,厂家都会提供它的阻值和温度的对应关系表格。我们计算温度的程序,一般是用查表法或者区间线性法。不管是哪种方法,都会存才误差,程序也稍微复杂一些。

使用热敏电阻测量温度,优点是便宜,一个热敏电阻不到一毛钱,缺点是程序可能要复杂一些。

DS18B20

温度传感器出现故障怎么办(这个温度传感器)(2)

DS18B20有三个引脚,一个GND,一个VCC,剩下一个是数据引脚,通过一定的时序来获得温度数据,单凭一个引脚做数据输出,程序就会更复杂一些,一般通过单片机的引脚作为GPIO模拟时序,当单片机有其他中断发生时,如果打断了读数据的时序,尤其是当其它中断耗时多一点时,读出的数据就会不准确。

DS18B20是一款数字温度传感器。优点是精确度误差只有0.5℃,缺点是程序复杂,价格贵,一个DS18B20要5元左右。

TC1047的一个引脚是GND,一个引脚是VCC(3.3V和5V都可以),剩下的一个引脚是电压输出引脚。输出的电压和温度成正比,温度=(电压-500mV)÷10,测温范围-40℃~125℃。

看到了吧,就是这么简单。只需要用单片机的ADC测个电压,再通过一个简单的公式(温度=(电压-500mV)÷10)就可以得到温度了。

例如,测得的电压是712mV,那么温度=(712-500)÷10=21.2℃

用它设计出来的电路,非常简单,占电路板的体积也非常小。

它的精确度误差是±2℃,相比DS18B20,精确度差点,但是和热敏电阻比,误差还是可以的。

好了,今天给你介绍的芯片是否对你的设计有所帮助呢?

科技老顽童,电子设计经验分享第一人,欢迎关注。

猜您喜欢: