关于温度传感器的几个小问题

之前没用过温度传感器,现在想结合单片机做个测量室内温度的小东西,想问一下,温度传感器的工作过程是什么呢,工作之后它感知温度后给出的是一个电压值还是处理之后的确切的温度数呢,如果是给出一个电压值的话我想在设计中就应该加个AD转换器,之后用程序算出温度值;如果温度传感器本身给出的就已经是温度值了,好像就大没有加AD的必要,直接读取数值就好了吧?如果这两种温度传感器都有,那常用的一般是什么型号呢,我只是要测量室内和室外温度,本身东西不是很复杂,最好不要太贵了

传感器给出的可以是电阻值(热电阻),电势(热电偶)。
或者是经过变送后的标准电流值或者标准电压值~一般是4-20毫安,或0-5伏.也可定制输出电流电压。输出电流电压与测量的温度范围呈线性关系。比如说你的传感器量程是0-100度,输出为0-5伏。那输出1伏时就是20度,输出2.5伏时,就是50度。所以你甚至可以那个万用表来读数。热电阻热电偶便宜的也就二三十块钱,但输出不是电流和电压。你得有个变送器。好像也得几十。除非你有可以直接接热电偶热电阻的仪器(估计你没有)。常用的有PT100和K型。你在北京的话,我可以转手给你,呵呵,我以前自己在淘宝上买了两个自己在实验室里玩了玩,现在没用了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-21
DS18B20 非常常用,单总线数字温度传感器,7块钱左右一个,电路图,代码网上有都是!
第2个回答  2009-04-21
你的说明我明白了,传感器确实有集成的,如DS18B20,它出来的就是温度数,用单片机直接读取就可以了,不过它的缺点是由于集成的,测温范围小,误差大,线性不好。
单独的传感器感知了温度信号出来的就是一个电信号,或者电压信号,或者电流信号,你用一个AD进行转换就可以了,
有个超低成本的方法,用三极管做传感器,用单片机的IO口做一个双积分AD出来,三极管,加电阻电容,加运放,总成本也就那么两块钱吧,不过精度能做到0.6度左右就不错了,如果你想测得的温度有0.1度的精度,那么就得自己加AD了,再弄个外接电压基准,TL431(几毛钱)。估计总成本也得5块钱了
第3个回答  2009-04-21
AD590吧,比较便宜,也比较简单,比ds18b20简单,而且便宜。可以用单片机内部的AD模块,如果没有的话,只能外加AD芯片了,不过还不如用单片机直接做经济,因为板子钱、芯片钱多一些。