找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2100|回复: 6
打印 上一主题 下一主题
收起左侧

为什么我IC的AD引脚没有接外部输入程序转换的结果却不是0

[复制链接]
跳转到指定楼层
楼主
如题,自带AD转换的IC,用两个AD引脚做温度检测,但是我把传感器拔了,转换的结果却不是0度;计算公式里面的变量就一个输入电压转换的count,输入源都拔了那到底是啥东东被转换了呢?

PS:没有其他的电路连接在那两个AD引脚,只有传感器输入的变化电平

0303.PNG (972 Bytes, 下载次数: 81)

0303.PNG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:138097 发表于 2019-11-28 08:01 | 只看该作者
这个好像属于IC中AD内阻的影响吧,总之不会是0的,肯定会有点误差的,可以看下芯片手册
回复

使用道具 举报

板凳
ID:25310 发表于 2019-11-28 08:20 | 只看该作者
悬空状态会有一些噪声在AD引脚上,如果AD引脚上有接电线到外面就更明显了。
回复

使用道具 举报

地板
ID:516863 发表于 2019-11-28 09:15 | 只看该作者
温度传感器是利用热电阻测温,是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的。温度传感器热电阻的阻值随温度变化而变化,它等效于一个可调电阻;楼主将传感拔掉,等效电阻无限大,所以,对AD输入而言,不是“无”信号值,所以转换后不为0.
回复

使用道具 举报

5#
ID:470332 发表于 2019-11-28 09:20 | 只看该作者
IO悬空状态下会有噪声输入的
回复

使用道具 举报

6#
ID:601478 发表于 2019-11-28 15:19 | 只看该作者
因为我用的是负温度系数的NTC热敏,正常来说阻值越大得到的结果越小才对,正如三楼的老哥所说,我拔掉NTC热敏后等效电阻无穷大,那得到的结果应该是无穷小才对,不过我拔掉后计算结果显示是56..........真的搞不懂,比插上后测得的常温28还高出不少,附上电路图,看看硬件有没有问题
回复

使用道具 举报

7#
ID:601478 发表于 2019-11-28 16:49 | 只看该作者
搞了半天又是数据类型不对,丢丢丢,结贴了,各位老哥下次见
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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