一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

重型卡车网关的实现方法、组合仪表和重型卡车与流程

2022-03-02 01:16:02 来源:中国专利 TAG:


1.本发明涉及重型卡车技术领域,尤其是涉及一种重型卡车网关的实现方法、组合仪表和重型卡车。


背景技术:

2.相关技术中,由于重型卡车的控制器零部件较多,需要实现的功能配置也较多,因此对于各零部件间通讯要求会比较高。具体地,重型卡车的各个控制器在作为独立零部件的同时,又整体作为一个系统配合,需要各控制器零部件的信息实现最大程度地共享,但是,由于各个控制器零部件在不同的can网络上,因此需要对每个控制器开发网关,将网关作为各控制器通讯连接的媒介和网络监控的零部件,来实现整车系统的各控制器的协同配合和对各控制器的网络监控,成本较高。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种重型卡车网关的实现方法,采用该实现方法可以利用组合仪表实现整车的网关功能,而无需开发新网关,节省零部件成本。
4.本发明的目的之二在于提出一种组合仪表。
5.本发明的目的之三在于提出一种重型卡车。
6.为了解决上述问题,本发明第一方面实施例提供的重型卡车网关的实现方法,所述重型卡车设置有组合仪表,所述实现方法用于所述组合仪表,所述实现方法包括:接收到源网络上发送节点发送的原始报文;获取所述原始报文中包含的目标网络信息,以确定目标网络;根据目标路由类型将所述原始报文发送给所述目标网络上的接收节点。
7.根据本发明实施例的重型卡车的实现方法,通过组合仪表接收源网络上发送节点发送的原始报文,并获取原始报文中包含的目标网络信息以确定目标网络,从而根据目标路由类型将原始报文发送给目标网络上的接收节点,由此利用组合仪表来满足整车的网关功能需求,也而无需开发新网关,节省零部件成本。
8.在一些实施例中,所述目标路由类型为报文路由,根据目标路由类型将所述原始报文发送给目标网络上的接收节点,包括:将所述原始报文在第一路由时间内直接发送给所述目标网络上的接收节点。
9.在一些实施例中,在将所述原始报文在第一路由时间内直接发送给所述目标网络上的接收节点之前,所述实现方法包括:检测车辆状态以及检测所述源网络和所述目标网络的报文收发状态,其中,所述车辆状态包括上电状态和下电状态,所述报文收发状态包括休眠状态和活动状态;根据所述车辆状态和所述报文收发状态发送所述原始报文。
10.在一些实施例中,根据所述车辆状态和所述报文收发状态发送所述原始报文,包括:确定所述车辆处于上电状态;若所述源网络处于活动状态,则将所述原始报文发送给所述目标网络;若所述源网络处于休眠状态,则不将所述原始报文发送给所述目标网络。
11.在一些实施例中,根据所述车辆状态和所述报文收发状态发送所述原始报文,包括:确定所述车辆处于下电状态;若所述源网络处于休眠状态且所述目标网络处于活动状态,则将所述原始报文替换为无效值,将所述无效值发送给所述目标网络;若所述目标网络处于休眠状态,则不发送所述原始报文给所述目标网络。
12.在一些实施例中,所述目标路由类型为信号路由,根据目标路由类型将所述报文发送给目标网络,包括:抽取接收到的所述源网络不同报文中的目标信号;将所述目标信号重新打包以组成符合所述目标网络接收节点所需的新报文;将所述新报文在第二路由时间内发送给所述目标网络上的接收节点。
13.在一些实施例中,将所述新报文在第二路由时间内发送给所述目标网络上的接收节点之前,所述实现方法还包括:检测所述源网络和所述目标网络的报文收发状态,其中,所述报文收发状态包括休眠状态和活动状态;若所述目标网络处于休眠状态,则不将所述新报文发送给所述目标网络;若所述目标网络处于活动状态且所述源网络处于活动状态,则将所述新报文发送给所述目标网络;若所述目标网络处于活动状态且所述源网络处于休眠状态,则将所述新报文替换为无效值,将所述无效值发送给所述目标网络。
14.在一些实施例中,所述实现方法还包括:监控所述车辆的每个通信网络上各个收发节点的报文收发状态;若存在报文丢失,则进行提示。
15.本发明第二方面实施例提供一种组合仪表,包括:至少一个处理器;与至少一个所述处理器通信连接的存储器;其中,所述存储器中存储有可被至少一个所述处理器执行的计算机程序,至少一个所述处理器执行所述计算机程序时实现上述实施例所述的重型卡车网关的实现方法。
16.根据本发明实施例的组合仪表,通过处理器执行上述实施例提供的重型卡车网关的实现方法,可以利用组合仪表实现整车的网关功能,而无需开发新网关,节省零部件成本。
17.在一些实施例中,组合仪表还包括:提示单元,所述提示单元与至少一个所述处理器连接,用于存在报文丢失时进行提示。
18.本发明第三方面实施例提供一种重型卡车,包括:多个属于不同通信网络的控制器;上述实施例所述的组合仪表,所述组合仪表与多个所述控制器连接。
19.根据本发明实施例的重型卡车,通过采用上述实施例的组合仪表,可以满足整车的网关功能需求,也而无需开发新网关,节省零部件成本。
20.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
21.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
22.图1是根据本发明一个实施例的重型卡车网关的实现方法;
23.图2是根据本发明一个实施例的组合仪表的结构框图;
24.图3是根据本发明一个实施例的重型卡车的结构框图。
25.附图标记:
26.重型卡车20;组合仪表10;
27.处理器1;存储器2;提示单元3;控制器4。
具体实施方式
28.下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。
29.为了解决上述问题,本发明第一方面实施提出一种重型卡车网关的实现方法,采用该实现方法可以利用组合仪表实现整车的网关功能,而无需开发新网关,节省零部件成本。
30.下面参考图1描述本发明实施例的重型卡车网关的实现方法,其中,重型卡车设置有组合仪表,该实现方法用于组合仪表,如图1所示,该实现方法至少包括步骤s1-步骤s3。
31.步骤s1,接收到源网络上发送节点发送的原始报文。
32.在实施例中,考虑重型卡车已有的组合仪表作为整车中各个系统的显示器和报警器,组合仪表与整车各系统之间已存在信息交互,因此,基于组合仪表自身功能的基础上,本发明实施例由组合仪表来承担网关功能,以满足整车各系统对于网关的通讯需求,从而无需再新开发网关零部件,节省零部件成本,同时,基于组合仪表与整车各系统的信息通讯功能,从整车开发角度来说,相较于新增网关零部件的方式,本发明实施例仅需基于组合仪表已有的功能来拓展网关功能即可,开发工作量小,降低开发难度。其中,网关功能是指在不同子网间转发报文或信号,以用于满足各系统控制器对于报文或信号的通讯需求,从而实现各系统间的协同配合和各系统功能正常。
33.其中,源网络可以理解为原始报文的来源网络。具体地,基于组合仪表与整车各系统之间的信息交互,组合仪表可以通过can总线接收到整车内各网络发送的原始报文。
34.步骤s2,获取原始报文中包含的目标网络信息,以确定目标网络。
35.其中,目标网络信息可以包括目标网络的ip地址和子网掩码。因此,通过原始报文中包含的目标网络信息来确定目标网络,以便于后续将原始报文发送至目标网络。
36.步骤s3,根据目标路由类型将原始报文发送给目标网络上的接收节点。
37.在实施例中,目标路由类型不同,对于原始报文的发送形式也不同,因此,在确定目标网络后,根据目标路由类型将原始报文以对应的发送形式发送至目标网络,由此满足整车各系统的网关通讯需求。
38.根据本发明实施例的重型卡车的实现方法,通过组合仪表接收源网络上发送节点发送的原始报文,并获取原始报文中包含的目标网络信息以确定目标网络,从而根据目标路由类型将原始报文发送给目标网络上的接收节点,由此利用组合仪表来满足整车的网关功能需求,也而无需开发新网关,节省零部件成本。
39.在一些实施例中,目标路由类型为报文路由,则将原始报文在第一路由时间内直接发送给目标网络上的接收节点,也就是说,对于报文路由,组合仪表在执行网关功能时,不改变从源网络处接收的原始报文的任何属性,而是直接将原始报文发送至目标网络的接收节点,实现组合仪表的报文路由功能。
40.其中,路由时间可以理解为从组合仪表接收到源网络的原始报文开始,至向目标网络传输报文的时间。基于此,对于报文路由,组合仪表在接收到所有路由报文即原始报文
时,需在第一路由时间如2ms内由源网络发送至目标网络。
41.在一些实施例中,在将原始报文在第一路由时间内直接发送给目标网络上的接收节点之前,本发明实施例的实现方法包括检测车辆状态以及检测源网络和目标网络的报文收发状态,其中,车辆状态包括上电状态和下电状态,报文收发状态包括休眠状态和活动状态;根据车辆状态和报文收发状态发送原始报文。
42.在一些实施例中,确定车辆处于上电状态,若源网络处于活动状态,则说明源网络上的控制器均正常收发can报文,即原始报文存在,组合仪表则将原始报文发送给目标网络;若源网络处于休眠状态,则说明源网络上的控制器均停止收发can报文,即原始报文不存在或丢失,组合仪表则不将原始报文发送给目标网络。
43.在一些实施例中,确定车辆处于下电状态,若源网络处于休眠状态且目标网络处于活动状态,则说明源网络上的控制器均停止收发can报文即原始报文不存在,且目标网络上的控制器均正常收发can报文,组合仪表则将原始报文替换为无效值,将无效值发送给目标网络;或者,若目标网络处于休眠状态,则无论源网络为活动状态或休眠状态,组合仪表不发送原始报文给目标网络。
44.在一些实施例中,目标路由类型为信号路由,则抽取接收到的源网络不同报文中的目标信号,并将目标信号重新打包以组成符合目标网络接收节点所需的新报文,进而将新报文在第二路由时间内发送给目标网络上的接收节点。也就是说,对于信号路由,组合仪表在执行网关功能时会改变报文内容,具体地,由于源网络不同,所接收的原始报文也不同,因此需在接收到的源网络不同报文中的所需信号抽取出来以作为目标信号,进而对目标信号重新打包以组成符合目标网络接收节点所需的新报文,并以网关自主报文的形式发送至目标网络,由此实现组合仪表的信号路由功能。
45.其中,对于信号路由,第二路由时间取决于路由信号的最长周期。
46.在一些实施例中,将新报文在第二路由时间内发送给目标网络上的接收节点之前,本发明实施例的实现方法还包括检测源网络和目标网络的报文收发状态,其中,报文收发状态包括休眠状态和活动状态;若目标网络处于休眠状态,则说明目标网络上的控制器均停止收发can报文,组合仪表则不将新报文发送给目标网络;若目标网络处于活动状态且源网络处于活动状态,则说明源网络上的控制器均正常收发can报文即原始报文存在,且目标网络上的控制器均正常收发can报文,组合仪表则对原始报文进行重新打包以获得新报文,并将新报文发送给目标网络;若目标网络处于活动状态且源网络处于休眠状态,则说明源网络上的控制器均停止收发can报文即原始报文不存在或丢失,且目标网络上的控制器均正常收发can报文,组合仪表则将新报文替换为无效值,将无效值发送给目标网络,由此实现组合仪表的信号路由功能。
47.在一些实施例中,本发明实施例的实现方法还包括监控车辆的每个通信网络上各个收发节点的报文收发状态,若存在报文丢失,则进行提示,也就是说,组合仪表具有网络监控功能,组合仪表监控通信网络上各个收发节点是否存在报文丢失即超时的情况,若某一收发节点存在报文丢失时,则记录此收发节点丢失故障码,从而通过组合仪表满足整车各通信网络的节点监控需求。
48.总之,根据本发明实施例的重型卡车网关的实现方法,采用重型卡车已有的组合仪表,可以在不增加单独的网关控制器的基础上,依赖组合仪表拓展的网关功能即可实现
整车不同网络间相互报文和信号的路由功能,也无需新开发网关零部件,节省零部件成本。
49.本发明第二方面实施例提供一种组合仪表,如图2所示,该组合仪表10包括至少一个处理器1和与至少一个处理器1通信连接的存储器2。
50.其中,存储器2中存储有可被至少一个处理器1执行的计算机程序,至少一个处理器1执行计算机程序时实现上述实施例提供的重型卡车网关的实现方法。
51.需要说明的是,本发明实施例的组合仪表10的具体实现方式与本发明上述任意实施例的重型卡车网关的实现方法的具体实现方式类似,具体请参见关于方法部分的描述,为了减少冗余,此处不再赘述。
52.根据本发明实施例的组合仪表10,通过处理器1执行上述实施例提供的重型卡车网关的实现方法,可以利用组合仪表实现整车的网关功能,也而无需再开发新网关,节省零部件成本。
53.在一些实施例中,如图2所示,组合仪表10还包括提示单元3,提示单元3与至少一个处理器1连接,用于存在报文丢失时进行提示。
54.在实施例中,提示单元3包括显示屏,通过显示屏来对整车的状态以及车辆信息等进行显示,以及部分界面的显示或报警内容提示,即组合仪表转发的报文内容或监控其他控制器节点的信息内容如整车中系统存在超时的内容,由此,利用组合仪表来承担整车的网关功能,并结合组合仪表10显示的信息内容,在与显示内容相关的网关功能出现问题如报文路由或信号路由和网络监控功能故障时,无需其他诊断设备,通过组合仪表10即可直观锁定故障源头,从而在组合仪表10实现整车的网关功能的同时,还提供一种与网关功能相对应地人机交互界面的渠道,实现相关通讯情况的直观监控,便于用户直观了解整车情况,提高智能化。
55.举例说明,以组合仪表10路由转发总计里程报文为例,组合仪表10的显示屏上原本就显示总计里程,若需要总计里程报文的目标网络的控制器出现因总计里程报文不正常而导致的功能不正常的现象时,由于组合仪表10的总计里程的显示值与组合仪表10路由转发的总计里程值是一致的,因此可结合组合仪表10显示的总计里程是否正常,来直观地确认组合仪表10的此次报文路由功能是否正常。
56.本发明第三方面实施例提供一种重型卡车,如图3所示,该重型卡车20包括多个属于不同通信网络的控制器4以及上述实施例提供的组合仪表10。
57.其中,组合仪表10与多个控制器4连接。由此,组合仪表10基于自身功能的基础上,通过拓展路由功能和节点监控功能,并按照一定的路由策略即上述实施例提供的重型卡车网关的实现方法,即可满足整车各控制器对于网关功能的需求,实现整车系统的各控制器的协同配合和对各控制器的网络监控。
58.根据本发明实施例的重型卡车20,通过采用上述实施例的组合仪表10,可以满足整车的网关功能需求,也而无需开发新网关,节省零部件成本。
59.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。
60.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不
脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献