找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请问Stc单片机如何采样电流?

  [复制链接]
跳转到指定楼层
楼主
ID:956872 发表于 2021-10-22 08:50 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Stc单片机如何采样电流?能给个电路原理图吗。最大能采样 多少A电流吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:624769 发表于 2021-10-22 13:07 | 只看该作者
把已知阻值的精密电阻串到被测电路,利用单片机ADC测量该电阻两端的电压,通过欧姆定律,电压/电阻=电流。
回复

使用道具 举报

板凳
ID:401564 发表于 2021-10-22 13:13 | 只看该作者

要考虑几个因素:
1,单片机ADC的精度
2,负载对工作电压的要求,想要让采样电阻对负载工作电压影响小的,就得用小阻值的采样电阻,但采样的精度就下降了,这个时候,如果还想要提高精度,那就得提高ADC的精度
用阻值大的采样电阻,精度是上去了,对负载电压的影响就大了
3,电流范围,uA级别和A级别的采样电阻可不一样的
一般常用的就这种电路,如果不是工业级的,DIY的话,这种电路可以的了


回复

使用道具 举报

地板
ID:155507 发表于 2021-10-22 13:29 | 只看该作者
你可以试试这个

最大采样 3.2A电流

http://www.51hei.com/bbs/forum.p ... mp;page=1#pid957013
回复

使用道具 举报

5#
ID:155507 发表于 2021-10-22 14:25 | 只看该作者
回复

使用道具 举报

6#
ID:695749 发表于 2021-10-22 20:19 | 只看该作者
Stc单片机如何采样电流?能给个电路原理图吗。最大能采样 多少A电流吗?

可以根据楼上的进行计算得到相应的电阻和电流,如果不够还可以增加放大器(放大电路)来对这个小电压信号进行放大,从而达到增加测量的范围。
回复

使用道具 举报

7#
ID:956872 发表于 2021-10-22 22:37 来自手机 | 只看该作者
188610329 发表于 2021-10-22 13:07
把已知阻值的精密电阻串到被测电路,利用单片机ADC测量该电阻两端的电压,通过欧姆定律,电压/电阻=电流。

那5v电压,电阻用0R的,是不是可以测千A电流
回复

使用道具 举报

8#
ID:624769 发表于 2021-10-22 23:08 | 只看该作者
PEB188 发表于 2021-10-22 22:37
那5v电压,电阻用0R的,是不是可以测千A电流

撇开电阻烧掉不谈。
撇开电阻越小精度越差也不谈。
单单:
5V / 0R = ∞ A
那么,结果是毫无意义的。
回复

使用道具 举报

9#
ID:401564 发表于 2021-10-22 23:09 | 只看该作者
PEB188 发表于 2021-10-22 22:37
那5v电压,电阻用0R的,是不是可以测千A电流

这..........
你接触过电焊没有?或者工业点焊,那才100A-500A的电流,比拇指还粗的铜线都发烫,你觉得要测量1000A要粗的电阻呢?
回复

使用道具 举报

10#
ID:970242 发表于 2021-10-23 17:05 | 只看该作者
首先需要检查单片机是否含有内部AD,若无要增加外部AD,
2.电流采样其实与电压采样一样,单片机不能直接采样电流,需要将电流转换成电压,即电流输出端接一个电阻到地,如3A经过一个1欧姆的电阻,在无放大的情况下,进AD电压为3V
3.采样电流大小是电路决定,要满足的条件是采样进AD的值不能超过AD的供电电压,否则会溢出。理论上讲无论多大电流AD都可以采样,可以通过运放放大缩小等手段实现
回复

使用道具 举报

11#
ID:624769 发表于 2021-10-23 17:40 来自手机 | 只看该作者
一般,超出adc量程概率不高,如果超出量程,说明串入电路的电阻太大,分压太多了,本来就不合理了。通常做法是串一个保险丝进电路,为防止保险丝烧毁后
回复

使用道具 举报

12#
ID:215395 发表于 2021-10-23 22:01 | 只看该作者
大电流可以采用霍尔器件,将电流转换为电压,再用ADC采集。最后对照比例即可推算出实际电压。
回复

使用道具 举报

13#
ID:540082 发表于 2021-10-24 08:48 | 只看该作者
用电阻分压,用单片机的ADC口读取电压值,根据电压除以电阻就是电流值
回复

使用道具 举报

14#
ID:420836 发表于 2021-10-25 08:47 | 只看该作者
单片机的电流采样电路应该是跨不同的单片机通用的,它可以是基于电阻的,或基于霍尔效应传感器的,或基于变压器的电流传感器。 你可以通过在这个论坛中寻找一些例子来学习如何做到这一点。
回复

使用道具 举报

15#
ID:280000 发表于 2021-10-28 17:19 | 只看该作者
读取电压值,通过电压值除以电阻,即可得到相应元器件的电流数值,前提是单片机必须要有AD转化功能
回复

使用道具 举报

16#
ID:975414 发表于 2021-10-28 17:37 来自手机 | 只看该作者
在负载端增加一颗电流采样电阻,
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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