前言:本文提出通用自动开门方案,适用于AGV、机器人、AMR、机器狗等场景。核心为门控控制器DAIC-MJ-MB,通过MQTT/HTTP/Modbus等协议接收指令,驱动继电器控制开门机或原PLC,实现玻璃门、单元门、闸机等普通门的自动开启。关键在于区分带PLC的自动门与需加装开门机的普通门,结合传感器反馈与防夹安全机制,确保通行安全。系统支持与梯控、闸机协议统一,实现“一次对接,全场景通行”,具备高兼容性与可扩展性。

不同门类自动开门、过闸方案(AGV / 机器人 / AMR / 机器狗通用)

一、核心认知:开门的本质 = 机器人发指令 + 门控执行

无论门的类型如何,自动开门的底层逻辑一致:



机器人(RCS) → 网络协议指令 → 门控控制器 → 继电器/干接点 → 开门机动作

关键在于:带PLC的自动门​ 和 普通门​ 的处理方式完全不同。


二、门的分类与改造方式

2.1 两大类门

类别

典型门型

是否需要开门机

控制方式

带PLC的自动门

快速卷帘门、自动伸缩门、旋转门、自动平移门

❌ 不需要

直接与门PLC通信(Modbus/IO)

普通门(需加装)

玻璃门、电动门、广告门、单元门、别墅大门、通道闸

✅ 必须配开门机

门控控制器 → 开门机

结论:除带PLC的自动门外,均需配置自动开门器(开门机),如:玻璃门、电动门、广告门、闸机、单元门、别墅大门等。

2.2 不同门的开门机选型

门型

开门机类型

备注

玻璃门(有框/无框)

平开式自动开门机(DAIC-MJ-KMQ)

最常见的机器人通道

单元门/防盗门

电磁锁 + 开门器 或 电控闭门器

需断电开锁

广告门

内置开门机 + 磁力锁

见广告门方案

通道闸(摆闸/翼闸)

闸机自带电机,门控直接发指令

PLC控制

卷帘门/伸缩门

利用原PLC/遥控器接口

干接点并联遥控按键


三、核心设备:门控控制器 DAIC-MJ-MB

3.1 定位

DAIC-MJ-MB 是专门为机器人、机器狗、AMR/AGV 配合使用的门控控制器,负责接收机器人指令并驱动开门动作。

3.2 支持的对接协议

协议

层级

典型场景

MQTT

应用层

云端/物联网平台,实时推送(推荐)

HTTP / HTTPS API

应用层

RESTful 对接 RCS 调度系统

Modbus TCP

应用层

对接 PLC、SCADA、楼宇自控

Modbus RTU

应用层

串口对接

RS-485

物理层

连接开门机、传感器

CAN

物理层

工业现场总线,机器人常用

TCP/IP

传输层

长连接实时通信

关键:门控(DAIC-MJ-MB)、梯控、闸机使用同一套协议,RCS 只需对接一次,无需重复开发。


四、自动开门机参数(DAIC-MJ-KMQ)

参数

规格

型号

DAIC-MJ-KMQ

电压

110-230V AC / 50-60Hz

适用门扇重量

不同重量选择不同型号(需现场选型)

适用门扇宽度

650mm ~ 1100mm(根据现场选型)

开门角度

110°

停门时间

可调:5 ~ 30 秒

外部设备电流损耗

24V DC, 600mA

标准功能模式

低能耗模式 + 自动模式

工作模式说明

  • 低能耗模式:平时电机断电,仅传感器/控制器待机,节能
  • 自动模式:收到开门指令 → 开门 → 保持(5-30s可调)→ 自动关门 → 复位

五、通信协议详解(以 RS-485 / 9600 为例)

5.1 通信参数

  • 接口:RS-485(两线制 A/B)
  • 波特率:9600
  • 数据位:8
  • 校验:无(或按配置)
  • 停止位:1

5.2 命令帧结构

字段

长度

说明

命令代码

1字节

帧头/功能标识

地址

1字节

门控设备地址(多机时区分)

数据域

N字节

功能码 + 参数

校验

1字节

校验和(可选)

5.3 功能码定义

功能码

含义

查询状态

0x00

查询当前门状态

开门(自动关门)

0x01

开门,到位后按设定时间自动关门

常开

0x02

门保持常开(用于高峰期)

关门

0x03

强制关门

5.4 状态返回值

查询命令返回(功能码 0x00)

返回值

含义

备注

0

遇阻半开门 或 完全关门到位

电机完全停止,真正的关门到位

1

关门到位 H07

电机还在动,只是幅度很小

2

开门中 H01

正在开启

3

关门中 H05

正在关闭

4

开门到位 H04

已完全打开

5

开门缓冲 H02

开门减速阶段

6

关门缓冲 H06

关门减速阶段

非查询命令返回

返回值

含义

7

命令接收成功

5.5 完整帧示例

示例1:查询门状态(地址0x01)



发送: A0  01  00  [校验]
返回: A1  01  02         → 开门中

示例2:开门指令(地址0x01)



发送: A0  01  01  [校验]
返回: A2  01  07         → 命令接收成功

随后门开始开启,到位后保持,超时自动关闭。

示例3:设置参数(地址+数据)



发送: A0  01  [地址]  [数据]  [校验]
返回: A1/A2 ...

⚠️ 实际帧结构(帧头、长度、校验)以多奥正式协议文档为准,以上为基于你提供字段的逻辑还原。


六、系统架构图



┌─────────────────────────────────────────────────┐
│              RCS 调度系统(第三方)               │
│        (机器人任务分配、路径规划、指令下发)         │
└──────────────────┬──────────────────────────────┘
                   │ MQTT / HTTP / Modbus TCP
                   ▼
┌─────────────────────────────────────────────────┐
│          门控控制器 DAIC-MJ-MB(每门1台)         │
│    协议转换 + 指令解析 + 状态反馈                │
│    输入:RS-485/CAN/网络                         │
│    输出:继电器/干接点 → 开门机/闸机              │
└──────┬──────────────┬──────────────┬────────────┘
       │              │              │
       ▼              ▼              ▼
  ┌──────────┐  ┌──────────┐  ┌──────────┐
  │ 玻璃门   │  │ 广告门   │  │ 通道闸   │
  │ +开门机  │  │ +开门机  │  │ (自带机) │
  │ KMQ      │  │ +磁力锁  │  │ PLC      │
  └──────────┘  └──────────┘  └──────────┘
       │              │              │
       ▼              ▼              ▼
  传感器反馈     传感器反馈      红外/编码器
  (开关量)      (开关量)       反馈

七、典型工作流程

7.1 机器人过门流程



[1] RCS 规划路径:AMR-01 需通过"1楼玻璃门A"
        │
        ▼
[2] RCS 发送开门指令(MQTT/HTTP/RS485)
    例:{ "device":"DAIC-MJ-MB-01", "cmd":"open" }
        │
        ▼
[3] 门控控制器 DAIC-MJ-MB 解析指令
        │
        ▼
[4] 继电器闭合 → 触发开门机 DAIC-MJ-KMQ 开门
        │
        ▼
[5] 传感器反馈"开门到位"(状态=4, H04)
        │
        ▼
[6] RCS 收到状态 → 指令 AMR 通过
        │
        ▼
[7] AMR 通过门(红外/视觉确认完全通过)
        │
        ▼
[8] RCS 发送关门指令 或 等待超时自动关门
        │
        ▼
[9] 门关到位(状态=0)→ 流程结束

7.2 通道闸过闸流程(类似)



RCS指令 → 门控 → 闸机开闸 → AMR通过 → 红外检测通过 → 闸机关闭

八、传感器反馈配置

为确保机器人安全通过,建议配置以下传感器(接入门控控制器输入口):

传感器

用途

接入

门磁开关

检测门完全开/关到位

干接点输入

红外对射

检测通道是否有人/机器人

干接点输入

超声波/雷达

防夹,检测关门路径障碍物

模拟/开关量

U型传感器

精确检测到位(与梯控共用思路)

开关量

安全逻辑:关门过程中若红外被触发 → 立即停止关门并重新开门,防止夹伤机器人。


九、配置清单(典型项目)

9.1 门控子系统

序号

设备

型号

数量

说明

1

门控控制器

DAIC-MJ-MB

每门1台

接收机器人指令

2

自动开门机

DAIC-MJ-KMQ

每门1台

玻璃门/单元门/广告门

3

磁力锁(如需)

DAIC-MJ-RL

按需

广告门/单元门保持锁闭

4

传感器

U型/红外/门磁

每门2-4个

状态反馈与安全

5

电源

开门机专用

按需

开门机AC供电 + 控制器DC

9.2 协议选型建议

对接对象

推荐协议

机器人 RCS(云/服务器)

MQTT(推荐)或 HTTP API

PLC / SCADA

Modbus TCP / Modbus RTU

开门机(近距离)

RS-485

多设备工业现场

CAN


十、接线示意(典型)



┌──────────────────┐
                    │  DAIC-MJ-MB      │
                    │  门控控制器       │
                    └──┬────────────┬──┘
           RS-485/CAN  │   继电器输出 │
                       │              │
        ┌──────────────┘              └──────────────┐
        │ RS-485 A/B                               │ 继电器/干接点
        ▼                                            ▼
   ┌─────────┐                              ┌──────────────┐
   │ 开门机  │                              │  磁力锁      │
   │ KMQ     │                              │  (若需保持)  │
   │ RS-485  │                              └──────────────┘
   └────┬────┘
        │ 电机驱动
        ▼
   ┌─────────┐    门磁反馈 ──┐
   │  玻璃门  │◄──────────────┤ 开关量输入
   └─────────┘              │
                            ▼
                      ┌──────────┐
                      │ 传感器组  │
                      │ 红外/U型 │
                      └──────────┘

十一、实施注意事项

  1. ⚠️ 订货前务必与多奥确认协议细节:帧结构、地址范围、校验方式、MQTT主题
  2. ⚠️ 开门机选型:必须根据门扇重量和宽度选型(650~1100mm),超重门需定制
  3. ⚠️ 停门时间:设为略大于机器人完全通过所需时间(通常10~15秒),过短会夹伤
  4. ⚠️ 安全防夹:红外/超声波必配,关门遇阻必须反弹开门
  5. ⚠️ 消防联动:消防信号优先,触发时所有门/闸机强制释放
  6. ⚠️ 断电处理:开门机应具备断电手动开门能力,避免困人/困机器人
  7. ⚠️ 网络冗余:关键通道建议有线网络,无线网络作备份

十二、与梯控的协议统一(重点)

门控(DAIC-MJ-MB)、梯控、通道闸使用同一套协议体系(MQTT/HTTP/Modbus),RCS 只需:

  • 实现一套协议客户端
  • 对接一次多奥网关

即可同时控制:电梯乘梯 + 房门/通道开门 + 闸机过闸,无需重复开发。

这与前面 AMR 乘梯方案完全一脉相承——梯控、门控、闸机协议一致,一次对接,全场景通行


总结

维度

要点

适用范围

AGV、机器人、AMR、机器狗(本质相同)

核心设备

门控控制器 DAIC-MJ-MB

执行设备

自动开门机 DAIC-MJ-KMQ(普通门)/ 原PLC(自动门)

协议

MQTT / HTTP / Modbus / RS-485 / CAN 全覆盖

控制方式

非侵入式干接点/继电器,通用所有门型

安全

传感器反馈 + 防夹 + 消防联动

扩展

与梯控、闸机协议统一,一次对接全场景

💡 一句话机器人过门 = 门控控制器收指令 + 开门机执行 + 传感器反馈,与乘梯逻辑完全一致,协议通用。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐