搜索
bottom↓
回复: 13

无意看一个特别的NTC测量电路? 请教一下原理

[复制链接]

出5入8汤圆

发表于 2023-3-14 11:17:17 | 显示全部楼层 |阅读模式
无意看一个特别的NTC测量电路? 请教一下原理!
希望各位大佬指教!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出40入518汤圆

发表于 2023-3-14 11:27:05 | 显示全部楼层
电容法充放电?
道理就是控制61和62两个引脚高低电平,给c37端充放电。
如果61脚可以用ADC模式:62脚关闭后61脚转为ADC模式采集电压吧
控制好充放电时间,根据电压值再转化为温度。

如果61脚只用判断高低电平模式:充满电后62脚打开放电,定时器计算时间看61脚什么时候变成低电平,根据时间来换算温度

出0入0汤圆

发表于 2023-3-14 11:54:38 | 显示全部楼层
智涅 发表于 2023-3-14 11:27
电容法充放电?
道理就是控制61和62两个引脚高低电平,给c37端充放电。
如果61脚可以用ADC模式:62脚关闭后 ...
(引用自2楼)

你说的这个方法可行。但是有几点
1. C37 可能有容量上的差别[会引起放电时间上的差别],这如何做标定和统一
2. 这样的方式比 串电阻进行AD采样 有什么优势呢。

出0入0汤圆

发表于 2023-3-14 11:56:17 | 显示全部楼层
mPiDDR 发表于 2023-3-14 11:54
你说的这个方法可行。但是有几点
1. C37 可能有容量上的差别[会引起放电时间上的差别],这如何做标定和统 ...
(引用自3楼)

可能他没有ADC?

出0入0汤圆

发表于 2023-3-14 12:06:49 | 显示全部楼层
zl326498096 发表于 2023-3-14 11:56
可能他没有ADC?
(引用自4楼)

是的,确实在没有ADC的处理器上 做这个功能,有好处。
而且理论上分辨率可以做得更高[取决于定时器的时钟]。

出0入0汤圆

发表于 2023-3-14 13:11:35 | 显示全部楼层
如果Q11换成MOS还ok
如果Q10是BJT,他饱和时是非线性的,压降也不确定,并且压降离散性也很大,用测量时间的办法应该不行。

出5入8汤圆

 楼主| 发表于 2023-3-14 13:20:10 | 显示全部楼层
zl326498096 发表于 2023-3-14 11:56
可能他没有ADC?
(引用自4楼)

这个有ADC的, 上面有一个AN8,

出5入8汤圆

 楼主| 发表于 2023-3-14 13:21:17 | 显示全部楼层
locky_z 发表于 2023-3-14 13:11
如果Q11换成MOS还ok
如果Q10是BJT,他饱和时是非线性的,压降也不确定,并且压降离散性也很大,用测量时间 ...
(引用自6楼)

三极管丝印是Y1, 查了一下是普通的三极管8050

出145入215汤圆

发表于 2023-3-14 15:01:41 来自手机 | 显示全部楼层
mPiDDR 发表于 2023-3-14 11:54
你说的这个方法可行。但是有几点
1. C37 可能有容量上的差别[会引起放电时间上的差别],这如何做标定和统 ...

(引用自3楼)

c37应该与测量精度关系不大,主要是ntc与10k电阻的充放电对比来判断ntc的值再查表得到温度。难道是为了低功耗牺牲精度就能这么做?

出0入0汤圆

发表于 2023-3-14 15:10:01 | 显示全部楼层
dz20062008 发表于 2023-3-14 15:01
c37应该与测量精度关系不大,主要是ntc与10k电阻的充放电对比来判断ntc的值再查表得到温度。难道是为了低 ...
(引用自9楼)

不认同,
假设没有ADC,那IO在给C37充电的时候,还要不停的回读充电是否充满了 出现高电平? 这基本实现不了吧。

出145入215汤圆

发表于 2023-3-14 15:20:51 来自手机 | 显示全部楼层
mPiDDR 发表于 2023-3-14 15:10
不认同,
假设没有ADC,那IO在给C37充电的时候,还要不停的回读充电是否充满了 出现高电平? 这基本实现 ...

(引用自10楼)

先10k电阻给104放电,然后充一个经验值时间比如1s,然后通过ntc放电到0v所用的时间,然后计算是不是就能获得一个比值

出0入9汤圆

发表于 2023-3-14 18:30:30 来自手机 | 显示全部楼层
dz20062008 发表于 2023-3-14 15:20
先10k电阻给104放电,然后充一个经验值时间比如1s,然后通过ntc放电到0v所用的时间,然后计算是不是就能 ...
(引用自11楼)

说得通。如此只需对10k电阻的精度和温漂做要求,无需对104电容的精度和温漂做要求。
但用三极管8050来放电确实差点意思,起码用个mos管。

出0入0汤圆

发表于 2023-3-14 18:41:52 | 显示全部楼层
感觉是要用adc的。这可能是个低功耗的板?三极管用来节能的?

出0入0汤圆

发表于 2023-3-16 12:29:22 来自手机 | 显示全部楼层
可能是用pwm方式,通过61脚对电容充电,充多少电是和pwm个数有关系的,然后使用62脚使用ntc对电容放电,61脚此时作为输入使用,到输入低电平时,61脚中断,通过61,和62的时间差得到温度数据
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-15 20:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表