【技术实现步骤摘要】
一种数据处理装置及方法
本专利技术涉及信息处理
,尤其涉及一种数据处理装置及方法。
技术介绍
列车通信网络包括绞线式列车总线(wiretrainbus;简称:WTB)和多功能车辆总线(multifunctionvehiclebus;简称:MVB),WTB控制器作为核心控制设备,控制WTB总线上的数据收发。WTB总线是一种广泛应用于需要动态编组的列车间的通信总线。WTB总线上传输的数据是WTB数据,WTB数据是曼彻斯特码,它是一种常用的基带信号编码。WTB数据的曼彻斯特码定义为,从高电平跳变到低电平表示0,从低电平跳变到高电平表示1。而按照国际标准IEC61375的规定,列车间通信数据是高级数据链路控制规程(High-LevelDataLinkControl;简称:HDLC)格式的数据,HDLC格式的数据定义为,高电平表示1,低电平表示0。因此,当WTB控制器接收到WTB总线上传输的WTB数据后或向WTB总线发送数据前,需要实现HDLC格式的数据与WTB数据之间的转换。现有技术中一般采用FPGA芯片作为WTB控制器,将WTB编解码器集成于WTB控制器即FPGA ...
【技术保护点】
一种数据处理装置,其特征在于,包括:CPU接口模块,用于接收所述CPU发送的待编码数据,并将所述待编码数据发送给高级数据链路控制HDLC收发控制模块;所述HDLC收发控制模块,用于接收所述待编码数据,并对所述待编码数据进行HDLC编码处理,获得处理后的第一HDLC帧数据,并将所述第一HDLC帧数据发送给HDLC‑WTB帧同步模块;所述HDLC‑WTB帧同步模块,用于接收所述第一HDLC帧数据,并将所述第一HDLC帧数据发送给WTB曼彻斯特编码模块,以使所述WTB曼彻斯特编码模块对所述第一HDLC帧数据进行曼彻斯特编码处理;WTB曼彻斯特编码模块,用于对所述第一HDLC帧数据 ...
【技术特征摘要】
1.一种数据处理装置,其特征在于,包括:CPU接口模块,用于接收所述CPU发送的待编码数据,并将所述待编码数据发送给高级数据链路控制HDLC收发控制模块;所述HDLC收发控制模块,用于接收所述待编码数据,并对所述待编码数据进行HDLC编码处理,获得处理后的第一HDLC帧数据,并将所述第一HDLC帧数据发送给HDLC-WTB帧同步模块;所述HDLC-WTB帧同步模块,用于接收所述第一HDLC帧数据,并将所述第一HDLC帧数据发送给WTB曼彻斯特编码模块,以使所述WTB曼彻斯特编码模块对所述第一HDLC帧数据进行曼彻斯特编码处理;WTB曼彻斯特编码模块,用于对所述第一HDLC帧数据进行曼彻斯特编码处理,获得第一WTB帧数据,并将所述第一WTB帧数据发送到WTB总线。2.根据权利要求1所述的装置,其特征在于,所述HDLC-WTB帧同步模块,包括:第一接收子模块,用于接收所述第一HDLC帧数据;第一生成子模块,用于根据所述第一HDLC帧数据生成使能指令发送给所述WTB曼彻斯特编码模块,以使所述WTB曼彻斯特编码模块生成报文头信息;第一发送子模块,用于采用移位寄存器将所述第一HDLC帧数据以“bit位”为单位发送至所述WTB曼彻斯特编码模块,以使所述WTB曼彻斯特编码模块对每一位所述第一HDLC帧数据进行曼彻斯特编码处理。3.根据权利要求2所述的装置,其特征在于,所述WTB曼彻斯特编码模块,包括:第二接收子模块,用于接收所述使能指令;第二生成子模块,用于根据所述使能指令,生成第一报文头信息;第二处理子模块,用于每接收到一位所述第一HDLC帧数据,则对所述一位所述第一HDLC帧数据进行曼彻斯特编码处理;第二获取子模块,用于当完成对所述第一HDLC帧数据的帧尾数据的曼彻斯特编码处理后,生成第一WTB帧尾结束符,获得第一WTB帧数据;第二发送子模块,用于将所述第一WTB帧数据发送到WTB总线。4.一种数据处理装置,其特征在于,包括:WTB曼彻斯特解码模块,用于接收WTB总线传输的第二WTB帧数据,并对所述第二WTB帧数据进行曼彻斯特解码处理,获得第二HDLC帧数据;HDLC-WTB帧同步模块,用于接收所述第二HDLC帧数据,并将所述第二HDLC帧数据发送给HDLC收发控制模块;所述HDLC收发控制模块,用于接收所述第二HDLC帧数据,并将所述第二HDLC帧数据进行HDLC解码处理,获得CPU能够识别的目标格式的数据,并将所述目标格式的数据发送给CPU接口模块;所述...
【专利技术属性】
技术研发人员:刘晨曦,
申请(专利权)人:中车大连电力牵引研发中心有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。