0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

M2M和嵌入式处理在列车控制中挽救生命

星星科技指导员 来源:嵌入式计算设计 作者:Tom Catalino 2022-06-14 10:30 次阅读

PTC 系统包含大量集成组件,包括数据库服务器、有线和无线通信网络、铁路信号系统接口和机车控制系统,以执行列车安全功能。完全解决 PTC 的复杂性超出了本文的范围,但在最高级别上,PTC 系统是基于计算机的系统,用于最大限度地减少驾驶员分心时发生的人为错误。

PTC 是一个总称,用于在列车开始超出安全运行限制的情况下在没有人为干预的情况下停止或减速列车的技术。PTC 系统主要专注于货运铁路,但也包括在货运轨道上运行的客运列车的规定,并且在 2008 年的铁路安全改进法案 (RSIA) 中首次规定,当时正在发短信的通勤列车操作员遇到红色信号并撞到头部-乘坐货运列车。RSIA 2008 规定客运和 I 级铁路必须在 2015 年底之前部署 PTC,并且系统必须包括针对多种不同情况的规定,包括避免碰撞、执行限速以防止脱轨以及维护和维护期间的工人安全措施。修理。

过去,火车运营商读取交通信号的方式与汽车司机相同:看窗外。后来,一些机车配备了基于计算机的仪表板,可在驾驶室内显示信号状态信息。如今,有了 PTC,机车上的计算机能够使用 M2M 与路边计算机进行通信,最重要的是,它们实际上能够进行控制。尽管当今 PTC 系统中的 M2M 实例(尚未)完全自动化列车运行,但它们确实为操作员不知何故丧失能力的情况提供了安全网。

下面重点介绍 PTC 最近在基础(路边)和移动(机车驾驶室)通信管理器开发领域所做的努力。使用由 AMTRAK 铁路在东北走廊部署的时分多址 (TDMA) 通信技术,PTC 通信管理器分配和管理这些 TDMA 时隙,以控制路边网络和机车之间的无线电通信。系统级模块 (SoM) 满足了通信管理器的要求。

PTC 通信经理:需要什么

高级民用速度执行系统 (ACSES) 是 PTC 的一种实施,如果操作员未能保持安全运行速度,它会根据永久和临时速度限制确定安全制动曲线,然后自动减速列车。ACSES 通信管理器的关键要求是它们通过无线电链路一致且可靠地传输 ACSES 格式的数据包,从而在火车和路边网络之间保持一致的通信心跳。如果通信失败和/或列车操作员未在安全运行速度内运行列车,ACSES PTC 系统将控制机车并施加制动。

在 PTC 的 ACSES 实施中,涉及许多高级元素以使远程管理成为可能,包括机车的车载计算机系统、路边信号系统、存储临时速度限制和其他信息的中央办公室(运营中心),以及连接各个组件的通信网络(图 1)。因此,符合 ACSES 标准的基地和移动通信管理器需要执行和管理几个主要功能,包括:

访问和打包数据以传输到/从路边 PTC 网络传输

控制 TDMA 列车/路边无线电通信时间线

在适当的时间为每个火车到路边和路边到火车的通信时隙将数据包发送到无线电

处理从无线电接收到的数据包

验证接收数据包的数据完整性并丢弃错误传输

将接收到的传输传递到火车的车载计算机(与机车的通信)或路边通信网络(来自机车的通信)

图 1:高级民用速度执行系统 (ACSES) 架构需要通信管理器来促进跨正向列车控制 (PTC) 网络的数据传输。

pYYBAGKn8vSATz9qAALl_RFV790726.png

这些功能需要一个高度可靠的通用微处理器解决方案,该解决方案具有足够的马力来组织和控制 TDMA 通信,同时保持与有线路边网络和机车车载 PTC 计算机的同步通信。

为 ACSES 基地和移动通信管理器选择解决方案

为满足上述 ACSES 要求,Critical Link 采用了基于德州仪器 (TI) OMAP-L138 双核 ARM-DSP 处理器的 MityDSP-L138F 系统级模块 (SoM),因为它具有良好的通用计算能力;支持以太网和串行接口;不依赖主动冷却;以及经过验证的具有类似通信要求的跟踪记录应用程序,从而显着减少了开发时间和风险。

为了满足 ACSES 系统的 TDMA 连接要求,MityDSP-L138F 配备了 Xilinx Spartan-6 FPGA,可实现高级数据链路控制 (HDLC) 串行通信,这是一种用于确保设备到设备同步的数据链路层协议连接(图2)。结合 ARM 处理器,这为 ACSES 通信管理器提供了强大的处理组合,包括:

列车与路边 PTC 系统之间无线电链路的 TDMA 时间线控制

与列车上和路边网络中的 PTC 设备进行以太网和串行通信

有线和无线 PTC 网络上的链路层、网络层和传输层通信功能

通信管理器硬件的实时诊断

数据记录

ACSES 通信管理器的另一个重要元素是一种设计,该设计包含了可在未来很多年使用的部件。PTC 系统价格昂贵且生命周期长,需要可以制造多年的技术。因此,可以确保 SoM 的关键组件(例如 TI OMAP-L138F)在很长一段时间内都可以从制造商处获得。

Critical Link 还为 AMTRAK 部署开发了一个 ACSES 模拟器,用于模拟 PTC 系统内多列火车之间的数据移动。该模拟器用于分析整个系统的通信数据流,突出系统瓶颈和整体吞吐量。该模拟器还支持对来自多个供应商的组件进行互操作性测试,而无需在现场进行测试。

M2M 通信产生影响

PTC 是 M2M 的一个实例,它有可能直接影响数百万依赖火车运输的人的生活。我们大多数人在很大程度上看不到它,但它可以而且确实带来了挽救生命的前景。数以千计的 PTC 基地和移动通信单元,每个都包含一个关键链路 SoM,正在被部署在东北铁路走廊。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5075

    浏览量

    166205
  • 德州仪器
    +关注

    关注

    123

    文章

    1621

    浏览量

    139865
  • 模拟器
    +关注

    关注

    2

    文章

    816

    浏览量

    42695
收藏 人收藏

    评论

    相关推荐

    嵌入式热门发展方向有哪些?

    热门发展方向,包括但不限于: 1.物联网: 随着物联网的快速发展,嵌入式系统物联网领域的应用也越来越广泛。嵌入式系统可以用于物联网设备的控制、监测和数据
    发表于 04-11 14:17

    嵌入式学习步骤

    硬件组件。 (4).开发固件:编写嵌入式系统的固件,这是嵌入式系统的软件部分。固件负责控制硬件并执行特定任务。 (5).调试和测试:嵌入式
    发表于 02-02 15:24

    嵌入式自学好书推荐

    嵌入式自学好书推荐 在数字时代的浪潮嵌入式系统一直是数字电子产品的重要组成部分。无论是家用电器、工业控制、汽车电子、医疗保健、军事应用
    发表于 01-11 15:13

    嵌入式开发板/扩展板推荐 需要支持Android 拥有m.2接口和sim卡槽

    初来乍到,还请多包涵。 最近打算进入arm嵌入式领域,处理器为64位,主要方向是无线通信和移动通信相关研发。正在检索开发板,要求是需要支持Android和linux两个系统,板子本身或者扩展板上要有
    发表于 10-12 14:05

    嵌入式编程和微控制器应用

    对AtmelAVRRISC处理器的介绍,读者会立即进入嵌入式C语言教程之中。本书中,读者将学习C语言的变量和常量、运算符和表达式、控制语句、指针和数组、存储器类型、预
    发表于 09-20 07:52

    ARM Cortex-M处理器对比表

    Cortex-M处理器系列针对低成本、高能效的微控制器进行了优化。 这些处理器可以各种应用中找到,包括物联网、工业和日常消费设备。 该
    发表于 08-29 07:00

    ARM Cortex-M33处理器数据表

    ARM Cortex-M33处理器是第一款ARMv8-M处理器,旨在满足嵌入式和物联网市场,特别是那些需要高效安全或数字信号
    发表于 08-28 06:12

    Arm Cortex-M23处理器产品介绍

    ARM Cortex-M23处理器是一款非常紧凑的两级流水线处理器,支持ARMv8-M基准架构。 配备TrustZone的Corest-M2
    发表于 08-25 06:19

    Arm Cortex®-M33处理器技术参考手册

    Cortex®-M33处理器是一款低门数、高能效的处理器,适用于微控制器和深度嵌入式应用。 该处理
    发表于 08-17 07:23

    嵌入式编程为什么使用qemu?qemu的实际应用

    1.前言 嵌入式开发的过程,很多时间都是要和硬件设备打交道,通过程序控制硬件的具体行为,这些往往是单片机延续下来的开发模式,目前复杂的嵌入式
    发表于 08-16 06:44

    Corest-M0+技术参考手册

    Cortex-M0+处理器是一款门数非常低的高能效处理器,适用于需要面积优化的低功耗处理器的微控制器和深度
    发表于 08-12 07:24

    Arm Cortex-M3 DesignStart™ FPGA Xilinx版用户指南

    深度嵌入式应用而设计,通常用于ASIC设计。 它可以FPGA实现,但不能针对时序进行优化。 该处理器实现了ARMv7-M架构
    发表于 08-12 07:02

    ARMv8-M处理器故障处理和检测

    错误检测和校正技术可用于帮助减轻硅器件。ARMv8-M处理器包括一些功能,可以检测这些错误。 硅器件,出现错误的原因可能是: •软件错误。 •使用错误,条件
    发表于 08-02 06:28

    在用M453VG6AE做DMA实验时发现DMAscatter+burst模式下进行M2M时数据搬运异常怎么解决?

    在用M453VG6AE做DMA实验时发现DMAscatter+burst模式下进行M2M时数据搬运异常。使用的是官方PDMA_Scatter_Gather示例工程,修改了源地址和目标地址,并初始化了源数组和目标数组(示例
    发表于 06-21 06:48

    求助,SDMA M2M脚本很慢,是不是使用了BURST DMA Unit?

    i.mx8mn 上使用 ROM SDMA 脚本执行 M2M 传输时,传输带宽似乎非常低。以 400MHz 的 AHB 和 IPG 时钟运行的 SDMA2 和 SDMA3 就是这种情况(默认
    发表于 06-01 08:52