WTB控制器制造技术

技术编号:10536462 阅读:109 留言:0更新日期:2014-10-15 14:22
本实用新型专利技术提供一种WTB控制器,包括:用于执行WTB总线数据收发的数据收发器和用于执行WTB总线数据处理的数据处理器;所述数据处理器与所述数据收发器连接,所述数据处理器用于配置所述数据收发器的工作参数,以控制所述数据收发器执行WTB总线数据收发。本实用新型专利技术提供的WTB控制器能够解决现有的WTB控制器设计修改过程较复杂的问题,实现了缩短WTB控制器的开发周期。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【专利摘要】本技术提供一种WTB控制器,包括:用于执行WTB总线数据收发的数据收发器和用于执行WTB总线数据处理的数据处理器;所述数据处理器与所述数据收发器连接,所述数据处理器用于配置所述数据收发器的工作参数,以控制所述数据收发器执行WTB总线数据收发。本技术提供的WTB控制器能够解决现有的WTB控制器设计修改过程较复杂的问题,实现了缩短WTB控制器的开发周期。【专利说明】WTB控制器
本技术涉及车辆控制技术,尤其涉及一种WTB控制器。
技术介绍
绞线式列车总线(Wire Train Bus,简称WTB)是一种广泛应用于需要动态编组的列 车车辆的通信总线,能够在列车车辆的配置发生变化后,自动对车辆进行编组,构成新的车 辆拓扑结构。按照国际标准IEC61375的规定,列车通信网络包括WTB控制器在内的五类设 备,其中,WTB控制器作为核心控制设备,控制WTB总线上的数据收发。随着通信技术的进 步,国际标准IEC61375不断更新,为了满足WTB总线的应用需求,必须对WTB控制器进行升 级。 目前,现有的列车通信网络主要采用现场可编程门阵列(Field Programmable Gate Array,简称FPGA)作为WTB控制器。由于FPGA的设计过程较复杂,验证流程较繁琐, 因此,对WTB控制器的设计修改过程较复杂,导致产品开发周期和验证周期较长,严重影响 了列车通信网络的更新速度。
技术实现思路
本技术提供一种WTB控制器,用于解决现有的WTB控制器设计修改过程较复 杂的问题,以实现缩短WTB控制器的开发周期。 本技术实施例提供一种WTB控制器,包括:用于执行WTB总线数据收发的数据 收发器和用于执行WTB总线数据处理的数据处理器; 所述数据处理器与所述数据收发器连接,所述数据处理器用于配置所述数据收发 器的工作参数,以控制所述数据收发器执行WTB总线数据收发。 如上所述的WTB控制器,还包括存储器; 所述存储器与所述数据处理器连接,用于存储所述数据处理器的运行数据及WTB 总线数据。 如上所述的WTB控制器,所述存储器包括:用于存储所述数据处理器运行程序的 程序存储器、用于存储所述数据收发器工作参数的配置存储器、用于存储WTB总线数据的 数据存储器、以及用于存储所述数据处理器接收到的WTB数据的通信存储器。 如上所述的WTB控制器,所述数据收发器包括可编程逻辑器件和编解码器; 所述编解码器的一端与WTB总线数据线连接,另一端与所述可编程逻辑器件连 接,所述编解码器用于将WTB总线发来的数据进行解码,并提供给所述可编程逻辑器件,以 及将所述可编程逻辑器件发送的数据进行编码,并发送至所述WTB总线。 如上所述的WTB控制器,所述数据处理器为微处理器; 所述微处理器通过串行外设接口总线SPI与所述数据收发器进行数据传输。 如上所述的WTB控制器,所述可编程逻辑器件为现场可编程门阵列FPGA。 如上所述的WTB控制器,所述数据处理器为Cortex M3处理器。 本技术实施例提供的WTB控制器,通过采用数据处理器和数据收发器相结合 的方式,其中,数据处理器主要用于配置数据收发器的工作参数以及对WTB总线数据进行 解析和处理,数据收发器主要用于接收WTB总线数据并进行解码,以及将待发送数据进行 编码并发送至WTB总线,在WTB控制器需要升级时,仅修改数据处理器的各项运行参数进行 修改即可,其设计过程较简单,解决了现有的WTB控制器设计修改过程较复杂的问题,能够 实现缩短WTB控制器的开发周期。 【专利附图】【附图说明】 图1为本技术实施例提供的WTB控制器的结构示意图一; 图2为本技术实施例提供的WTB控制器的结构示意图二。 【具体实施方式】 图1为本技术实施例提供的WTB控制器的结构示意图一,本实施例提供的WTB 控制器可以应用在列车车辆中,与车辆控制系统通过WTB总线进行通信。如图1所示,该 WTB控制器可以包括:用于执行WTB总线数据收发的数据收发器1和用于执行WTB总线数 据处理的数据处理器2。数据处理器2与数据收发器1连接,数据处理器2用于配置数据收 发器1的工作参数,以控制数据收发器1执行WTB总线数据收发。 其中,数据收发器1的功能是执行WTB总线数据收发,可通过A1、A2、B1和B2四条 通道与车辆控制系统进行WTB数据传输。数据收发器1通过WTB总线接收到WTB数据,进 行解码后发送给数据处理器2。并且,数据收发器1接收到数据处理器2发来的待发送数 据,进行编码生成WTB数据,通过WTB总线发送出去。 而数据处理器2接收到数据收发器1发来的解码后的数据,对该数据进行存储和 处理,然后生成待发送数据发送给数据收发器1。 本实施例提供的技术方案将现有技术中FPGA的工作内容拆分成两部分,分别由 数据收发器1和数据处理器2来完成,能够降低现有的WTB控制器的设计难度,解决WTB控 制器设计修改过程较复杂的问题,缩短WTB控制器的开发周期。 下面,对上述技术方案进行详细的举例说明:数据处理器2可以包括可编程逻辑 器件和编解码器,其中,编解码器的一端与WTB总线数据线连接,另一端与可编程逻辑器件 连接,编解码器用于将WTB总线发来的数据进行解码,并提供给可编程逻辑器件,以及将可 编程逻辑器件发送的数据进行编码,并发送至所述WTB总线。 可编程逻辑器件可以为FPGA或复杂可编程逻辑器件(Complex Programmable Logic Device,简称CPLD),由于FPGA的数据处理速度较快,其实时性较高,因此,本实施例 采用FPGA来执行WTB总线数据收发。另外,采用编解码器用于对WTB总线数据进行解码和 对待发送数据进行编码。编解码器和可编程逻辑器件的连接关系可参照图2所示,图2为 本技术实施例提供的WTB控制器的结构示意图二。 具体的,可选用型号为XILINXXC6SLX9-2FT256T的FPGA器件,选用两个相同的双 通道编解码器,可对四个通道的WTB数据进行编码和解码,可以称之为第一编解码器(A通 道编解码器)和第二编解码器(B通道编解码器)。其中,第一编解码器的WTB数据传送引脚 A1X和A1Y分别与A1通道数据线连接,A2X和A2Y引脚分别与A2通道数据线连接。另外, 第一编解码器的引脚A_0UT_1-、A_0UT_1+、A_0UT_2-和A_0UT_2+分别与FPGA的对应引脚 连接,用于接收两个通道的待发送数据,然后,第一编解码器对待发送数据进行编码,生成 WTB数据发送出去。第一编解码器的引脚A_IN_1和A_IN_2与FPGA的对应引脚连接,用于 将解码后的WTB数据发送给FPGA。 与第一编解码器类似,第二编解码器的WTB数据传送引脚BIX和B1Y分别与B1通 道数据线连接,B2X和B2Y引脚分别与B2通道数据线连接。另外,第二编解码器的引脚8_ 0UT_1-、B_0UT_1+、B_0UT_2-和B_0UT_2+分别与FPGA的对应引脚连接,用于接收两个通道 的待发送数据,然后,第二编解本文档来自技高网...

【技术保护点】
一种WTB控制器,其特征在于,包括:用于执行WTB总线数据收发的数据收发器和用于执行WTB总线数据处理的数据处理器; 所述数据处理器与所述数据收发器连接,所述数据处理器用于配置所述数据收发器的工作参数,以控制所述数据收发器执行WTB总线数据收发; 所述WTB控制器还包括存储器; 所述存储器与所述数据处理器连接,用于存储所述数据处理器的运行数据及WTB总线数据; 所述存储器包括:用于存储所述数据处理器运行程序的程序存储器、用于存储所述数据收发器工作参数的配置存储器、用于存储WTB总线数据的数据存储器、以及用于存储所述数据处理器接收到的WTB数据的通信存储器。

【技术特征摘要】

【专利技术属性】
技术研发人员:杜振环鲁振山宁寿辉
申请(专利权)人:北车大连电力牵引研发中心有限公司
类型:新型
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1