打印

今天买了个温度传感器不知道怎么用??

[复制链接]
楼主: tragicjun
手机看帖
扫描二维码
随时随地手机跟帖
61
gsb1227| | 2008-4-29 15:24 | 只看该作者 回帖奖励 |倒序浏览

不是要得到电阻值

而是要通过电阻值的变化得到电压值!
串在电路里是不错,温度变化了阻值不就变化了嘛!阻值变化了就会改变NTC电阻分到的电压啦!那再用AD采过来处理一下不就是温度值的变化情况了嘛!
如果是10位精度的AD转换器,AD的满量程电压是Vm、NTC的电压是Vo的话:
           Vo=(采集到的AD转换值*Vm)/1024
求出Vo后,再和NTC电阻表上的温度值电压值对应一下就差不多了!

使用特权

评论回复
62
gsb1227| | 2008-4-29 15:24 | 只看该作者

呵呵

使用特权

评论回复
63
gsb1227| | 2008-4-29 15:25 | 只看该作者

呵呵

使用特权

评论回复
64
tragicjun|  楼主 | 2008-4-29 16:06 | 只看该作者

回gsb1227

你说的是不错,不过最终的目的还是要求得电阻值的,因为一般热敏电阻给的分位表都是R-T关系而不是V-T关系!!

使用特权

评论回复
65
tragicjun|  楼主 | 2008-4-29 16:13 | 只看该作者

呵呵,谢谢大家的指教

   现在我温度采集和温度显示部分基本上都完成了,温度采集最终用的查表法,用电阻值去查分位表然后得出温度值,误差现在看来还是可以接受的,如果以温度计为标准来看基本在上下1度.
   只不过现在还有个问题就是每次获得的温度值很不稳定,我用数码管显示,老是在跳动,比如不断在25,26这两个数字间跳动,不知道各位有什么办法解决.我的想法是考虑一般温度变化的时间,假定最少1秒钟才能变化1度,那么当时间没有超过1秒钟时即使由25变成26,仍然认为还是25,这样就不会出现跳动过于频繁的问题.

使用特权

评论回复
66
yysmcu| | 2008-4-29 19:20 | 只看该作者

啊哈,楼主不会用心去看看这个传感器的芯片手册嘛

使用特权

评论回复
67
gsb1227| | 2008-4-29 23:47 | 只看该作者

回楼主

我以前也出现这种抖动的问题,应该说一般都会出现这种情况!
首先考虑在AD信号输入端加个电容接地,先在前级把干扰信号处理掉!
接着再有小的跳变的话就要用软件处理了,延长采样周期是最简单的方法,或者就是多次采样取平均值,比如采了10次取平均后再显示出来,效果很好的!试试看!如果要求再高就采个20次或者更多....

使用特权

评论回复
68
tragicjun|  楼主 | 2008-4-30 21:55 | 只看该作者

回yysmcu

这个不是芯片来的,不是什么集成电路,没有什么数据手册的!

使用特权

评论回复
69
tragicjun|  楼主 | 2008-4-30 21:57 | 只看该作者

回gsb1227

取平均值确实是比较好的方法!

使用特权

评论回复
70
HUOYONG| | 2008-5-2 10:34 | 只看该作者

温度传感器

给小电流,测电压,计算电阻值,减掉引线电阻值,根据当前温度和公式,可反推出是热敏电阻还是PT100或其它

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则