基于RC电路的DA14585测量NTC电阻阻值

本文探讨了使用RC电路进行环境温度测量的创新方法。针对DA14585 ADC精度不足的问题,提出通过定时器测量充放电时间,结合标准电阻与电容,实现低成本、高精度的温度检测方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要讲解如何使用RC电路实现环境温度测量,在通常情况下,我们会采用ADC分压的方式,但是这里对ADC有精度要求,一般为12bit 或者14bit。但是苦于DA14585的ADC是10bit,达不到0.1℃的精度。所以本次决定采用RC电路的方式。

一 、具体原理

利用充放电的关系:t = RC,实际电路如下:在这里插入图片描述
以一个标定电阻R1,用一个16bit timer计时,测出对该电阻的放电或充电时间以及对Rx的充电或者放电时间,找出对应关系,求出Rx的阻值;精度可以达到Ω级。且最小值与最大值相差不过几十Ω,实际测量不超过100欧姆的误差。
为了便于定时器计数更精确,这里用的电容值为非标称值,可根据实际情况进行调整,需要结合考虑定时器是否会溢出的情况。
优点:这个电路绝对低成本,只需要一个标准电阻和一个电容,搭建简单电路即可实现,而且具有可移植性,可以用在任何有定时器的MCU上,定时器的精度决定了所测阻值的精度。
缺点:调试的时候要细心,有时候心里想的和实际测的不一样,需要借助工具。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TomWang-0214

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值