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。