数码之家

 找回密码
 立即注册
搜索
查看: 404|回复: 8

[C51] 这个检测NTC的电路有什么问题吗? 老是出错

[复制链接]
发表于 2025-4-4 17:00:55 | 显示全部楼层 |阅读模式


无adc,无定时器.
RC检测NTC的温度.

本帖子中包含更多资源

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

x
发表于 2025-4-4 17:08:21 | 显示全部楼层
这样不行吧?一般模拟ADC是这样做的:
https://blog.csdn.net/mangu76/article/details/7741906/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-4 17:42:39 | 显示全部楼层
mmxx2015 发表于 2025-4-4 17:08
这样不行吧?一般模拟ADC是这样做的:
https://blog.csdn.net/mangu76/article/details/7741906/ ...

是可以的.
但是我不知道哪里出错了
通过软件计算充放电时间. 算出NTC阻值
得出温度
回复 支持 反对

使用道具 举报

发表于 2025-4-4 18:09:29 | 显示全部楼层
zg19860905 发表于 2025-4-4 17:42
是可以的.
但是我不知道哪里出错了
通过软件计算充放电时间. 算出NTC阻值

原理上就是不行的:没有参考电阻就无法知道待测电阻多大,每颗芯片的翻转电压都有差异的,甚至同一颗芯片不同电压下也是不一样的。当然了,如果只需要知道大概阻值,可以这么做,但是,参数可能要调整,当R6阻值很大时,C4的充电时间很短,定时器精度不够的话无法区分,建议C4增大到1uF以上。
回复 支持 反对

使用道具 举报

发表于 2025-4-4 20:52:22 | 显示全部楼层
可以 应该是你的程序不对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-4 20:59:01 | 显示全部楼层
mmxx2015 发表于 2025-4-4 18:09
原理上就是不行的:没有参考电阻就无法知道待测电阻多大,每颗芯片的翻转电压都有差异的,甚至同一颗芯片 ...

原理上也是可行的,我已经弄好了.
现在标定好温度就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-4 20:59:34 | 显示全部楼层
17805352 发表于 2025-4-4 20:52
可以 应该是你的程序不对

弄了一下午,弄好了. 现在标定好温度就可以了
回复 支持 反对

使用道具 举报

发表于 2025-4-9 09:00:06 | 显示全部楼层
建议外部加运放或比较器,电平转换可靠。单片机高低电平直接采集一般精度不高。
回复 支持 反对

使用道具 举报

发表于 2025-4-18 16:45:12 来自手机浏览器 | 显示全部楼层
C4接到VCC那里去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-3 05:53 , Processed in 0.140401 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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