一种拖拉机双CAN系统及数据信息传输方法技术方案

技术编号:15395007 阅读:96 留言:0更新日期:2017-05-19 06:39
本发明专利技术涉及一种拖拉机CAN系统及数据信息传输方法,所述的系统包括拖拉机内部的多个功能控制单元,多个功能控制单元通过CAN总线连接,所述CAN总线上连接有CAN收发器;当多个功能控制单元的数据信息在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。将拖拉机内部的各个功能控制单元构建为CAN网络,通过CAN总线,数据信息传输的实时性、灵活性和可靠性非常高,另外,当多个功能控制单元同时通过CAN总线进行数据信息的传输时,按照优先级进行传输,避免数据信息发生冲突,使数据信息有序进行传输。

Double CAN system of tractor and data information transmission method

The invention relates to a tractor CAN system and data transmission method, the system includes a plurality of functions of the tractor internal control unit, a function control unit connected by CAN bus, the CAN bus is connected with a CAN transceiver; when multiple function control unit data conflict in the CAN bus transmission according to CAN, each transceiver function control unit corresponding to the data read and transmission priority. The tractor internal control unit for construction of CAN network, through the CAN bus, real-time, flexibility and reliability of data transmission is very high, in addition, when transmitting data simultaneously information through the CAN bus multi-function control unit, transmission according to the priority, to avoid conflict of data information, in order to make transmission data information.

【技术实现步骤摘要】
一种拖拉机双CAN系统及数据信息传输方法
本专利技术涉及通信
,具体涉及一种拖拉机双CAN系统及数据信息传输方法。
技术介绍
拖拉机内部有众多个功能控制单元,这些功能控制单元之间要实现信息的交互传输,目前主要是通过线路将需要交互的两个功能控制单元之间进行连接,线路安装复杂;另外,当拖拉机内部的多个功能控制单元同时进行数据交互时,比较混乱。
技术实现思路
本专利技术提供了一种拖拉机CAN系统及数据信息传输方法,采用优先级进行传输,避免数据信息发生冲突,使数据信息有序进行传输。本专利技术解决上述技术问题的技术方案如下:一种拖拉机CAN系统,包括拖拉机内部的多个功能控制单元,多个功能控制单元通过CAN总线连接,所述CAN总线上连接有CAN收发器;当多个功能控制单元的数据信息在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。本专利技术的有益效果为:将拖拉机内部的各个功能控制单元构建为CAN网络,数据信息传输的实时性、灵活性和可靠性非常高,另外,当多个功能控制单元同时通过CAN总线进行数据信息的传输时,按照优先级进行传输,避免数据信息发生冲突,使数据信息有序进行传输。在上述技术方案的基础上,本专利技术还可以作如下改进。进一步的,每一个所述功能控制单元,用于根据自身的MAC地址配置对应的优先级别,并通过CAN总线传输给CAN收发器;所述CAN收发器,用于接收收集每一个功能控制单元的优先级别信息,并存储于优先级别信息表中,所述优先级信息表中存储有各功能控制单元的MAC地址以及对应的优先级。所述进一步的有益效果为:为每一个功能控制单元设置优先级别,当多个功能控制单元同时通过CAN总线传输数据信息时,按照优先级别进行传输,避免数据信息发生冲突。进一步的,与每一个功能控制单元对应有多个被控部件,所述功能控制单元与其被控部件之间通过线束连接,所述线束的一端与所述功能控制单元连接,所述线束的另一端与该功能控制单元的多个被控部件连接。进一步的,所述多个被控部件将数据信息通过线束传输给对应的功能控制单元,每一个功能控制单元将其被控部件的数据信息通过CAN总线传输给CAN收发器。所述进一步的有益效果为:被控部件通过线束将数据信息传输给对应的控制单元,保证了数据信息传输的可靠性。进一步的,所述CAN收发器用于:当同时接收到来自CAN总线的多个功能控制单元发送的数据信息时,获取该多个功能控制单元的MAC地址,根据MAC地址从优先级信息表中获取每个功能控制单元的优先级别,并按照优先级别传输各个功能控制单元发送的数据信息。进一步的,所述CAN收发器还用于:对接收到的每个功能控制单元发送的数据信息的正确性进行识别验证,当识别出功能控制单元发送的数据信息出现错误时,进行故障报警。所述进一步的有益效果为:CAN收发器对每一个功能控制单元传输的数据信息的正确性进行验证,保证了通过CAN总线的数据信息传输的正确性。进一步的,所述多个功能控制单元包括发动机控制器、变速箱控制器、电液提升控制器、液晶仪表、GPS定位器和总线诊断接口控制器,所述CAN收发器还用于:当识别出功能控制单元发送的数据信息出现错误时,将故障代码显示于液晶仪表上。所述进一步的有益效果为:当功能控制单元传输的数据信息出现错误时,在液晶仪表上显示故障代码,使得工作人员能够及时发现错误。为解决本专利技术的技术问题,还提供了一种使用拖拉机CAN总线进行数据信息传输的方法,包括:S1,将拖拉机内部的多个功能控制单元通过CAN总线连接,所述CAN总线上有CAN收发器;S2,当多个功能控制单元的数据信息在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。进一步的,所述步骤S2中所述每一个功能控制单元对应的数据信息的优先级别通过如下方式得到:每一个所述功能控制单元根据自身的MAC地址配置对应的优先级别;CAN收发器收集每一个功能控制单元的优先级别信息,并存储于优先级别信息表中,所述优先级信息表中存储有各功能控制单元的MAC地址以及对应的优先级。进一步的,所述步骤S2中CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输具体包括:当同时接收到来自CAN总线的多个功能控制单元发送的数据信息时,CAN收发器获取所述多个功能控制单元的MAC地址,根据MAC地址从优先级信息表中获取每个功能控制单元的优先级别,并按照优先级别传输各个功能控制单元发送的数据信息。进一步的,还包括:CAN收发器对接收到的每个功能控制单元发送的数据信息的正确性进行识别验证,当识别出功能控制单元发送的数据信息出现错误时,进行故障报警。进一步的,还包括:当CAN收发器识别出功能控制单元发送的数据信息出现错误时,将故障代码显示于液晶仪表上。附图说明图1为本专利技术一个实施例的一种拖拉机CAN系统架构示意图;图2为本专利技术另一个实施例的一种拖拉机CAN系统架构示意图;图3为本专利技术一个实施例的一种使用拖拉机CAN系统进行数据信息传输的方法流程图;图4为本专利技术另一个实施例的一种使用拖拉机CAN系统进行数据信息传输的方法流程图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。参见图1,为本专利技术一个实施例的一种拖拉机CAN系统,包括拖拉机内部的多个功能控制单元,多个功能控制单元通过CAN总线连接,所述CAN总线上连接有CAN收发器;当多个功能控制单元的数据信息在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。拖拉机内部具有很多个功能控制单元,由于CAN总线传输数据信息时,实时性、灵活性和可靠性都比较高,因此,本实施例将拖拉机内部的多个功能控制单元采用CAN总线进行连接,每两个功能控制单元之间的信息交互均是通过CAN总线传输,其中,CAN总线上连接有CAN收发器。当同时有多个功能控制单元通过CAN总线传输时,通常会发生冲突,此时,CAN收发器接收到每一个功能控制单元通过CAN总线传输的数据信息,并按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输,避免了数据信息在CAN总线上传输过程中的冲突。参见图2,为本专利技术另一个实施例的拖拉机CAN系统,包括拖拉机内部的多个功能控制单元,多个功能控制单元通过CAN总线连接,CAN总线上连接有CAN收发器。多个功能控制单元包括发动机控制器、变速箱控制器、液晶仪表、GPS定位器、电液提升控制器和总线诊断接口控制器。与每一个功能控制单元对应有多个被控部件,比如,多个传感器,功能控制单元与其被控部件之间通过线束连接,线束的一端与所述功能控制单元连接,线束的另一端与该功能控制单元的多个被控部件连接。多个被控部件将数据信息通过线束传输给对应的功能控制单元,每一个功能控制单元将其被控部件的数据信息通过CAN总线传输给CAN收发器。当多个功能控制单元的数据信息同时在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。具体实现时,每一个功能控制单元,用于根据自身的MAC地址配置对应的优先级别,并通过CAN总线传输给CAN收发器;CAN收发器,用于接收收集每一个本文档来自技高网...
一种拖拉机双CAN系统及数据信息传输方法

【技术保护点】
一种拖拉机CAN系统,其特征在于,包括拖拉机内部的多个功能控制单元,多个功能控制单元通过CAN总线连接,所述CAN总线上连接有CAN收发器;当多个功能控制单元的数据信息在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。

【技术特征摘要】
1.一种拖拉机CAN系统,其特征在于,包括拖拉机内部的多个功能控制单元,多个功能控制单元通过CAN总线连接,所述CAN总线上连接有CAN收发器;当多个功能控制单元的数据信息在CAN总线传输发生冲突时,CAN收发器按照每一个功能控制单元对应的数据信息的优先级别进行读取和传输。2.如权利要求1所述的拖拉机CAN系统,其特征在于,每一个所述功能控制单元,根据自身的MAC地址配置对应的优先级别,并通过CAN总线传输给CAN收发器;所述CAN收发器,用于接收收集每一个功能控制单元的优先级别信息,并存储于优先级别信息表中,所述优先级信息表中存储有各功能控制单元的MAC地址以及对应的优先级别。3.如权利要求2所述的拖拉机CAN系统,其特征在于,每一个功能控制单元对应有多个被控部件,所述功能控制单元与其被控部件之间通过线束连接,所述线束的一端与所述功能控制单元连接,所述线束的另一端与该功能控制单元的多个被控部件连接。4.如权利要求3所述的拖拉机CAN系统,其特征在于,所述多个被控部件将数据信息通过线束传输给对应的功能控制单元,每一个功能控制单元将其被控部件的数据信息通过CAN总线传输给CAN收发器。5.如权利要求4所述的一种拖拉机CAN系统,其特征在于,所述CAN收发器用于:当同时接收到来自CAN总线的多个功能控制单元发送的数据信息时,获取该多个功能控制单元的MAC地址,根据MAC地址从优先级信息表中获取每个功能控制单元的优先级别,并按照优先级别传输各个功能控制单元发送的数据信息。6.如权利要求5所述的一种拖拉机CAN系统,其特征在于,所述CAN收发器还用于:对接收到的每个功能控制单元发送的数据信息的正确性进行识别验证,当识别出功能控制单元发送的数据信息出现错误时,进行故障报警。7.如权利要求6所述的拖拉机CAN系统,其特征在于,所述多个功能控制单元包括发动机控制器、变速箱控制器、电液提升控...

【专利技术属性】
技术研发人员:路少中刘洋于洪涛任杰钮国明张坤张礼郭志伟高艳春张继东
申请(专利权)人:雷沃重工股份有限公司
类型:发明
国别省市:山东,37

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

1