机车数据交互系统的制作方法
【技术领域】
[0001 ]本实用新型涉及机车通讯技术领域。
【背景技术】
[0002]机车显示屏同机车微机、柴油机控制器、油表等机车设备进行数据交互。机车显示屏可以显示机车设备的实时数据信息,机车操作人员通过实时数据信息判断当前机车的运行状态。
[0003]目前,数据的交互方法,包括数据的发送方式、接收方式和数据在显示屏的显示方式主要有几种。但在不同程度上都存在一定的缺点。主要有以下几点:
[0004]—、当机车出现紧急情况时,对机车数据的实时性要求较高,但是CAN总线需要传输的数据量大,同时每个数据包传输的数据量少,最终导致CAN总线的数据通信周期的时间较长,导致重要数据无法及时更新,机车相关设备无法及时采取有效动作,甚至造成机车击破。
[0005]二、机车显示屏按照机车功能分类,显示接收到的机车各设备数据信息。运用过程中,机车显示屏的数据变量显示界面,按照牵引系统、冷却系统、速度数据等功能模块分类,每个界面按照对应功能界面显示不同的数据变量信息,可能需要同时显示不同功能界面的数据变量信息,造成了需要在不同数据显示页面之间迅速切换,同时得到的数据信息无法同步。
[0006]三、机车显示屏按照机车功能分类,显示接收到的机车各设备数据信息。全部机车数据信息有超过一千个变量,无法通过显示屏显示所有变量的数据信息。
【实用新型内容】
[0007]本实用新型所解决的技术问题是提供一种机车数据交互系统,解决目前广泛应用的CAN数据通信周期长的缺点。
[0008]本实用新型采用的技术方案是,机车数据交互系统,机车微机通过CAN总线与机车设备进行数据交换,机车设备包括机车显示屏、机车变流器、机车监视器、柴油机控制器、油表,机车设备向CAN总线发送数据变量时,利用帧编码器对变量添加帧编码号,机车设备接收CAN总线传输的数据变量,利用帧解码器解析数据变量的帧编码号,采集数据;机车显示屏接收来自CAN总线的数据变量,并在显示界面设置自主编辑界面,自主编辑界面上设有变量显示区域,可以根据需求显示1-20项变量信息,自主编辑界面上选择的变量可以通过变量的首字母快速查找选择。
[0009]本实用新型的有益效果是,通过将数据变量根据变量重要性分为规则变量和特殊变量两部分,定期发送固定变量,有请求的情况下发送特殊变量,缩短定期发送数据的传送周期;自主选择显示的数据变量,所有数据变量都可以被选择,因此需要的数据变量可以在同一个页面中显示,同时所有数据变量都可以在显示屏上显示出来。
【附图说明】
[0010]图1为机车设备接收CAN总线传输的数据变量的流程图。
[0011 ]图2为机车设备向CAN总线发送数据变量的流程图。
[0012]图3为自定义数据显示界面工作流程图。
[0013]图4为本实用新型数据交互体统示意图。
【具体实施方式】
[0014]本实用新型的目的是提供一种机车数据交互系统,如图4所示,机车微机通过CAN总线同机车显示屏、机车变流器、机车监视器等机车设备进行数据变量的交互。机车的实时信息通过CAN总线汇总到机车微机,机车微机根据接收到的信息分析判断,对机车设备发出控制指令,机车设备根据控制指令执行对应操作。
[0015]将所有的数据变量分为规则变量和特殊变量两种,特殊变量只有在有请求的情况下发送,同时缩短规则变量的通信周期;保留机车显示屏按照机车功能分类的数据显示界面,增加10个自主编辑界面,每个界面可以根据需求显示1-20项变量信息,自主选择每个界面显示的变量。
[0016]数据变量的来源主要是指硬件输入、输出变量和数据流变量。硬件输入、输出变量主要是指:通过硬线提供的输入输出指令。数据流变量根据不同车型有所不同,主要是指:微机和显示屏数据流,微机和主变流器数据流、微机和辅变流器数据流、微机和制动机数据流、微机和监控系统数据流。
[0017]提出规则变量的定义,将参与整车重要控制的变量定义为规则变量,例如:微机和主变流器数据流、微机和制动机数据流等,需要数据实时更新,以便控制机车的运行等。每个变量定义一个帧编码号,不同变量的帧编码号不同。在固定编码变量中,再次根据变量的重要性的不同,为每个变量定义不同的发送周期,周期性传输变量信息。
[0018]提出特殊变量的定义,将不参与整车控制的变量定义为特殊变量,例如:微机和监控系统数据流等,将机车状态信息记录并传输。每个变量定义一个帧编码号,不同变量的帧编码号不同。只有在请求数据的情况下,发送信号编码变量的信息。
[0019]每帧中设置一个标志位,标志位为O,则证明是规则变量;标志位为I,则证明是特殊变量。
[0020]如图1所示,机车设备接收CAN总线传输的数据变量,首先判断根据标志位判断是规则变量,还是特殊变量。然后根据帧编码号判断变量名,最后采集数据。
[0021]如图2所示,机车设备发送CAN总线传输的数据,首先根据标志位判断是规则变量,还是特殊变量,添加标志位的值。根据变量添加帧编码号,最后发送数据。
[0022]如图3所示,自主编辑界面,自主选择界面显示的变量,所有机车变量都可以被选择。进入数据编辑模式,首先通过查找首字母查找所添加变量的大概位置,然后再通过上下按键查找变量的具体位置,最后通过保存按键确认自主编辑界面添加的变量。编辑的界面已选择的变量可以删除。
【主权项】
1.机车数据交互系统,其特征在于:机车微机通过CAN总线与机车设备进行数据交换,机车设备包括机车显示屏、机车变流器、机车监视器、柴油机控制器、油表,机车设备向CAN总线发送数据变量时,利用帧编码器对变量添加帧编码号,机车设备接收CAN总线传输的数据变量,利用帧解码器解析数据变量的帧编码号,采集数据;机车显示屏接收来自CAN总线的数据变量,并在显示界面设置自主编辑界面,自主编辑界面上设有变量显示区域,可以根据需求显示1-20项变量信息,自主编辑界面上选择的变量可以通过变量的首字母快速查找选择。
【专利摘要】本实用新型公开了一种机车数据交互系统,机车微机通过CAN总线与机车设备进行数据交换,机车设备包括机车显示屏、机车变流器、机车监视器、柴油机控制器、油表,机车设备向CAN总线发送数据变量时,利用帧编码器对变量添加帧编码号,机车设备接收CAN总线传输的数据变量,利用帧解码器解析数据变量的帧编码号,采集数据,通过将数据变量根据变量重要性分为规则变量和特殊变量两部分,定期发送固定变量,有请求的情况下发送特殊变量,缩短定期发送数据的传送周期;自主选择显示的数据变量,被选择的数据变量可以在同一个页面中显示,所有数据变量都可以被选择。
【IPC分类】H04L12/403, G05B19/04
【公开号】CN205334116
【申请号】CN201521128894
【发明人】李哲, 周庆强, 李新, 宋杨, 赵鑫
【申请人】中车大连机车车辆有限公司
【公开日】2016年6月22日
【申请日】2015年12月30日