找回密码
 立即注册
查看: 180|回复: 9

关于ADC数据读取不对的问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-30 08:46:11
已绑定手机

3

主题

5

回帖

43

积分

新手上路

积分
43
发表于 2025-5-24 09:24:59 | 显示全部楼层 |阅读模式
我是使用了STC8H8K64U的芯片,我将ADC_VERF+连接到3.3V,使用了官方提供的例程,用到了单片机ADC8/ADC9/ADC10通道,连接到了单片机的P0.0/P0.1/P0.2端口,其中ADC9连接一个NTC100k的温度传感器,用万用表测量电压为2.2v,ADC8/ADC9没有接任何东西。

原理图

原理图

程序

程序

串口打印的数据

串口打印的数据
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

733

主题

1万

回帖

1万

积分

管理员

积分
16657
发表于 2025-5-24 11:16:20 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:342
  • 最近打卡:2025-06-16 08:01:58
已绑定手机

4

主题

397

回帖

1891

积分

金牌会员

积分
1891
发表于 2025-5-24 13:48:42 | 显示全部楼层
不能悬空,而且你电路有点问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-30 08:46:11
已绑定手机

3

主题

5

回帖

43

积分

新手上路

积分
43
发表于 2025-5-24 14:11:06 | 显示全部楼层
使用同样的程序输出的值是1473 对于4096的比值与1.19与3.3的比值是一样的,但是改为可变电阻后值是不对的,与万用表测量的电压值对应不起来,我用的分压电阻阻值在50K左右,是否有影响
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-30 08:46:11
已绑定手机

3

主题

5

回帖

43

积分

新手上路

积分
43
发表于 2025-5-24 14:11:41 | 显示全部楼层
haiya*** 发表于 2025-5-24 13:48
不能悬空,而且你电路有点问题

请教一下具体的问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:342
  • 最近打卡:2025-06-16 08:01:58
已绑定手机

4

主题

397

回帖

1891

积分

金牌会员

积分
1891
发表于 2025-5-24 14:31:11 | 显示全部楼层
韩*** 发表于 2025-5-24 14:11
请教一下具体的问题

这样电阻分压才对,只要一个脚而已
截图202505241431274287.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-30 08:46:11
已绑定手机

3

主题

5

回帖

43

积分

新手上路

积分
43
发表于 2025-5-24 14:39:03 | 显示全部楼层
haiya*** 发表于 2025-5-24 14:31
这样电阻分压才对,只要一个脚而已

我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-30 08:46:11
已绑定手机

3

主题

5

回帖

43

积分

新手上路

积分
43
发表于 2025-5-24 14:39:35 | 显示全部楼层
我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧
截图202505241439191838.jpg

点评

电路没有问题,就算不准确,但是不应该跳动那么大,你的结果跳动太大,还是要检查一下电路。比如,将P0.1(ADC9)对地短路(即将NTC短路),看看读数是不是0?  详情 回复 发表于 2025-5-24 21:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:342
  • 最近打卡:2025-06-16 08:01:58
已绑定手机

4

主题

397

回帖

1891

积分

金牌会员

积分
1891
发表于 2025-5-24 14:43:23 | 显示全部楼层
韩*** 发表于 2025-5-24 14:39
我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧

这样没问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:94
  • 最近打卡:2025-06-16 11:51:06

74

主题

6090

回帖

1万

积分

超级版主

积分
12723
发表于 2025-5-24 21:12:40 | 显示全部楼层
韩*** 发表于 2025-5-24 14:39
我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧

电路没有问题,就算不准确,但是不应该跳动那么大,你的结果跳动太大,还是要检查一下电路。比如,将P0.1(ADC9)对地短路(即将NTC短路),看看读数是不是0?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 10:06 , Processed in 0.141328 second(s), 110 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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