用于车辆的重新编程装置、其重新编程方法以及包括该装置的车辆制造方法及图纸

技术编号:26303888 阅读:33 留言:0更新日期:2020-11-10 19:58
本发明专利技术涉及用于车辆的重新编程装置、其重新编程方法以及包括该装置的车辆。用于车辆的重新编程装置可以包括:诊断单元,其配置为诊断车辆的多个控制器;重新编程单元,其配置为对多个控制器重新编程;以及网关,其配置为控制诊断单元和重新编程单元与多个控制器之间的通信连接,其中,网关配置为:当从重新编程单元接收到通信模式改变请求时,将控制器局域网CAN通信模式改变为具有灵活数据速率的控制器局域网CAN‑FD通信模式;当CAN通信模式改变为CAN‑FD通信模式时,检查是否满足CAN‑FD通信模式取消条件;当满足CAN‑FD通信模式取消条件时,将CAN‑FD通信模式改变为CAN通信模式。

【技术实现步骤摘要】
用于车辆的重新编程装置、其重新编程方法以及包括该装置的车辆
本专利技术涉及一种用于车辆的重新编程装置、其重新编程方法以及包括该装置的车辆,更具体地,涉及一种能够利用车载诊断(OBD)连接器以有效地执行具有灵活数据速率的CAN(CAN-FD)重新编程的用于车辆的重新编程装置。
技术介绍
本部分中的陈述仅提供与本专利技术相关的背景信息并且不构成现有技术。通常,车辆控制器局域网(CAN)通信的负载随着车载电子装置的加速而增加。为了解决这些问题,出现了具有灵活数据速率的CAN(CAN-FD)通信。CAN-FD通信具有比CAN通信更高的数据速率,并且可以使用多达64个字节的有效负载。重新编程以更新车辆控制器可以充分利用CAN-FD通信的这些优势。通过快速执行控制器更新,CAN-FD重新编程可以提高开发效率并减少维护时间。但是,车载诊断(OBD)法规规定,在操作CAN网络时,用户不得使用CAN-FD功能,因为不能保证CAN-FD的容许误差。相应地,由于车辆的所有控制器都不支持CAN-FD通信,因此诊断CAN通信配置为支持高速(HS)CAN通信。出于此原因,为了满足OBD法规的要求,不能将CAN-FD编程模块连接到要使用的诊断CAN通信。如上所述,由于CAN-FD重新编程模块不能通过OBDCAN信道执行CAN-FD重新编程,因此用于车辆控制器更新的重新编程速度降低并且维护时间增加。相应地,可能有必要开发一种用于车辆的重新编程装置,其可以在满足OBD法规的情况下通过OBDCAN信道执行CAN-FD重新编程。
技术实现思路
本专利技术提供了一种用于车辆的重新编程装置、其重新编程方法以及包括该装置的车辆,该装置通过支持HS-CAN通信和CAN-FD通信的网关将CAN通信模式改变为CAN-FD通信模式并执行重新编程,可以减少重新编程时间并提高重新编程效率。本领域技术人员将理解的是,通过本专利技术所能达到的目的并不局限于以上具体描述的内容,而通过以下的具体描述,将更清楚地理解以上及本专利技术可以达到的其他优点。本专利技术的一个实施方案的用于车辆的重新编程装置包括:诊断单元,其配置为诊断车辆的控制器;重新编程单元,其配置为对车辆的控制器进行重新编程;以及网关,其配置为:控制诊断单元和重新编程单元中的一个与车辆的控制器之间的通信连接,其中,当从重新编程单元接收到通信模式改变请求时,网关将CAN通信模式改变为CAN-FD通信模式,当CAN通信模式改变为CAN-FD通信模式时,检查是否满足CAN-FD通信模式取消条件;当满足CAN-FD通信模式取消条件时,将CAN-FD通信模式改变为CAN通信模式。此外,在本专利技术的一个实施方案中,提供了一种用于车辆的重新编程装置的重新编程方法,所述重新编程装置包括网关,所述网关配置为控制诊断单元和重新编程单元中的一个与车辆的控制器之间的通信连接,所述重新编程方法包括:网关检查是否从重新编程单元接收到通信模式改变请求;当从重新编程单元接收到通信模式改变请求时,网关将CAN通信模式改变为CAN-FD通信模式;重新编程单元对车辆的控制器执行CAN-FD重新编程;网关检查是否满足CAN-FD通信模式取消条件;当满足CAN-FD通信模式取消条件时,网关将CAN-FD通信模式改变为CAN通信模式;重新编程单元暂停对车辆的控制器的CAN-FD重新编程。此外,在本专利技术的一个实施方案中,提供了一种计算机可读记录介质,其记录有用于执行车辆的重新编程装置的重新编程方法的程序,所述计算机可读记录介质可以存储用于执行车辆的重新编程装置的重新编程方法中的过程的程序。此外,本专利技术的一个实施方案的车辆包括:多个控制器,所述多个控制器通信连接;重新编程装置,其用于对控制器进行重新编程,其中,所述重新编程装置包括:诊断单元,其配置为诊断控制器;重新编程单元,其配置为对控制器进行重新编程;以及网关,其配置为当从重新编程单元接收到通信模式改变请求时,将CAN通信模式改变为CAN-FD通信模式,当CAN通信模式已改变为CAN-FD通信模式时,检查是否满足CAN-FD通信模式取消条件,当满足CAN-FD通信模式取消条件时,将CAN-FD通信模式改变为CAN通信模式。本领域技术人员将理解的是,利用本专利技术的一些实施方案所能达到的效果并不局限于以上具体描述的内容,而通过以下的具体实施方案,将更清楚地理解本专利技术的其他优点。通过本文提供的说明,其它应用领域将变得明显。应当理解的是,本说明书和具体实施方案仅旨在用于说明的目的,而并不旨在限制本专利技术的范围。附图说明为了可以更好地理解本专利技术,将参照附图、通过给出示例的方式来描述本专利技术的各种实施方案,在附图中:图1是用于描述本专利技术的一个实施方案的用于车辆的重新编程装置的框图。图2是用于描述本专利技术的一个实施方案的用于车辆的重新编程装置的重新编程过程的流程图。图3是示出用于检查目标控制器是否支持CAN-FD重新编程的请求消息和响应消息的示例的图。图4是示出用于通信模式改变的请求消息的示例的图。图5是用于描述网关的通信模式改变过程的流程图。图6是用于描述本专利技术的一个实施方案的用于车辆的重新编程装置的框图。图7是用于描述本专利技术的一个实施方案的用于车辆的重新编程装置的重新编程过程的流程图。本文所描述的附图仅用于说明目的,并非旨在以任何方式来限制本专利技术的范围。具体实施方式下面的说明在本质上仅仅是示例性的,并非旨在限制本专利技术、应用或用途。应当理解的是,在所有附图中,相应的附图标记表示相同或相应的部件和特征。在整个说明书中,当说某些部分“包括”特定元件时,这意味着除非另有说明,该部分可以进一步包括其他元件而不排除它们。术语“器(装置)”、“模块”、“部分”或“部件”用于表示执行至少一个功能或操作的单元。该单元可以以硬件、软件或其组合来实现。在整个说明书中,当某些部分称为“包括”特定元件时,这意味着除非另有说明,该部分可以进一步包括其他元件而不排除它们。在本说明书中,将利用相同的附图标记来表示相同或相似的部件。在下文中,将参照图1至图7详细地描述可应用于本专利技术的一些实施方案的用于车辆的重新编程装置、其重新编程方法以及包括该重新编程装置的车辆。图1是用于描述本专利技术的一些实施方案的用于车辆的重新编程装置的框图。如图1所示,用于车辆的重新编程装置可以包括诊断单元100、重新编程单元200和网关300,诊断单元100用于诊断车辆的控制器400;重新编程单元200用于重新编程车辆的控制器400;网关300用于控制诊断单元100和重新编程单元200中的一个与车辆的控制器400之间的通信连接。这里,诊断单元100是客户端,并且可以利用高速CAN(HS-CAN)通信来满足OBD法规。另外,重新编程单元200是客户端,并且可以利用CAN-FD通信。此外,在向网关300请求通信模式改变之前,重本文档来自技高网
...

【技术保护点】
1.一种用于车辆的重新编程装置,其包括:/n诊断单元,其配置为诊断车辆的多个控制器;/n重新编程单元,其配置为对多个控制器进行重新编程;以及/n网关,其配置为控制诊断单元和重新编程单元与多个控制器之间的通信连接,/n其中,所述网关配置为:/n当从重新编程单元接收到通信模式改变请求时,将控制器局域网通信模式改变为具有灵活数据速率的控制器局域网通信模式;/n当控制器局域网通信模式改变为具有灵活数据速率的控制器局域网通信模式时,检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件;/n当满足具有灵活数据速率的控制器局域网通信模式取消条件时,将具有灵活数据速率的控制器局域网通信模式改变为控制器局域网通信模式。/n

【技术特征摘要】
20190508 KR 10-2019-00534101.一种用于车辆的重新编程装置,其包括:
诊断单元,其配置为诊断车辆的多个控制器;
重新编程单元,其配置为对多个控制器进行重新编程;以及
网关,其配置为控制诊断单元和重新编程单元与多个控制器之间的通信连接,
其中,所述网关配置为:
当从重新编程单元接收到通信模式改变请求时,将控制器局域网通信模式改变为具有灵活数据速率的控制器局域网通信模式;
当控制器局域网通信模式改变为具有灵活数据速率的控制器局域网通信模式时,检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件;
当满足具有灵活数据速率的控制器局域网通信模式取消条件时,将具有灵活数据速率的控制器局域网通信模式改变为控制器局域网通信模式。


2.根据权利要求1所述的用于车辆的重新编程装置,其中,所述重新编程单元配置为:
在将通信模式改变请求发送到网关之前,检查待重新编程的多个控制器中的目标控制器是否能够支持具有灵活数据速率的控制器局域网通信。


3.根据权利要求1所述的用于车辆的重新编程装置,其中,所述网关配置为默认设置为控制器局域网通信模式。


4.根据权利要求1所述的用于车辆的重新编程装置,其中,当网关检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件时,所述网关配置为:
如果在预定时间量内未从重新编程单元接收到诊断请求消息,则确定出满足具有灵活数据速率的控制器局域网通信模式取消条件。


5.根据权利要求1所述的用于车辆的重新编程装置,其中,当网关检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件时,所述网关配置为:
如果发动机从开启切换到关闭,则确定出满足具有灵活数据速率的控制器局域网通信模式取消条件。


6.根据权利要求1所述的用于车辆的重新编程装置,其中,当网关检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件时,所述网关配置为:
如果电子控制单元重置,则确定出满足具有灵活数据速率的控制器局域网通信模式取消条件。


7.根据权利要求1所述的用于车辆的重新编程装置,其中,当网关检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件时,所述网关配置为:
如果接收到控制器局域网通信模式改变请求,则确定出满足具有灵活数据速率的控制器局域网通信模式取消条件。


8.根据权利要求1所述的用于车辆的重新编程装置,其中,当网关检查是否满足具有灵活数据速率的控制器局域网通信模式取消条件时,所述网关配置为:
如果不满足具有灵活数据速率的控制器局域网通信模式取消条件,则保持具有灵活数据速率的控制器局域网通信模式。


9.根据权利要求1所述的用于车辆的重新编程装置,其中,所述网关进一步包括:
第一收发器,其通信连接到诊断单元或重新编程单元;
第二收发器,其通信连接到控制器;以及
多个控制器,多个控制器中的相应控制器连接到第一收发器和第二收发器以控制通信模式改变。


10.根据权利要求9所述的用于车辆的重新编程装置,其中,所述第一收发器利用车载诊断连接器通信连接到诊断单元或重新编程单元。


11.根据权利要求1所述的用于车辆的重新编程装置,其中,所述网关进一步包括:
第一收发器,其通信连接到诊断单元;
第二收发器,其通信连接到重新编程单元;
第三收发器,其通信连接到控制器,以发送诊断单元的诊断消息;
第四收发器,其通信连接到控制器,以发送重新编程单元的诊断消息;以及
多个控制器,多个控制器中的相应控制器连接到第一收发器、第二收发器、第三收发器和第四收发器,以控制通信模式改变。


12.根据权利要求11所述的用于车辆的重新编程装置,其中,
第一收发器利用车载诊断连接器通信连接到诊断单元,并且
第二收发器利...

【专利技术属性】
技术研发人员:朴弼用郑浩镇
申请(专利权)人:现代自动车株式会社起亚自动车株式会社
类型:发明
国别省市:韩国;KR

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

1