图文并茂详解自制电流传感器过程!技术好文
晴天
ittbank
今天
Allegro的ACS712
电流
传感器
是一款基于
霍尔效应
的效应的电流
传感器
。
01
所需元
器件
硬件部分
SparkFun的低
电流
传感器
-ACS712
1欧
电阻
,额定功率8w
Arduino
UNO和Genuino UNO
02
介绍
霍尔效应传感器
是
换能器
类型的组件,可以将磁信号转换为电信号以进行后续的
电子电路
处理。通常,
电流
传感器
使用
霍尔效应
将电流输入转换为电压输出。在霍尔效应中,来自电流的电子流过磁场板。然后,该场使电子“推”到板的一侧,并在两侧之间产生电压差。来自板侧的电压差是
传感器
的输出。
ACS712是可以同时在AC和DC上运行的
电流传感器
。
该
传感器
工作电压5V,并产生与测量电流成比例的模拟电压输出。该工具由一系列带有铜线的精密
霍尔
传感器
组成。
当电流通过铜初级传导路径(从
引脚
1和2到引脚3和4)增加时,该仪器的输出具有正斜率。传导路径的内部
电阻
为1.2mΩ。
该
传感器
在输入电流0A和5V Vcc
电源
下的输出电压为Vcc x 0.5 = 2.5。根据可读电流范围,共有三种类型:±5A,±20A和±30A,每种类型的输出灵敏度分别为185mV / A,100mV / A和66mV / A。
该
电流传感器
的输出是模拟的,因此要读取它,我们可以使用
电压表
直接测量输出电压,也可以使用
Arduino
之类的
微控制器
通过模拟方式读取
引脚
电压或
ADC
引脚
电压对其进行测量。
03
操作方法
对于此项目,我们使用
电源
(输出电压为0至5伏)和一个1
欧姆
的额定功率8瓦
电阻器
来产生0至5
安培
的电流。稍后,我们将测量ACS712
电流传感器
的电压输出。
我们使用
Arduino
UNO为ACS712提供5V
电源
(至ACS712中的5V
引脚
)。ACS712
传感器
的接地也连接到Arduino UNO接地。为了进行测量,我们将
电压表
的+探针连接到ACS712的模拟输出
测试
结果
我们通过在-2A至2A输入范围内给出12个测量点来
测试
传感器
。每个相应测量的电压读数为:
由所得结果的回归线可得:
该结果表明,在0A时输出为2.5V,斜率为170mV / A,如参考表所述。
04
结论
事实证明,ACS712
电流传感器
能够读取电流并产生与电流输入成比例的输出电压。电流-电压关系在0A时显示为2.5V,每
安培
的斜率约为170mV。
来源:hackster
编译:晴天
阅读
在看
已同步到看一看
写下你的想法
前往“发现”-“看一看”浏览“朋友在看”
前往看一看
看一看入口已关闭
在“设置”-“通用”-“发现页管理”打开“看一看”入口
我知道了
已发送
取消
发布到看一看
发送
最多200字,当前共
字
发送中