您好!欢迎光临深圳市润泽五洲电子科技有限公司,我们竭诚为您服务!

专业一站式SMTPCBA生产工厂

打造电子制造行业领军品牌

服务咨询热线:

13380355860
当前位置:首页>新闻资讯>技术文档 >

霍尔效应传感器引脚排列:完整指南

  • 发表时间:2021-10-20 09:10:01
  • 来源:本站
  • 人气:1874

问题是否检测到机械系统的速度、位移或接近度等变量?或者您的项目是否需要一些东西来检测物体的位置或磁场的存在?好吧,你很幸运,因为我们有答案。霍尔效应传感器就是您所需要的。

该传感器具有多种用途,包括识别磁极的极性和测量磁场强度。

因此,在本文中,我们将告诉您有关霍尔效应传感器的所有信息,并向您展示如何使用 Arduino 构建一个简单的霍尔效应电路。

让我们开始。

什么是磁性霍尔效应传感器?

磁性霍尔效应传感器是一种检测何时有磁场的设备因此,当有磁场时,该设备的输出会变高。另一方面,当没有磁场时,结果会很低。

更重要的是,您可以通过电位器调节磁性霍尔效应传感器的灵敏度

霍尔效应模块具有电阻器、电位器、电源、霍尔传感器、LED 指示灯、比较器 LM393 IC 和电容器。

霍尔效应传感器电路

霍尔效应传感器电路

资料来源:维基共享资源

引脚配置

以下是霍尔效应传感器模块的引脚配置:

引脚名称描述
电压互感器VCC 负责用+5V 为模块供电。
地线GND 引脚是接地电源。
数字输出引脚直接连接到微控制器的数字引脚。
AO模拟输出引脚直接连接到微控制器的模拟引脚。
霍尔效应传感器引脚排列

霍尔效应传感器引脚排列

资料来源:维基共享资源

规格

以下是磁性霍尔传感器的特性和规格:

  • 它的工作电压为 5V DC

  • 所述PCB尺寸为32x12mm

  • 它很容易买到,不贵,而且体积小

  • 它使用 Allegro A3144 霍尔效应开关传感器

  • 它还采用磁感应霍尔效应检测器类型

  • 具有预设阈值的 LM393比较器

  • 它具有7mm的检测范围

  • 您可以轻松地将此传感器与任何普通的模拟或数字集成电路或微控制器一起使用

工作准则

所有 A3114 霍尔效应传感器都具有带磁场但不带活性电荷的材料。因此,只要它直接在输入引脚上接收电压,这些电荷就会变为活动状态。 

此外,这些带电粒子在穿过磁场时会产生力,将它们反射到直线路径上。

这些颗粒是载流导体。因此,整个过程形成两个平面。本质上,第一个具有磁场,而第二个具有载流导体或偏转的带电粒子。

霍尔传感器电路图

霍尔传感器电路图

资料来源:维基共享资源 

此外,它导致第一个平面带有正电荷而第二个平面带有负电荷。现在,两架飞机之间存在的电压是霍尔效应电压。因此,当磁场和带电粒子之间的力相同时,两个平面之间将不会分离。

换句话说,如果您看不到任何电流变化,霍尔电压将测量磁场的偏移或磁通密度。

替代数字霍尔效应传感器 

以下是一些替代数字霍尔效应传感器,以防您找不到 A3114 霍尔传感器模块或想要不同的东西:

  • 柔性传感器

  • 心率脉搏传感器

  • 红外避障传感器

  • 土壤湿度传感器

  • 火焰传感器

  • 冲击传感器模块

  • 颜色传感器

  • 雨量探测器

其他模拟霍尔效应传感器

此外,还有一些其他模拟霍尔效应传感器:

  • APDS9960

  • PT100 热电阻

  • TLE4999I3

  • BH1750

  • DHT22

  • LM35

  • VL53L0X

  • CCS811

  • BMP280

  • HC-SR505

  • MQ137

  • TMP36

  • BMP180

  • ADXL335

  • DHT11

  • MPX4115A

  • MPU6050

如何与Arduino板配套的A3144霍尔效应传感器接口

如果您要通过霍尔效应传感器检查磁通密度则需要一个控制器因此,在这种情况下,我们将使用 Arduino 板。因此,您可以通过以下电路图中所示的接线连接将 A2144 霍尔效应传感器与 Arduino 板连接起来:

Arduino 接线连接

Arduino 接线连接

资料来源:维基共享资源

电路图显示 Arduino 为霍尔效应传感器供电,并且单个 LED 连接到 Arduino 的输出。LED 用作指示器。因此,当电路检测到磁场的存在时,它会打开 LED。

当您进行必要的连接时,您将使用 Arduino 库编写一个简单的逻辑程序,然后通过 Arduino IDE 软件将代码上传到 Arduino 板。 

此外,戴上 Arduino 板并将磁铁靠近该电路,以检查您的接口是否正常工作。如果工作正常,霍尔效应传感器应该检测到上诉并发送一个高逻辑信号到 Arduino 板。然后 Arduino 应该打开 LED。

霍尔效应传感器引脚排列—— 如何构建霍尔效应传感器电路

对于此电路,我们将使用 Allegro A1302 霍尔效应传感器来检测磁场。然后,我们将传感器连接到 Arduino 板以读取来自 A1302 输出的电压并将其显示在屏幕上。

因此,如果将磁铁靠近传感器放置,读数会发生变化。这意味着传感器检测到磁铁关闭。

所需组件

  • 霍尔效应传感器 (A1302) (1)

  • Arduino Uno 板 (1)

  • USB (1)

注意:A1302 霍尔效应的引脚排列与前面提到的传感器不同。IC没有四个引脚,而是只有三个(V IN、GND 和 V OUT)。引脚 1 接收用于 IC 运行的正直流电压 (4.4-6V),而引脚 2 是接地引脚。这意味着它接在直流电源的负极端子上。最后,引脚 3 是输出引脚。它根据磁场密度释放模拟电压。

A1302 引脚排列

A1302 引脚排列

资料来源:维基共享资源

霍尔效应传感器引脚排列 - 电路图

下面是电路图和原理图:

电路图

电路图

资料来源:维基共享资源

电路原理图

电路原理图

资料来源:维基共享资源

霍尔效应传感器引脚排列—— 步骤 

按照上面的原理图将霍尔效应传感器连接到 Arduino 板以构建此电路。 

完成连接后,拿起 USB,将 Arduino 连接到计算机,然后输入以下代码以显示霍尔效应传感器的磁场读数。

注意:USB 电缆的一侧应为 A 型,另一侧为 B 型。

//初始化/定义引脚连接int outputpin= 0; //将接地引脚设置为低电平,将输入引脚设置为高电平void setup() Serial.begin(9600); //主循环-从输出引脚读取原始值并打印出来void loop() int rawvalue=analogRead(outputpin); Serial.println(rawvalue); 延迟(5000);}













虽然该设备没有最佳灵敏度,但当您将磁铁靠近它时,它会显示读数的变化。

霍尔效应传感器引脚排列——应用

您可以将霍尔效应传感器电路用于以下应用:

  • 脉冲计数

  • 门开/关检测

  • 阀门定位

  • 对接检测

  • 接近感应


包起来

将 Arduino 与霍尔效应传感器连接起来是读取磁场的最有效方法之一。为什么?因为大多数传感器在 4.5-6V 输入下运行,而 Arduino 提供 5V 电源,因此非常适合传感器。

此外,您可以使用 Arduino 代码定义引脚连接,并从传感器的输出引脚读取模拟电压。这是最好的部分。Arduino 只读取原始值而不进行计算或转换——并显示它。

好了,这篇文章到此结束。有任何问题吗?欢迎到我们这里我们很乐意提供帮助。