找回密码
 立即注册
楼主: 980578873

adc读数不正确

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-21 18:30:07 | 显示全部楼层
乘风*** 发表于 2023-4-20 18:00
adc_init();初始化函数里面是否已经打开了ADC电源?
另外有没有测过在首次读取ADC时,采样脚的电压是否稳定 ...

在上电首次读取ADC时,采样引脚的电压不稳定,大概要等1秒钟后才稳定,这是什么原因?
而我计算电池电压的公式是vbat=adc_v/0.3356483443708609;//adc_v就是采样引脚电压
因为刚上电时采样引脚电压有斜坡偏小,所以vbat也变小了。

1.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-21 19:27:54 | 显示全部楼层
神*** 发表于 2023-4-21 17:21
大家帮看下楼主的图

在上电首次读取ADC时,采样引脚的电压不稳定,大概要等1秒钟后才稳定,这是什么原因?
而我计算电池电压的公式是vbat=adc_v/0.3356483443708609;//adc_v就是采样引脚电压
因为刚上电时采样引脚电压有斜坡偏小,根据公式计算vbat也会变小了。
1.png

点评

在上电后大概要等1秒钟后才稳定,图中可见这是因为你的输入电压有RC滤波导致,从你的电路看,1M+510K分压,510K电阻并联的电容应该是2.2uF左右,而不是0.1uF,并0.1uF大约100ms就能达到稳定。  详情 回复 发表于 2023-4-27 15:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-4-22 09:15:15 | 显示全部楼层
98057*** 发表于 2023-4-21 19:27
在上电首次读取ADC时,采样引脚的电压不稳定,大概要等1秒钟后才稳定,这是什么原因?
而我计算电池电压 ...

因为你通过1M的电阻给电容充电

1.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-23 18:44:52 来自手机 | 显示全部楼层
电池电压的分电阻要怎么配置?

点评

充电要时间,T = R*C的系数,你这个C7可以改成0.01uF, 这样充电的时间会缩短很多  发表于 2023-4-23 18:52
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-24 16:03:30 来自手机 | 显示全部楼层
好的
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-4-27 15:12:21 | 显示全部楼层
98057*** 发表于 2023-4-21 19:27
在上电首次读取ADC时,采样引脚的电压不稳定,大概要等1秒钟后才稳定,这是什么原因?
而我计算电池电压 ...

在上电后大概要等1秒钟后才稳定,图中可见这是因为你的输入电压有RC滤波导致,从你的电路看,1M+510K分压,510K电阻并联的电容应该是2.2uF左右,而不是0.1uF,并0.1uF大约100ms就能达到稳定。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 12:46 , Processed in 0.120228 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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