摘 要: 在前几天的博文 疯狂跳动的测量结果 中,看到同学提问,就他在自己的设计的 LCC补偿网络对于无线电能接收 电路测试过程中,出现了测量电流波动比较大的情况,并感到在大电流下,很多现象与小电流不同。无线充电线圈的高频强磁场对于基于HALL原理的电流传感器ACS712会产生一定的高频噪声,但只要在其信号链路中增加以订单の低通滤波器,便可以消除高频电磁场的 影响,从而获得稳定的电流测量值。

关键字高频干扰滤波电流传感ASC712-5AHALL霍尔传感器

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是否会有到影响?相关推荐

  1. 【电磁】基于matlab求解瞬变电磁TEM层状介质正演【含Matlab源码 2164期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[电磁]基于matlab求解瞬变电磁TEM层状介质正演[含Matlab源码 2164期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...

  2. 强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017

    v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchhiker的2017. 先还是说v0.9, ...

  3. cifar10数据集测试有多少张图_基于特定数据集的Oracle、ClickHouse、ES测试报告

    基于特定数据Oracle.ClickHouse.ES存储比较 笔者在工作中遇到一种情况,有一批数据需要和其他表进行各种复杂计算.并表操作,输出统计值.一般情况,类似场景都会使用Oracle视图进行处理 ...

  4. teams测试性分析软件官网,基于TEAMS的双馈风力发电机测试性建模与分析

    摘要: 随着新能源技术的推广与应用,风力发电技术取得了较大发展.近年来,我国风力发电机组新增装机量一直以较稳定速度逐年增长.同时,风力发电机装机容量的提升以及集成化.复杂化.自动化程度的增加,也对风力 ...

  5. 自动测试软件 需求,一种基于自动化需求分析软件的快速测试方法

    朱婷婷 摘要:概述软件测试目前的研究现状,根据测试工作常出现的问题,提出了基于自动化需求分析软件的快速测试方法.通过使用自动化需求分析软件,有效降低了需求分析阶段所需的人力和时间.通过历史类似项目软件 ...

  6. python自动测试网络通断_Python测试网络连通性示例【基于ping】

    本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...

  7. 测试dali协议的软件,基于DALI协议的数字照明控制软件的研发

    摘要: 根据"全国民用建筑工程设计技术措施"的要求,在民用建筑工程电气设计工作中,应大力推广和实施节能方针.基于节约能源为目的,同时满足人们需要的各种光环境,本文开发了基于DALI ...

  8. python测试网络连通性_Python测试网络连通性示例【基于ping】

    本文实例讲述了Python测试网络连通性.,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- """Docume ...

  9. tcp连接测试工具_“国货之光”!国产弱网测试神器 QNET,比主流弱网测试工具强在哪?...

    弱网测试,是软件测试不可缺少的一个环节,但目前主流的一些弱网测试工具,或多或少暴露了一些缺点,这工具称不称手只有自己知道. 最近腾讯出了一款弱网测试神器 QNET,被誉为测试行业的"国货之光 ...

最新文章

  1. 一训练就显存爆炸?Facebook 推出 8 比特优化器,两行代码拯救你的显存
  2. python 数据分析学什么-python数据分析哪些课程好?
  3. 从零入门 FreeRTOS 操作系统之创建任务流程
  4. 40个精心设计的免费的社交网络图标
  5. LeetCode 315. 计算右侧小于当前元素的个数(二叉查找树二分查找归并排序逆序数总结)
  6. 耗时又繁重的SQL诊断优化,以后就都交给数据库自治服务DAS吧!
  7. LAMP详解及源码编译安装过程
  8. Python学习入门基础:注释、变量基本使用、变量的命名
  9. python的内存泄露_Python 程序的内存泄露,教你一招来解决?
  10. Extjs window组件 拖动统制
  11. 1 常用Windows命令大全
  12. ubuntu18.10 编译安装caffe gpu版本
  13. redis集群原理及三种模式解析
  14. 吴恩达机器学习课后编程作业第二课解析:logistic regression
  15. 盘点那些大学生自习室最无法忍受的行为!
  16. python如何翻译成中文的代码-Python实现中文数字转换为阿拉伯数字的方法示例
  17. centos7 搭建三主三从 redis5.0集群
  18. [敏捷开发]研发管理 开发过程管理
  19. 2022第七届“数维杯”大学生数学建模夏令营
  20. 股票短线详解,股票短线的方法技巧?

热门文章

  1. 你应该了解的 5 个 JavaScript 调试技巧
  2. 微商当革新,微电商将立
  3. 游戏开发中的图像生成
  4. switch case in protected scope 异常解决
  5. java.util.ConcurrentModificationException(并发修改错...
  6. 提升Visual Studio 2012的响应能力
  7. shell 编程 判断语句参数
  8. NUnit学习笔记之进阶篇
  9. Notepad2替代系统自带的记事本
  10. Codeforces Round #352 (Div. 2) A. Summer Camp 水题