一种基于CAN2.0的多板卡通信设备、方法及系统技术方案

技术编号:20430828 阅读:51 留言:0更新日期:2019-02-23 10:44
本发明专利技术公开了一种基于CAN2.0的多板卡通信设备、方法及系统。所述通信方法包括:通过CAN ID标识技术标识通信数据;所述通信数据包括源地址、目的地址、任务号、报文帧序号以及传输字节数;根据所述通信数据,通过数据包划分技术,确定通信格式;所述通信格式包括报文头、用户数据包以及报文尾;根据通信格式判断传输的当前数据包是否正确,若是,建立通信链接;按照所述通信链接进行通信。采用本发明专利技术所提供的通信设备、方法及系统能够提高通信信息安全性,发送大数据包。

A Multi-board Communication Equipment, Method and System Based on CAN2.0

The invention discloses a multi-board card communication device, method and system based on CAN 2.0. The communication method includes: identifying communication data by CAN ID identification technology; the communication data includes source address, destination address, task number, message frame serial number and the number of transmitted bytes; determining the communication format by data packet partitioning technology according to the communication data; the communication format includes message head, user data packet and message tail; judging transmission according to the communication format; Whether the current data package is correct or not, if so, establish a communication link, and communicate according to the communication link. The communication equipment, method and system provided by the invention can improve the communication information security and send large data packets.

【技术实现步骤摘要】
一种基于CAN2.0的多板卡通信设备、方法及系统
本专利技术涉及车载设备通信领域,特别是涉及一种基于CAN2.0的多板卡通信设备、方法及系统。
技术介绍
现有轨道车上的人机交互单元采用通用的CAN通信协议,由于未采用安全通信技术,数据通信缺乏建链、断链机制和通信应答机制,如果通信链路出现故障,则无法对通信链路故障进行检查,从而造成通信数据在故障的通信链路上一直传输,导致信息的安全性无法保证;而且,现有的CAN通信协议在通信传递过程中发送的数据包较小,无法满足大数据包传输要求。GYK设备现采用的CAN通信协议,数据包最大的长度为一个CAN帧,即数据包最大长度为8个字节,发送的数据包较小,缺乏大包数据发送的机制,因此在设备升级需要传输大数据的场合时,现有的通信机制难以满足。
技术实现思路
本专利技术的目的是提供一种基于CAN2.0的多板卡通信设备、方法及系统,以解决通信信息安全性低,发送的数据包小无法满足大数据包传输要求的问题。为实现上述目的,本专利技术提供了如下方案:一种基于CAN2.0的多板卡通信设备,包括主机和人机交互装置;所述主机包括电源板A、电源板B、主控板A、主控板B、机车信号板本文档来自技高网...

【技术保护点】
1.一种基于CAN2.0的多板卡通信设备,其特征在于,包括主机和人机交互装置;所述主机包括电源板A、电源板B、主控板A、主控板B、机车信号板A、机车信号板B、通信记录板以及语音记录板;所述人机交互装置包括I端板卡和II端板卡;所述主机以及所述人机交互装置连接在CAN总线上,基于CAN总线相互通信。

【技术特征摘要】
1.一种基于CAN2.0的多板卡通信设备,其特征在于,包括主机和人机交互装置;所述主机包括电源板A、电源板B、主控板A、主控板B、机车信号板A、机车信号板B、通信记录板以及语音记录板;所述人机交互装置包括I端板卡和II端板卡;所述主机以及所述人机交互装置连接在CAN总线上,基于CAN总线相互通信。2.一种基于CAN2.0的多板卡通信方法,其特征在于,包括:通过CANID标识技术标识通信数据;所述通信数据包括源地址、目的地址、任务号、报文帧序号以及传输字节数;根据所述通信数据,通过数据包划分技术,确定通信格式;所述通信格式包括报文头、用户数据包以及报文尾;根据所述通信格式判断传输的当前数据包是否正确,得到第一判断结果;若所述第一判断结果表示为传输的当前数据包正确,建立通信链接;按照所述通信链接进行通信。3.根据权利要求2所述的多板卡通信方法,其特征在于,所述通过CANID标识技术标识通信数据之前,还包括:采用双向应答机制传输所述通信数据。4.根据权利要求2所述的多板卡通信方法,其特征在于,所述通过CANID标识技术标识通信数据之后,还包括:获取发送的通信数据的发送源地址以及发送目的地址;获取接收的通信数据的接收目的地址;判断所述发送目的地址与所述接收目的地址是否相同,得到第二判断结果;若所述第二判断结果表示为所述发送目的地址与所述接收目的地址相同,确定接收所述通信数据。5.根据权利要求4所述的多板卡通信方法,其特征在于,所述确定接收所述通信数据之后,具体包括:获取所述通信数据的任务号;根据所述任务号,按照通信协议命令号分配规则,确定所述通信数据的用途指令。6.根据权利要求5所述的多板卡通信方法...

【专利技术属性】
技术研发人员:陈立胡敏惠张国虎于永超贾幼尧叶卫春傅天耀鲍琛
申请(专利权)人:西北铁道电子股份有限公司高新兴创联科技有限公司
类型:发明
国别省市:陕西,61

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

1