CN104704777A - 中继装置 - Google Patents

中继装置 Download PDF

Info

Publication number
CN104704777A
CN104704777A CN201380052747.5A CN201380052747A CN104704777A CN 104704777 A CN104704777 A CN 104704777A CN 201380052747 A CN201380052747 A CN 201380052747A CN 104704777 A CN104704777 A CN 104704777A
Authority
CN
China
Prior art keywords
mentioned
diagnosis
request
instrument
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380052747.5A
Other languages
English (en)
Other versions
CN104704777B (zh
Inventor
原田雄三
夏目充启
高桥康行
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Publication of CN104704777A publication Critical patent/CN104704777A/zh
Application granted granted Critical
Publication of CN104704777B publication Critical patent/CN104704777B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0216Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • G07C5/0858Registering performance data using electronic data carriers wherein the data carrier is removable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C2205/00Indexing scheme relating to group G07C5/00
    • G07C2205/02Indexing scheme relating to group G07C5/00 using a vehicle scan tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40293Bus for use in transportation systems the transportation system being a train

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)

Abstract

中继装置10具备请求接收部13、15、请求存储部16、请求转换部S105、请求送出部11~13、响应接收部11~13、响应存储部16、响应转换部S125、响应发送部13、15。中继装置当从第1诊断用工具接收到用于进行搭载于车辆的ECU的故障诊断的诊断请求时,对第1诊断用工具和ECU之间的诊断请求、以及作为针对诊断请求的响应的诊断响应进行中继。中继装置当从第2诊断用工具接收到用于进行ECU的故障诊断的对象诊断请求时,在对第2诊断用工具和ECU之间的诊断请求、以及作为针对诊断请求的响应的诊断响应的识别信息进行转换后,对诊断请求和诊断响应进行中继。

Description

中继装置
本发明是基于2012年10月9日提出申请的日本申请号为2012-224393号的申请提出的,并在此援引其记载内容。
技术领域
本发明涉及对诊断用工具与作为诊断对象的电子控制单元(ECU)之间的通信进行中继的车载用的中继装置。
背景技术
以往,作为在车载***中使用的车内局域网(LAN)的通信标准,公知有控制器局域网(CAN),并且,公知在零售商等处经由数据链路连接器将维护工具连接于CAN,进行构成该车载***的ECU的故障诊断(诊断)。
并且,公知有与外部进行无线通信的ECU,作为这样的ECU的一个例子,公知有与便携装置进行无线通信,并接受经由便携装置的遥控操作的远程操作装置(专利文献1)。
并且,除此以外,还公知有访问无线通信线路网的数据通信模块(DCM)等,公知利用这样的ECU与设置于外部的遥控工具进行无线通信,经由CAN进行构成车载***的各ECU的故障诊断。
此外,还公知有能够使用这样的维护工具和遥控工具双方而进行ECU的诊断的车载***。
这里,在CAN中发送接收的帧中包含表示该帧的优先等级,并且表示该帧的用途或种类等的11比特(或者29比特)的识别信息(ID)。而且,在国际标准化组织(ISO)的通信协议中规定:作为诊断用的帧的ID(11比特),使用0x700~0x7FF。
这样,在各种通信标准的通信协议中,存在诊断用的帧中所能够使用的识别信息设有限制的情况。然而,今后,预想诊断用的工具会进一步多样化,搭载于车辆的ECU会增加,由此,存在这样的识别信息枯竭的顾虑。
并且,各ECU需要根据所接收到的帧的识别信息的种类而进行不同的处理,若因诊断用的工具的多样化等而诊断用的识别信息增加,则存在ECU的诊断关联处理复杂化的问题。
现有技术文献
专利文献
专利文献1:日本特开2006-347333号公报
发明内容
本发明就是鉴于上述问题点而完成的,其目的在于提供一种能够简化ECU中的诊断关联处理,并且能够防止确定作为诊断用的使用的识别信息枯竭的中继装置。
基于本发明的第1方式的中继装置具备请求接收部、请求存储部、请求转换部、请求送出部、响应接收部、响应存储部、响应转换部、响应发送部。请求接收部从第1诊断用工具接收用于进行搭载于车辆的ECU的故障诊断的诊断请求,从第2诊断用工具接收用于进行ECU的故障诊断的具有第1识别信息的对象诊断请求。对象诊断请求是用于进行与诊断请求相同的诊断处理的请求。请求存储部存储表示第1识别信息与不同于第1识别信息但对应于第1识别信息的第2识别信息之间的对应关系的请求转换信息。请求转换部基于请求转换信息将对象诊断请求的第1识别信息转换为对应于第1识别信息的第2识别信息。请求送出部将请求接收部所接收到的诊断请求朝ECU所连接的车内LAN送出,并且,在由请求转换部将第1识别信息转换为第2识别信息之后将对象诊断请求朝车内LAN送出。响应接收部作为诊断请求的响应接收由ECU送出至车内LAN的诊断响应。响应存储部存储表示作为对象诊断请求的响应的诊断响应的识别信息、即第3识别信息、与不同于第3识别信息但对应于第3识别信息的第4识别信息之间的对应关系的响应转换信息。响应转换部基于响应转换信息将作为对象诊断请求的响应的诊断响应所包含的第3识别信息转换为对应于第3识别信息的第4识别信息。响应发送部将响应接收部所接收到的诊断请求的响应、即诊断响应朝诊断请求的发送源、即第1诊断用工具发送,并且在由响应转换部将诊断响应的第3识别信息转换为第4识别信息之后,将作为对象诊断请求的响应的诊断响应朝对象诊断请求的发送源、即第2诊断用工具发送。
根据上述装置,能够简化ECU中的诊断关联处理,并且能够防止确定作为诊断用的使用的识别信息的枯竭。
附图说明
根据参照附图在以下进行的详细叙述能够进一步清楚本发明的上述目的以及其他目的、特征、优点。
图1是示出包含基于本发明的一个实施方式的中继装置的车载***的结构的框图。
图2是示出中央GW的结构的框图。
图3是示出对诊断用的帧进行中继时的处理的流程图。
图4是示出进行用于使基于第1工具的故障诊断优先的调解的处理的流程图。
图5是示出进行用于防止基于第1工具、第2工具双方的故障诊断同时进行的调解的处理的流程图。
图6是示出进行用于使基于第1工具的故障诊断优先的调解的处理的流程图。
具体实施方式
以下,使用附图对本发明的实施方式进行说明。此外,本发明的实施方式并不受下述的实施方式任何限定,能够采用隶属于本发明的技术范围的各种方式。
[结构的说明]
图1是示出作为本实施方式中的中继装置的一个例子的、由中央网关(CENTRAL GW)10等构成的车载***的结构的框图。以下,中央网关10简记为中央GW 10。
中央GW 10与连接有第1电子控制单元(1ST ECU)31、第2电子控制单元(2ND ECU)32等的车内局域网(LAN)、即第1LAN(1ST LAN)30,连接有第3电子控制单元(3RD ECU)41、第4电子控制单元(4THECU)42等的车内LAN、即第2LAN(2ND LAN)40连接。并且,也与连接有第5电子控制单元(5TH ECU)51、访问无线通信线路网的数据通信模块(DCM)52等的车内LAN、即第3LAN(3RD LAN)50连接,构成为对连接于不同LAN的ECU之间的通信进行中继。
此外,中央GW 10可以构成为中继专用的ECU,也可以构成为导航装置或空调等具有特定的功能的ECU。
并且,在本实施方式中,第1~第3LAN 30~50作为一个例子构成为控制器局域网(CAN)。当然,这些LAN也可以基于CAN以外的通信标准。
并且,中央GW 10作为一个例子构成为CAN,与设置有数据链路连接器(DLC)21的传送路20连接,在该数据链路连接器21上暂时连接有进行各ECU的故障诊断的第1诊断用工具(1ST TOOL)60。以下,将第1诊断用工具60简称为第1工具60。此外,该第1工具60例如构成为设置于零售商等的维护工具、进行法规上制定的故障诊断的法规工具等。
而且,假设在数据链路连接器21上连接有第1工具60,开始进行ECU的故障诊断。此时,中央GW 10经由传送路20从第1工具60接收指示用于对ECU进行故障诊断的处理的诊断请求帧,并将其朝第1~第3LAN30~50送出。
之后,作为针对该诊断请求帧的响应,若由任一个ECU对第1~第3LAN 30~50送出诊断响应帧,则中央GW 10接收该诊断响应帧,并经由传送路20朝第1工具60发送。
因此,连接于数据链路连接器21的第1工具60经由中央GW 10与构成车载***的各ECU进行诊断用帧的发送接收,能够进行上述ECU的故障诊断。
另一方面,连接于第3LAN 50的DCM 52作为第2诊断用工具(2NDTOOL)发挥功能。以下,将第2诊断用工具52简称为第2工具52。第2工具52构成为能够经由无线通信线路网与进行车辆的ECU的故障诊断的中心(CENTER)70(也可以是移动电话或智能手机等)进行通信。而且,若由中心70指示故障诊断,或者在该第2工具52中预先确定的驱动条件满足,则第2工具52朝第3LAN 50送出诊断请求帧。中央GW 10接收该诊断请求帧,并且对该诊断请求帧的ID进行转换(详细情况后述),并朝第1~第3LAN 30~50送出。
之后,作为针对该诊断请求帧的响应,若由任一个ECU朝第1~第3LAN 30~50送出诊断响应帧,则中央GW 10接收该诊断响应帧。而且,在对该诊断响应帧的ID进行转换之后(详细情况后述),朝第3LAN 50送出,并且,第2工具52接收该诊断响应帧,并将该诊断响应的内容朝中心70发送。
这样,中央GW 10根据来自中心70的指示或者驱动条件满足的情况而对进行故障诊断的第2工具52与作为故障诊断的对象的ECU之间的诊断用帧的发送接收进行中继。由此,中心(CENTER)70能够经由第2工具52、中央GW 10与构成车载***的各ECU进行通信,能够进行这些ECU的故障诊断。
接下来,使用图2对中央GW 10的结构进行说明。中央GW 10具备:进行经由第1LAN 30的通信的第1通信部(1ST COMM)11;进行经由第2LAN 40的通信的第2通信部(2ND COMM)12;进行经由第3LAN 50的通信的第3通信部(3RD COMM)13;以及进行经由传送路20的通信的第4通信部(4TH COMM)15。并且,具备控制部(CONTROL)14和由不需要进行存储保持动作的器件(例如闪存)构成的存储部(STORAGE)16。
此外,控制部14以由中央处理单元(CPU)、只读存储器(ROM)、随机访问存储器(RAM)、输入/输出端口(I/O)以及将它们连接在一起的总线等构成的公知的微型计算机为中心而构成,并根据存储于ROM的程序对中央GW 10进行集中控制。
[动作的说明]
(1)诊断用帧的中继
首先,对进行故障诊断时,中央GW 10对诊断用帧进行中继的处理进行说明。
在CAN中使用的帧中包含表示优先等级的11比特的ID(ID的值越小则优先等级越高),ID是根据帧的种类、用途、发送源、发送目标等确定的。
而且,在ISO的通信协议中规定:作为诊断用帧的ID,使用0x700~0x7FF。
构成本实施方式的车载***的各ECU与使用了采用0x700~0x7FF的ID的帧的故障诊断对应,在由第1工具60进行的ECU的故障诊断中,使用这些帧。
但是,在根据来自中心70的指示而利用第2工具52进行的故障诊断中,使用了并不采用0x700~0x7FF、而是采用除此以外的ID(例如,0x000~0x6FF的ID)的帧。因此,中央GW 10在进行第2工具52与ECU之间的中继时,将帧的ID转换为与在由第1工具60进行的故障诊断中表示同样的种类、用途等的0x700~0x7FF的ID。
以下,使用图3详细说明中央GW 10对诊断用帧进行中继时的处理。
假设根据来自中心70的指示、或者驱动条件满足的情况,第2工具52对第3LAN 50送出指示用于对任一个ECU进行故障诊断的诊断处理的诊断请求帧(ID为0x601)(S100)。此时,中央GW 10的控制部14经由第3通信部13接收该诊断请求帧。
此外,作为诊断请求帧,例如考虑读出规定的地址的存储器的内容的指示(数据监控)。并且,除此以外,也考虑异常产生时的车速、发动机转速等表示车辆状态的数据、即冻结帧数据(FFD)的发送请求等。
而且,中央GW 10的控制部14基于保存于存储部16的转换信息将所接收到的诊断请求帧的ID转换为0x701(S105)。
该转换信息是指如下的信息:针对在第2工具52中使用的各ID(0x000~0x6FF)、和在第1工具60中使用的各ID(0x700~0x7FF),示出表示同样的种类、用途等的彼此的对应关系。基于转换信息,与第2工具52对应的诊断用帧的ID被转换为与第1工具60对应的诊断用帧的ID(由通信协议定义的ID)。
接着,在S110中,中央GW 10的控制部14经由第1~第3通信部11~13将转换后的诊断请求帧朝第1~第3LAN 30~50送出。
而且,例如若第1ECU 31接收到该诊断请求帧,则据此进行诊断处理(S115),并且生成用于进行响应的数据帧、即诊断响应帧(ID为0x709),并朝第1LAN 30送出(S120)。
之后,中央GW 10的控制部14经由第1通信部11接收诊断响应帧,并且基于保存于存储部16的转换信息将该诊断响应帧的ID转换为0x609(S125)。
接着,在S130中,中央GW 10的控制部14经由第3通信部13将转换后的诊断响应帧朝第3LAN 50送出。第2工具52接收该诊断响应帧,由此,第2工具52与第1ECU 31之间的诊断用帧的发送接收成立。
另一方面,若第1工具60对传送路20送出诊断请求帧(ID为0x701)(S135),则中央GW 10的控制部14经由第4通信部15接收该诊断请求帧。而且,将该诊断请求帧朝第1~第3LAN 30~50送出(S140)。
之后,例如若第1ECU 31接收到该诊断请求帧,则据此进行诊断处理(S145),并且生成诊断响应帧(ID为0x709)而朝第1LAN 30送出(S150)。
与此相对,中央GW 10的控制部14接收被朝第1LAN 30送出的诊断响应帧,并且经由第4通信部15将该诊断响应帧朝传送路20送出。第1工具60接收该诊断响应帧,由此,第1工具60与第1ECU 31之间的诊断用帧的发送接收成立。
这里,假设在中央GW 10从第2工具52接收诊断请求帧并对ID进行转换而进行中继之后,在接收到响应之前的期间,从第1工具60接收到与已进行中继的诊断请求帧的ID(转换后的ID)具有相同ID的新的诊断请求帧。
在这样的情况下,若中央GW 10对新的诊断请求帧进行中继,则中央GW 10无法判别应当将作为响应从ECU接收到的诊断响应帧朝第1工具60与第2工具52中的哪一方中继。
因此,中央GW 10的控制部14在对来自第2工具52的诊断请求帧进行中继之后(S110),若在接收到诊断响应帧(S120)之前的期间从第1工具60接收到ID为0x701的诊断请求帧(S160),则对第1工具60发送指示在经过一定时间后再次发送相同帧的负响应代码(NRC)(S165)。
并且,假设中央GW 10在对来自第1工具60的诊断请求帧进行中继之后,在接收到响应之前的期间,从第2工具52接收到转换后的ID与先前已中继的诊断请求帧的ID相同的新的诊断请求帧。
在这样的情况下,中央GW 10若对新的诊断请求帧的ID进行转换并对该诊断请求帧进行中继,则无法判别应当将作为响应从ECU接收到的该诊断响应帧朝第1工具60和第2工具52中的哪一个中继。
因此,中央GW 10的控制部14若在对来自第1工具60的诊断请求帧进行中继之后(S140),在接收到诊断响应帧之前(S150)的期间,从第2工具52接收到ID为0x601的诊断请求帧(S170),则对第2工具52发送指示在经过一定时间后再次发送相同帧的NRC(S175)。
由此,能够将针对先前已中继的诊断请求帧的响应可靠地朝该诊断请求帧的发送源中继,并且能够将针对后接收到的诊断请求帧的响应可靠地朝该诊断请求帧的发送源中继。
此外,在第1ECU 31基于先优先(详细情况后述)构成的情况下,第1ECU 31即便在基于诊断请求帧的诊断处理(S115、S145)的执行中接收到新的诊断请求帧,也不接受该诊断请求帧,而考虑作为响应发送NRC。
因此,在这样的情况下,也可以形成为:中央GW 10若在S160或S170中接收到诊断请求帧则对该诊断请求帧进行中继。而且,也可以形成为:若随后接收到作为针对该诊断请求帧的响应而发送的NRC,则将该NRC朝诊断请求帧的发送源中继。即便在这样的情况下,也能够对第1工具60或第2工具52指示诊断请求帧的再次发送。
通过使用这样的中央GW 10,即便不在各ECU中设置与第1工具60用的ID以外的诊断用ID对应的处理,也能够进行基于中心70的故障诊断。即,在各ECU中,无需进行考虑使用第1工具60用的ID以外的诊断用ID的第2工具52在故障诊断中使用的情况的处理,能够简化各ECU中的诊断关联处理。
并且,不改变各ECU的结构就能够进行针对第2工具52的对应,并且能够不浪费地使用诊断用ID。因此,即便伴随着因ECU的增加而导致的第1工具60用的ID确保、或第2工具52的新设等这样的工具的增加等而所需要的诊断用的ID增加,也能够通过使用并未作为诊断用帧的ID在通信协议中定义的ID容易地对应。由此,能够防止作为诊断用帧的ID在通信协议中定义的ID的枯竭。
并且,通过使用中央GW 10,无需考虑由第2工具52进行的故障诊断,能够在由通信协议规定的范围内自由地设置在各ECU中使用的各诊断用帧的ID。并且,即便因第2工具52以外的新的工具的新设或改变等,而并未作为诊断用帧的ID在通信协议中定义的ID的使用状态变化的情况下,也无需变更在ECU中使用的现存的诊断用帧的ID。
并且,存在现存的ECU与由第1工具60进行的故障诊断(使用已在通信协议中定义的ID的故障诊断)对应,但并不与由第2工具52进行的故障诊断(使用并未在通信协议中定义的ID的故障诊断)对应的可能性。
与此相对,在中央GW 10中,在第2工具52的故障诊断中使用的诊断用帧的ID被转换为在第1工具60的故障诊断中使用的诊断用帧的ID。
因此,能够使用第2工具52进行这样的现存的ECU的故障诊断,能够将该ECU直接应用于车载***。此外,即便在新设第2工具52以外的新的工具的情况下,也能够利用ECU中的现存的诊断关联处理进行故障诊断。
(2)有关调解
接下来,对当欲使由第1工具60进行的故障诊断优先于由第2工具52进行的故障诊断的情况下,中央GW 10对由第1工具60进行的故障诊断和由第2工具52进行的故障诊断进行调解的处理进行说明。
在CAN中,能够用一个帧转送的最大数据长为8比特,当欲发送的数据超过8比特的情况下,需要分多次发送帧,并将该数据作为消息转送。
这里,在ISO 15765的标准中,制定了单帧(SF(Single Frame))、第一帧(FF(First Frame))、相邻帧(CF(Consecutive Frame))、流程控制帧(FC(Flow Control Frame))4个种类的帧,以及与工具和ECU之间的帧发送接收相关的时间规定。
并且,在CAN的应用层的通信协议、即ISO 14229中制定了如下的规则(先优先):接收帧或者消息(记载为帧等)的过程中的ECU即便接收到其他帧等也将其忽略,优先进行基于先接收到的帧等的处理。
另一方面,在CAN的网络层的通信协议、即ISO 15765中制定了如下的规则(后优先):在超过8比特的数据的接收中,ECU若接收到针对自装置的SF或FF,则放弃数据的接收,接受新的接收。
而且,在本实施方式的ECU的应用层基于先优先构成的情况下,假设在第2工具52与任一个ECU之间经由中央GW 10进行诊断数据的发送接收。此时,即便从第1工具60对该ECU发送诊断请求帧等,该帧等也不会被接受,不会开始由第1工具60进行的故障诊断。
然而,第1工具60构成为在零售商处使用的维护工具等,若不立即开始由第1工具60进行的故障诊断,则存在需要使在零售商处进行车辆的检查的顾客等待的可能性。
与此相对,在中央GW 10中,在为了进行故障诊断而进行第2工具52与ECU之间的数据的发送接收时,当由第1工具60进行的该ECU的故障诊断已开始的情况下,进行调解。而且,通过使由第2工具52进行的故障诊断中断,ECU成为能够接受由第1工具60进行的故障诊断的状态。
以下,使用图4对进行用于使由第1工具60进行的故障诊断优先的调解的处理进行说明。
假设第2工具52对第3LAN 50送出指示针对第1ECU 31提供FFD的SF、即FFD读出(S200)。此时,中央GW 10的控制部14经由第3通信部13接收该FFD读出。
在该FFD读出中使用的ID为0x000~0x6FF,中央GW 10的控制部14基于保存于存储部16的转换信息对所接收到的FFD读出的ID进行转换。而且,将转换后的FFD读出朝第1~第3LAN 30~50送出(S205)。
而且,第1ECU 31若接收到该FFD读出,则开始诊断处理(S210),读出保存于闪存等的FFD。当该FFD具有超过8比特的数据大小的情况下,则分割为8比特以下的多个数据。
之后,第1ECU 31生成包含分割数据中的一个的FF、即FFD响应并朝第1LAN 30送出(S230),中央GW 10的控制部14经由第1通信部11接收该FFD响应。
这里,假设中央GW 10在S205刚刚送出FFD读出之后,第1工具60对传送路20送出对第1ECU 31指示规定地址的存储器的内容的读出的SF、即数据监控(S215)。
此时,中央GW 10的控制部14在接收FFD响应之前接收数据监控。而且,在数据监控的接收后,在一定期间,执行使由第2工具52进行的故障诊断中止、优先开始由第1工具60进行的故障诊断的调解处理(S220)。
在该调解处理的执行过程中,用于由第2工具52进行的故障诊断的诊断用帧的中继(第1ECU 31与第2工具52之间的诊断用帧的中继)中止。因此,从第1ECU 31送出的FFD响应(S230)并不被朝第2工具52中继。
并且,在该调解处理中,控制部14作为数据监控的响应对传送路20发送指示第1工具60在经过一定时间后再次发送数据监控的SF、即NRC(S225)。
此外,如已经叙述的那样,第1ECU 31基于先优先构成的情况下,第1ECU 31在基于所接收到的诊断请求帧等的处理的执行中,若接收到针对该第1ECU 31的新的诊断请求帧等,则例如作为响应进行指示再次发送的SF(NRC)的送出等,不接受新的诊断请求帧等。
但是,当第1ECU 31正在执行处理的情况下,存在无法接受诊断请求帧等的情况。并且,如已经叙述的那样,当第1ECU 31先前接收到的诊断请求帧等所含的ID、与中继的新的诊断请求帧等的ID相同的情况下,接收到针对该诊断请求帧等的响应的中央GW 10不能判别应当将该响应朝第1工具60和第2工具52中的哪一个中继,因此无法中继该新的诊断请求帧等。
因此,中央GW 10自发地发送NRC(S225),由此,指示为了等待第1工具60的处理而在经过一定时间后再次发送数据监控,并且使第2工具52的处理中断,由此,第1ECU 31成为接受第1工具60的请求的状态。
此外,第1ECU 31从第1工具60接收的诊断请求帧等的ID、与从第2工具52接收的诊断请求帧等的ID(由中央GW 10转换后的ID)分开,当这些ID始终不同的情况下,也可以对来自第1工具60的数据监控进行中继,并且将作为该数据监控的响应而从第1ECU 31送出的NRC朝第1工具60中继。若为这样的情况下,则不会出现已中继的诊断请求帧等的ID被覆盖的情况,因此,能够对第1工具60指示在经过一定时间后再次发送数据监控。
这里,对调解处理中的第2工具52处理的中断的方法进行说明。
首先,在该中断的方法的说明之前,对假设未利用中央GW 10进行调解处理的情况下,由中央GW 10、第2工具52、第1ECU 31进行的处理(与图4中的虚线的箭头对应的处理)进行说明。
中央GW 10的控制部14若接收到从第1ECU 31送出至第1LAN 30的FFD响应,则基于转换信息对该FFD响应的ID(0x700~0x7FF)进行转换。而且,控制部14经由第3通信部13将对ID进行转换后的FFD响应朝第3LAN 50送出(S235)。
另一方面,第2工具52若接收到FFD响应,则将指定FFD响应的发送顺序的FC朝第3LAN 50送出(S240)。此外,在本实施方式中,该FC作为一个例子设定为块大小(BS)=1,根据该FC指示发送一个FFD响应帧,但当然并不限定于这样的发送顺序。
然后,中央GW 10的控制部14若经由第3通信部13接收到送出至第3LAN 50的FC,则基于转换信息对该FC的ID(0x000~0x6FF)进行转换。而且,控制部14经由第1~第3通信部11~13将对ID进行转换后的该FC朝第1~第3LAN 30~50送出(S245)。
另一方面,第1ECU 31若接收到该FC,则作为响应朝第1LAN 30送出FFD响应(S250),中央GW 10的控制部14经由第1通信部11接收该FFD响应。而且,控制部14基于转换信息对该FFD响应的ID(0x700~0x7FF)进行转换,并经由第3通信部13将对ID进行转换后的FFD响应朝第3LAN 50送出(S255)。
但是,中央GW 10通过来自第1工具60的数据监控的接收(S215)而进行调解处理,因此并不对第1ECU 31所发送的FFD响应(S230)进行中继。因此,S235~S255的处理未被执行。
并且,假设中央GW 10在从第1ECU 31接收到FFD响应(S230)、并据此送出FFD响应(S235)之后,从第1工具60接收数据监控,并因此而开始调解处理。在这样的情况下,虽然在S240中从第2工具52送出FC,但中央GW 10正处于调解处理的执行中,因此并不对该FC进行中继。
并且,假设中央GW 10在将从接收到FFD响应的第2工具52送出的FC朝第1ECU 31中继(S245)之后,从第1工具60接收数据监控,并因此而开始调解处理。在这样的情况下,虽然在S250中从第1ECU 31送出FFD响应,但中央GW 10正处于调解处理的执行中,因此并不对该FFD响应进行中继。
并且,第2工具52在送出FFD读出之后(S200),等待FFD响应的接收,但在从FFD读出的送出后(S200)起、或者若为在S240中送出FC的情况下则从该FC的送出后起经过一定时间的时刻,结束故障诊断。并且,在第1ECU 31中也等待FC的接收,但在从FFD响应的送出后(S230)起、或者若为在S250中送出FFD响应的情况下则从该FFD响应的送出后起经过一定时间的时刻,诊断处理结束。
并且,第1工具60在从中央GW 10接收到NRC后,若经过一定时间,则朝传送路20再次送出数据监控(S260)。中央GW 10的控制部14接收该数据监控,并且将其朝第1~第3LAN 30~50送出(S265)。
而且,第1ECU 31若接收到该数据监控,则开始诊断处理(S270),读出由该数据监控指定的存储器,并且生成包含所读出的数据的SF、即数据监控响应,并朝第1LAN 30送出(S275)。中央GW 10的控制部14接收送出至第1LAN 30的数据监控响应,并且将该数据监控响应朝传送路20送出(S280),将该数据监控响应朝第1工具60中继。
通过使用这样的中央GW 10,当在由第2工具52进行的故障诊断中,以同一ECU作为对象的由第1工具60进行的故障诊断开始的情况下,能够使由第2工具52进行的故障诊断中断,进行由第1工具60进行的故障诊断。由此,无需在各ECU中进行调解(换言之,保持将各ECU形成为基于先优先的结构的状态),就能够优先进行由第1工具60进行的故障诊断。
因此,能够在零售商等处可靠地进行使用维护工具进行的故障诊断,能够防止各ECU的处理负荷的增加或处理的复杂化,并且能够适当地调解由各工具进行的故障诊断。
并且,即便在借助由中央GW 10进行的ID的转换而使用第1工具60和第2工具52中的任一个的情况下,在中央GW 10与故障诊断的对象ECU之间,进行具有由通信协议定义的ID的诊断用帧的发送接收。
因此,在由双方的工具进行的故障诊断同时进行,利用中央GW 10对各工具的诊断用帧同时进行中继的情况下,存在无法判别从故障诊断的对象ECU接收到的诊断响应帧是针对哪个工具的响应的情况。
与此相对,在中央GW 10中,进行使由第1工具60进行的故障诊断优先的调解,因此,能够防止各ECU的处理负荷的增加或处理的复杂化,并且能够适当地防止由双方的工具进行的故障诊断同时进行的情况。由此,能够防止无法判别从故障诊断的对象ECU接收到的诊断响应帧是针对哪个工具的响应,在处理中发生异常的情况。
此外,这里,对进行用于使由第1工具60进行的故障诊断优先的调解的处理进行了说明,但例如正在由第2工具52进行紧急度高的故障诊断的情况下等,也可以基于同样的方法使由第2工具52进行的故障诊断优先。通过这样做,能够迅速地进行紧急度高的故障诊断。
[变形例1]
可是,当由第1工具60、第2工具52双方进行的故障诊断同时进行的情况下,存在不能判别从故障诊断的对象ECU接收到的响应帧是针对哪个工具的响应的情况。因此,考虑利用中央GW 10进行调解,防止由双方的工具进行的故障诊断同时进行。以下,使用图5对这样的调解的一个例子进行说明。
假设第2工具52朝第3LAN 50送出针对第1ECU 31的FFD读出(S300)。此时,中央GW 10的控制部14经由第3通信部13接收该FFD读出。
此时,中央GW 10的控制部14开始用于防止由各工具进行的故障诊断的同时进行的调解处理(S302),并且在对所接收到的FFD读出的ID进行转换之后朝第1~第3LAN 30~50送出(S304)。
而且,第1ECU 31若接收到该FFD读出,则开始诊断处理(S306),读出保存于自装置的非易失性存储器等的FFD。当该FFD超过8比特的情况下,分割成8比特以下的多个数据。
然后,第1ECU 31生成包含分割数据中的一个的FF、即FFD响应并朝第1LAN 30送出(S312),中央GW 10的控制部14经由第1通信部11接收该FFD响应。
这里,假设中央GW 10刚刚在S304中送出FFD读出之后,第1工具60朝传送路20送出针对任一个ECU的数据监控(S308)。
此时,中央GW 10的控制部14在FFD响应的接收前接收数据监控,与此对应,朝传送路20送出对第1工具60指示在经过一定时间后再次发送数据监控的SF、即NRC(S310)。
然后,中央GW 10的控制部14从第1ECU 31接收FFD响应。而且,基于转换信息对该FFD响应的ID进行转换,并将转换后的FFD响应朝第3LAN 50送出(S314)。
接收到FFD响应后的第2工具52紧随于此指示发送FFD响应,因此将FC朝第3LAN 50送出(S316)。此时,中央GW 10的控制部14经由第3通信部13接收该FC,并且基于转换信息对该FC的ID进行转换,并朝第1~第3LAN 30~50送出(S318)。
而且,第1ECU 31若接收到该FC,则生成包含下一个分割数据的CF、即FFD响应并朝第1LAN 30送出(S320),中央GW 10的控制部14经由第1通信部11接收该FFD响应。
接收到该FFD响应后的中央GW 10的控制部14对该FFD响应的ID进行转换并朝第3LAN 50送出(S322)。
第2工具52接收该FFD响应,并且将FC朝第3LAN 50送出(S324)。此时,中央GW 10的控制部14若经由第3通信部13接收到该FC,则在对ID进行转换后朝第1~第3LAN 30~50送出(S326)。
而且,第1ECU 31若接收到该FC,则生成包含下一个分割数据的CF、即FFD响应并朝第1LAN 30送出(S328),中央GW 10的控制部14经由第1通信部11接收该FFD响应。此外,通过送出该FFD响应,FFD的提供结束,因此第1ECU 31中的诊断处理结束。
接收到该FFD响应后的中央GW 10的控制部14对该FFD响应的ID进行转换并朝第3LAN 50送出(S330)。接收到该FFD响应后的第2工具52基于从第1ECU 31接收到的全部的FFD响应生成FFD,并经由无线通信线路网朝中心70发送。
另一方面,第1工具60在从中央GW 10接收到NRC后,若经过一定时间,则朝传送路20再次送出数据监控(S332)。中央GW 10的控制部14接收送出至传送路20的数据监控,并且朝第1~第3LAN 30~50送出该数据监控(S334)。
而且,根据该数据监控,在任一个ECU中开始诊断处理,中央GW 10进行该ECU与第1工具60之间的诊断用帧的中继。
此外,当在S332中,中央GW 10从第1工具60接收到数据监控时,中央GW 10的调解处理尚未结束的情况下,与S310同样,控制部14朝传送路20送出NRC。
根据这样的结构,能够防止ECU的处理负荷的增加或处理的复杂化,并且能够在执行先开始的由第2工具52进行的故障诊断后,开始进行后开始的由第1工具60进行的故障诊断。因此,能够防止由第1工具60进行的故障诊断和由第2工具52进行的故障诊断同时进行。
[变形例2]
如已经叙述的那样,在CAN的应用层的通信协议、即ISO 14229中制定了先优先。但是,也存在基于如下的规则(后优先)构成ECU的情况:当针对处于在先的诊断请求帧等的接收中的ECU,从其他工具发送在后的诊断请求帧等的情况下,该ECU若接收到在后的诊断请求帧等,则中断基于在先的诊断请求帧等的处理,开始基于该在后的诊断请求帧等的处理。
以下,使用图6对在ECU基于后优先构成的情况下进行用于使由第1工具60进行的故障诊断优先的调解的处理进行说明。
假设第2工具52朝第3LAN 50送出针对第1ECU 31的FFD读出(S400)。此时,中央GW 10的控制部14经由第3通信部13接收该FFD读出,并在对ID进行转换之后朝第1~第3LAN 30~50送出(S405)。
而且,第1ECU 31若接收到该FFD读出,则开始与该FFD读出对应的诊断处理(S410),读出保存于自装置的非易失性存储器等的FFD。而且,当该FFD超过8比特的情况下,分割为8比特以下的多个数据。
之后,假设第1工具60朝传送路20送出针对第1ECU 31的数据监控(S415)。中央GW 10的控制部14接收送出至传送路20的数据监控,并且,为了优先进行由第1工具60进行的故障诊断,开始中止来自第2工具52的诊断请求帧的中继的调解处理(S420)。并且,控制部14朝第1~第3LAN 30~50送出该数据监控(S425)。
第1ECU 31若接收到该数据监控,则中止因FFD读出的接收而正在进行的诊断处理(因此,不进行FFD响应的送出)。而且,开始与该数据监控对应的诊断处理(S430),读出由该数据监控指定的地址的存储器,并且生成包含所读出的数据的一部分的FF、即数据监控响应,并朝第1LAN 30送出(S435)。中央GW 10的控制部14接收送出至第1LAN 30的数据监控响应,并且进行中止来自第2工具52的诊断请求帧的中继的调解处理,因此,不进行针对第2工具52所连接的第3LAN 50的响应,而将该数据监控响应朝传送路20送出(S440)。
另一方面,第1工具60接收该数据监控响应,并且指示紧随于此的数据监控响应的发送,因此将FC朝传送路20送出(S445)。此时,中央GW10的控制部14经由第4通信部15接收该FC,并朝第1~第3LAN 30~50送出(S450)。
这里,假设第2工具52对第3LAN 50送出针对第1ECU 31的FFD读出(S455)。中央GW 10的控制部14虽然接收该FFD读出,但正在进行调解处理,因此该FFD读出未被中继。
而且,第1ECU 31若接收到在S450中送出的FC,则生成包含在先读出的未发送的数据的一部分的CF、即数据监控响应并朝第1LAN 30送出(S460)。中央GW 10的控制部14经由第1通信部11接收该数据监控响应,并朝传送路20送出(S465)。
另一方面,第1工具60接收该数据监控响应,并且指示紧随于此的数据监控响应的发送,因此将FC朝传送路20送出(S470)。此时,中央GW10的控制部14经由第4通信部15接收该FC,并朝第1~第3LAN 30~50送出(S475)。
而且,第1ECU 31若接收到该FC,则生成包含在先读出的未发送的数据的全部的CF、即数据监控响应并朝第1LAN 30送出(S480)。中央GW 10的控制部14经由第1通信部11接收该数据监控响应,并朝传送路20送出(S485),将该数据监控响应朝第1工具60中继。
当各ECU基于后优先构成的情况下,在由第1工具60进行的故障诊断中,若针对同一ECU的由第2工具52进行的故障诊断开始,则代替由第1工具60进行的故障诊断,开始由第2工具52进行的故障诊断。与此相对,根据变形例2的中央GW 10,在保持各ECU基于后优先构成的状态下,在这样的情况下能够继续进行由第1工具60进行的故障诊断。
因此,能够在零售商等处可靠地进行使用了维护工具的故障诊断,能够防止各ECU的处理负荷的增加或处理的复杂化,并且能够适当地调解由各工具进行的故障诊断。
(其他实施方式)
在本实施方式中,第1~第3LAN 30~50或传送路20构成为CAN,但自不必说,也可以构成为CAN以外的事件驱动方式的通信标准、FlexRay、媒体导向***传输(MOST)、以太网(注册商标)等通信标准的车内LAN。即便在这样的情况下,也能够得到同样的效果。
并且,根据第1~第3车内LAN 30~50或传送路20的通信标准,存在故障诊断的指示或针对该指示的响应作为由多个帧构成的消息发送接收,并进一步针对该消息设定ID的情况(换言之,存在并非构成消息的所有帧都包含ID,而是仅在某一帧包含ID的情况)。即便在这样的情况下,中央GW 10通过以与本实施方式同样的方式进行消息的中继、ID的转换、调解处理,能够得到同样的效果。
在本实施方式中,在第1工具60中使用由通信协议定义的诊断用帧,在第2工具52中使用并未由通信协议定义的诊断用帧。然而,并不限定于此,也可以在第1工具60中使用并未由通信协议定义的诊断用帧,在第2工具52中使用由通信协议定义的诊断用帧。即便在这样的情况下,也能够得到同样的效果。
在本实施方式中,例示出将数据链路连接器20设置于与中央GW 10连接的传送路20的结构,但是并不局限于此,也可以将数据链路连接器设置于第1~第3LAN 30~50。并且,也可以在传送路20或第1~第3LAN30~50中设置多个数据链路连接器,形成为能够同时连接多个第1工具60的结构。
并且,在本实施方式中,例示出经由一个第2工具52与中心70进行无线通信,从而进行ECU的故障诊断的结构。然而,并不局限于此,也可以形成为第2工具52与多个中心70进行无线通信,并在各中心70独立地进行ECU的故障诊断的结构。
并且,作为构成车载***ECU,也可以形成为如下的结构:还设置与第2工具52相当的新的无线通信装置,第2工具52或该无线通信装置与其它的中心70或终端(移动电话或智能手机等)进行无线通信,并独立地进行ECU的故障诊断。
并且,可以将上述第2工具52或该无线通信装置一并作为与第2工具之间的处理,也可以像第3工具、第4工具那样分开处理。
即便像这样形成为能够进行由1或者多个第1工具60、或由1或者多个工具进行的故障诊断的结构的情况下,也能够得到同样的效果。
在本发明中,中央GW 10相当于中继装置,第1工具60相当于外部连接工具,第2工具52相当于通信单元,第1工具60和第2工具52分别相当于第1诊断用工具和第2诊断用工具。
并且,从第2工具52送出的诊断请求帧、FFD读出、FC相当于对象诊断请求,NRC相当于再次发送请求,ID相当于识别信息,0x000~0x6FF的ID相当于第1、第4识别信息,0x700~0x7FF的ID相当于第2、第3识别信息。并且,对于在第2工具52中使用的各ID(0x000~0x6FF)、和在第1工具60中使用的各ID(0x700~0x7FF),表示呈现同样的种类、用途等的事物彼此的对应关系的信息、即转换信息相当于请求转换信息和响应转换信息。
并且,中央GW 10的存储部16相当于请求存储部、响应存储部,第3通信部13、第4通信部15相当于请求接收部、响应发送部,第1~第3通信部11~13相当于请求送出部、响应接收部。
并且,对诊断用帧进行中继时的处理中的S105相当于请求转换部,S125相当于响应转换部,S165、S175相当于再次发送请求部。
并且,进行用于使由第1工具60进行的故障诊断优先的调解的处理中的S225、以及中央GW 10中的第4通信部15相当于延迟部,S220相当于调解部、
上述的发明包含以下的方式。
基于本发明的一个方式的中继装置10具备:请求接收部13、15,请求存储部16,请求转换部S105,请求送出部11~13,响应接收部11~13,响应存储部16,响应转换部S125,响应发送部13、15。请求接收部13、15从第1诊断用工具60接收用于进行搭载于车辆的ECU 31、32、41、42、51、52的故障诊断的诊断请求,从第2诊断用工具52接收用于进行ECU 31、32、41、42、51的故障诊断的具有第1识别信息的对象诊断请求。对象诊断请求是用于进行与诊断请求相同的诊断处理的请求。请求存储部16存储表示第1识别信息与不同于第1识别信息但与第1识别信息对应的第2识别信息之间的对应关系的请求转换信息。请求转换部S105基于请求转换信息将对象诊断请求的第1识别信息转换为与第1识别信息对应的第2识别信息。请求送出部11~13将请求接收部13、15所接收到的诊断请求朝ECU31、32、41、42、51所连接的车内LAN 30、40、50送出,并且,在由请求转换部S105将第1识别信息转换为第2识别信息之后,将对象诊断请求朝车内LAN 30、40、50送出。响应接收部11~13作为诊断请求的响应接收由ECU 31、32、41、42、51送出至车内LAN 30、40、50的诊断响应。响应存储部16存储表示作为对象诊断请求的响应的诊断响应的识别信息、即第3识别信息与不同于第3识别信息但与第3识别信息对应的第4识别信息之间的对应关系的响应转换信息。响应转换部S125基于响应转换信息将作为对象诊断请求的响应的诊断响应所包含的第3识别信息转换为与第3识别信息对应的第4识别信息。响应发送部13、15将响应接收部11~13所接收到的诊断请求的响应、即诊断响应朝诊断请求的发送源、即第1诊断用工具发送,并且,在由响应转换部S125将诊断响应的第3识别信息转换为第4识别信息之后,将作为对象诊断请求的响应的诊断响应朝对象诊断请求的发送源、即第2诊断用工具发送。
此外,作为诊断请求、对象诊断请求或诊断响应,例如可以构成为单一的帧,也可以构成为由多个帧构成的消息。并且,帧是为了明确在1次发送接收中朝车内LAN等送出的数据而附带说的。
对ECU指示故障诊断的诊断请求的帧或者消息、或作为诊断请求的响应的诊断响应的帧等,具有与其种类、用途等对应地制定的识别信息(ID)。
而且,存在像上述的ISO中的CAN的通信协议那样,利用车内LAN的通信协议等对作为诊断用的帧等的识别信息的值附加限制的情况。
与此相对,根据本发明所涉及的中继装置10,在将具有限制外的识别信息的诊断请求的帧等朝ECU中继时,能够基于请求转换信息将该识别信息转换为呈现相同的种类、用途等的限制内的识别信息。并且,在作为对识别信息进行转换后的诊断请求的帧等的响应接收到具有限制内的识别信息的诊断响应的帧等的情况下,能够基于响应转换信息将该识别信息转换为呈现相同的种类、用途等的限制外的识别信息,并朝诊断用工具中继。
因此,即便并不在各ECU中设置与具有限制外的识别信息的诊断请求或诊断响应的帧等对应的处理(换言之为与对应于多个诊断用工具的诊断用的帧等对应的处理),也能够进行使用了这些帧等的故障诊断,能够简化各ECU中的诊断关联处理。
并且,不改变ECU的结构就能够增加具有在故障诊断中使用的限制外的识别信息的诊断用的帧等的种类。因此,即便伴随着诊断用工具的新设或诊断用工具的改变等而诊断用的帧等的种类增加,也能够容易地使用限制外的识别信息,能够防止限制内的识别信息枯竭。
这样,根据本发明所涉及的中继装置10,能够简化ECU中的诊断关联处理,并且能够防止确定为针对诊断用的帧等的使用的识别信息枯竭。
第1识别信息和第4识别信息是并未由与ECU 31、32、41、42、51中的经由车内LAN 30、40、50的通信相关的通信协议确定为针对故障诊断的使用的识别信息。并且,第2识别信息和第3识别信息是由通信协议确定为针对故障诊断的使用的识别信息。
根据这样的结构,即便在采用使用具有并未由ECU的通信协议定义的识别信息的诊断用的帧等进行故障诊断的诊断用工具的情况下,也能够简化ECU中的诊断关联处理。
并且,即便在诊断用工具的种类或作为故障诊断的对象的ECU增加,诊断用的帧等的种类增加的情况下,也能够容易地使用并未由通信协议定义的识别信息,能够防止由通信协议定义的识别信息枯竭。
第1诊断用工具60由借助专用的传送路20暂时连接于中继装置10的外部连接工具提供,第2诊断用工具52由与设置于外部的中心70或者设置于外部的装置进行无线通信的通信单元提供,且与车内LAN 30、40、50连接。请求接收部13、15经由传送路20从外部连接工具接收诊断请求,并且接收通信单元送出至车内LAN 30、40、50的对象诊断请求。响应发送部13、15将作为来自外部连接工具的诊断请求的响应从ECU 31、32、41、42、51接收到的诊断响应经由传送路朝外部连接工具发送,并且将作为对象诊断请求的响应从ECU 31、32、41、42、51接收且具有第4识别信息的诊断响应经由车内LAN 30、40、50朝通信单元发送。
基于本发明的中继装置10还具备再次发送请求部S165、S175。在由请求送出部11~13朝车内LAN 30、40、50在先送出诊断请求后,直至响应接收部11~13作为诊断请求的响应接收诊断响应为止的期间,当请求接收部13、15新接收到对象诊断请求时,再次发送请求部S165、S175在与对象诊断请求的识别信息、即第1识别信息对应的第2识别信息和由请求送出部11~13在先送出的诊断请求的识别信息一致的情况下,对对象诊断请求的发送源、即第2诊断用工具52,发送请求在经过预先确定的时间后再次发送对象诊断请求的再次发送请求。
再次发送请求部S165、S175,在由请求送出部11~13朝车内LAN 30、40、50在先送出对象诊断请求后,直至响应接收部11~13作为对象诊断请求的响应接收到诊断响应为止的期间,当请求接收部13、15新接收到诊断请求时,在诊断请求的识别信息与对应于由请求送出部11~13在先送出的对象诊断请求的识别信息、即第1识别信息的第2识别信息一致的情况下,对诊断请求的发送源、即第1诊断用工具60,发送请求在经过预先确定的时间后再次发送诊断请求的再次发送请求。
基于本发明的中继装置10还具备调解部S220和延迟部15、S225。在从第1诊断用工具60和第2诊断用工具52中的一个、即非优先工具接收到用于进行电子控制单元31、32、41、42、51的故障诊断的诊断请求后,且在故障诊断结束前,当从第1诊断用工具60和第2诊断用工具52中的另一个、即优先工具接收到用于进行电子控制单元31、32、41、42、51的故障诊断的诊断请求时,调解部S220使由请求送出部11~13进行的从非优先工具接收到的诊断请求的送出、和由响应发送部13、15进行的将诊断响应对非优先工具的发送中止。优先工具具有比非优先工具的优先度高的优先度。在从非优先工具接收到用于进行电子控制单元31、32、41、42、51的故障诊断的诊断请求后,且在故障诊断结束前,当从优先工具接收到用于进行电子控制单元31、32、41、42、51的故障诊断的诊断请求时,延迟部15、S225对优先工具发送请求在经过预先确定的时间后再次发送诊断请求的再次发送请求。在该情况下,诊断请求是指从第1诊断用工具60接收到的诊断请求和从第2诊断用工具52接收到的对象诊断请求中的任一个。
具体地说,调解部S220在第1诊断用工具60的优先度比第2诊断用工具52的优先度高的情况下,在从第2诊断用工具52接收到用于进行ECU31、32、41、42、51的故障诊断的对象诊断请求后,且在从第2诊断用工具52请求的故障诊断结束前,当从第1诊断用工具60接收到用于进行ECU31、32、41、42、51的故障诊断的诊断请求时,使由请求送出部11~13进行的从第2诊断用工具52接收到的对象诊断请求的送出、和由响应发送部13、15进行的将诊断响应对第2诊断用工具52的发送中止。延迟部15、S225在从第2诊断用工具52接收到用于进行ECU 31、32、41、42、51的故障诊断的对象诊断请求后,且在从第2诊断用工具52请求的故障诊断结束前,当从第1诊断用工具60接收到用于进行ECU 31、32、41、42、51的故障诊断的诊断请求时,对第1诊断用工具60发送请求在经过预先确定的时间后再次发送诊断请求的再次发送请求。
在第2诊断用工具52的优先度比第1诊断用工具60的优先度高的情况下,在从第1诊断用工具60接收到用于进行ECU 31、32、41、42、51的故障诊断的诊断请求后,且在从第1诊断用工具60请求的故障诊断结束前,当从第2诊断用工具52接收到用于进行ECU 31、32、41、42、51的故障诊断的对象诊断请求时,调解部S220使由请求送出部11~13进行的从第1诊断用工具60接收到的诊断请求的送出、和由响应发送部13、15进行的将诊断响应对第1诊断用工具60的发送中止。并且,在从第1诊断用工具60接收到用于进行ECU 31、32、41、42、51的故障诊断的诊断请求后,且在从第1诊断用工具60请求的故障诊断结束前,当从第2诊断用工具52接收到用于进行ECU 31、32、41、42、51的故障诊断的对象诊断请求时,延迟部15对第2诊断用工具52发送请求在经过预先确定的时间后再次发送对象诊断请求的再次发送请求。
本发明是基于实施例记述的,但应当理解为本发明并不限定于该实施例或构造。本发明也包含各种变形例或等同范围内的变形。除此之外,各种组合或形态、以及进一步在其中包含仅一个要素、包含一个以上或者一个以下要素的其他的组合或形态也落入本发明的范畴或思想范围。

Claims (10)

1.一种中继装置(10),具备:
请求接收部(13、15),从第1诊断用工具(60)接收用于进行搭载于车辆的电子控制单元(31、32、41、42、51、52)的故障诊断的诊断请求,从第2诊断用工具(52)接收用于进行上述电子控制单元(31、32、41、42、51)的故障诊断的具有第1识别信息的对象诊断请求,上述对象诊断请求是用于进行与上述诊断请求相同的诊断处理的请求;
请求存储部(16),存储表示上述第1识别信息与不同于上述第1识别信息但对应于上述第1识别信息的第2识别信息之间的对应关系的请求转换信息;
请求转换部(105),基于上述请求转换信息将上述对象诊断请求的上述第1识别信息转换成对应于上述第1识别信息的上述第2识别信息;
请求送出部(11~13),将上述请求接收部(13、15)所接收到的上述诊断请求朝上述电子控制单元(31、32、41、42、51)所连接的车内局域网(30、40、50)送出,并且在由上述请求转换部(S105)将上述第1识别信息转换为上述第2识别信息之后,将上述对象诊断请求朝上述车内局域网(30、40、50)送出;
响应接收部(11~13),作为上述诊断请求的响应接收由上述电子控制单元(31、32、41、42、51)送出至上述车内局域网(30、40、50)的诊断响应;
响应存储部(16),存储表示作为上述对象诊断请求的响应的上述诊断响应的识别信息、即第3识别信息、与不同于上述第3识别信息但对应于上述第3识别信息的第4识别信息之间的对应关系的响应转换信息;
响应转换部(S125),基于上述响应转换信息将作为上述对象诊断请求的响应的上述诊断响应所包含的上述第3识别信息转换为对应于上述第3识别信息的上述第4识别信息;以及
响应发送部(13、15),将上述响应接收部(11~13)所接收到的上述诊断请求的响应、即上述诊断响应朝上述诊断请求的发送源、即上述第1诊断用工具发送,并且在由上述响应转换部(S125)将上述诊断响应的上述第3识别信息转换为上述第4识别信息之后,将作为上述对象诊断请求的响应的上述诊断响应朝上述对象诊断请求的发送源、即上述第2诊断用工具发送。
2.根据权利要求1所述的中继装置,其中,
上述第1识别信息和上述第4识别信息是未被与上述电子控制单元(31、32、41、42、51)中的经由上述车内局域网(30、40、50)的通信相关的通信协议确定为针对上述故障诊断的使用的识别信息,
上述第2识别信息和上述第3识别信息是由上述通信协议确定为针对上述故障诊断的使用的识别信息。
3.根据权利要求1或2所述的中继装置,其中,
上述第1诊断用工具(60)由借助专用的传送路(20)暂时连接于该中继装置的外部连接工具提供,
上述第2诊断用工具(52)由与设置于外部的中心(70)或者设置于外部的装置进行无线通信的通信单元提供,且与上述车内局域网(30、40、50)连接,
上述请求接收部(13、15)经由上述传送路(20)从上述外部连接工具接收上述诊断请求,并且接收由上述通信单元送出至上述车内局域网(30、40、50)的上述对象诊断请求,
上述响应发送部(13、15)将作为来自上述外部连接工具的上述诊断请求的响应从上述电子控制单元(31、32、41、42、51)接收到的上述诊断响应经由上述传送路朝该外部连接工具发送,并且,将作为上述对象诊断请求的响应从上述电子控制单元(31、32、41、42、51)接收且具有上述第4识别信息的上述诊断响应经由上述车内局域网(30、40、50)朝上述通信单元发送。
4.根据权利要求1~3中任一项所述的中继装置,其中,
还具备再次发送请求部(S165、S175),该再次发送请求部(S165、S175)在由上述请求送出部(11~13)在先朝上述车内局域网(30、40、50)送出上述诊断请求后,直至上述响应接收部(11~13)作为该诊断请求的响应接收到上述诊断响应为止的期间,当上述请求接收部(13、15)新接收到上述对象诊断请求时,在对应于上述对象诊断请求的识别信息、即上述第1识别信息的上述第2识别信息、与由上述请求送出部(11~13)在先送出的上述诊断请求的识别信息一致的情况下,对上述对象诊断请求的发送源、即上述第2诊断用工具(52),发送请求在经过预先确定的时间后再次发送上述对象诊断请求的再次发送请求。
5.根据权利要求4所述的中继装置,其中,
上述再次发送请求部(S165、S175),在由上述请求送出部(11~13)在先朝上述车内局域网(30、40、50)送出上述对象诊断请求后,直至上述响应接收部(11~13)作为该对象诊断请求的响应接收到上述诊断响应为止的期间,当上述请求接收部(13、15)新接收到上述诊断请求时,在上述诊断请求的识别信息与对应于由上述请求送出部(11~13)在先送出的上述对象诊断请求的识别信息、即上述第1识别信息的上述第2识别信息一致的情况下,对上述诊断请求的发送源、即上述第1诊断用工具(60),发送请求在经过预先确定的上述时间后再次发送该诊断请求的再次发送请求。
6.根据权利要求1~5中任一项所述的中继装置,其中,
还具备:
调解部(S220),在从上述第1诊断用工具(60)和上述第2诊断用工具(52)中的一个、即非优先工具接收到用于进行上述电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求后,且在该故障诊断结束前,当从上述第1诊断用工具(60)和上述第2诊断用工具(52)中的另一个、即优先工具接收到用于进行该电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求时,使由上述请求送出部(11~13)进行的从该非优先工具接收到的上述诊断请求的送出、和由上述响应发送部(13、15)进行的将上述诊断响应对该非优先工具的发送中止,上述优先工具具有比上述非优先工具的优先度高的优先度;以及
延迟部(15、S225),在从上述非优先工具接收到用于进行上述电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求后,且在该故障诊断结束前,当从上述优先工具接收到用于进行该电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求时,对该优先工具发送请求在经过预先确定的时间后再次发送该诊断请求的再次发送请求。
7.根据权利要求6所述的中继装置,其中,
上述优先工具是上述外部连接工具,上述非优先工具是上述通信单元。
8.根据权利要求6所述的中继装置,其中,
上述优先工具是上述通信单元,上述非优先工具是上述外部连接工具。
9.根据权利要求1~5中任一项所述的中继装置,其中,
还具备:
调解部(S220),在上述第1诊断用工具(60)的优先度比上述第2诊断用工具(52)的优先度高的情况下,在从上述第2诊断用工具(52)接收到用于进行上述电子控制单元(31、32、41、42、51)的上述故障诊断的上述对象诊断请求后,且在从上述第2诊断用工具(52)请求的上述故障诊断结束前,当从上述第1诊断用工具(60)接收到用于进行该电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求时,使由上述请求送出部(11~13)进行的从上述第2诊断用工具(52)接收到的上述对象诊断请求的送出、和由上述响应发送部(13、15)进行的将上述诊断响应对上述第2诊断用工具(52)的发送中止;以及
延迟部(15、S225),在从上述第2诊断用工具(52)接收到用于进行上述电子控制单元(31、32、41、42、51)的上述故障诊断的上述对象诊断请求后,且在从上述第2诊断用工具(52)请求的上述故障诊断结束前,当从上述第1诊断用工具(60)接收到用于进行该电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求时,对该第1诊断用工具(60)发送请求在经过预先确定的时间后再次发送该诊断请求的再次发送请求。
10.根据权利要求9所述的中继装置,其中,
在上述第2诊断用工具(52)的优先度比上述第1诊断用工具(60)的优先度高的情况下,上述调解部(S220)在从上述第1诊断用工具(60)接收到用于进行上述电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求后,且在从上述第1诊断用工具(60)请求的上述故障诊断结束前,当从上述第2诊断用工具(52)接收到用于进行该电子控制单元(31、32、41、42、51)的上述故障诊断的上述对象诊断请求时,使由上述请求送出部(11~13)进行的从上述第1诊断用工具(60)接收到的上述诊断请求的送出、和由上述响应发送部(13、15)进行的将上述诊断响应对上述第1诊断用工具(60)的发送中止,
上述延迟部(15),在从上述第1诊断用工具(60)接收到用于进行上述电子控制单元(31、32、41、42、51)的上述故障诊断的上述诊断请求后,且在从上述第1诊断用工具(60)请求的上述故障诊断结束前,当从上述第2诊断用工具(52)接收到用于进行该电子控制单元(31、32、41、42、51)的上述故障诊断的上述对象诊断请求时,对该第2诊断用工具(52)发送请求在经过预先确定的上述时间后再次发送该对象诊断请求的再次发送请求。
CN201380052747.5A 2012-10-09 2013-10-04 中继装置 Expired - Fee Related CN104704777B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012224393A JP5949417B2 (ja) 2012-10-09 2012-10-09 中継装置
JP2012-224393 2012-10-09
PCT/JP2013/005940 WO2014057643A1 (ja) 2012-10-09 2013-10-04 中継装置

Publications (2)

Publication Number Publication Date
CN104704777A true CN104704777A (zh) 2015-06-10
CN104704777B CN104704777B (zh) 2018-01-02

Family

ID=50477126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380052747.5A Expired - Fee Related CN104704777B (zh) 2012-10-09 2013-10-04 中继装置

Country Status (5)

Country Link
US (1) US9224251B2 (zh)
JP (1) JP5949417B2 (zh)
CN (1) CN104704777B (zh)
DE (1) DE112013004936T5 (zh)
WO (1) WO2014057643A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107852352A (zh) * 2015-07-23 2018-03-27 株式会社电装 中继装置、电子控制装置以及车载***
CN109842957A (zh) * 2017-11-28 2019-06-04 丰田自动车株式会社 诊断装置、存储程序的非暂时性计算机可读存储介质以及连接建立方法
CN110036601A (zh) * 2016-11-25 2019-07-19 株式会社电装 并行处理装置以及并行处理程序
CN110463142A (zh) * 2018-01-22 2019-11-15 松下电器(美国)知识产权公司 车辆异常检测服务器、车辆异常检测***及车辆异常检测方法
CN112034811A (zh) * 2019-06-03 2020-12-04 现代自动车株式会社 控制器诊断装置及方法
CN113204226A (zh) * 2021-04-25 2021-08-03 重庆长安汽车股份有限公司 整车诊断***及方法
CN113765608A (zh) * 2020-06-04 2021-12-07 华为技术有限公司 故障诊断方法、电子设备及存储介质

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5949416B2 (ja) 2012-10-09 2016-07-06 株式会社デンソー 中継装置
DE102015211308A1 (de) * 2015-06-19 2016-12-22 Robert Bosch Gmbh Werkzeugsystem für eine Montageanlage mit anwenderspezifischem Bericht und ein Verfahren für ein Werkzeugsystem einer Monateanlage
US11430273B2 (en) 2015-08-05 2022-08-30 EZ Lynk SEZC Apparatus and method for remote ELD monitoring and ECU reprogramming
US10621796B2 (en) 2015-08-05 2020-04-14 EZ Lynk SEZC System and method for real time wireless ECU monitoring and reprogramming
US11210871B2 (en) 2015-08-05 2021-12-28 EZ Lynk SEZC System and method for remote emissions control unit monitoring and reprogramming
US10614640B2 (en) 2015-08-05 2020-04-07 EZ Lynk SEZC System and method for real time wireless ECU monitoring and reprogramming
JP6524905B2 (ja) 2015-12-25 2019-06-05 株式会社デンソー 電子制御装置
JP2017168994A (ja) * 2016-03-15 2017-09-21 本田技研工業株式会社 通信装置及び通信システム
JP6352325B2 (ja) * 2016-03-15 2018-07-04 本田技研工業株式会社 通信システム
JP6717026B2 (ja) * 2016-04-19 2020-07-01 オムロン株式会社 制御装置、中継装置、制御装置の制御方法、中継装置の制御方法、制御プログラム、および記録媒体
WO2018096755A1 (ja) 2016-11-25 2018-05-31 株式会社デンソー 並行処理装置及び並行処理プログラム
JP6468277B2 (ja) 2016-12-26 2019-02-13 トヨタ自動車株式会社 車両通信システム
DE102017203898A1 (de) * 2017-03-09 2018-09-13 Siemens Aktiengesellschaft Gateway-Vorrichtung, Kommunikationsverfahren und Kommunikationssystem für ein Fahrzeug, insbesondere ein Schienenfahrzeug
KR102309438B1 (ko) * 2017-06-23 2021-10-07 현대자동차주식회사 차량 검사 시스템, 차량 및 차량의 제어 방법
JP7131475B2 (ja) * 2018-05-15 2022-09-06 株式会社デンソー 電子制御装置、セッション確立プログラム及び制御プログラム
JP7379892B2 (ja) 2018-07-25 2023-11-15 株式会社デンソー 車両用電子制御システム、車両側システム及び携帯端末
WO2020022265A1 (ja) 2018-07-25 2020-01-30 株式会社デンソー 車両用電子制御システム、プログラム更新の承諾判定方法及びプログラム更新の承諾判定プログラム
JP7003976B2 (ja) 2018-08-10 2022-01-21 株式会社デンソー 車両用マスタ装置、更新データの検証方法及び更新データの検証プログラム
JP7115429B2 (ja) 2018-08-10 2022-08-09 株式会社デンソー 車両用マスタ装置、ロールバックの実行制御方法及びロールバックの実行制御プログラム
JP7047819B2 (ja) 2018-08-10 2022-04-05 株式会社デンソー 電子制御装置、車両用電子制御システム、アクティベートの実行制御方法及びアクティベートの実行制御プログラム
JP7400232B2 (ja) 2018-08-10 2023-12-19 株式会社デンソー 電子制御装置、リトライポイントの特定方法、リトライポイントの特定プログラム及び車両用電子制御システム
JP7111074B2 (ja) 2018-08-10 2022-08-02 株式会社デンソー 車両用マスタ装置、セキュリティアクセス鍵の管理方法、セキュリティアクセス鍵の管理プログラム及び車両用電子制御システム
JP7354658B2 (ja) 2018-08-10 2023-10-03 株式会社デンソー 車両用電子制御システム、進捗表示の画面表示制御方法及び進捗表示の画面表示制御プログラム
JP7439402B2 (ja) 2018-08-10 2024-02-28 株式会社デンソー 表示制御装置、書換え進捗状況の表示制御方法及び書換え進捗状況の表示制御プログラム
JP6973450B2 (ja) 2018-08-10 2021-12-01 株式会社デンソー 車両用マスタ装置、インストールの指示判定方法及びインストールの指示判定プログラム
JP7427879B2 (ja) 2018-08-10 2024-02-06 株式会社デンソー 車両用マスタ装置、書換え対象のグループ管理方法及び書換え対象のグループ管理プログラム
JP7354631B2 (ja) 2018-08-10 2023-10-03 株式会社デンソー 電子制御装置、車両用電子制御システム、差分データの整合性判定方法及び差分データの整合性判定プログラム
JP7024765B2 (ja) 2018-08-10 2022-02-24 株式会社デンソー 車両用マスタ装置、更新データの配信制御方法及び更新データの配信制御プログラム
JP6973449B2 (ja) 2018-08-10 2021-12-01 株式会社デンソー 車両用電子制御システム、配信パッケージのダウンロード判定方法及び配信パッケージのダウンロード判定プログラム
JP7419689B2 (ja) 2018-08-10 2024-01-23 株式会社デンソー 車両用電子制御システム、センター装置、車両用マスタ装置、表示制御情報の送信制御方法、表示制御情報の受信制御方法、表示制御情報の送信制御プログラム及び表示制御情報の受信制御プログラム
JP7484096B2 (ja) 2018-08-10 2024-05-16 株式会社デンソー 電子制御装置、書換えの実行制御方法及び書換えの実行制御プログラム
JP7346956B2 (ja) 2018-08-10 2023-09-20 株式会社デンソー 車両用プログラム書換えシステム、車両用マスタ装置、進捗状態の同期制御方法及び進捗状態の同期制御プログラム
JP7276701B2 (ja) * 2018-12-20 2023-05-18 ダイハツ工業株式会社 故障診断システム
US11321972B1 (en) 2019-04-05 2022-05-03 State Farm Mutual Automobile Insurance Company Systems and methods for detecting software interactions for autonomous vehicles within changing environmental conditions
US10703383B1 (en) 2019-04-05 2020-07-07 State Farm Mutual Automobile Insurance Company Systems and methods for detecting software interactions for individual autonomous vehicles
US11048261B1 (en) 2019-04-05 2021-06-29 State Farm Mutual Automobile Insurance Company Systems and methods for evaluating autonomous vehicle software interactions for proposed trips
JP7339037B2 (ja) * 2019-07-10 2023-09-05 ファナック株式会社 制御装置、診断方法及び診断プログラム
KR20190098097A (ko) * 2019-08-01 2019-08-21 엘지전자 주식회사 전자 제어 시스템
CN112444411B (zh) * 2020-11-18 2023-09-22 中国汽车工程研究院股份有限公司 基于can总线网络信号的整车诊断控制方法
CN115225481B (zh) * 2021-12-09 2024-03-22 广州汽车集团股份有限公司 网关诊断路由配置方法、装置、车载网关、车辆和介质
CN114550340B (zh) * 2022-02-24 2023-07-18 深蓝汽车科技有限公司 一种远程诊断控制器的方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006197017A (ja) * 2005-01-11 2006-07-27 Toyota Motor Corp 車両用診断システム
CN101138205A (zh) * 2005-03-04 2008-03-05 富士通株式会社 数据包中继装置
US20110110369A1 (en) * 2009-11-11 2011-05-12 Fujitsu Limited Relay device
JP2012105082A (ja) * 2010-11-10 2012-05-31 Denso Corp 通信装置及びデータ通信システム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5908455A (en) * 1996-10-07 1999-06-01 Hewlett-Packard Company High performance automotive diagnostics instrumentation architecture
WO1999016697A1 (en) * 1997-09-30 1999-04-08 Crown Equipment Corporation Diagnosing malfunctions in materials handling vehicles
JP2003023440A (ja) * 2001-07-09 2003-01-24 Denso Corp ゲートウェイ装置、コンピュータ、通信評価システム
US20060106508A1 (en) * 2004-11-12 2006-05-18 Spx Corporation Remote display of diagnostic data apparatus and method
JP2006191339A (ja) * 2005-01-06 2006-07-20 Fujitsu Ten Ltd バス間のメッセージ転送を行うゲートウエイ装置
JP4507884B2 (ja) 2005-01-11 2010-07-21 トヨタ自動車株式会社 遠隔制御システム及び遠隔制御装置を備える車両
JP4529811B2 (ja) 2005-06-15 2010-08-25 トヨタ自動車株式会社 遠隔操作装置
US8437902B2 (en) * 2005-10-31 2013-05-07 Service Solutions U.S. Llc Technical information management apparatus and method for vehicle diagnostic tools
JP2007196971A (ja) * 2006-01-30 2007-08-09 Hitachi Ltd 車載通信システム
US8762165B2 (en) * 2006-06-14 2014-06-24 Bosch Automotive Service Solutions Llc Optimizing test procedures for a subject under test
JP4853196B2 (ja) 2006-09-19 2012-01-11 株式会社デンソー 制御システム
JP4442617B2 (ja) * 2007-02-16 2010-03-31 株式会社デンソー 電子制御装置
FR2920558B1 (fr) * 2007-08-27 2010-03-12 Renault Sas Procede et systeme de diagnostic du dysfonctionnement d'un vehicule automobile
JP5949416B2 (ja) 2012-10-09 2016-07-06 株式会社デンソー 中継装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006197017A (ja) * 2005-01-11 2006-07-27 Toyota Motor Corp 車両用診断システム
CN101138205A (zh) * 2005-03-04 2008-03-05 富士通株式会社 数据包中继装置
US20110110369A1 (en) * 2009-11-11 2011-05-12 Fujitsu Limited Relay device
JP2012105082A (ja) * 2010-11-10 2012-05-31 Denso Corp 通信装置及びデータ通信システム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107852352A (zh) * 2015-07-23 2018-03-27 株式会社电装 中继装置、电子控制装置以及车载***
CN110036601A (zh) * 2016-11-25 2019-07-19 株式会社电装 并行处理装置以及并行处理程序
CN110036601B (zh) * 2016-11-25 2021-08-17 株式会社电装 并行处理装置以及计算机可读取的非暂时性存储介质
CN109842957A (zh) * 2017-11-28 2019-06-04 丰田自动车株式会社 诊断装置、存储程序的非暂时性计算机可读存储介质以及连接建立方法
CN110463142A (zh) * 2018-01-22 2019-11-15 松下电器(美国)知识产权公司 车辆异常检测服务器、车辆异常检测***及车辆异常检测方法
CN112034811A (zh) * 2019-06-03 2020-12-04 现代自动车株式会社 控制器诊断装置及方法
CN113765608A (zh) * 2020-06-04 2021-12-07 华为技术有限公司 故障诊断方法、电子设备及存储介质
CN113204226A (zh) * 2021-04-25 2021-08-03 重庆长安汽车股份有限公司 整车诊断***及方法

Also Published As

Publication number Publication date
US9224251B2 (en) 2015-12-29
CN104704777B (zh) 2018-01-02
WO2014057643A1 (ja) 2014-04-17
US20150254909A1 (en) 2015-09-10
JP2014078801A (ja) 2014-05-01
JP5949417B2 (ja) 2016-07-06
DE112013004936T5 (de) 2015-06-25

Similar Documents

Publication Publication Date Title
CN104704777A (zh) 中继装置
CN104718725A (zh) 中继装置
EP1839150B1 (en) Fault diagnosis data recording system and method
CN110574345B (zh) 车载通信***、车载中继装置及消息中继方法
EP1037430B1 (en) Communication gateway
US9800456B2 (en) On-board network system
CN110709932B (zh) 记录控制装置
JP2012156803A (ja) 車載ネットワークシステム
CN108445860B (zh) 诊断设备、诊断请求处理方法及计算机可读存储介质
US5726638A (en) Method and device for serial communication
EP1209878A2 (en) Motor vehicle communication protocol with automatic device address assignment
JP2006340099A (ja) ゲートウェイ装置
CN115336233A (zh) 车载中继装置、信息处理方法及程序
CN113505056A (zh) 车辆诊断方法、***、装置及存储介质
JP3106927B2 (ja) 通信システム
CN116633780A (zh) 车辆的网关升级方法、装置、车辆及存储介质
WO1989002141A1 (en) Method and system for transmitting information and controlling components
CN114125008B (zh) 一种数据传输方法及装置
CN113291351B (zh) 编组列车、列车数据传输方法和装置、存储介质
KR20070048362A (ko) 차량 진단장비 충돌 방지방법
CN117539217A (zh) 基于车载信息娱乐***的车辆健康体检
CN117234187A (zh) 车辆的诊断方法、车辆、设备及存储介质
JPH08265880A (ja) 通信システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180102

Termination date: 20201004

CF01 Termination of patent right due to non-payment of annual fee