打印

发一个没看懂的单片机测温电路,大家分析分析

[复制链接]
6993|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fabest|  楼主 | 2008-5-28 07:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是师兄做的一个电路图,用单片机AD采样实现测温,传感器采用负温度系数的热敏电阻。我看了半天搞不懂他为什么要这样做,还没来得及问他,先贴上图让大家瞧瞧。。

相关帖子

沙发
fabest|  楼主 | 2008-5-28 07:57 | 只看该作者

来一个简单常用的测温电路

资料上看得最多的是这种

使用特权

评论回复
板凳
xwj| | 2008-5-28 08:17 | 只看该作者

AD口还是普通IO口?

普通io不一定能工作哦

使用特权

评论回复
地板
fabest|  楼主 | 2008-5-28 08:22 | 只看该作者

回复楼上

是AD口,上面说明了的。

使用特权

评论回复
5
t.jm| | 2008-5-28 08:27 | 只看该作者

你师兄模拟不咋地,不要一味造抄,

要根据自己的测量范围定上拉或下拉电阻,使NTC在上限下限处有差不多的灵敏度!

使用特权

评论回复
6
xwj| | 2008-5-28 08:31 | 只看该作者

一阶低通滤波,不过参数不对

使用特权

评论回复
7
fabest|  楼主 | 2008-5-28 08:46 | 只看该作者

xwj大哥能不能帮我介绍下这个电路的原理,它的依据

小弟模电学得不好,让你见笑了。

说明一下:测温范围为-5~99度。。

使用特权

评论回复
8
fabest|  楼主 | 2008-5-28 08:49 | 只看该作者

和二楼的图比较,它的优势在哪里呢??

如t.jm 所言,是为了使NTC在温度上限和下限保持同样的灵敏度吗?

使用特权

评论回复
9
xwj| | 2008-5-28 08:49 | 只看该作者

电阻电容的特性是什么? 自己去想…

使用特权

评论回复
10
fabest|  楼主 | 2008-5-28 08:52 | 只看该作者

电容在这里是去耦吧。

使用特权

评论回复
11
程序匠人| | 2008-5-28 09:05 | 只看该作者

同意6楼说法

另外建议,不必这么复杂,直接使用2楼电路,适当匹配好R1 ,再辅以软件滤波。即可取得预期效果。

使用特权

评论回复
12
t.jm| | 2008-5-28 09:06 | 只看该作者

R1的选择别总学人家10K,10K的.

1:R1的值要根据自己的测量范围定,这是最优设计的基本原则.
2:温度的变化比起杂讯总是很慢的,滤波电容用个104,103是没多大差别,而且一般也还要有软件滤波.

使用特权

评论回复
13
fabest|  楼主 | 2008-5-28 09:12 | 只看该作者

呵呵,谢谢匠人、t.jm

因为奇怪所以才想到发到坛子里请教各位。

匠人回复我帖了,好高兴。

呼呼。。。

使用特权

评论回复
14
fabest|  楼主 | 2008-5-28 09:16 | 只看该作者

温度上限的灵敏度如何解决

程序匠人 发表于 2008-5-28 09:05 侃单片机 ←返回版面    

11楼: 同意6楼说法 

另外建议,不必这么复杂,直接使用2楼电路,适当匹配好R1 ,再辅以软件滤波。即可取得预期效果。 
 
====================================================
测温范围最高为99度,热敏电阻在高温状态下变化量很小,10位AD能检测出来吗?

使用特权

评论回复
15
fabest|  楼主 | 2008-5-28 09:22 | 只看该作者

先不管R1的取值,我只是想弄清楚一楼的这种电路接法用意何

使用特权

评论回复
16
fabest|  楼主 | 2008-5-28 10:15 | 只看该作者

谢谢fxmxh热心回复

使用特权

评论回复
17
youss| | 2008-5-28 12:06 | 只看该作者

线性化处理

NTC热敏电阻在低温下电阻值变化大,而在高温状态下阻值变化量很小,是非线性曲线,在热敏电阻上并接电阻网络,可使非线性曲线变成线性,

使用特权

评论回复
18
yewuyi| | 2008-5-28 13:03 | 只看该作者

LS的有几个人可能不常用NTC

LZ这个玩意明显就是线形化处理的嘛……


NTC是线形非常差,通过外部的串、并电阻改变线形,从而满足AD分辨率的要求。

哈哈,这个电路在过去很多老工程师多有采用,现在很少有人用了。

使用特权

评论回复
19
t.jm| | 2008-5-28 14:40 | 只看该作者

别试图对NTC线性化,那是徒劳.

给个分析,一个是把R1改为4.7KR,一个是你的原图:
{0, 879.923, 753.66}, {1, 874.149, 744.695}
....
{99, 181.387, 93.9759}, {100, 177.724, 91.888}表示:
在0度处1度的变化你的AD灵敏度(753.66-744.695)=9个LSB
改4.7KR后是(879.923-874.149)=5.8个LSB
在100度处1度的变化你的AD灵敏度(93.9759-91.888)=2.1个LSB
改4.7KR后是(181.387-177.724)=3.6个LSB
0-100度原图的AD范围是(753.66-91.888)=662,
改4.7KR后是(879.923-177.724)=702.
哪个更好,还用说吗!?

使用特权

评论回复
20
yewuyi| | 2008-5-28 17:31 | 只看该作者

虽然是徒劳,但过去就是有人用……

呵呵,奈何……



其实加那几个电阻,反而把事情搞麻烦了,但中国喜欢这样搞的工程师大有人在……

使用特权

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

本版积分规则

28

主题

174

帖子

0

粉丝