找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机芯片ADC如何采集电压电流?且采集的电压可以分正负

[复制链接]
跳转到指定楼层
楼主
ID:1107043 发表于 2024-1-19 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大佬,想请教一下如何使用stm32芯片的ADC去采集电压和电流。且采集的电压可以分正负
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1108750 发表于 2024-1-19 12:57 | 只看该作者
查看STM32相关芯片的引脚介绍,有专门的引脚是传输ADC数据的,正负的话要看你设置数据的类型
回复

使用道具 举报

板凳
ID:1107043 发表于 2024-1-19 13:37 | 只看该作者
hc2002 发表于 2024-1-19 12:57
查看STM32相关芯片的引脚介绍,有专门的引脚是传输ADC数据的,正负的话要看你设置数据的类型

我在查找的时候,好多都是说ADC只能采集0-3.3V的电压,如果要采集负电压的话,说是要加什么基准电压?瞬间迷茫了
回复

使用道具 举报

地板
ID:226055 发表于 2024-1-19 14:06 | 只看该作者
    1、单片机ADC只能采集正压啊,信号是负压的话直接采集肯定不行。
    2、需要硬件处理下,可以按照2个思路处理信号。将信号整体上移,或者负压取反。
    3、不管哪种方式,其实放大器电路少不了,而且需要双电源供电,就是有负压VCC,这要区别于单电源供电。
回复

使用道具 举报

5#
ID:170318 发表于 2024-1-19 14:32 | 只看该作者
3.3V的STM32采集电压或电流,可采用单电源供电的放大器,只是要将0位线平移至3.3V一半,即1.65V,这就是基准电压,ADC采集到的高于1.65V的为正电压,低于1.65V的为负电压,按照这思路去做
回复

使用道具 举报

6#
ID:1107043 发表于 2024-1-19 15:09 | 只看该作者
cocolala 发表于 2024-1-19 14:06
1、单片机ADC只能采集正压啊,信号是负压的话直接采集肯定不行。
    2、需要硬件处理下,可以按照2个 ...

信号向上移的应该是属于,增加基准电压;负压取反不太理解
回复

使用道具 举报

7#
ID:883242 发表于 2024-1-19 16:10 | 只看该作者
加一个1.65V的偏置电压给统一提高到正电源就行了。
回复

使用道具 举报

8#
ID:1107043 发表于 2024-1-19 16:21 | 只看该作者
Hephaestus 发表于 2024-1-19 16:10
加一个1.65V的偏置电压给统一提高到正电源就行了。

那么这样得到的电压值就变成了0-5V?但是stm32的adc采集不是只能0-3.3V么?
回复

使用道具 举报

9#
ID:883242 发表于 2024-1-21 09:15 | 只看该作者
c8t6 发表于 2024-1-19 16:21
那么这样得到的电压值就变成了0-5V?但是stm32的adc采集不是只能0-3.3V么?

你怎么从1.65联想到5V的?说说你的思路让我也乐一乐。
回复

使用道具 举报

10#
ID:1045628 发表于 2024-1-22 11:28 | 只看该作者
最近正好做这方面相关的,简单说就是把中间也就是单片机引脚为1.65V的时候输入端应该是0V电压,这样反推出去就很简单了
回复

使用道具 举报

11#
ID:893997 发表于 2024-1-22 15:18 | 只看该作者
先用差分运放采样,然后用加法器
回复

使用道具 举报

12#
ID:236035 发表于 2024-1-24 13:20 | 只看该作者
还有一种方法,采用可采负压的差分ADC进行采样。
回复

使用道具 举报

13#
ID:1107043 发表于 2024-2-28 10:26 | 只看该作者
回帖:5楼的方法很好
回复

使用道具 举报

14#
ID:41656 发表于 2024-2-28 16:16 | 只看该作者
把学校学习的运算放大器的电路部分好好学习一下,ST的ADC输入阻抗和转换速率有关系整体比较低,建议用运放处理后输入
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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