红外传感器如何赋能电梯智能化?从感知到调度全解析
2026/9/19 13:40:54 网站建设 项目流程

简介:基于红外线感应的电梯智能化系统研究设计是一篇技术研究文献,面向电梯控制系统设计人员、自动化相关专业学生及智能系统开发研究者。其核心是采用热释电红外传感器检测电梯门口等候区是否有人,并将信号经ET200传送至PLC,从而避免无效停靠,在提升运行效率的同时兼顾安全性。文中涵盖系统总体设计、硬件选型与连接、软件控制流程,以及以12层36m住宅楼为例的停车次数数据分析,可作为智能建筑或智能控制方向的重要参考文献。资源为1个PDF文档,压缩包大小173KB,当前已有94人学习浏览。读者可从中获取完整的电梯智能化改造思路、红外感应检测原理、PLC控制逻辑及量化对比方法,对开展相似场景的精准控制与智能化管理设计具有参考价值。

1. 红外线感应电梯智能化,先解决“来没来人”再谈“怎么调度

写字楼早高峰最常见的场景,是六七个人挤在电梯厅里反复按上行键,电梯到了却超载报警,后面的人只能等下一趟。真正的问题不是电梯跑得慢,而是它对轿厢内外的人数、候梯人数完全没有感知,只能机械地响应按钮。给电梯加装红外线感应,核心目标就是把“有人/没人、人多/人少”变成系统可用的信号,再把这个信号交给调度逻辑去决策。这个方案造价低于视觉方案,不涉及摄像头隐私争议,改造时也不影响电梯原有安全回路,是目前存量电梯智能化改造里性价比最高的一条路。

这套系统的设计边界很清楚:红外传感器负责感知,控制器负责决策,电梯原有的PLC或门机系统负责执行。适合的对象是既有建筑里的电梯智能化升级,也适合新装电梯时用红外方案替代部分按钮逻辑。本文按“感知硬件怎么选→信号怎么变成控制逻辑→系统怎么联网管理→现场怎么调试验证”这条线展开,直接给可落地的参数和做法。

2. 红外线感应的硬件选型与信号处理:对射、反射与安装位

2.1 三种红外检测形态的适用场景

红外线感应做电梯智能化,不是买一个传感器装上去就行,第一步得确定检测形态。常见的有三种:对射式、反射式、主动式红外阵列。

对射式红外传感器由发射端和接收端分离安装组成,发射端持续发出红外光束,接收端检测光束通断。有人在中间遮挡时光束被切断,接收端输出电平翻转。这种形态最适合装在电梯门两侧,用来检测门区有没有人正在通过,响应速度快,抗环境光干扰能力强。问题在于安装时需要精确对位,发射和接收距离超过5米后调试难度明显上升。

反射式红外传感器把发射和接收做在同一颗器件里,靠检测目标反射回来的红外光判断前方是否有物体。适合安装在轿厢内部天花板的四个角落,向下检测轿厢地板区域有没有乘客。它的优点是单点安装、无需对位,缺点是对深色衣物、黑色行李箱的反射率低,容易漏检,且检测距离一般不超过1.5米。

主动式红外阵列是反射式传感器的阵列化变体,用多组红外发射接收对组成矩阵,能粗略区分人影位置和移动方向。常见做法是在轿厢门口顶部横排安装8到16组反射式探头,当有人进出时,不同位置的探头依次被触发,控制器通过触发顺序判断是进还是出。今天很多电梯的“光幕”就是这种原理,只是光幕主要用于门防夹,而智能化系统更进一步,要把光幕的开关量信号改造成客流数据。

2.2 轿厢人数统计的传感器布局

要判断轿厢内是否拥挤、能不能再停靠新楼层,至少需要统计轿厢内人数。单靠一两个反射式传感器做不到,常见做法是分区域布置,再按区域占用情况推算人数区间。

我一般会在轿厢内顶部四角各装一颗反射式红外传感器,每颗负责一个对角线区域。整个轿厢地板被划分成四个象限,人员站立时至少会遮挡其中一到两个象限。控制器把四路信号汇总成一个4位二进制状态,比如二进制1001表示左上和右下区域有人。根据经验:

触发状态预估人数载客状态
00000人空闲
仅1路触发1到2人低载
任意2路触发2到4人中载
任意3路触发4到6人高载
4路全触发6人以上或大件行李满载

这个映射表不是精确计数,但对调度决策已经足够。电梯调度不需要知道“现在有5个人”,只需要知道“轿厢还能不能安全地再停一站”。

2.3 红外信号处理的滤波与去抖

红外传感器输出的原始信号不能直接接进控制逻辑。电梯环境里有大量干扰源:门电机启停时的电磁脉冲、阳光直射、灯光频闪,以及乘客快速进出时产生的毫秒级信号抖动。如果不做滤波,控制器会收到大量误触发。

最简单的滤波是软件去抖,用定时器连续采样,只有持续N个采样周期都保持同一电平才认为状态有效。以10ms为采样周期时,N取10意味着100ms的连续稳定信号才被采信,这能过滤掉大部分快速闪断干扰。更稳妥的做法是加入迟滞比较。传感器的模拟输出在阈值附近会来回跳动,给阈值设置上下两个边界,比如反射光强度超过70%判定为“有人”,降到30%以下才判定为“无人”,中间区域保持上一次状态不变。

代码里可以用一个简单的状态机来实现,以C语言风格示意:

#define SAMPLE_INTERVAL_MS 10 #define DEBOUNCE_COUNT 10 static uint8_t raw_level = 0; static uint8_t stable_level = 0; static uint8_t debounce_cnt = 0; void ir_sensor_scan(void) { uint8_t sample = ir_adc_read() > REFLECT_THRESHOLD_HIGH ? 1 : 0; if (sample == stable_level) { debounce_cnt = 0; } else { debounce_cnt++; if (debounce_cnt >= DEBOUNCE_COUNT) { stable_level = sample; debounce_cnt = 0; on_ir_state_changed(stable_level); } } }

这段代码的核心逻辑是“连续10次采样都变化,才确认状态翻转”。ir_adc_read()读取反射式红外传感器的模拟输出,REFLECT_THRESHOLD_HIGH是判定有人的高阈值。状态稳定时不触发回调,只有确认人进或人出时才调用on_ir_state_changed(),这样可以保证上层调度逻辑只处理有效事件。

3. 把红外信号接进电梯调度:逻辑映射、PLC与调度算法

3.1 红外信号如何映射成电梯控制量

红外传感器感知到乘客后,信号要变成电梯能理解的控制量,有两条路。一条是直接控制电梯的开关门回路,另一条是参与楼层调度决策。前者适合梯门防夹和无人自动关梯,后者是“智能化系统”的核心价值所在。

直接控制回路的做法是把红外输出信号并联进门机控制板的光幕输入端口。很多电梯的门机控制器预留了光幕接口,红外传感器的继电器输出可以直接接上去,实现“有人遮挡时门不关”的效果。这个做法不改电梯原厂控制逻辑,风险最低,适合作为改造的第一步。

参与调度决策则需要把信号交给电梯主控制器或外接的智能调度盒。常见架构是加装一个独立的调度控制器,它同时接收红外传感器信号和电梯原控制器的楼层、方向信号,通过串口或IO接口与电梯PLC通信。调度控制器根据红外数据计算候梯人数和轿厢拥挤度,再对电梯的停靠策略做调整。

3.2 PLC电梯控制里的红外输入处理

传统电梯的PLC控制逻辑中,红外装置通常被当成普通开关量输入处理。五层电梯的设计方案里,红外的接入可以分成三个等级:只做门禁保护、做无人自动返基站、做满载直驶控制。

用PLC梯形图的思维来理解,第一级最简单,红外信号直接并联在原门保护回路上,有人时切断关门输出。第二级需要引入定时器:当电梯停在某层、门已关闭、红外信号持续一段时间没有触发,说明候梯区无人,PLC自动呼叫电梯返回基站层待命。第三级是满载直驶,轿厢内红外信号显示满载时,PLC不再响应沿途的楼层召唤,直到信号显示有人下车。

3.3 电梯调度算法的红外数据融合

电梯调度算法原理上要解决的核心问题是“电梯应该往哪跑”,传统算法只依赖楼层召唤按钮,红外数据加入后多了一个维度。具体做法是给每个楼层候梯区装红外传感器,检测候梯人数;给轿厢装红外阵列,检测轿厢内人数。调度算法把这两个数据融入分配逻辑。

我用一个简化的加权打分模型来说明,假设有A、B两台电梯:

for each car in [A, B]: # 基础分:到目标楼层的距离,越近分越高 score = distance_factor(car, target_floor) # 扣分:轿厢越满,越不该分配新任务 if car.load_ratio > 0.8: score -= 100 elif car.load_ratio > 0.6: score -= 30 # 加分:候梯人数多时,优先派最近的车 if hall_people > 3: score += car.speed_advantage # 反向召唤惩罚:该车已经有多个人要去目标楼层 score -= car.existing_stops_count

car.load_ratio来自轿厢内红外四象限的推算人数,hall_people来自楼层候梯区红外传感器。加了这两个数据后,系统可以做到“候梯人多时让空闲电梯主动响应”“轿厢满载时忽略沿途召唤”“连续无人使用时自动进入待机状态”。

3.4 红外感应与电梯调度算法配合的3个参数

耦合红外数据的调度算法有三个参数直接决定体验,分别是满载判定阈值、无人返基站延时、高峰模式触发人数。

满载判定阈值建议设置为轿厢红外四象限全部触发且持续3秒以上,才判定为满载。只持续几百毫秒的四象限全触发可能是乘客弯腰捡东西或大件行李经过,直接进入满载逻辑会导致误判。无人返基站延时建议设置45到90秒,电梯在无人使用后默认回到基站层。延时太短会让电梯在低楼层频繁往返,增加能耗;延时太长则高峰时电梯停在高层,首层候梯时间无法接受。高峰模式触发人数建议设置为候梯红外累计3人以上,持续10秒,自动切换为多梯联动模式,让所有电梯同时响应呼叫。

PLC电梯实现这个逻辑时,最直接的做法是一段梯形图扫描红外输入,边走计数器边比较阈值,满足条件时置位一个中间继电器,调度主程序读取该继电器状态后切换策略。红外的数据参与调度算法后,电梯的“智能”不再停留在响应按钮,而是能感知一栋楼里人的流动情况。

4. 智能化系统架构:从数据采集到联网管理

4.1 边缘节点、控制中枢与云平台的三层结构

单台电梯的智能化改造不需要云平台,但一栋写字楼里有多台电梯时,每台梯独立运行会产生信息孤岛。一个可落地的系统架构分三层:边缘感知层负责红外信号采集和初步处理;梯控层负责把感知数据变成控制指令;管理平台层负责数据汇总、状态展示和远程配置。

边缘感知层的核心设备是红外传感器和对应的采集模块。每个传感器输出开关量信号,采集模块通过RS-485总线把多路信号汇聚到梯控层的边缘计算网关。RS-485的优势是抗干扰能力强、传输距离远,适合电梯井道内的布置。网关负责执行滤波去抖、人数推算和状态缓存,即使管理平台断网,电梯的智能化控制功能也不受影响。

梯控层的边缘计算网关通过继电器输出或串口协议对接电梯的PLC。对接方式取决于电梯品牌和原控制系统的开放性。部分电梯提供Modbus RTU协议接口,网关可以直接读取电梯当前楼层、运行方向和门状态,也可以写入召唤请求。老电梯没有对外通信接口时,则通过接入按钮信号和指示灯信号间接实现,网关把红外数据映射成等效的按钮按压。

4.2 红外传感数据的协议设计与上报

管理平台要实时显示每部电梯的载客状态,需要定义一套数据上报协议。我通常使用MQTT协议,网关作为客户端向平台上报JSON格式的状态帧。

import json import paho.mqtt.client as mqtt client = mqtt.Client(client_id="elevator_gateway_01") client.connect("10.20.30.40", 1883, 60) status_frame = { "device_id": "gateway_01", "timestamp": "2025-06-18 09:30:15", "floor": 12, "direction": "up", "cabin_load_level": "medium", "hall_people": 4, "ir_states": [1, 1, 0, 0] } client.publish("building/elevators/gateway_01/status", json.dumps(status_frame), qos=1)

cabin_load_level字段的取值有idlelowmediumhighfull五种,对应第2章人数映射表的五个区间。ir_states数组按固定顺序排列四颗轿厢内传感器的状态,便于平台侧回放和排查传感器故障。使用QoS 1级别的发布确保消息至少到达一次,避免断网恢复后状态丢失。

平台侧的数据库存储不需要高吞吐,一张状态记录表加一张告警表就够用。状态记录表保存每台电梯的周期心跳数据,用于后续分析高峰规律。告警表记录传感器故障、通信超时、满载时长过长等异常事件。

4.3 电梯红外智能化的能耗管理功能

有了红外数据后,能耗管理是落地价值最直接的一个功能。传统电梯无论有没有人使用,轿厢照明、风扇、待机控制系统都持续运行。红外方案可以做到“人走灯灭、无人低速”。

具体实现是延长第3章的无人返基站策略:当电梯在某层停留、门已关闭、轿厢红外和层站红外都持续60秒无触发时,网关向电梯控制系统发送“低功耗模式”指令。该指令要求电梯关闭轿厢照明和非必要风扇,同时限制最高运行速度。当层站红外检测到有人进入候梯区时,立即唤醒系统,恢复照明和正常速度。这个功能对运维方来说节省的是实实在在的电费,对使用者来说感知不到任何差异。

常见的误用是直接切掉电梯控制柜的电源。这属于安全红线,电梯的辅助供电涉及应急照明、警铃和五方对讲,绝不能因为“无人使用”就整体断电。红外联动的能耗管理只允许控制非安全相关的负载,这一点在系统设计说明书上必须写清楚。

5. 红外线感应系统调试验证:参数校准与三类典型故障排查

电梯红外系统的调试和普通传感器调试不太一样,电梯运行在动态环境中,轿厢会上下移动、门会反复开关,这些都会产生干扰。我习惯按“静态校准→动态验证→场景回归”三步走。

静态校准阶段,把电梯停在基站层保持开门状态,在轿厢内无人、有人、多人三种情况下分别记录红外传感器的模拟值。有人时的反射强度与无人时的差值不明显的传感器要调整安装角度,确认传感区域是否被座椅扶手遮挡。梯内乘客观感很重要,传感器需要在轿厢壁面做隐蔽安装,避免凸出部分造成磕碰。

动态验证阶段,让电梯正常上下运行几十趟,观察传感器在门开关、轿厢加减速过程中有没有误触发。电梯启动瞬间的电磁干扰是红外信号的主要噪声源,如果此时出现误判,要检查传感器供电是否与门机电源共地,以及信号线是否使用了屏蔽双绞线。

现场排错时,三类故障占绝大多数。第一类是红外传感器“常亮”,输出一直是有人的状态。排查方向是传感器是否对准了反光物体、安装面是否震动移位、灵敏度电位器是否调得过高。第二类是传感器“常灭”,有人通过也不触发。常见原因是发射管老化、表面灰尘覆盖、接收管视角被胶体遮挡。第三类是信号闪烁,时有时无。这类问题多半是供电电压不稳,红外传感器的模拟输出对电源纹波敏感,5V供电时纹波要控制在50mV以内。

一个值得做的进阶验证是把红外触发记录与电梯运行记录做时间对齐。网关同时记录红外事件和电梯的开关门时间戳,如果红外显示有人进入轿厢,但电梯门只开了2秒就关闭,说明传感器响应太慢或者滤波参数过长。这时可以把去抖计数从10降到5,牺牲一点抗干扰能力换取更快的响应速度。反之如果红外频繁误报,就增加去抖计数并提高反射阈值。这个调试手法在高峰期容易观察出效果,系统能提前感知候梯人数增多,避免首层长时间等梯,电梯的调度开始“看着人”走而不是“等着按钮”走。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询