车载wtb报文记录仪的制作方法

文档序号:9867189阅读:634来源:国知局
车载wtb报文记录仪的制作方法
【技术领域】
[0001]本发明实施例涉及列车级通信技术领域,尤其涉及一种车载WTB报文记录仪。
【背景技术】
[0002]绞线式列车(Wire Train Bus,简称WTB)总线是IEC 61375规定的列车总线,应用于列车重联和自动编组。在机车重联调试和重联运行发生故障时,需要查看WTB总线报文。
[0003]现有技术通过车载WTB报文记录仪获取WTB总线报文,如图1所示为现有技术中车载WTB报文记录仪15的结构图,车载WTB报文记录仪15包括WTB接口 11、WTB解码器12、处理器13、存储器14和供电电路16,其中,WTB接口 11用于将WTB总线10上的差分信号转换为WTB解码器12能够识别的电平信号;WTB解码器12用于解析电平信号,并将电平信号转换为报文数据,并在报文数据中加入时间戳获得报文记录,再将报文记录写入与WTB解码器12相连的先进先出(First In First Out,简称FIFO)队列中;处理器13用于读取FIFO队列中的报文记录,并将报文记录写入存储器14中,存储器14具体为Nand-flash存储器;供电电路16用于给车载WTB报文记录仪15供电。
[0004]现有技术中,处理器13先从FIFO队列中读取报文记录,再将报文记录写入Nand-flash存储器中,如果供电电路16突然断电或者电压突然降低时,处理器13正在进行报文记录的读写操作,将导致报文记录丢失,造成最终存储的报文记录不完整;另外,由于Nand-flash存储器的写速度慢,造成处理器13对报文记录写操作不及时,容易使报文记录丢失从而导致最终存储的报文记录不完整。

【发明内容】

[0005]本发明实施例提供一种车载WTB报文记录仪,以提高报文记录的完整性。
[0006]本发明实施例的一个方面是提供一种车载WTB报文记录仪,包括:
[0007]WTB接口、WTB解码器、第一处理器、高速RAM、电压检测电路、电容电路和供电电路;其中,
[0008]所述WTB接口、所述WTB解码器和所述第一处理器依次相连;
[0009]所述WTB接口用于将WTB总线上的差分信号转换为所述WTB解码器能够识别的电平?目号;
[0010]所述WTB解码器用于将所述电平信号解析为报文数据,对所述报文数据加入时间戳获得报文记录;
[0011 ] 所述第一处理器与所述高速RAM相连,用于从所述WTB解码器读取所述报文记录,并将所述报文记录写入所述高速RAM中;
[0012]所述供电电路用于给所述车载WTB报文记录仪供电;
[0013]所述电压检测电路分别与所述供电电路和所述第一处理器相连,用于检测所述供电电路的电压,当所述电压低于门限值时,向所述第一处理器发送第一中断信号,以使所述第一处理器停止读写所述报文记录;
[0014]所述电容电路分别与所述高速RAM和所述电压检测电路相连,用于当所述电压检测电路检测出所述供电电路的电压低于门限值时,给所述高速RAM供电。
[0015]本发明实施例的另一个方面是提供一种车载WTB报文记录方法,包括:
[0016]WTB接口将WTB总线上的差分信号转换为WTB解码器能够识别的电平信号;
[0017]所述WTB解码器将所述电平信号解析为报文数据,对所述报文数据加入时间戳获得报文记录;
[0018]第一处理器从所述WTB解码器读取所述报文记录,并将所述报文记录写入高速RAM 中;
[0019]电压检测电路检测所述供电电路的电压,当所述电压低于门限值时,向所述第一处理器发送第一中断信号,以使所述第一处理器停止读写所述报文记录,同时电容电路给所述高速RAM供电。
[0020]本发明实施例提供的车载WTB报文记录仪,通过电压检测电路检测供电电路的电压,当电压低于门限值时,第一处理器停止读写报文记录,同时电容电路给存储有报文记录的高速RAM供电,防止由于供电电路突然断电或电压低造成报文记录丢失而导致最终存储的报文记录不完整;另外,由于高速RAM的写速度大于Nand-flash存储器的写速度,提高了第一处理器对报文记录进行写操作的及时性,防止由于第一处理器对报文记录处理不及时造成报文记录丢失而导致最终存储的报文记录不完整。
【附图说明】
[0021]图1为【背景技术】提供的车载WTB报文记录仪的结构图;
[0022]图2为本发明实施例提供的车载WTB报文记录仪的结构图;
[0023]图3为本发明另一实施例提供的车载WTB报文记录仪的结构图;
[0024]图4为本发明另一实施例提供的车载WTB报文记录仪的结构图;
[0025]图5为本发明另一实施例提供的车载WTB报文记录仪的结构图;
[0026]图6为本发明实施例提供的车载WTB报文记录方法的流程图。
【具体实施方式】
[0027]图2为本发明实施例提供的车载WTB报文记录仪的结构图。本发明实施例针对现有技术中车载WTB报文记录仪存在的报文记录存储效率低以及报文记录不完整的问题,提供了如图2所示的车载WTB报文记录仪20。
[0028]如图2所示,车载WTB报文记录仪20包括:WTB接口 11、WTB解码器12、第一处理器21、高速随机存取存储器(Random-Access Memory,简称RAM) 23、电压检测电路25、电容电路27和供电电路16 ;其中,所述WTB接口 11、所述WTB解码器12和所述第一处理器21依次相连;所述WTB接口 11用于将WTB总线10上的差分信号转换为所述WTB解码器12能够识别的电平信号;所述WTB解码器12用于将所述电平信号解析为报文数据,对所述报文数据加入时间戳获得报文记录;所述第一处理器21与所述高速RAM 23相连,用于从所述WTB解码器12读取所述报文记录,并将所述报文记录写入所述高速RAM 23中;所述供电电路16用于给所述车载WTB报文记录仪20供电;所述电压检测电路25分别与所述供电电路16和所述第一处理器21相连,用于检测所述供电电路16的电压,当所述电压低于门限值时,向所述第一处理器21发送第一中断信号,以使所述第一处理器21停止读写所述报文记录;电容电路27分别与所述高速RAM 23和所述电压检测电路25相连,用于当所述电压检测电路25检测出所述供电电路16的电压低于门限值时,给所述高速RAM 23供电。
[0029]所述WTB接口 11将WTB总线10上的差分信号转换为所述WTB解码器12能够识别的电平信号,电平信号为互补金属氧化物半导体(Complementary Metal OxideSemiconductor,简称CMOS)电平信号,该CMOS电平信号具体为依据曼彻斯特编码的WTB信号,WTB解码器12将曼彻斯特编码的WTB信号解析为由O和I组成的16进制数以获得报文数据,例如获得的报文数据为01020304,WTB解码器12对该报文数据加入时间戳获得报文记录,例如在报文数据01020304的前面加入时间戳2014-09-20-14-30-24:30形成报文记录 2014-09-20-14-30-24:30,01,02,03,04。
[0030]第一处理器21从WTB解码器12读取所述报文记录,并将所述报文记录写入所述高速RAM 23中。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1