霍尔效应传感器引脚与应用全解析:含Arduino接口实战
需要检测转速、位移、接近度、磁场极性或磁通强度?霍尔效应传感器是专业之选。本文详解原理、引脚、规格、Arduino接口实战与自制电路,助您快速上手磁场检测项目。
什么是磁敏霍尔效应传感器?
检测磁场存在的器件:有磁场输出高电平,无磁场输出低电平。板载电位器可调灵敏度。模块集成电阻、电位器、电源、霍尔元件、指示LED、LM393比较器、电容。
霍尔效应传感器模块电路
模块引脚定义
| 引脚 | 功能说明 |
| VCC | 模块供电 +5V |
| GND | 电源地 |
| DO | 数字量输出,接单片机GPIO |
| AO | 模拟量输出,接单片机ADC |
霍尔效应传感器引脚图
核心规格参数
- 工作电压:5V DC
- PCB尺寸:32×12mm
- 易得、低成本、体积小
- 核心元件:Allegro A3144霍尔开关
- 磁敏检测类型
- LM393比较器带预设阈值
- 检测距离:7mm
- 兼容主流模拟/数字单片机
工作原理
霍尔传感器电路原理图
A3144内部材料带磁场但无自由电荷。输入端施压使电荷激活,在磁场中受洛伦兹力偏转形成两个面:一面聚集正电荷,另一面负电荷,两面电压差即霍尔电压。磁场力与电荷力平衡时电压稳定,测得霍尔电压即可反推磁通密度变化。
替代数字霍尔传感器
- 柔性传感器
- 心率脉搏传感器
- 红外避障传感器
- 土壤湿度传感器
- 火焰传感器
- 震动传感器模块
- 颜色传感器
- 雨滴检测传感器
替代模拟霍尔传感器
- APDS9960 / PT100 RTD / TLE4999I3 / BH1750 / DHT22 / LM35 / VL53L0X / CCS811 / BMP280 / HC-SR505 / MQ137 / TMP36 / BMP180 / ADXL335 / DHT11 / MPX4115A / MPU6050
Arduino接口A3144霍尔传感器实战
Arduino接线图
Arduino供电模块,LED接输出指示。接好线,用Arduino IDE烧录代码,上电后靠近磁铁,模块检测到磁场输出高电平,Arduino点亮LED。
自制霍尔效应电路:基于A1302线性霍尔元件
A1302为三脚线性霍尔元件(非A3144开关量): Pin1: VIN 4.4-6V Pin2: GND Pin3: VOUT 模拟输出,随磁通密度变化
A1302引脚定义
元器件
- A1302霍尔元件 ×1
- Arduino Uno ×1
- USB数据线(Type-A to Type-B) ×1
电路原理图与示意图
电路连接图
电路原理图
制作步骤
- 按原理图连接A1302与Arduino (VIN→5V, GND→GND, VOUT→A0)。
- USB连接电脑,烧录以下代码读取模拟值:
// 初始化引脚
int outputpin = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
int rawvalue = analogRead(outputpin);
Serial.println(rawvalue);
delay(5000);
}
靠近磁铁时读数变化即表明检测有效(灵敏度一般,但趋势明确)。
应用场景
- 脉冲计数(测速/流量)
- 门磁开合检测
- 阀门定位
- 对接/对准检测
- 接近感应
结语
Arduino 5V供电完美匹配霍尔模块4.5-6V需求。代码定义引脚、读取原始ADC值直接显示,无需换算。如有疑问欢迎联系!
工业技术