OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6776|回复: 3

ACS712 供电和转换结果疑问

[复制链接]

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2015-7-1
在线时间
11 小时
发表于 2016-7-6 18:20:13 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 roger8408 于 2016-7-6 18:35 编辑

acs712.JPG
这个是电机驱动电路的电流检测
ACS712-30A的供电不是要求5V吗,这里怎么是3.3V啊,还有Vout接的是stm32的12位ADC,参考源是电源3.3V 运算结果为什么会是多次求和取平均值之后减去2048
有两个疑问点:
1.原理图中的R22 100欧姆有什么作用的
2.stm32程序的AD运算结果如下:
    for(i=0;i<5;i++)
        result+=AD_Value[0];
    result/=5;
    result-=2048;

为什么结果要减去2048,12位AD的分辨率为4096



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11546
金钱
11546
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-6 19:13:23 | 显示全部楼层
3v供电确实不对。哪里来的图?不值得学习,还不如看文档。

2048是12位的一半,减去2048是因为方向问题。

R22可有可无,因为后面是AD,它的输入阻抗很高,100Ω或者1KΩ都无所谓,
最多就是和后面c19构成低通滤波。
但如果后面有电阻接地,那就是分压了。

多看手册。不能怕英文。


回复

使用道具 举报

2

主题

130

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1878
金钱
1878
注册时间
2011-9-16
在线时间
421 小时
发表于 2016-7-6 21:17:20 | 显示全部楼层
这个传感器应当是可以测量正负电流的,在没有电流的时候默认输出在1/2VCC左右即2.5V,正向电流电压升高(66mV/A),反向电流电压降低,减去2048是为了去掉固定偏移量,即零电流时1/2VCC电压经AD转换的值。RC应当是滤波,供电电压应当是5V的,这里不清楚为什么用3.3V,也许是测试过能正常工作吧.
回复

使用道具 举报

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2015-7-1
在线时间
11 小时
 楼主| 发表于 2016-7-7 08:48:50 | 显示全部楼层
xuande 发表于 2016-7-6 19:13
3v供电确实不对。哪里来的图?不值得学习,还不如看文档。

2048是12位的一半,减去2048是因为方向问题。 ...

这个图是公司正在用的驱动器的原理图,前辈辞职了,现在我接手继续完善,只有一个人搞,遇到问题只能到论坛问大侠了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 13:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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