自造星球-创客空间  - 讨论区

标题:基于霍尔效应的ACS712电流传感器

2015年08月20日 星期四 07:50

霍尔效应,英文是Hall effect,在Wikipedia的解释如下:

The Hall effect is the production of a voltage difference (the Hall voltage) across an electrical conductor, transverse to an electric current in the conductor and a magnetic field perpendicular to the current. It was discovered by Edwin Hall in 1879.

传统的电流表是通过在电路中串接电阻,然后测量电阻两端的压降,然后根据欧姆定律计算电路中的电流,这种方式的缺陷在于对原有电路有较大影响。而基于霍尔效应的电流传感器本身的电阻很小,一般在毫欧级别,对原有电路影响极小。

ACS712是Allegro生产的一种基于霍尔效应的电流传感器,性能指标如下:

我使用的测试板如下:

 

我使用之前制作的大电流实验室电源和大功率铝壳电阻进行测试,使用Arduino来读取电流传感器的输出。

当没有电流通过时,电流传感器的输出电压为0.5 * VCC,Arduino端的代码如下:

经过我的实际测试,我认为这个电流传感器的准确度并不高,当然Arduino基准电压的准确度对实验结果的准确度也有影响。

以下是在电流为零时的测试结果:

以下是当电流在5A时的测试结果:

参考资料:

ACS712的数据手册

霍尔效应

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号