搜索
bottom↓
回复: 29

如何用STM32的ADC采集0~48V的电压?

[复制链接]

出0入0汤圆

发表于 2013-11-29 08:51:18 | 显示全部楼层 |阅读模式
如题所述,如何用STM32的ADC采集0~48V的电压?又如何采集正负12V的电压呢?
目前想到的就是进行电阻分压来解决,对于负的电压检测,采用升压的办法,将其升至0以上在采取分压的方式,不知道大家有什么好的解决方案没有?还望多多指教。谢谢

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入4汤圆

发表于 2013-11-29 08:58:53 | 显示全部楼层
不需要隔离的话,基本上就是你的思路了,

出0入0汤圆

发表于 2013-11-29 09:40:32 | 显示全部楼层
先 将 所有的电压 转换成0-3.3V的电压 再采集 就这么简单。如果你不会硬件 那是另一回事儿了。 负电压 可以采用加法电路 向上移动 不就好了。 总之先想办法 转换成0-.3.V

出0入0汤圆

 楼主| 发表于 2013-11-29 09:43:15 | 显示全部楼层
wind2100 发表于 2013-11-29 09:40
先 将 所有的电压 转换成0-3.3V的电压 再采集 就这么简单。如果你不会硬件 那是另一回事儿了。 负电压 可以 ...

电阻分压不就可以达到降压的目的吗,其实你这个跟我的方案差不多,有没有更加出彩的呢

出0入0汤圆

发表于 2013-11-29 09:51:13 | 显示全部楼层
it_yrj 发表于 2013-11-29 09:43
电阻分压不就可以达到降压的目的吗,其实你这个跟我的方案差不多,有没有更加出彩的呢 ...

简单有效的方法 就是这样了 如果你要复杂的方法  交流还可以用互感 直流 就没必要了
已经达到要求了 不知道你还想折腾啥! 年轻人呀  
路当然有很多条 你如果要走弯路 路就多了。

出0入0汤圆

发表于 2013-11-29 12:53:14 来自手机 | 显示全部楼层
关注一下此贴,长长见识

出130入129汤圆

发表于 2013-11-29 13:02:55 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-11-29 14:20:09 | 显示全部楼层
测量蓄电池组?

出0入0汤圆

 楼主| 发表于 2013-11-29 18:19:26 | 显示全部楼层
xuande 发表于 2013-11-29 14:20
测量蓄电池组?

看来有研究,指点指点呗

出0入0汤圆

发表于 2013-11-29 18:29:18 来自手机 | 显示全部楼层
就那个思路吧

出0入0汤圆

 楼主| 发表于 2013-11-29 20:13:47 | 显示全部楼层
wind2100 发表于 2013-11-29 09:51
简单有效的方法 就是这样了 如果你要复杂的方法  交流还可以用互感 直流 就没必要了
已经达到要求了 不知 ...

老大,刚整出来的,劳您给评阅一下呗,谢谢
0~~48V直流信号采集

正负12V直流信号采集

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-11-29 20:18:16 | 显示全部楼层

多谢指教,3Q

出0入0汤圆

发表于 2013-11-29 20:39:23 | 显示全部楼层
我们的项目上用的就是wind2100说的那个方案,用着简单方便

出0入0汤圆

发表于 2013-11-29 20:52:37 | 显示全部楼层
本帖最后由 zm6605 于 2013-11-29 20:55 编辑

我觉得楼主如果只是想采样电池电压的话,没必要加运放,采样时间长一点就可以了,毕竟分压电阻才10K

出0入0汤圆

发表于 2013-11-29 23:08:02 | 显示全部楼层
还要注意一个问题 就是当电路出问题了, 过压了 会不会烧坏MCU 这个需要注意  要么就隔离起来。

出0入0汤圆

 楼主| 发表于 2013-11-30 00:29:20 | 显示全部楼层
wind2100 发表于 2013-11-29 23:08
还要注意一个问题 就是当电路出问题了, 过压了 会不会烧坏MCU 这个需要注意  要么就隔离起来。 ...

在进MCU的ADC之前用两个二极管做了限压保护的啊,电路中有体现的哦,老大所谓的隔离如何实现呢?请指教

出0入0汤圆

 楼主| 发表于 2013-11-30 00:30:19 | 显示全部楼层
zm6605 发表于 2013-11-29 20:52
我觉得楼主如果只是想采样电池电压的话,没必要加运放,采样时间长一点就可以了,毕竟分压电阻才10K ...

请教一下,精度何如保证呢,谢谢

出0入0汤圆

 楼主| 发表于 2013-11-30 00:32:59 | 显示全部楼层
wqearth 发表于 2013-11-29 20:39
我们的项目上用的就是wind2100说的那个方案,用着简单方便

先降压再采集对吧,楼主帮忙给看下楼上传的电路呗,谢谢了

出0入0汤圆

 楼主| 发表于 2013-11-30 00:34:58 | 显示全部楼层
zm6605 发表于 2013-11-29 20:52
我觉得楼主如果只是想采样电池电压的话,没必要加运放,采样时间长一点就可以了,毕竟分压电阻才10K ...

那什么情况下适合加运放呢?谢谢指教

出0入0汤圆

发表于 2013-11-30 10:35:27 | 显示全部楼层
少问,多动手,多仿真

出130入129汤圆

发表于 2013-11-30 10:46:31 来自手机 | 显示全部楼层
it_yrj 发表于 2013-11-30 00:34
那什么情况下适合加运放呢?谢谢指教

如果ad输入阻抗很小,由于跟分压电阻并联在一起,导致分压电阻变化。精确测量的话加个运放跟随一下,因为运放输入阻抗非常大

出0入0汤圆

发表于 2013-11-30 11:02:42 | 显示全部楼层
it_yrj 发表于 2013-11-30 00:29
在进MCU的ADC之前用两个二极管做了限压保护的啊,电路中有体现的哦,老大所谓的隔离如何实现呢?请指教 ...

看你的要求了 如果要做好,可以加光耦去隔离。

出0入0汤圆

发表于 2013-11-30 19:20:05 | 显示全部楼层
日。。。硬件一窍不通,

出0入0汤圆

发表于 2013-12-3 20:39:53 | 显示全部楼层
楼主的方法已经很好了。

出0入0汤圆

发表于 2013-12-3 21:33:22 | 显示全部楼层
电阻的精度用1%或者1‰的,用不用得到1‰,还要看运放的漂移

出0入0汤圆

发表于 2013-12-4 08:59:05 | 显示全部楼层
用电阻分压应该可以做出来的

出0入0汤圆

发表于 2018-10-17 12:15:36 | 显示全部楼层

您这是那本书的截图,好多模电的书讲的没这个详细,还需要推到计算!

出130入129汤圆

发表于 2018-10-17 13:28:20 | 显示全部楼层
gaoxiaohu2018 发表于 2018-10-17 12:15
您这是那本书的截图,好多模电的书讲的没这个详细,还需要推到计算!

书体积比较大,没法上传,网上很多地方搜得到。
这种接法,NI很多低端采集卡也是这样做的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-10-17 13:32:19 | 显示全部楼层
68336016 发表于 2018-10-17 13:28
书体积比较大,没法上传,网上很多地方搜得到。
这种接法,NI很多低端采集卡也是这样做的
...

谢谢 找找看一下!这本书还是挺贴合实际的,不像模电讲了一大堆理论。

出0入0汤圆

发表于 2018-10-17 19:54:56 来自手机 | 显示全部楼层
68336016 发表于 2018-10-17 13:28
书体积比较大,没法上传,网上很多地方搜得到。
这种接法,NI很多低端采集卡也是这样做的
...

正负信号这么接输入阻抗做不大,还不如加个运放把信号地设置在Vref/2
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-18 01:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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