打印
[技术问答]

ADC 采集电池电量

[复制链接]
644|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
piteqiu|  楼主 | 2020-7-28 11:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

单片机内部的多路ADC采集之间可能会相互影响,使用的时候需要参考datasheet,在NUC100中,ADC7 比较与ADC6同时使用时,ADC6的采样就会出问题,采集的电量值一直保持不变。




使用特权

评论回复
沙发
piteqiu|  楼主 | 2020-7-28 11:57 | 只看该作者
其次,ADC采集电路的设计也要注意,电阻、电阻参数的选取要配合单片机内部的ADC结构。

通常情况,AD采集到的电量值是实际电池电压的1/2分压,这样的话以12位AD为例,测得电压值 = 测得值 /4096  *  参考电压  ;实际电压值 = 测得电压值 * 2,这里的二就是采样电路的分压比。

实际情况下,采样电路的元器件误差,以及与MCU内部采样电路的阻抗匹配问题,使得实际的分压比与理论计算的分压比可能会有误差,因此要做到精确地采集,首先应该确定采集电路的实际分压比。

有上面的公式可以看出,测得电压值得最大值为参考电压,常用的单片机都是3.3或5V供电,所以如果要采集的模拟量比较大,比如12V、24V,就需要通过改变采样电路的分压比来实现。

使用特权

评论回复
板凳
玛尼玛尼哄| | 2020-7-28 18:05 | 只看该作者
029的没有提供相关例子,回头我研究一下看看怎么利用这个功能。

使用特权

评论回复
地板
monitoring| | 2020-7-28 20:09 | 只看该作者
ADC有这么多限制么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

292

帖子

0

粉丝