信息传输方法、系统、读取设备、源设备和工程机械技术方案

技术编号:9848841 阅读:77 留言:0更新日期:2014-04-02 16:12
本发明专利技术涉及工程机械控制技术领域,公开了一种工程机械基于CAN总线的信息传输方法、系统及读取设备、源设备和工程机械,以节约CAN总线资源,减少通讯负载率,使通讯方式具备开放性。传输系统包括通过CAN总线通讯连接的读取设备和源设备,读取设备用于向源设备发送读取帧,读取帧包括读取帧ID和读取数据的索引号;源设备用于提取读取数据的索引号所对应的读取数据,向读取设备发送应答帧,应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。本发明专利技术技术方案采用一问一答的通讯方式,相比于现有技术,大大节约了CAN总线资源,减少了通讯负载率,通讯方式具备开放性的优点。

【技术实现步骤摘要】
信息传输方法、系统、读取设备、源设备和工程机械
本专利技术涉及工程机械控制
,特别是涉及一种工程机械基于CAN总线的信息传输方法、系统及读取设备、源设备和工程机械。
技术介绍
近年来,国内外对基于现场总线技术的工程机械研究非常活跃,加之控制器技术的引入给工程机械的发展带来了划时代的变化,不断有以CAN(ControIIer Area Network,控制器局域网,简称CAN)总线为主要通讯机制的电控系统产品问世。欧洲新开发的大型工程机械基本都采用CAN现场总线控制,国际上一些著名的工程机械大公司(如CAT、VOLVO、利勃海尔等)都在自己的产品上广泛采用CAN总线技术,大大提高了整机的可靠性、可检测和可维修性,同时提高了智能化水平。而在国内,CAN总线控制系统也在工程机械行业中正逐步推广应用。CAN总线中有一典型的应用就是通过总线进行信息交换,例如显示屏对设备信息的显示来源于显示屏对控制器信息的读取;控制器对底盘信息的获取来源于控制器对底盘EOJ (Electronic Control Unit,电子控制单元,简称EOJ)信息的读取等。现有技术采用的方式通常是通过制定通讯协议,对不同的数据内容分配不同的ID号,源设备将数据按照通讯协议进行数据打包,再定时往CAN总线上发送。例如SAE J1939通讯协议,它是目前汽车电子控制领域最为全面的通讯协议,对于发动机、变速器等车辆中常用的ECU,J1939的汽车应用层和诊断应用层规范已经对它们的主要参数的数据格式做出了详细规定,再按照信息的重要程度确定每个数据包的发送周期,数据包的发送也是不间断的。因此在CAN总线上时刻存在大量的交换数据,只要连接到CAN总线上的读取设备都可以从CAN总线上获取信息。现有技术存在的缺陷在于,无论读取设备是否需要读取信息,源设备都会不间断的定时向CAN总线发送打包数据,这使得CAN总线上存在大量读取设备当前并不需要读取的数据,从而造成资源浪费,并且每增加一个数据包的发送则需要增加一个ID号,过多的数据向CAN总线发送会导致通讯负载率增加。此外,一旦通讯协议确定,则很难改变源设备数据的发送频率,如果需要增加一个数据的读取,就必须在源设备上改写软件并写入一个新的通信规则,通讯方式不具备开放性。
技术实现思路
本专利技术实施例提供了一种工程机械基于CAN总线的信息传输方法、系统及读取设备、源设备和工程机械,以节约CAN总线资源,减少通讯负载率,使通讯方式具备开放性。本专利技术实施例所提供的工程机械基于CAN总线的信息传输方法,包括:向源设备发送读取帧,所述读取帧包括读取帧ID和读取数据的索引号;接收源设备发送的应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。进一步,该方法还包括:如果向源设备发送读取帧后在设定的时间段内未接收到所述应答帧,则再次向源设备发送所述读取帧。本专利技术实施例所提供的工程机械基于CAN总线的信息传输方法,包括:接收读取设备发送的读取帧,所述读取帧包括读取帧ID和读取数据的索引号;提取读取数据的索引号所对应的读取数据;向读取设备发送应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。本专利技术实施例所提供的工程机械基于CAN总线的读取设备,包括:第一发送设备,用于向源设备发送读取帧,所述读取帧包括读取帧ID和读取数据的索引号;第一接收设备,用于接收源设备发送的应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。进一步,所述第一接收设备,还用于在第一发送设备向源设备发送读取帧后设定的时间段内未接收到所述应答帧时,触发所述第一发送设备再次向源设备发送所述读取帧。本专利技术实施例所提供的工程机械基于CAN总线的源设备,包括:第二接收设备,用于接收读取设备发送的读取帧,所述读取帧包括读取帧ID和读取数据的索引号;提取设备,用于提取读取数据的索引号所对应的读取数据;第二发送设备,用于向读取设备发送应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。本专利技术实施例所提供的工程机械基于CAN总线的信息传输系统,包括通过CAN总线通讯连接的读取设备和源设备,其中:所述读取设备,用于向源设备发送读取帧,所述读取帧包括读取帧ID和读取数据的索引号;所述源设备,用于提取读取数据的索引号所对应的读取数据,向所述读取设备发送应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。进一步,所述读取设备,还用于在向源设备发送读取帧后设定的时间段内未接收到所述应答帧时,再次向源设备发送所述读取帧。本专利技术技术方案采用一问一答的通讯方式,相比于现有技术,读取设备不需要读取的信息不会占用CAN总线资源,大大节约了 CAN总线资源;应答帧的发送频率和发送次数取决于读取设备的读取需求,大大减少了通讯负载率;当新增数据读取时,只需要读取设备发送相应的读取帧,源设备无需进行软件更改,因此,通讯方式具备开放性的优点。本专利技术实施例还提供了一种工程机械,包括前述技术方案所述的基于CAN总线的信息传输系统,信息传输速度快、不易出现传输拥堵和信息丢失等现象。【附图说明】图1为本专利技术第一实施例的信息传输方法流程示意图(读取设备侧);图2为本专利技术第三实施例的信息传输方法流程示意图(源设备侧);图3为本专利技术第四实施例的读取设备结构示意图;图4为本专利技术第六实施例的源设备结构示意图;图5为本专利技术第七实施例的信息传输系统结构示意图。【具体实施方式】为了节约CAN总线资源,减少通讯负载率,使通讯方式具备开放性,本专利技术实施例提供了一种工程机械基于CAN总线的信息传输方法、系统及读取设备、源设备和工程机械。在本专利技术技术方案中,信息传输采用一问一答的通讯方式,读取设备不需要读取的信息不会占用CAN总线资源,大大节约了 CAN总线资源;应答帧的发送频率和发送次数取决于读取设备的读取需求,大大减少了通讯负载率;当新增数据读取时,只需要读取设备发送相应的读取帧,源设备无需进行软件更改,因此,通讯方式具备开放性的优点。下面以具体实施例并结合附图详细说明本专利技术。如图1所示,本专利技术第一实施例所提供的工程机械基于CAN总线的信息传输方法,包括:步骤101、向源设备发送读取帧,读取帧包括读取帧ID和读取数据的索引号;步骤102、接收源设备发送的应答帧,应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。进一步,本专利技术第二实施例所提供的方法还包括:如果向源设备发送读取帧后在设定的时间段内未接收到应答帧,则再次向源设备发送读取帧。如图2所示,本专利技术第三实施例所提供的工程机械基于CAN总线的信息传输方法,包括:步骤301、接收读取设备发送的读取帧,读取帧包括读取帧ID和读取数据的索引号;步骤302、提取读取数据的索引号所对应的读取数据;步骤303、向读取设备发送应答帧,应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。在本专利技术的各实施例中,读取设备指数据需求方,源设备指数据提供方,读取设备与源设备之间通过CAN总线进行信息数据传输。例如,读取设备为显示屏,源设备为本文档来自技高网
...

【技术保护点】
一种工程机械基于CAN总线的信息传输方法,其特征在于,包括:向源设备发送读取帧,所述读取帧包括读取帧ID和读取数据的索引号;接收源设备发送的应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。

【技术特征摘要】
1.一种工程机械基于CAN总线的信息传输方法,其特征在于,包括: 向源设备发送读取帧,所述读取帧包括读取帧ID和读取数据的索引号; 接收源设备发送的应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。2.如权利要求1所述的信息传输方法,其特征在于,还包括: 如果向源设备发送读取帧后在设定的时间段内未接收到所述应答帧,则再次向源设备发送所述读取帧。3.—种工程机械基于CAN总线的信息传输方法,其特征在于,包括: 接收读取设备发送的读取帧,所述读取帧包括读取帧ID和读取数据的索引号; 提取读取数据的索引号所对应的读取数据; 向读取设备发送应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。4.一种工程机械基于CAN总线的读取设备,其特征在于,包括: 第一发送设备,用于向源设备发送读取帧,所述读取帧包括读取帧ID和读取数据的索引号; 第一接收设备,用于接收源设备发送的应答帧,所述应答帧包括应答帧ID、读取数据的索引号,以及读取数据的索引号所对应的读取数据。5.如权利要求4所述的读取设备,其特征在于, 所述第一接收设备,还用于在第一发送设备...

【专利技术属性】
技术研发人员:林叔斌韦晓慧王帅
申请(专利权)人:中联重科股份有限公司
类型:发明
国别省市:湖南;43

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

1