• 收藏
  • 加入书签
添加成功
收藏成功
分享

基于地铁列车LCU之间CAN通信应用和分析

徐晓淳
  
富网媒体号
2024年3期
南京康尼电子科技有限公司

摘要:本文以地铁列车控制单元(LCU)之间的CAN通信为研究对象,重点分析了CAN通信在地铁列车控制系统中的应用和相关技术难点。文章首先介绍了城市轨道交通行业的发展现状和国家相关政策导向,阐述了研究的背景和意义。随后,重点论述了CAN通信技术在地铁列车控制系统中的重要性、技术难点以及应用要点。

关键词:地铁列车、列车控制单元(LCU)、CAN通信

引言:随着我国经济社会的快速发展,城市轨道交通事业也取得了长足进步。《交通强国建设纲要》中明确提出要"推进城市群和都市圈轨道交通网络化发展"。地铁作为城市轨道交通的重要组成部分,其列车控制系统的可靠性和安全性直接关系到运营效率和乘客安全。列车控制系统由多个控制单元(LCU)组成,这些LCU之间需要进行实时通信和数据交互,以实现对列车的协调控制。在地铁列车控制系统中,广泛采用了CAN(Controller Area Network)通信技术,其具有实时性强、抗干扰能力强等优点,非常适合列车控制系统的应用环境。但同时,CAN通信技术在实际应用中也面临着一些技术难点和挑战,需要进行深入研究和分析。

一、CAN通信技术在地铁列车控制系统中的重要性

(一)实时性强,满足列车控制实时通信需求

列车运行时,各子系统如牵引、制动、门系统等需要实时交换控制指令和状态信息,以实现协调一致的动作。CAN通信技术采用事件触发机制,每有数据发生变化就立即发送报文,通信延时极低,能够满足列车控制的硬实时需求。同时,CAN通信具有优先级保护机制,关键控制数据可被赋予较高优先级,确保其在总线拥堵时优先被传输,有利于列车紧急控制。

除了实时性能,CAN通信技术还具有出色的实时检错重发特性,一旦发现报文传输出错就立即重新发送,避免了丢失关键控制数据,提高了列车控制的可靠性。总之,CAN通信技术的高实时性能可以确保地铁列车的各子系统能够及时响应控制指令,保证动作协调一致,提高列车运行的安全性和效率。

(二)抗干扰能力强,适应列车工作环境

地铁列车作为移动工作环境,存在较强的电磁干扰影响,对控制系统的抗干扰性能提出了很高要求。CAN通信采用差分信号传输,发送端发出正负两路相反极性的差分电压信号,接收端检测这两路线路上电压信号的差值,从而有效抑制了共模噪声干扰。同时CAN总线采用非复用的串行通信,数字编码抗干扰能力更强。此外,CAN网络的多主多从总线结构,每个节点均可发送和接收数据,具有良好的冗余备份能力,可在一定程度上容忍单点故障对系统的影响。除了上述抗干扰措施外,CAN总线的网络拓扑结构也加强了其抗干扰能力。CAN总线通过终端电阻进行阻抗匹配,消除反射和干扰信号,使通信更加健壮可靠。总之,CAN通信技术出色的抗干扰能力,适合地铁列车工作的恶劣电磁环境,为列车控制系统的稳定运行奠定了坚实基础。

(三)网络结构灵活,便于系统扩展和维护

CAN总线采用非集中式的分布式网络结构,各个节点地位平等,不存在主机故障导致整个网络瘫痪的风险。这种分布式结构使得CAN网络具有很高的灵活性,在扩展新设备或替换故障设备时,只需将新设备接入总线并配置好节点参数即可,无需对原有网络做大的改动。CAN网络还支持冗余备份设计,可以在一条主干线路故障时自动切换到备用通道传输,提高了系统的可维护性和容错性。CAN网络采用标准的数据链路层协议和编码方式,诸多不同厂家和系统可以直接进行互连和数据交换,大大提高了列车控制系统集成度,方便不同子系统的集成和调试。总之,CAN网络结构灵活、便于系统集成维护,正是地铁列车控制系统选择采用CAN通信技术的重要原因。

二、CAN通信技术在地铁列车控制系统中的难点

(一)通信可靠性保证

地铁列车控制系统对通信可靠性有着极高的要求,因为一旦通信发生故障,可能会导致列车失控、人员伤亡等严重后果。然而,现实情况是CAN总线作为一种现场总线,其通信环境较为恶劣,存在各种电磁干扰、跨接、短路等因素影响通信质量。同时,由于总线拓扑结构的原因,任一节点发生故障都可能导致整个总线的瘫痪。此外,CAN协议本身在设计之初也未充分考虑通信可靠性问题。

(二)数据完整性和实时性保证

列车控制系统的正常运转,需要各节点之间实时交换大量的控制数据,这些数据的完整性和实时性直接关乎列车控制的准确性和及时性。然而,CAN总线作为一种共享介质的串行通信网络,节点间的报文传输往往存在一定的随机性和不确定性,很容易导致数据丢失和实时性下降。具体来说,可能出现如下一些问题:节点同时发送数据时遭遇总线拥塞、网络负载过重导致时延增大、某些重要报文优先级不够而被延迟等。一旦关键的控制指令由于数据丢失或时延过大而未能及时到达执行节点,都可能引起列车控制异常,导致严重后果。

(三)节点故障诊断和容错机制

地铁列车控制系统中有大量的控制节点,它们彼此协调配合,共同完成复杂的控制功能。一旦某个节点发生故障,会影响整个系统的正常运行,所以必须及时发现故障节点并进行处理。然而,由于列车运行环境的复杂性,各种因素都可能导致节点故障,而且故障类型还有软硬件、暂时性永久性等多种可能,很难一一识别和诊断。即使发现了故障节点,如何在保证列车安全运行的前提下进行故障隔离,也是一个极大的挑战。

三、CAN通信技术在地铁列车控制系统中的应用要点

(一)网络拓扑结构设计

网络拓扑结构设计对于CAN通信系统的应用至关重要,它直接影响着系统的可靠性、实时性和扩展性。在地铁列车控制系统中,通常采用冗余环形拓扑结构,将主控制节点与从控制节点组成双环网状结构。这种拓扑结构可以提供双通路冗余,其中一条主通路负责正常数据传输,另一条备份通路则在主路发生故障时自动切换,确保关键控制数据的传输不会中断。除了网络结构本身,还需要采取一些措施来提高通信质量,如终端电阻匹配等,这可以减少信号反射和串扰,从而提高信号质量。终端电阻是指在总线的两端并联一个与特性阻抗相匹配的电阻,这样可以吸收传输线路上的反射波,避免多次辐射干扰。除了主环结构外,还需要科学布置各分支节点的连接方式,避免因网络过于分散而引起时延增大。可以采用集中式或分布式相结合的混合拓扑结构,根据各节点的距离和重要性进行权衡,确保关键节点之间的通信时延最小。同时,拓扑结构还需要预留扩展接口,以备将来设备的增加或更换。

在拓扑结构设计时,还需要考虑节点连接的合理性。过于集中的网络拓扑虽然可以缩短节点间距离,但会增加单点故障风险;而过于分散的结构虽然可靠性高,但会增加布线复杂度和时延。因此需要权衡各种因素,选择适当的节点分布密度,最大程度地满足可靠性和实时性要求。

(二)通信协议设计

CAN协议分为数据链路层和物理层两部分,针对地铁列车控制系统的特殊需求,需要进行定制化的设计和优化。在数据链路层方面,可以针对不同类型的控制数据设计多种报文格式,并规定相应的处理规则,以满足实时性和可靠性的要求。例如,对于制动控制这类关系到行车安全的关键数据,可以将其设计为最高优先级的远程帧格式,确保这类数据在传输时能够优先获得总线使用权,被优先处理和响应,从而提高制动控制的实时性。对于一些需要保证实时响应的控制节点组,可以设置独立的虚拟通信线程,在这些线程中构建时间同步协议,实现精确的时间同步。通过时间同步,可以使得这些节点组内部的数据传输和处理严格按照统一的时间进行,避免因时钟偏差而导致的实时性问题。除了提高实时性,数据链路层设计还需要着眼于提高系统的可靠性和健壮性。可以设计完善的故障诊断和错误管理协议,及时发现并处理通信过程中可能出现的各种异常情况。例如,可以引入循环冗余校验机制,对数据帧进行校验,发现并丢弃出现错误的数据帧;同时还要设计重传机制,对丢失或损坏的关键数据进行重传,确保数据的完整性。在物理层方面,也需要进行特殊设计和优化。由于地铁列车的运行环境相对恶劣,可能存在电磁干扰、振动冲击等不利因素,因此需要采取一些抗干扰和耐环境设计措施。例如在物理连接上,可以采用双绞线或同轴电缆作为传输介质,其抗干扰能力较强;在终端处可以采用耐环境型防护壳,提高设备的防尘防潮性能。

(三)节点设备选型

CAN节点设备的性能参数直接决定了整个控制系统的通信能力。在选型时需要全面考虑CAN控制器的波特率、内存大小、缓冲区深度、主频等指标,确保满足所需的实时性、数据吞吐量和容错能力。同时硬件选型还需要注意抗干扰能力、工作温度范围等,以适应列车工作环境。除了CAN控制器芯片,节点设备内的微处理器及其他部件也需要精心选型,以提供足够的存储资源、运算能力和操作系统支持。总之,节点设备的综合性能将直接影响整个系统的控制精度和实时响应能力。

(四)EMC设计与防护

具体来说,可以在整车的金属机身外围设置薄金属网罩或涂覆导电涂层,形成一个费拉德笼,以屏蔽外部电磁场对机身内部的影响。同时,将整车金属机身及内部设备机柜等做适当接地,并沿机身周围布设接地环,形成接地屏蔽,减少外部干扰的感生电流和电压对内部电路的影响。从系统层面来看,需科学设置总线拓扑结构和布线走向,减小噪声耦合的可能性。例如避免将总线主干线和分支线并行布线,尽量采用垂直交叉或绕行的方式;同时分支线应尽可能短,避免过长而增加辐射和感应。对于无法避免的长线路,可采用双绞线或同轴电缆等抗干扰能力更强的线缆。此外,网络中还需合理设置终端电阻匹配,避免信号反射,影响通信质量。从电路层面来看,可采用隔离耦合、滤波等电路手段来抑制共模噪声。隔离耦合是指在通信节点的接收端和发送端分别增加电路隔离,避免共模噪声在节点内部电路间传播。常用的隔离方式有光耦合、电磁耦合、电容耦合等。滤波则是通过在电源线路和信号线路上加入LC滤波器,滤除高频噪声分量。此外,对于模拟信号,还可以在模拟前端电路中使用差分放大器,提高抗共模噪声能力。

(五)系统集成与测试

集成与测试是保证CAN通信系统正常应用的最关键环节。集成阶段需要将各个硬件节点、控制软件模块、网络接口等集成到统一平台上,进行多轮联调联试。测试阶段则需全面检验系统各项关键指标是否满足要求,包括通信实时性、可靠性、容错性等,遇到问题需及时修正。测试过程中需借助多种测试手段,如网络负载测试、故障注入测试、温度环境模拟测试等,检验系统在各种极端工况下的性能表现。只有通过了全方位的严格测试,CAN通信系统才能真正投入地铁列车控制系统的实际应用中。总之,CAN通信系统的成功应用需要在网络拓扑、协议、硬件、EMC、测试等各个环节精心设计和把控,以确保系统满足地铁列车控制的高可靠性、实时性和安全性要求。

结束语:

地铁列车LCU之间的CAN通信技术的应用和分析,为轨道交通系统的发展提供了重要的技术支撑。通过对CAN通信协议的深入研究和优化,可以进一步提高列车控制系统的可靠性、安全性和效率。未来,随着人工智能、大数据等新兴技术的不断发展,CAN通信技术有望与之深度融合,为智能化的列车控制和运维管理提供更加高效、智能的解决方案。同时,CAN通信技术在其他领域,如汽车电子、工业自动化等方面也有广阔的应用前景。相信通过产学研各界的共同努力,CAN通信技术必将迎来更加美好的明天,为人类社会的发展作出更大的贡献。

参考文献:

[1]叶锋,阳俊杰,汪婷.地铁列车高安全等级LCU设计及主控板丢失问题分析与优化[J].电气时代,2024(01):87-89.

[2]曾华南,汪萍萍.地铁列车逻辑控制单元设计与应用研究[J].机械工程与自动化,2023(04):150-152.

[3]郑吴富,江腾,黄凯宇等.基于地铁列车LCU之间CAN通信应用和分析[J].轨道交通装备与技术,2021(02):41-43+46.

*本文暂不支持打印功能

monitor