[求助] 用STM32L151的ADC规则通道采样为什么不准?
2267 查看
3 回复
 楼主 | 发布于 2018-07-11 | 只看楼主
分享到:

我用STM32L151C8T6A的ADC规则通道采集电压总是比实际值高,用注入通道采集值就是正确的。

两种通道方式都是用的PIN28,且尝试过用各种ADCCLK分频、分辨率、采样周期以及单次采集模式、连续采集模式,规则通道采样值还都是不准。

各位帮分析下可能是什么原因?谢谢!


附件是原理图和程序。

用PIN28采集R13处的电压

 

程序是用CUBEMX生成的,ADC_IN21对应PIN28,ADC_IN20是为了产生注入通道增加的(可以不管)。

程序功能是用TIM2每隔1s用USART3打印一次ADC_IN21采集的电压。

为了比较规则通道和注入通道,程序ADC1是只用规则通道采集,程序ADC2只用注入通道采集。两个程序的区别就是TIM文件的中断服务函数:

ADC1

ADC2


我测试的R13处的实际电压值为1.8V,程序ADC1采集值2490电压约2V,ADC2采集值2240电压约1.8V



本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(0 ) (0 )
回复 举报

回复于 2018-07-11 沙发

恩,等会看下;
(0 )
评论 (0) 举报

回复于 2018-07-13 2#

感谢分享
(0 )
评论 (0) 举报

回复于 2018-07-13 3#

你的分压电阻太大了,阻抗不匹配
(0 )
评论 (1) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部