用于在车辆的车载总线上与计算机进行对话的方法技术

技术编号:32205876 阅读:24 留言:0更新日期:2022-02-09 17:11
为了从车辆中的第一车载总线与连接到第二车载总线的第一计算机进行对话,该第二车载总线由第二计算机连接到该第一总线,其中处理针对该第一计算机的主命令,该方法包括以下步骤:

【技术实现步骤摘要】
【国外来华专利技术】用于在车辆的车载总线上与计算机进行对话的方法
[0001]本专利技术涉及一种用于在车辆的车载总线上与计算机进行对话的方法。更具体地,本专利技术涉及一种用于从车辆中的第一车载总线与连接到该车辆的第二车载总线的第一计算机进行对话的方法。
[0002]根据本专利技术的方法尤其用于对车载计算机进行更新,同时允许执行实时程序来操作车辆。
[0003]车载计算机的更新和实时程序的执行通常需要在一个或多个车载总线上传输命令。计时器通常被实施用于控制发送命令与接收对该命令的响应之间的持续时间,其缺点是持续时间会随着命令数量的增加而增加。
[0004]例如,文档EP 1434129 A2披露了一种用于对车载程序的重写进行控制的装置,其中的切换命令是基于源自计时器的信号。所披露的装置控制两种操作模式:正常模式,其可以对应于诊断模式;用于重写车载程序的重写模式,其可以用于计算机更新。所披露的装置在接收到源自服务器的程序重写命令时从正常模式切换到重写模式,在重写模式期间接收到切换到正常模式的命令时从重写模式切换到正常模式。每个切换操作都有退出当前模式的缺点。
[0005]为了克服现有技术中存在的缺点,本专利技术的目的是一种用于从车辆中的第一车载总线与连接到该车辆的第二车载总线的第一计算机进行对话的方法,该第一总线由第二计算机连接到该第二总线,其中,连接到该第一车载总线的第三计算机处理针对该第一计算机的主命令,该方法包括以下步骤:
[0006]‑
该第三计算机生成将所述主命令的描述写入该第二计算机的第一专用区域中的写命令;/>[0007]‑
当检测到该第二计算机准备好响应所述写命令时,该第三计算机向该第二计算机发送所述写命令;
[0008]‑
该第二计算机在接收所述写命令之后向该第一计算机发送一个或多个辅助命令以便响应该主命令;
[0009]‑
该第一计算机发送对每个接收到的辅助命令的响应;
[0010]‑
该第二计算机将每个接收到的响应存储在第二专用区域中;
[0011]‑
当检测到该第二计算机准备好响应对所述第二专用区域进行读取的读命令时,该第三计算机向该第二计算机发送所述读命令;
[0012]‑
该第二计算机发送对接收到的读命令的响应;
[0013]‑
在至少一次接收到对该第二计算机的第二区域进行读取的读命令的响应时,该第三计算机对该主命令作出响应,在该第二区域中存储有由该第一计算机发送的响应。
[0014]特别地,第二计算机周期性地发送处于准备好和未准备好两种状态的信号,对此,该方法包括以下步骤:
[0015]‑
该第二计算机在接收到源自该第三计算机的写命令时将该信号设置为占用状态;
[0016]‑
该第二计算机在接收到源自该第一计算机的响应时将该信号设置为准备好状
态。
[0017]有利地,该方法包括以下步骤:该第三计算机在接收到设置为该占用状态的所述信号之后,进入待机以等待该信号被设置为该准备好状态。
[0018]特别地,所述写命令包括第一帧,该第一帧包括用于命令的第一标识符字段、用于该第一专用区域的第一标识符字段和用于该主命令的至少一个描述字段。
[0019]另外更特别地,该主命令的描述包括用于该主命令的标准字段、用于该第二计算机的标识字段和对于该第二计算机建立所发送的响应有用的数据标识字段。
[0020]另外更特别地,该方法包括以下步骤:该第二计算机在接收到所述写命令时向该第一计算机发送确认。
[0021]更具体地,该确认包括第二帧,该第二帧包括确认标识符字段和用于该第一专用区域的第二标识符字段。
[0022]更具体地,由该第三计算机发送的所述读命令包括第三帧,该第三帧包括第二命令标识字段和用于该第二专用区域的第一标识符字段。
[0023]另外更特别地,对该读命令的所述响应包括第四帧,该第四帧包括用于对该命令的响应的第四标识符字段、用于该第二专用区域的第二标识符字段、用于该主命令的至少一个描述注释字段和用于该第一计算机所发送的响应的内容字段。
[0024]具体地,所述主命令是用于读取该第一计算机中的驻留数据的命令,对此,该辅助命令包括第五帧,该第五帧包括用于读命令的标识字段和用于所述驻留数据的标识字段,使得由该第一计算机发送的响应包括第六帧,该第六帧包括用于对该读命令的响应的标识字段、用于所述驻留数据的标识字段和包含所述驻留数据的值的字段。
[0025]优选地,这些读命令和这些写命令是符合UDS(统一诊断服务)协议的命令。
[0026]该方法还可以包括以下步骤:
[0027]‑
该第二计算机在接收到所述写命令时检查所述主命令的描述是否完整;
[0028]‑
仅在所述主命令的描述完整时,该第二计算机才向该第一计算机发送一个或多个辅助命令以便响应该主命令;
[0029]‑
如果所述主命令的描述不完整,则该第二计算机在该第二专用区域中存储警告。
[0030]通过阅读参考附图以非限制性说明的方式提供的实施例的详细描述,本专利技术的进一步优点和特征将变得显而易见,在附图中:
[0031][图1]图1示意性地示出了实施本专利技术的车载系统;
[0032][图2]图2示意性地示出了实施本专利技术的命令帧;
[0033][图3]图3示出了根据本专利技术的用于处理主读命令的方法的步骤;
[0034][图4]图4示出了根据本专利技术的用于处理主安装命令的第一方法的步骤;
[0035][图5]图5示出了根据本专利技术的用于处理主安装命令的方法的第二部分的步骤;
[0036][图6]图6示出了根据本专利技术的用于处理主安装命令的方法的第三部分和最后一部分的步骤。
[0037]图1示出了连接到车辆中的车载总线1的两个计算机9、10,以及连接到车辆中的车载总线2的三个计算机12、13、14。计算机9例如是专用于IVC(车载通信)类型的通讯的车载计算机。计算机10例如是IVI(车载信息娱乐)类型的车载计算机,其计算机处理能力与微型计算机的处理能力相当。其他未示出的车载计算机可以连接到车载总线1。连接到车载总线
2的计算机12、13、14优选地是ECU(电子控制单元)类型的用于控制

命令车辆组件的车载计算机。连接到车载总线1和车载总线2的计算机11在这两个车载总线之间执行网关功能。
[0038]图3示出了对话方法的步骤,在这些步骤中,计算机10处理主命令,该主命令是用于读取计算机12、13、14之一中(例如,计算机12中)的驻留数据的命令。例如,这种类型的命令对于读取计算机12中的数字组件引用或数字组件的版本号是有用的,以便例如决定是否需要更新数字组件。数字组件同样可以涉及可执行程序、数据库或任何其他数字结构,诸如例如源程序或参数表。
[0039]计算机10最初处于待机步骤100,当通过更高阶的方法(例如,用于更新计算机12的方本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于从车辆中的第一车载总线(1)与连接到该车辆的第二车载总线(2)的第一计算机(12,13,14)进行对话的方法,该第一总线由第二计算机(11)连接到该第二总线,其中,连接到该第一车载总线的第三计算机(10)处理针对该第一计算机(12,13,14)的主命令,该方法包括以下步骤:

该第三计算机(10)生成(102)将所述主命令的描述(27)写入该第二计算机(11)的第一专用数据区域(61)中的写命令;

当检测到(103)该第二计算机(11)准备好响应所述写命令时,该第三计算机(10)向该第二计算机(11)发送(104)所述写命令;

该第二计算机(11)在接收到(111)所述写命令之后向该第一计算机(12,13,14)发送(114)一个或多个辅助命令以便响应该主命令;

该第一计算机(12,13,14)发送(122)对每个接收到的辅助命令(121)的响应;

该第二计算机(11)将至少一个接收到的响应(115)存储(116)在第二专用数据区域(62)中;

当检测到(107)该第二计算机(11)准备好响应对所述第二专用区域(62)进行读取的读命令时,该第三计算机(10)向该第二计算机(11)发送(108)所述读命令;

该第二计算机(11)发送(124)对接收到的读命令(119)的响应;

在至少一次接收到(109)对该第二计算机(11)的第二专用区域进行读取的读命令的响应时,该第三计算机对该主命令作出响应(126),在该第二专用区域中存储有由该第一计算机(12,13,14)发送的响应。2.如权利要求1所述的方法,其中,由该第二计算机(11)通过该第一总线(1)周期性地发送包括准备好和未准备好两种状态的信号,并且这包括以下步骤:

该第二计算机(11)在接收到(111)源自该第三计算机(10)的写命令时将该信号设置(112)为占用状态;

该第二计算机(11)在接收到(115)源自该第一计算机(12,13,14)的响应时将该信号设置(116)为准备好状态。3.如权利要求2所述的方法,其特征在于,该方法包括以下步骤:该第三计算机(10)在接收到(105)设置为该占用状态的所述信号之后,进入待机(106)以等待该信号被设置为该准备好状态。4.如权利要求2和3中任一项所述的方法,其特征在于,所述信号还包括由该第二计算机(11)发送的所述辅助命令中的一个或多个的进展程度。5.如权利要求1至4中至少一项所述的方法,其特征在于,所述写命令包括第一帧(21),该第一帧包括用于...

【专利技术属性】
技术研发人员:E
申请(专利权)人:日产自动车株式会社
类型:发明
国别省市:

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

1