测试在强电磁场下基于HALL的电流传感器 ACS712-5A是否会有到影响?
摘 要: 在前几天的博文 疯狂跳动的测量结果 中,看到同学提问,就他在自己的设计的 LCC补偿网络对于无线电能接收 电路测试过程中,出现了测量电流波动比较大的情况,并感到在大电流下,很多现象与小电流不同。无线充电线圈的高频强磁场对于基于HALL原理的电流传感器ACS712会产生一定的高频噪声,但只要在其信号链路中增加以订单の低通滤波器,便可以消除高频电磁场的 影响,从而获得稳定的电流测量值。
关键字
: 高频干扰,滤波,电流传感,ASC712-5A,HALL,霍尔传感器
01 测量电流过程中的噪声
1.无线充电电流测量
在前几天的博文 疯狂跳动的测量结果 中,看到同学提问,就他在自己的设计的 LCC补偿网络对于无线电能接收 电路测试过程中,出现了测量电流波动比较大的情况,并感到在大电流下,很多现象与小电流不同。
▲ 测试数据中的噪声
如果对比一下上述同学发送过来的测量电路信号的噪声,与在 经过标定后的ESP32对于节能信标组充电过程测量 中,使用HALL电流钳来转换充电电流,并使用 ESP32 MicroPython 实验小板 的AD口测量所得到的电流曲线相比,他们的噪声几乎是相同的。
当然,上述两个测量过程所使用的负载不同,前面学生的实验的负载为 FZ35 恒流电子负载 ,而在下图所显示的电流波形对应的负载为12F的法拉储能电容。
▲ 充电电流与电容端口电压曲线
在 无线节能信标 的 输出功率恒定限制中 ,对于输出级的工作电流采用的是电源电流采样电阻(0.03Ω),在经过 电流检测放大器AD8217 差模放大之后,送给单片机进行采集。
在单片机采集到的电流波形,如果不经过滤波,它的波动也非常巨大,如下图所示。
▲ 经过采样电阻,在工作电流大约1A时获得电流数据
但如果对于采集到的带有噪声的电流波形进行平滑滤波,则可以有效抑制采集过程中的电流波动噪声,比如下面就是经过256个数据平均之后的电流波形,电流数据波动明显减弱了。
▲ 经过256个数据平均之后的电流波形
这说明无论是HALL,还是采样电阻,在电流测量中都会有很大的电流波动成分。
2.对于充电模块影响
由于存在着电流测量噪声,无论对于无线发送中的恒功率控制,还是对于接收过程中的电流控制都会产生很大的影响。
比如在博文 有的人撑死,有的人饿死,有的人吓死 就描述了杭州电子科技大学在购买到有龙邱提供的节能信标等,在使用过程中发现所获得的功率远远超过了50W的限制。对于这个问题,后面的龙邱也做了相应的补充实验,发现如果使用LCC补充网络进行充电的话,就没有这个问题。但如果使用直接重电的过程,则会在电子负载所设置的恒压过程时,产生相应的问题。不过对于这个问题现在仍然我发确定是由于干扰,还是由于负载对于控制模块功率限制的功能产生了影响。
在 ACS712模块 ACS712ELCTR-05A电流传感器模块 给出了一款基于HALL院里的传感器模块,并对于它的电流测量性能进行的检测。虽然它标称为±5A测量范围,但实际上可以延伸到±10A的测量范围。
下面通过实验测试一下,该模块在无线发送线圈中,是否会产生比较大的影响。
▲ ASC712-05A 电流模块
02 测试ACS712电流模块
在这里测试ACS712的输出信号是否会受到无线发送线圈强高频磁场的干扰。
1.测试方法
将ACS712模块放置在节能信标组无线充电发送线圈的边缘,这个位置磁场强度最大。然后使用示波器测量ACS712的输出电压信号。在没有电流流过的时候,ACS712的输出电压应该等于工作电压的一半。现在的ACS712的工作电压为+5V,因此ACS712平时的输出电压就位2.5V。
▲ 将ACS712放置在无线充电线圈的里面
2.测量结果
在开启无线发送模块时,无线发送线圈开始工作,此时测量ACS712的输出信号入下图所示:
▲ ACS712输出波形中的干扰信号
其中出现了幅值较大的振荡频率信号。
如果使用数字万用表(FLUKE45)测量ACS712的输出直流分量,直流电压并没有因为无线发送线圈工作而改变。
因此,外部的强磁场会在ACS712的输出信号上叠加一个高频信号,但不会改变输出信号的直流分量。
▲ ACS712 输出信号,在无线发送线圈工作时
※ 测试结论
根据前面测试的结果可以看出,无线充电线圈的高频强磁场对于基于HALL原理的电流传感器ACS712会产生一定的高频噪声,但只要在其信号链路中增加以订单の低通滤波器,便可以消除高频电磁场的 影响,从而获得稳定的电流测量值。
■ 相关文献链接:
- 疯狂跳动的测量结果
- 经过标定后的ESP32对于节能信标组充电过程测量
- ESP32开发板 V1.0.0 Rev1 wifi 蓝牙4MB FLASH MicroPython
- FZ35恒流电子负载检测测试
- 无线节能信标调试说明-2021-3-3
- 无线信标功能调试-2021-3-9-输出功率恒定限制
- 电流检测放大器AD8217
- 有的人撑死,有的人饿死,有的人吓死
- ACS712模块 ACS712ELCTR-05A电流传感器模块
测试在强电磁场下基于HALL的电流传感器 ACS712-5A是否会有到影响?相关推荐
- 【电磁】基于matlab求解瞬变电磁TEM层状介质正演【含Matlab源码 2164期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[电磁]基于matlab求解瞬变电磁TEM层状介质正演[含Matlab源码 2164期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...
- 强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017
v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchhiker的2017. 先还是说v0.9, ...
- cifar10数据集测试有多少张图_基于特定数据集的Oracle、ClickHouse、ES测试报告
基于特定数据Oracle.ClickHouse.ES存储比较 笔者在工作中遇到一种情况,有一批数据需要和其他表进行各种复杂计算.并表操作,输出统计值.一般情况,类似场景都会使用Oracle视图进行处理 ...
- teams测试性分析软件官网,基于TEAMS的双馈风力发电机测试性建模与分析
摘要: 随着新能源技术的推广与应用,风力发电技术取得了较大发展.近年来,我国风力发电机组新增装机量一直以较稳定速度逐年增长.同时,风力发电机装机容量的提升以及集成化.复杂化.自动化程度的增加,也对风力 ...
- 自动测试软件 需求,一种基于自动化需求分析软件的快速测试方法
朱婷婷 摘要:概述软件测试目前的研究现状,根据测试工作常出现的问题,提出了基于自动化需求分析软件的快速测试方法.通过使用自动化需求分析软件,有效降低了需求分析阶段所需的人力和时间.通过历史类似项目软件 ...
- python自动测试网络通断_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...
- 测试dali协议的软件,基于DALI协议的数字照明控制软件的研发
摘要: 根据"全国民用建筑工程设计技术措施"的要求,在民用建筑工程电气设计工作中,应大力推广和实施节能方针.基于节约能源为目的,同时满足人们需要的各种光环境,本文开发了基于DALI ...
- python测试网络连通性_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性.,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- """Docume ...
- tcp连接测试工具_“国货之光”!国产弱网测试神器 QNET,比主流弱网测试工具强在哪?...
弱网测试,是软件测试不可缺少的一个环节,但目前主流的一些弱网测试工具,或多或少暴露了一些缺点,这工具称不称手只有自己知道. 最近腾讯出了一款弱网测试神器 QNET,被誉为测试行业的"国货之光 ...
最新文章
- 一训练就显存爆炸?Facebook 推出 8 比特优化器,两行代码拯救你的显存
- python 数据分析学什么-python数据分析哪些课程好?
- 从零入门 FreeRTOS 操作系统之创建任务流程
- 40个精心设计的免费的社交网络图标
- LeetCode 315. 计算右侧小于当前元素的个数(二叉查找树二分查找归并排序逆序数总结)
- 耗时又繁重的SQL诊断优化,以后就都交给数据库自治服务DAS吧!
- LAMP详解及源码编译安装过程
- Python学习入门基础:注释、变量基本使用、变量的命名
- python的内存泄露_Python 程序的内存泄露,教你一招来解决?
- Extjs window组件 拖动统制
- 1 常用Windows命令大全
- ubuntu18.10 编译安装caffe gpu版本
- redis集群原理及三种模式解析
- 吴恩达机器学习课后编程作业第二课解析:logistic regression
- 盘点那些大学生自习室最无法忍受的行为!
- python如何翻译成中文的代码-Python实现中文数字转换为阿拉伯数字的方法示例
- centos7 搭建三主三从 redis5.0集群
- [敏捷开发]研发管理 开发过程管理
- 2022第七届“数维杯”大学生数学建模夏令营
- 股票短线详解,股票短线的方法技巧?
热门文章
- 你应该了解的 5 个 JavaScript 调试技巧
- 微商当革新,微电商将立
- 游戏开发中的图像生成
- switch case in protected scope 异常解决
- java.util.ConcurrentModificationException(并发修改错...
- 提升Visual Studio 2012的响应能力
- shell 编程 判断语句参数
- NUnit学习笔记之进阶篇
- Notepad2替代系统自带的记事本
- Codeforces Round #352 (Div. 2) A. Summer Camp 水题