打印
[技术问答]

如何用单片机测量电容容量

[复制链接]
1016|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mintspring|  楼主 | 2023-2-26 21:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用单片机来测量电容容量时,可以采用以下三种方法:

1. 用处理器内置的函数来计算
处理器一般都会有现成的技术来测量电容容量,但是要保证精度。这种方法需要处理器有自带的函数,也即处理器支持一些特定函数。

2. 通过充放电的方式来计算
物理充放电法是指通过一个时间段里不断充放电流的方式,把电容从一个恒定的电荷状态变化到另一个固定的电荷状态,然后根据充放电的时间段来求出电容的容量大小。

3. 通过外部的滤波电路来获取
如果不想使用一个外部的滤波电路来帮助测量,可以使用隔离放大电路,放大电容变化中的微小细微变化,然后再将它用于测量设备中,从而获取电容容量大小。


使用特权

评论回复
沙发
mintspring|  楼主 | 2023-2-26 21:14 | 只看该作者
应该第二个方法比较好,充放电测量法,用一个电阻限制电流,然后给电容充电,测量电压的变化速度。是吧

使用特权

评论回复
板凳
AloneKaven| | 2023-3-1 20:11 | 只看该作者
充放电比较精确吧

使用特权

评论回复
地板
albertaabbot| | 2023-4-16 22:27 | 只看该作者
将一个已知容值的电容与待测电容并联,形成一个 RC 电路。
将一个 IO 口设为输出模式,输出高电平,通过一个电阻将 IO 口与 RC 电路连接。
计时器开始计时,并监测 IO 口的电压变化,当 IO 口输出低电平时停止计时。
根据计时器的计数值,计算出电容的充电时间。

使用特权

评论回复
5
七毛钱| | 2023-4-17 11:27 | 只看该作者
能想到比较好的就是充放电测量法了

使用特权

评论回复
6
sesefadou| | 2023-4-18 10:22 | 只看该作者
需要注意 ADC 的采样速度和精度、电压参考值等参数的设置。

使用特权

评论回复
7
dspmana| | 2023-4-18 10:50 | 只看该作者
根据 RC 电路的时间常数和充电时间,计算出待测电容的容量。

使用特权

评论回复
8
jkl21| | 2023-4-18 14:18 | 只看该作者
根据电容充电和放电时间的差值,判断是否有人接近电容触摸按键。

使用特权

评论回复
9
lzbf| | 2023-4-18 17:07 | 只看该作者
通过 ADC 测量输入引脚上的电压,得到电容的充电和放电时间。

使用特权

评论回复
10
timfordlare| | 2023-4-18 18:43 | 只看该作者
可以使用单片机自带的定时器和计数器来测量电容的充电时间,从而计算出电容的容量。

使用特权

评论回复
11
Jacquetry| | 2023-4-18 23:09 | 只看该作者
充放电测量法

使用特权

评论回复
12
huangcunxiake| | 2023-4-19 19:08 | 只看该作者
充放电法。

使用特权

评论回复
13
chenqianqian| | 2023-4-19 21:38 | 只看该作者
常用测量方法是充放电方法

使用特权

评论回复
14
Stahan| | 2023-4-19 23:04 | 只看该作者
充放电测量法

使用特权

评论回复
15
OKAKAKO| | 2023-4-20 13:23 | 只看该作者
个人呢建议使用充放测量法比较简单

使用特权

评论回复
16
小小蚂蚁举千斤| | 2023-4-22 17:03 | 只看该作者
很好的测量电容的方法

使用特权

评论回复
17
中国龙芯CDX| | 2023-4-23 20:24 | 只看该作者
楼主讲解的三种方法通用性强的还是第二种

使用特权

评论回复
18
星辰大海不退缩| | 2023-4-23 20:25 | 只看该作者
楼主讲解的三种方法很实用

使用特权

评论回复
19
10299823| | 2023-5-10 21:12 | 只看该作者
在实际应用中还需要考虑到电源稳定性、温度变化等因素对电容测量结果的影响。

使用特权

评论回复
20
yeates333| | 2023-5-10 21:24 | 只看该作者
常见的方法是利用定时器来测量电容充电或放电的时间,从而计算出电容的容量。

使用特权

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

本版积分规则

296

主题

4894

帖子

24

粉丝