霍尔 / 磁开关传感器
- ✓ 搞懂霍尔效应和干簧管的原理:磁场怎么触发输出信号
- ✓ 区分霍尔传感器和干簧管:用途、寿命、响应速度各有何不同
- ✓ 掌握工程级接法:开关量输出→工业DI模块→中控,而不是裸接Arduino
- ✓ 学会磁铁选型和触发距离估算,避免现场调不出来
- ✓ 拿到选型对比表和故障排查表,现场排障不慌
展厅里有很多"状态感知"需求——翻牌展项翻到哪一面?抽拉展台的抽屉拉出来了没有?磁吸底座的展品放上去了还是被参观者拿走了?密室逃脱展项的暗门开了没有?
这些场景有一个共同特征:你只需要知道"开"或"关"这两个状态,不需要精确测量距离或角度。磁开关(包括霍尔传感器和干簧管)就是做这件事最可靠的元器件之一——无接触、无磨损、抗污染、对展项外观几乎没有影响。
原理:磁场怎么触发信号
霍尔传感器
霍尔效应是1879年物理学家Edwin Hall发现的——在导体中通电流,垂直施加磁场,导体侧面会出现横向电压(霍尔电压)。现代霍尔传感器芯片把这个电压放大、整形,当磁场强度超过阈值(触发点,以你的datasheet为准),输出从高跳低(或低跳高,取决于型号);磁场撤走后,强度降到释放阈值以下,输出恢复。
关键点:
- 固态元件,无机械触点,寿命几乎不受开关次数限制(典型值上亿次,以具体型号datasheet为准)
- 感应的是磁场强度,磁铁越强/越近,触发越可靠
- 响应速度很快(微秒级),适合需要快速检测的场景
- 有单极性(只响应一种极性磁场)和全极性(两种极性都响应)两类,展厅用全极性更省心
干簧管(Reed Switch)
干簧管是密封在玻璃管内的两片弹性铁磁簧片,平时保持断开状态。当外部磁场(通常是永磁铁)靠近时,两片簧片被磁化、相互吸引接触,电路导通;磁场撤走后弹力使其分开复位。
关键点:
- 机械接触,本质是个无触点+有触点混合体——开关动作有机械动作
- 使用寿命受开关次数影响(典型值千万次,以datasheet为准),高频开关场景要注意寿命
- 玻璃管封装,怕冲击和振动(展厅木制装置里机械振动大时要防振)
- 价格通常比霍尔模块便宜,门磁警报器里大量使用
工程级接法:信号进工业IO,别裸接Arduino
霍尔传感器或干簧管的输出本质都是一个数字开关量:有磁场=一种状态,无磁场=另一种状态。展厅工程的标准做法:
磁开关 / 霍尔传感器(数字开关量输出)
│ 信号线 + 电源 + GND
▼
工业开关量DI输入模块(科星等,带网口/RS485)
│ Modbus TCP / RS485
▼
中控软件(SoftControl) ──读到"触发"状态──▶ 执行:播视频/开灯/播语音/解锁下一关
为什么不裸接Arduino上展厅:
- 工业DI模块宽压供电(12V/24V)、光耦隔离、抗干扰,长期稳定
- Modbus接口让中控直接读状态位,出问题每段单独排查
- 霍尔模块输出多为3.3V或5V逻辑电平,工业DI输入常为12V/24V,电平不一致要加中间转换电路或选带低压输入的DI模块,这是最常踩的坑
展厅常用的翻牌展项,每一面背后贴一颗强磁铁,中间固定轴上装霍尔传感器,转到哪面,对应磁铁靠近哪个传感器就触发哪个DI通道。用4颗霍尔传感器就能精确识别4个方位——比旋转编码器便宜,比角度传感器简单,够用且好装。
磁铁选型与触发距离
霍尔传感器和干簧管的触发都依赖磁铁,磁铁选不对,调半天也没用。
磁铁类型
| 类型 | 特点 | 展厅适用场景 |
|---|---|---|
| 钕铁硼(NdFeB) | 磁力最强,体积小,贵一点 | 需要小体积+远触发距离,首选 |
| 铁氧体(Ferrite) | 磁力中等,便宜,耐温好 | 对体积和距离要求不高的场景 |
| 橡磁软磁 | 可弯曲,磁力弱 | 不推荐,触发距离太短 |
触发距离怎么估
触发距离由**传感器型号的触发磁场阈值(以datasheet为准)和磁铁的表面磁场强度(磁铁规格参数)**共同决定——网上的"可触发距离X厘米"说法往往不注明磁铁型号,参考价值有限。
工程上的可靠做法:现场实测。把传感器固定,从远处慢慢靠近磁铁,用万用表或指示灯确认触发点,再留30%~50%余量作为安装距离。这个步骤5分钟,能省下现场反复拆装的麻烦。
常见参考(以N35钕铁硼直径10mm圆形磁铁 + 一般工业霍尔传感器为例,具体以实测为准):
- 正对中心轴方向:触发距离约5~15mm
- 侧面方向:触发距离更短
翻牌展项的磁铁要用同极性朝向传感器安装。如果用全极性霍尔传感器,两种极性都能触发,安装更省心;如果是单极性的,磁铁装反了就不触发——这是一个很常见的现场坑,安装前先用手机磁铁检测App确认极性朝向。
霍尔传感器 vs 干簧管:怎么选
| 对比维度 | 霍尔传感器 | 干簧管 |
|---|---|---|
| 触点类型 | 无机械触点,全固态 | 机械触点 |
| 寿命 | 典型上亿次(以datasheet为准) | 典型千万次(以datasheet为准) |
| 抗振动冲击 | 强 | 弱,玻璃管怕震 |
| 响应速度 | 极快(μs级) | 较快(ms级) |
| 输出 | 有源,需供电,输出TTL/开漏 | 无源,纯干接点,直接串入电路 |
| 触发距离 | 视型号,可做较远 | 一般较近 |
| 价格 | 稍高(模块级) | 低 |
| 展厅适用 | 高频操作展项(翻牌、抽拉)、需快速响应 | 门磁、低频开关检测、需干接点直接接入 |
结论:高频互动展项选霍尔传感器;展柜门、仓储柜门磁检测用干簧管就够。干簧管直接输出干接点,可以直接接科星等工业DI模块的干接点输入端,无需额外供电,接线最简单。
典型展厅应用
1. 翻牌展项(选霍尔传感器)
六面或四面可翻的立方体展项,每一面内侧贴磁铁,中轴位置固定霍尔传感器矩阵:
面1磁铁 ─┐
面2磁铁 ─┤ → 四路霍尔传感器 → 工业DI模块 4路DI → 中控读状态 → 对应面视频内容播放
面3磁铁 ─┤
面4磁铁 ─┘
中控逻辑:DI1有信号=面1朝上→播放面1内容;切换时触发视频切换动画。
2. 抽拉展台/抽屉检测(霍尔或干簧管均可)
抽屉侧面固定干簧管,抽屉对应位置贴磁铁。抽屉推入时磁铁靠近,干接点闭合,DI通道触发——中控关闭对应展项;抽屉拉出,DI断开——中控启动展示内容。
3. 展品放置感应(霍尔传感器)
展台底部嵌入霍尔传感器,展品底座嵌磁铁。展品放上去→触发→点亮光效+播放介绍;展品拿走→复位→光效关闭。这个场景要注意防误触:单颗霍尔容易因展台振动漂移,可用中控加"持续N秒才确认"的去抖逻辑。
4. 密室逃脱暗门(干簧管)
门框侧面安装干簧管,门边对应贴磁铁。门关闭时干接点闭合=安全状态;门打开时断开=触发事件(解锁下一关/报警/重置)。干簧管的干接点方便直接接入门禁控制器或工业DI。
接线示例
以科星网络继电器/IO模块(DI干接点输入型)+ 干簧管为例:
干簧管(两引脚,无极性)
├── 引脚A ─────── 科星DI模块 DI1 输入端
└── 引脚B ─────── 科星DI模块 COM端(公共地)
(干接点型DI无需给干簧管额外供电)
以有源霍尔传感器模块(NPN开漏输出,需供电)+ 科星DI模块(可接低压输入型)为例:
霍尔传感器模块
VCC ─── 5V(来自工业电源或IO模块辅助电源)
GND ─── GND
OUT ─── 科星DI模块 DI1(确认DI模块支持5V逻辑输入,或加上拉电阻匹配)
工业DI模块的输入端通常有12V或24V内部电源,直接把3.3V/5V的霍尔传感器输出接上去可能损坏传感器。接线前务必核对DI模块的输入规格(以科星官方手册为准),选择支持低压输入的型号,或加中间继电器/光耦隔离。
选型对比表
| 维度 | 参数/选项 | 展厅怎么选 |
|---|---|---|
| 输出类型 | 干接点 / NPN开漏 / PNP | 接科星DI干接点输入:选干接点型(干簧管);接DI有源输入:选NPN/PNP注意电平 |
| 触发距离 | 5mm~30mm(视型号和磁铁,以datasheet为准) | 现场实测后留余量,别直接按手册标称值贴死 |
| 工作电压 | 3.3V/5V(模块型)/无源(干簧管) | 按接入方式选;工业场景优选无源干接点或宽压模块 |
| 封装形式 | 裸板/圆柱形工业传感器/扁平贴片 | 展项嵌入结构:扁平或小圆柱;门磁:长条型干簧管组件 |
| 极性 | 单极性(单方向磁场触发)/全极性 | 展厅翻牌/拉抽屉选全极性,省去极性对齐的麻烦 |
| 防护等级 | IP20/IP65/IP67 | 水景展项周边、室外展区选IP65以上 |
故障排查表
| 现象 | 最可能原因 | 排查方法 |
|---|---|---|
| 完全不触发 | 磁铁极性装反(单极性传感器)/ 距离太远 / 没供电 | 换全极性传感器;重新实测触发距离;量传感器供电 |
| 触发后不复位 | 磁铁没有完全移开 / 触发距离太大导致"磁场还在" | 加大复位距离;检查安装间隙 |
| 时触时不触 | 间隙不稳定(木制结构热胀冷缩/振动)/ 接触不良 | 检查固定件;改用弹性固定;检查接线端子压紧 |
| 多路同时乱触 | 相邻磁铁间距不够,串扰 | 相邻磁铁保持3倍以上触发距离;或改用更小触发范围的传感器 |
| 干接点DI读不到信号 | 中控DI通道配置问题 / 接线松 | 用万用表直接量干接点是否导通;核查DI通道编号和极性配置 |
| 干簧管时好时坏 | 玻璃管裂纹(振动破坏)/ 触点氧化 | 换新干簧管;改用霍尔传感器 |
| 上电后持续触发 | 传感器装在金属结构内,金属被磁化 | 远离大面积铁磁性金属;在传感器和结构间加隔磁垫 |
动手挑战
- 找一颗霍尔传感器模块和一块钕铁硼磁铁,接上LED,从不同方向、不同距离靠近磁铁,记录触发距离。再把磁铁翻面(改变极性朝向),观察有无区别——直观感受单极性和全极性的差异。
- 用干簧管和科星DI模块接一路干接点DI,在中控里读出状态,用磁铁靠近/远离,验证中控显示的状态变化。这是展厅磁开关接入中控的最小可验证单元。
本节学到的知识
- 磁开关只判断**"开/关"两个状态**,无接触、无磨损、抗污染,适合翻牌、抽拉、门磁、展品放置这类状态感知。
- 霍尔传感器是固态无机械触点,寿命典型上亿次、响应微秒级、抗振动强,输出 TTL/开漏需供电(以 datasheet 为准)。
- 干簧管是玻璃管内簧片机械接触,寿命典型千万次、响应毫秒级、怕冲击振动,输出无源干接点可直接串入电路、接线最简单。
- 霍尔分单极性(只响应一种极性)和全极性(两种极性都触发);展厅翻牌/抽拉选全极性省去极性对齐的麻烦。
- 工程级接法:磁开关数字开关量输出 → 工业 DI 模块(科星,带网口/RS485)→ Modbus TCP / RS485 → 中控,别裸接 Arduino 上展厅。
- 最常踩的坑是电平不匹配:霍尔输出多为 3.3V/5V 逻辑,工业 DI 输入常为 12V/24V,直连可能损坏传感器,要选低压输入型 DI 或加光耦/中间继电器隔离(以科星官方手册为准)。
- 磁铁首选**钕铁硼(NdFeB)**磁力最强体积小;铁氧体次之,橡磁软磁磁力太弱不推荐。
- 触发距离由传感器触发磁场阈值和磁铁表面磁场强度共同决定,网上标称距离参考价值有限——现场实测触发点后留 30%~50% 余量再定安装距离。
- 参考量级:N35 钕铁硼直径 10mm 圆磁铁配一般工业霍尔,正对中心轴约 5~15mm,侧面更短(具体以实测为准)。
- 相邻磁铁要保持 3 倍以上触发距离防串扰;展品放置类单颗霍尔易因振动漂移,中控加**"持续 N 秒才确认"**去抖。
- 防护等级按环境选:水景/室外展区选 IP65 以上。
小结 · 你掌握了什么
- 霍尔传感器基于霍尔效应,全固态无触点,寿命长抗震,适合高频互动展项;干簧管是机械接触,输出干接点,接线最简单,适合低频门磁场景。
- 工程级接法:磁开关输出→工业DI模块(科星)→Modbus→中控,别裸接Arduino上展厅。
- 电平匹配是最常踩的坑:有源霍尔的3.3V/5V输出要和工业DI的输入电压匹配,不匹配要加隔离。
- 磁铁选钕铁硼、触发距离现场实测留余量、用全极性传感器省去极性对齐的麻烦——这三点能解决大多数现场调不出来的问题。
- 拿到了选型对比表和故障排查表,以及翻牌/抽拉/展品感应/密室逃脱四个典型展厅场景的接线思路。
下一步要把传感器触发做成投影/灯光/语音的联动,去了解 SoftControl 展厅中控系统——它负责把这些开关量信号变成一整场有序联动的指挥棒。
本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。