3. 系统需求分析:功能需求、安全需求、接口需求、环境适应性需求

好,咱们进入正题。系统需求分析,说白了就是搞清楚「这扇门到底要干哪些活」。我做了这么多年门控系统,见过太多项目在需求阶段没掰扯清楚,结果后期改得死去活来。你想想看,一扇列车门,每天开关几千次,载着几百号人,出一次故障就是大事。所以,需求分析必须掰开揉碎了讲。

3.1 功能需求:门该干什么

功能需求是最直观的。门要能开、能关、能防夹、能报故障。但咱们做的是自动驾驶列车,不是小区单元门。我习惯把功能需求分成三个层级来讲。

3.1.1 基本操作功能

  • 开关门控制:接收来自TCMS(列车控制管理系统)的指令,执行开门、关门动作。响应时间要小于200ms,这是硬指标。
  • 防夹功能:关门过程中检测到障碍物,立即停止并反向开门。检测灵敏度可调,但最小检测力不能超过150N。我记得有一次在项目现场,客户非要调到50N,结果门关不上,风一吹就反弹。后来还是按标准调回了120N。
  • 紧急解锁:车内和车外都要有机械解锁装置。车内是乘客用的,车外是站务人员用的。解锁后门必须能手动推开,同时向TCMS发送报警信号。

3.1.2 智能控制功能

  • 零速检测:列车速度低于3km/h时,门才能解锁。高于这个速度,门锁必须死死咬住。这是安全底线,不能妥协。
  • 车门隔离:某扇门故障时,可以通过隔离装置将其从系统中切除。其他门照常工作,不影响运营。
  • 自诊断功能:每次上电后,门控器(DCU)自动检测电机、传感器、通信链路的状态。发现问题就报故障码。我建议至少预留20个故障码位,因为实际运营中总会冒出些意想不到的问题。

3.1.3 人机交互功能

  • 状态指示:每扇门上方有LED指示灯,绿色表示门关好锁紧,红色表示门故障或未锁紧,黄色表示门正在动作。
  • 蜂鸣器提示:关门过程中发出间歇式蜂鸣声,提醒乘客注意。频率建议在1Hz左右,太急会让人紧张,太慢又起不到警示作用。

重要提示:功能需求一定要和运营方反复确认。我曾经遇到一个项目,客户说「按标准来就行」,结果验收时又说「这个功能我们不要,那个功能我们想要」。所以,白纸黑字签字确认,比什么都重要。

3.2 安全需求:命根子不能丢

安全需求,是门控系统的命根子。自动驾驶列车没有司机,门的安全全靠系统自己保证。我常说一句话:「功能需求做不好,顶多被骂;安全需求做不好,是要出人命的。」

3.2.1 安全完整性等级(SIL)

根据EN 50126/50128/50129标准,列车门控系统的安全功能通常要求达到SIL 2或SIL 4。具体来说:

安全功能 建议SIL等级 说明
零速检测 SIL 4 直接关系到乘客生命安全
门锁检测 SIL 4 门未锁紧时列车不能启动
防夹功能 SIL 2 有机械防护作为后备
紧急解锁 SIL 2 机械装置本身是安全的

3.2.2 故障安全原则

说白了,就是系统出故障时,必须导向安全侧。对于门控系统,安全侧就是「门保持关闭并锁紧」。我习惯用「失电锁紧」的设计——一旦断电,门锁自动弹回锁紧位置。这样即使电源全丢,门也不会意外打开。

3.2.3 冗余设计

  • 传感器冗余:门位置检测至少用两个独立的传感器(比如霍尔传感器+编码器)。两个信号互相校验,不一致时立即报故障。
  • 通信冗余:门控器与TCMS之间采用双通道通信。一个通道失效,另一个自动接管。切换时间不能超过50ms。
  • 电源冗余:门控系统采用双路供电,一路来自列车蓄电池,一路来自紧急电源。两路之间自动切换,无间断。

⚠️ 避坑指南:我曾经在一个项目中,发现门锁检测传感器安装位置有偏差,导致门明明锁紧了,传感器却报「未锁紧」。后来排查发现是传感器支架的振动疲劳问题。所以,传感器的安装方式和机械防护,一定要做充分的可靠性测试。

3.3 接口需求:门怎么跟别人说话

门控系统不是孤岛。它要和TCMS、PIS(乘客信息系统)、车门电机、传感器等一大堆设备打交道。接口需求如果没定义清楚,联调的时候就是一场噩梦。

3.3.1 电气接口

接口类型 参数 备注
供电电源 DC 110V ±30% 列车标准电压
控制信号 24V 数字量 高低电平有效
通信接口 MVB / CAN / 以太网 根据项目要求选择
传感器接口 模拟量 0-10V 或 4-20mA 推荐4-20mA,抗干扰好

3.3.2 通信协议接口

我个人比较推荐使用MVB(多功能车辆总线)作为主通信协议,因为它可靠性高、实时性好。但如果你用的是CAN总线,记得把波特率设在250kbps以上,否则数据刷新跟不上。

通信协议里要明确定义:

  • 数据帧格式(起始位、数据位、校验位)
  • 心跳包周期(建议100ms)
  • 故障码编码规则(比如:0x01表示电机过流,0x02表示传感器故障)
  • 超时处理机制(连续3个周期收不到数据,判为通信中断)

3.3.3 机械接口

  • 安装尺寸:门控器、电机、锁机构的安装孔位、公差要求。
  • 连接器选型:推荐使用航空插头,防护等级至少IP65。我见过用普通端子排的,结果运营半年后全部锈蚀。
  • 线缆要求:动力线和信号线要分开走,屏蔽层单端接地。线径根据电流计算,但至少留20%余量。

💡 经验之谈:接口需求文档里,一定要附上接口定义表。每个引脚的功能、电压范围、电流能力、线色都要写清楚。别嫌麻烦,联调的时候你就知道这有多重要了。

3.4 环境适应性需求:门要扛得住

列车门的工作环境,比你想象的要恶劣得多。夏天车厢里能到50℃,冬天北方能到零下40℃。还有振动、冲击、盐雾、沙尘……门控系统必须能扛得住这些。

3.4.1 温度范围

  • 工作温度:-25℃ ~ +70℃(车内),-40℃ ~ +55℃(车外)
  • 存储温度:-40℃ ~ +85℃
  • 温度变化率:每分钟不超过1℃

嗯,这里要注意。低温环境下,润滑脂会变稠,电机启动阻力增大。我建议在门控器里加一个「低温启动模式」——先以低速小电流预热电机,等温度上来后再恢复正常控制。

3.4.2 防护等级

部件 防护等级 说明
门控器(车内) IP54 防尘、防溅水
门控器(车外) IP65 防尘、防喷水
电机 IP55 防尘、防低压水柱
传感器 IP67 可短时浸水

3.4.3 振动与冲击

列车运行时的振动频率主要在5-150Hz,加速度可达5g。门控系统必须通过EN 61373标准的振动测试。我建议在门控器内部关键芯片周围加缓冲胶垫,PCB板用螺钉固定而不是卡扣。卡扣在长期振动下容易松脱,这个坑我踩过。

3.4.4 电磁兼容性(EMC)

  • 辐射发射:符合EN 50121-3-2标准
  • 抗扰度:静电放电(ESD)±8kV,快速瞬变脉冲群(EFT)±2kV
  • 浪涌:电源端口±1kV(线对线),±2kV(线对地)

关键提醒:环境适应性测试一定要做「极限组合测试」。比如高温+高湿+振动同时进行,这才是真实工况。我见过很多产品单项测试都过了,但组合测试就挂了。原因很简单——热胀冷缩加上振动,焊点就裂了。

好了,需求分析这块就讲到这里。你想想看,功能需求决定了门能不能用,安全需求决定了门敢不敢用,接口需求决定了门好不好连,环境适应性需求决定了门耐不耐用。四者缺一不可。下一章咱们聊聊系统架构设计,到时候我会把门控系统的「骨架」给你搭出来。