想在你的产品中参加显现环境的功用?
众所周知,要么在电路中参加热敏电阻或许是温度传感器DS18B20
热敏电阻
热敏电阻的阻值,随温度的改变而改变,每一种类型的热敏电阻,厂家都会供给它的阻值和温度的对应联系表格。咱们核算温度的程序,一般是用查表法或许区间线性法。不管是哪种办法,都会存才差错,程序也略微杂乱一些。
运用热敏电阻丈量温度,长处是廉价,一个热敏电阻不到一毛钱,缺陷是程序可能要杂乱一些。
DS18B20
DS18B20有三个引脚,一个GND,一个VCC,剩余一个是数据引脚,经过必定的时序来取得温度数据,单凭一个引脚做数据输出,程序就会更杂乱一些,一般经过单片机的引脚作为GPIO模仿时序,当单片机有其他中止产生时,假如打断了读数据的时序,尤其是当其它中止耗时多一点时,读出的数据就会不精确。
DS18B20是一款数字温度传感器。长处是精确度差错只要0.5℃,缺陷是程序杂乱,价格贵,一个DS18B20要5元左右。
今日给我们介绍的温度传感器类型是TC1047
TC1047的一个引脚是GND,一个引脚是VCC(3.3V和5V都能够),剩余的一个引脚是电压输出引脚。输出的电压和温度成正比,温度=(电压-500mV)÷10,测温规模-40℃~125℃。
看到了吧,便是这么简略。只需要用单片机的ADC测个电压,再经过一个简略的公式(温度=(电压-500mV)÷10)就能够得到温度了。
例如,测得的电压是712mV,那么温度=(712-500)÷10=21.2℃
用它规划出来的电路,十分简略,占电路板的体积也十分小。
它的精确度差错是±2℃,比较DS18B20,精确度差点,可是和热敏电阻比,差错仍是能够的。