KY-024线性霍尔磁性传感器怎么接线?Arduino测磁场强度判断行程

2026-10-21 13:21:04 44阅读

想检测磁铁靠近、测量磁场强弱,或者给直线滑台做行程判定,KY-024线性霍尔传感器是一块很实用的小板子。它输出随磁场强弱连续变化的信号,既能做开关也能做测距,用在智能车寻线和位置检测的场景特别多。这篇文章把接线和读法讲清楚。

KY-024是什么,认准四根引脚

KY-024的核心是一颗线性霍尔元件,还有一颗双极性开关霍尔(49E),两种拾磁方式都集成在这块模块上。它的输出电压会随垂直于芯片表面的磁场强度成正比变化,磁铁靠近N极或S极,输出会往高或往低走,反应线性、好读。

模块引出四根脚:GND(地)、VCC(供电)、A0(模拟量输出)、D0(数字量输出)。A0输出和磁场强弱相关的模拟电压,适合细读;D0在磁场超过阈值时翻电平,适合直接做开关。板上的电位器可调数字阈值。

接线表:A0接模拟口读磁场

KY-024接到Arduino的标准接法:VCC接5V(3.3V也能用)、GND接GND、A0接A0模拟口、D0接D2数字口。只有VCC和GND接对,模块才会工作,A0才能读到磁场对应的电压。

静态(没有磁铁靠近)时,A0读数落在中间值附近;用一个磁铁慢慢靠近,读数会随距离连续变化;反过来靠近另一极,读数往另一边走。通过这个连续量,可以把“磁铁离得多近”估出来。

读数不变化或D0不触发?高频排查点

第一,确认磁铁极性方向——霍尔芯片的敏感面是有方向的,磁铁要和芯片表面垂直靠近才明显,别平行贴过去。第二,检查供电和电位器,A0没变化多半是没接对或磁铁方向不对。

第三,想用D0做开关门、行程限位,会先拿磁铁贴着调到合适阈值,再把它装到运动件上。注意车体和电机这类强磁环境会干扰读数,传感器要尽量避开大磁铁或大电流走线。

把读数和阈值写好,就能做智能车寻轨、直线滑台行程限位、磁控开关门这些项目。KY-024是理解线性传感和磁场检测入门的一课,四根线接对,磁场强弱就到手。


作者:云台四足控
链接:https://www.aiddithome.com/p/828c656914821.html
本作版权归作者所有,未经允许请勿转载。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
5条评论
只看不说话
1楼 · 2026-10-21 13:21:06

做智能车寻轨或滑台行程限位它很能打

参数党小马
2楼 · 2026-10-21 13:21:06

先静态读中间值,再拿磁铁调好阈值手感就出来了

探头看一眼
3楼 · 2026-10-21 13:21:05

磁铁要垂直对着芯片表面靠近才明显,方向别搞反

天快亮了
4楼 · 2026-10-21 13:21:05

车体电机强磁会干扰,传感器尽量避开大磁铁

第三次终于亮了
5楼 · 2026-10-21 13:21:04

A0读磁场强弱,D0做开关,一套板子两种玩法