打印

如何通过对电容进行充放电来进行采样

[复制链接]
7233|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xn2500|  楼主 | 2009-11-30 14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zjj1001| | 2009-11-30 14:45 | 只看该作者
用555做个电阻频率变换器

使用特权

评论回复
板凳
xn2500|  楼主 | 2009-11-30 14:55 | 只看该作者
不需要这么麻烦吧

使用特权

评论回复
地板
chen3bing| | 2009-11-30 15:35 | 只看该作者
先根据热敏电阻做一个表。
先通过一个已知的精密电阻进行充放电,同时定时。
再通过热敏电阻充放电,同时定时。
两个时间值可得出,一个电阻已知,可计算另一个电阻值。
然后查表。

使用特权

评论回复
5
123987| | 2009-11-30 15:42 | 只看该作者
现在要做个一个温度采样,用的是热敏电阻,方法一:电阻分压,用AD来进行采样
方法二:通过对电容进行充放电来进行采样。
这个方法二有点不理解,请前辈请教一下。 ...
xn2500 发表于 2009-11-30 14:18


方法二有点不理解。是否使用adc.如果使用据我所知对电容进行充放电好像是用于采样保持之类的。另外一个可能就是用电容作为双积分型adc的一部分使用。具体记不清了,查查adc的资料吧。

使用特权

评论回复
6
焊锡丝| | 2009-11-30 17:09 | 只看该作者
方法一 需要AD。
方法二 低成本方案,不需要AD。原理同四楼。电容用CBB最佳。行业内一般用陶瓷。

使用特权

评论回复
7
qe123| | 2009-11-30 17:24 | 只看该作者
最好用ad吧

使用特权

评论回复
8
mohanwei| | 2009-11-30 17:35 | 只看该作者
选一个带AD的单片机

使用特权

评论回复
9
常来21IC| | 2009-11-30 23:39 | 只看该作者
4楼的方法  记得匠人手记里面有介绍。

使用特权

评论回复
10
neuq521| | 2009-12-1 07:46 | 只看该作者
电容充放电的方法精度很低,而且容易受温度的影响,比较占用单片机资源。

使用特权

评论回复
11
lelee007| | 2009-12-1 08:25 | 只看该作者
电容充放电的方法我做过的,原理就是4L讲的,精度确实不行,差不多只能分辨出摄氏1度

而且我们当时单片机用的4位的,运算能力较弱,0.1摄氏度都是估计

使用特权

评论回复
12
yewuyi| | 2009-12-1 09:05 | 只看该作者
用555做个电阻频率变换器
zjj1001 发表于 2009-11-30 14:45


振荡电路有较大的温漂影响,没有实际使用价值。

使用特权

评论回复
13
yewuyi| | 2009-12-1 09:06 | 只看该作者
先根据热敏电阻做一个表。
先通过一个已知的精密电阻进行充放电,同时定时。
再通过热敏电阻充放电,同时定时。
两个时间值可得出,一个电阻已知,可计算另一个电阻值。
然后查表。 ...
chen3bing 发表于 2009-11-30 15:35

基本原理如此,但实际做起来还是有不少注意点。

使用特权

评论回复
14
yewuyi| | 2009-12-1 09:10 | 只看该作者
方法一 需要AD。
方法二 低成本方案,不需要AD。原理同四楼。电容用CBB最佳。行业内一般用陶瓷。
焊锡丝 发表于 2009-11-30 17:09


选择CBB其实是一种误区,对这个电容的真正要求:较小的漏电流。要想提高测量精度,就一定需要选择较小漏电流的电容,而CBB电容实际上属于漏电流比较大的电容种类。一般1度精度的测量,选择普通的贴片电容即可完全达到要求。

使用特权

评论回复
15
yewuyi| | 2009-12-1 09:13 | 只看该作者
电容充放电的方法精度很低,而且容易受温度的影响,比较占用单片机资源。
neuq521 发表于 2009-12-1 07:46


不知道你说的精度很低是指多少?如果使用1%精度的NTC,完全可以做到-40~70度内1度的测量精度,在-20~45度范围甚至可以提高到0.5度测量精度。

至于你说的容易受温度影响属于误导他人。

比较占用MCU资源则确实如此。

使用特权

评论回复
16
yewuyi| | 2009-12-1 09:17 | 只看该作者
电容充放电的方法我做过的,原理就是4L讲的,精度确实不行,差不多只能分辨出摄氏1度

而且我们当时单片机用的4位的,运算能力较弱,0.1摄氏度都是估计 ...
lelee007 发表于 2009-12-1 08:25


你没做好而已,前面我已经说过了可以做到的精度,至于分辨率在-40~100度范围内完全可以做到0.1度,而非你所说的分辨率1度。

哈哈,4BIT正好我也曾经用过,几年前用SH69P42做过两个方案,不过用4BIT确实比较累人。

使用特权

评论回复
17
xwj| | 2009-12-1 09:42 | 只看该作者
CBB电容漏电流大???

而且,老叶,你忽略了电容的温漂哦~

使用特权

评论回复
18
inter_zhou| | 2009-12-1 09:50 | 只看该作者
实际上4楼的方法是业界比较通用的,现在很多体温温度计的产品就是用4楼的方法做的,MCU也是4BIT
精确到0.1度是没有问题的

使用特权

评论回复
19
yewuyi| | 2009-12-1 10:24 | 只看该作者
CBB电容漏电流大???

而且,老叶,你忽略了电容的温漂哦~
xwj 发表于 2009-12-1 09:42


大和小是相对而言的,从我实际买的陶瓷电容、CBB电容、云母电容的感受看,CBB电容的漏电流甚至比陶瓷片电容还大(0.01UF~0.1UF),我实际买到的是云母电容漏电流最小。
至于温漂,对于这种测量来说,测量频率差不多可以达到100HZ,在10MS内,整体系统的温度差异基本可忽略,只要对基准电阻和NTC采集时,电容的环境温度波动不大,这种测量就是稳定可靠的,当然,电阻的温度漂需要额外考虑,不过低温漂的电阻还是比较容易买到的,价格也不贵。

使用特权

评论回复
20
yewuyi| | 2009-12-1 10:28 | 只看该作者
实际上4楼的方法是业界比较通用的,现在很多体温温度计的产品就是用4楼的方法做的,MCU也是4BIT
精确到0.1度是没有问题的
inter_zhou 发表于 2009-12-1 09:50


确实有很多电子体温计使用的是NTC+RC充放电做的,但0.1度的精度是达不到的,这个不能瞎吹,可以做到0.3左右,而且体温计测量用的NTC是特种NTC,在32~45度范围内,NTC的一致性做得比较好,其它温度段甚至无意义了。

使用特权

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

本版积分规则

13

主题

101

帖子

0

粉丝