1. 轨道车门系统概述:门控器(EDCU)功能、系统组成、通信网络介绍

各位同学,咱们今天正式开始聊轨道车门系统。说实话,我做了十几年门控系统,每次跟新人讲这门课,我都会先问一个问题:你知道一扇地铁门背后,藏着多少个传感器和执行器吗? 答案可能会让你吃惊——少则十几个,多则二三十个。而这些设备的“大脑”,就是我们今天的主角:门控器,也就是EDCU

1.1 门控器(EDCU)到底是个啥?

EDCU,全称是Electronic Door Control Unit,电子门控单元。说白了,它就是负责控制车门开关、监测门状态、处理故障的那个小盒子。我习惯把它比作“门的大脑”——没有它,门就是一块铁皮。

那EDCU具体干哪些活?我归纳了四个核心功能:

  • 开关门控制:接收司机或系统的指令,驱动电机或气缸完成开关门动作。这里要注意,不同车型的驱动方式差别很大,后面我们会细讲。
  • 状态监测:实时采集门的位置、速度、力矩、障碍物检测等信号。我记得有一次在现场排查故障,发现门关不严,查了半天,最后发现是位置传感器安装偏了1毫米——嗯,就是这1毫米,让门反复开关了十几次。
  • 故障诊断与保护:当检测到异常(比如夹人、电机过载、通信中断),EDCU要能快速响应,该报警报警,该停机停机。我曾经遇到过一例,门在关门过程中突然卡住,EDCU在50毫秒内就切断了电机电源——这个响应速度,是硬性要求。
  • 通信交互:与列车控制系统(TCMS)交换数据,上报门状态,接收控制指令。说白了,EDCU不是孤岛,它得跟整车“对话”。

核心要点:EDCU的本质是一个嵌入式实时控制系统。它的实时性要求极高——从检测到障碍物到停止关门,响应时间通常要求小于100毫秒。你想想看,如果反应慢了半秒,可能就夹到人了。

1.2 系统组成:EDCU不是一个人在战斗

一个完整的轨道车门系统,远不止一个EDCU盒子。我习惯把它拆成三层来看:

1.2.1 执行层

这一层负责“干活”。主要包括:

  • 驱动电机/气缸:电动门用电机,气动门用气缸。现在新线路基本都用电机了,控制精度更高。
  • 传动机构:丝杆、皮带、齿轮齿条等。把电机的旋转运动变成门的直线运动。
  • 门扇及悬挂机构:门板、导轨、吊架。嗯,这部分机械工程师更熟,但嵌入式工程师也要了解——你写的控制算法,最终要驱动这些机械结构。

1.2.2 感知层

这一层负责“感知”。传感器是EDCU的“眼睛”和“耳朵”:

  • 位置传感器:霍尔传感器、编码器、接近开关。告诉EDCU门现在开到哪了。
  • 速度传感器:通常集成在电机里,或者用编码器间接计算。
  • 障碍物检测传感器:有的是力传感器,检测关门阻力;有的是红外/超声波传感器,直接探测障碍物。我个人更推荐力传感器方案——它更可靠,不受灰尘影响。
  • 限位开关:门完全打开或完全关闭时的硬限位信号。这是最后一道保险。

1.2.3 控制层

这一层就是EDCU本身了。它内部包含:

  • 主控芯片:通常是ARM Cortex-M系列或更高级的MCU。我见过有些老项目还在用8位单片机,说实话,性能已经跟不上了。
  • 驱动电路:电机驱动H桥、MOSFET等。这部分发热量大,散热设计要特别注意。
  • 通信接口:MVB、CAN、以太网等。不同项目用的总线不一样,后面会展开讲。
  • 电源模块:把列车提供的DC 110V或DC 24V转换成内部需要的多路电压。

个人经验:我建议大家在设计EDCU时,一定要预留至少20%的IO口和存储空间。为什么?因为现场需求经常变——今天加个传感器,明天加个指示灯。预留空间能让你少改一次板子,省下的时间和成本,你懂的。

1.3 通信网络:EDCU怎么跟外界“说话”?

EDCU不是孤岛,它需要跟列车控制系统(TCMS)、其他门控器、甚至地面维护系统通信。我归纳了三种主要的通信场景:

1.3.1 与列车控制系统的通信

这是最重要的通信链路。EDCU通过列车总线(如MVB、CAN、以太网)接收开关门指令,上报门状态和故障信息。这里有个关键点:通信协议必须满足故障-安全原则。什么意思?就是一旦通信中断,EDCU要能自动进入安全状态——比如停止所有动作,保持当前门状态。

我曾经在一个项目中遇到过,MVB总线因为接插件松动导致间歇性断连。EDCU检测到通信超时后,自动执行了安全策略——门停在当前位置,并发出声光报警。这个设计救了那趟车一命,因为当时门正在关闭,如果继续动作,后果不堪设想。

1.3.2 门控器之间的通信

同一列车上的多个EDCU之间也需要通信。比如,当一扇门检测到障碍物时,它可以通过网络通知其他门也停止动作——这叫“联动保护”。我习惯用CAN总线做门间通信,因为它实时性好,而且支持多主节点。

1.3.3 与维护系统的通信

这个场景越来越重要。EDCU通过无线网络(如Wi-Fi、5G)或维护接口(如USB、RS232)与地面维护系统交换数据。维护人员可以读取故障日志、升级固件、校准参数。嗯,这里要注意:维护接口必须做权限控制,防止非授权操作。我见过有项目因为维护接口没加密码,被误操作刷坏了固件——教训深刻。

通信类型 常用总线 特点 典型应用
与TCMS通信 MVB、CAN、以太网 实时性高,故障-安全 开关门指令、状态上报
门间通信 CAN、RS485 多主节点,联动保护 障碍物联动、同步控制
维护通信 Wi-Fi、USB、RS232 数据量大,需权限控制 故障诊断、固件升级

避坑指南:我曾经在调试一个项目时,发现EDCU偶尔会“死机”。查了三天,最后发现是通信总线上的终端电阻没匹配好,导致信号反射,干扰了MCU的正常工作。所以,通信总线的物理层设计一定要规范——终端电阻、线缆类型、屏蔽接地,一个都不能马虎。

1.4 小结:从整体看门控系统

好了,咱们把这一章的内容串一下。轨道车门系统,说白了就是一个EDCU带着一堆传感器和执行器,通过通信网络跟外界打交道。EDCU是大脑,传感器是眼睛耳朵,电机是手脚,通信网络是神经。

你可能会问:为什么要把系统拆成执行层、感知层、控制层?我个人的理解是——分层设计能让问题简化。比如,当门关不严时,你可以快速定位:是执行层的机械卡住了?还是感知层的传感器坏了?还是控制层的软件逻辑错了?每一层的问题,都有对应的排查方法。

下一章,咱们会深入EDCU的软件架构,聊聊怎么用分层设计来组织代码。嗯,那才是真正的硬核内容。今天先到这里,有问题随时问我。

课后思考:如果你来设计一个EDCU,你会选择哪种通信总线?为什么?考虑一下实时性、可靠性、成本这三个因素。