Skip to content

霍尔传感器(AH3144E) ​

霍尔效应 · 磁敏传感 · 数字开关输出 · 单磁极检测

一、理论基础 ​

1.1 器件概述 ​

AH3144E 霍尔传感器是由电压调整器、霍尔电压发生器、差分放大器、史密特触发器和集电极开路的输出级组成的磁敏传感电路。其输入为磁感应强度,输出是一个数字电压讯号。它是一种单磁极工作的磁敏电路,适合于矩形或者柱形磁体下工作。

可用于无触点开关、位置控制、转速检测、隔离检测、直流无刷电机、电流传感器、汽车点火器、安全报警装置等领域。

1.2 霍尔效应 ​

霍尔效应是 1879 年由美国物理学家埃德温·霍尔发现的物理现象:

当电流垂直于外磁场通过半导体薄片时,载流子(电子或空穴)会受到洛伦兹力的作用而发生偏转,在薄片的垂直于电流和磁场方向的两个端面之间产生电势差,这个电势差称为霍尔电压。

霍尔电压公式:

V_H = (B × I) / (n × q × d)

其中:B 为磁感应强度,I 为电流,n 为载流子浓度,q 为电子电荷量,d 为薄片厚度。

霍尔电压与磁感应强度成正比,因此可以通过测量霍尔电压来检测磁场强度。

1.3 工作原理 ​

AH3144E 内部集成了完整的信号处理链:

  1. 电压调整器:提供稳定的内部工作电压
  2. 霍尔电压发生器:霍尔元件检测磁场,产生霍尔电压
  3. 差分放大器:放大微弱的霍尔电压
  4. 史密特触发器:将放大后的模拟信号整形为数字信号,具有迟滞特性,防止输出抖动
  5. 集电极开路输出级:输出数字信号(需外接上拉电阻)

输出特性:

  • 当磁场强度超过**工作点(BOP)**时,输出变低(导通)
  • 当磁场强度低于**释放点(BRP)**时,输出变高(截止)
  • 工作点和释放点之间的差值为迟滞宽度,确保输出稳定,不会在临界点附近抖动

1.4 关键特性 ​

参数规格
传感器类型开关型霍尔传感器(数字输出)
内部组成电压调整器 + 霍尔发生器 + 差分放大器 + 史密特触发器 + 开漏输出
输入磁感应强度
输出数字电压信号(集电极开路,需上拉)
工作方式单磁极(适合矩形/柱形磁体)
供电VCC5
输出接口OUT → P1.7(LED 指示 + IO 检测)
上拉电阻R11(10K)接 VCC3.3
应用无触点开关、位置控制、转速检测

1.5 霍尔传感器的分类 ​

类型输出特点应用
开关型(AH3144E)数字(开漏)有磁场输出低,无磁场输出高位置检测、转速计数、接近开关
线性型(AH3503)模拟电压输出电压与磁场强度成正比电流检测、位置测量、角度测量
锁存型(AH512)数字(锁存)磁场触发后保持状态,需反向磁场复位无刷电机、转速测量

1.6 典型应用 ​

  • 无触点开关(接近开关、门磁开关)
  • 位置控制(气缸、阀门位置检测)
  • 转速检测(电机、车轮转速计数)
  • 隔离检测(电流传感器、电压传感器)
  • 直流无刷电机(换相检测)
  • 汽车点火器
  • 安全报警装置(门窗磁控报警)
  • 流量传感器(水流量、气体流量)
  • 教学实验(霍尔效应、磁检测原理)

二、实验实例:霍尔传感器采集 ​

2.1 实验目的 ​

  1. 掌握霍尔传感器的操作方法
  2. 掌握霍尔传感器采集程序的编程方法

2.2 实验内容 ​

在 IAR 集成开发环境中编写霍尔传感器采集程序,通过 CC2530 的 IO 口采集霍尔传感器的输出状态,感知是否存在磁场,并通过指示灯指示。

2.3 预备知识 ​

  1. 了解 C 语言的基本知识
  2. 了解 IAR 中编写和调试程序的方法
  3. 了解霍尔效应和 GPIO 输入检测

2.4 实验设备 ​

  • 硬件:WSN-V 教学实验箱(带传感器扩展板)、PC 机、磁铁(条形/柱形)
  • 软件:Windows + IAR EW for 8051

2.5 接口电路 ​

AH3144E 霍尔传感器 VCC5 供电,OUT 输出数字信号,经 R11(10K)上拉到 VCC3.3,同时连接 LED D1(指示)和 CC2530 的 P1.7(IO 输入检测)。R16(300R)为 LED 限流电阻。

霍尔传感器接口电路

电路说明:

  • M3(AH44E/AH3144E)为霍尔传感器,VCC5 供电
  • OUT 输出集电极开路信号,R11(10K)上拉到 VCC3.3
  • OUT 同时连接 LED D1(阳极接 VCC3.3,阴极接 OUT)和 P1.7
  • 当有磁场时,霍尔传感器输出低电平 → LED D1 点亮,P1.7 检测到低电平
  • 当无磁场时,霍尔传感器输出高电平(上拉)→ LED D1 熄灭,P1.7 检测到高电平

2.6 关键代码 ​

c
void main(void)
{
    P1DIR &= ~(1<<3);  // P1.3 设为输入(或 P1.7,根据实际电路)
    
    while(1)
    {
        if (P1_7 == 0) {
            // 检测到磁场 → 霍尔输出低电平
            P0_0 = 0;  // D2 亮
            P2_0 = 0;  // D3 亮
        } else {
            // 无磁场 → 霍尔输出高电平
            P0_0 = 1;  // D2 灭
            P2_0 = 1;  // D3 灭
        }
    }
}

2.7 实验步骤 ​

  1. 连接好仿真器及传感器扩展板
  2. 新建工程 Hall,添加相应文件并修改工程设置
  3. 创建 Hall.c 并加入到工程中
  4. 编写霍尔检测函数,循环读取 P1.7 状态,通过 LED 指示是否检测到磁场
  5. 编译下载运行,用磁铁靠近或远离霍尔传感器,观察 LED 亮灭变化

2.8 实验现象 ​

  • 当有磁场(磁铁靠近)时,霍尔传感器输出低电平,P1.7 为低,通用调试底板上的 D2、D3 发光二极管亮,模块上的 LED D1 也亮
  • 当无磁场(磁铁远离)时,霍尔传感器输出高电平,P1.7 为高电平,D2、D3 发光二极管灭,LED D1 也灭
  • 磁铁靠近时 LED 亮,远离时 LED 灭,响应迅速

知识点

AH3144E 是开关型霍尔传感器,只能检测"有无磁场",无法测量磁场强度的大小。如果需要测量磁场强度,应选用线性型霍尔传感器(如 AH3503、SS495A),其输出模拟电压与磁场强度成正比。霍尔传感器具有非接触检测的优势,不会磨损、寿命长、响应快,广泛用于转速检测(在旋转物体上贴磁铁,霍尔传感器计数脉冲)。在水流量传感器(MR168)中,就是利用霍尔元件检测带磁环叶轮的转动来测量流量。使用霍尔传感器时要注意磁极方向:单磁极霍尔传感器通常只对 S 极或 N 极敏感,使用时需确认磁铁的极性朝向传感器的感应面。

内容来源:《WSN-V 物联网综合教学实验指导书》第 7 章·7.17 霍尔传感器采集实验,结合课程教学经验整理。


aioteer · 物联网专业课程群

💬AI 伴学配置