JP6352325B2 - 通信システム - Google Patents
通信システム Download PDFInfo
- Publication number
- JP6352325B2 JP6352325B2 JP2016051519A JP2016051519A JP6352325B2 JP 6352325 B2 JP6352325 B2 JP 6352325B2 JP 2016051519 A JP2016051519 A JP 2016051519A JP 2016051519 A JP2016051519 A JP 2016051519A JP 6352325 B2 JP6352325 B2 JP 6352325B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- frame
- communication system
- ecu
- diagnosis
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Small-Scale Networks (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
Description
前記第2通信路に接続された1つ以上の第2通信装置とを備える通信システムであって、
前記第1通信装置は、
前記第1通信路との通信を行う第1通信手段と、
前記第2通信路との通信を行う第2通信手段と、
前記1つ以上の第2通信装置が保有するアプリケーションのうち少なくとも1つと、
制御手段とを備え、
前記制御手段は、
診断要求を格納した第1フレームを前記第1通信路から受信し、
前記1つ以上の第2通信装置のうち前記診断要求を処理すべき第2通信装置を特定し、
前記特定された第2通信装置の代わりに前記第1通信装置が前記診断要求を処理可能かを判定し、
前記診断要求を処理可能と判定された場合に、前記アプリケーションを前記第1通信装置にて実行させることによって診断結果を取得し、
前記診断結果を格納した第2フレームを前記第1通信路へ送信することを特徴とする通信システムが提供される。
図1を参照しつつ、一部の実施形態に係る通信システム100について説明する。通信システム100は、一例として自動車などの車両に搭載され、車載ネットワークを構成する。これに代えて、通信システム100は、輸送用機械、工作機械、産業ロボットなどに搭載されてもよい。通信システム100は、通信装置として、複数のECU(電子制御ユニット)111〜118、121〜128と、ゲートウェイ装置(G/W)101とを含む。通信システム100では、複数のECUが複数のドメインに分かれて配置されている。各ECUが制御する機能を図1においてカッコ書きで示す。例えば、ECU111はブレーキ機能を制御する。
図2を参照して、通信システム100に含まれる通信装置の構成例について説明する。図2(a)では、マスターECUの例としてECU111について代表的に説明し、図2(b)では、スレーブECUの例としてECU112について代表的に説明する。
図4(a)を参照しつつ、通信システム100における通信に用いられるフレーム400のフォーマットについて説明する。フレーム400は、通信システム100で通信されるデータの単位であり、データフレームとも呼ばれうる。フレーム400は、例えばCAN通信プロトコルに準拠してもよい。フレーム400は、IDフィールド400aと、データフィールド400bとを含む。IDフィールド400aには、通信システム100の通信装置(ECU111等及びゲートウェイ装置101)に割り当てられたIDが格納される。以下に説明するように、IDフィールド400aには、フレーム400の送信元の通信装置のIDが格納される場合もあるし、フレーム400の宛先の通信装置のIDが格納される場合もあるし、それ以外の場合もある。データフィールド400bには、通信されるデータが格納される。
図5〜図7を参照しつつ、通信システム100の動作例について説明する。まず図5を参照しつつ、マスターECU(例えば、ECU111)が診断要求を受信する動作について説明する。マスターECU111は、複数の診断要求を受信すべく、図5のフローチャートの動作を繰り返し実行してもよい。
[構成1]
第1通信路(例えば、103)及び第2通信路(例えば、119、129)に接続された第1通信装置(例えば、111、121)と、
前記第2通信路に接続された1つ以上の第2通信装置(例えば、112〜118、122〜128)とを備える通信システム(例えば、100)であって、
前記第1通信装置は、
前記第1通信路との通信を行う第1通信手段(例えば、204)と、
前記第2通信路との通信を行う第2通信手段(例えば、205)と、
制御手段(例えば、201)とを備え、
前記制御手段は、
診断要求を格納した第1フレーム(例えば、402)を前記第1通信路から受信し、
前記1つ以上の第2通信装置のうち前記診断要求を処理すべき第2通信装置を特定し、
前記特定された第2通信装置の代わりに前記第1通信装置が前記診断要求を処理可能かを判定し、
前記診断要求を処理可能と判定された場合に、前記診断要求を処理することによって診断結果を取得し、
前記診断結果を格納した第2フレーム(例えば、405)を前記第1通信路へ送信することを特徴とする通信システム。
構成1に記載の通信システムであって、
前記第1通信装置は、前記1つ以上の第2装置が保有するアプリケーションのうち少なくとも1つを保有し、
前記制御手段は、前記アプリケーションを、前記第1通信装置にて実行させることによって、前記診断結果を取得することを特徴とする通信システム。
構成1又は2に記載の通信システムであって、
前記制御手段は、前記診断要求を処理可能でないと判定された場合に、前記診断要求を格納した第3フレーム(例えば、403)を前記第2通信路へ送信することを特徴とする通信システム。
構成1乃至3の何れか1つに記載の通信システムであって、
前記制御手段は、
前記診断要求に対する診断結果を格納した第4フレーム(例えば、404)を前記第2通信路から受信し、
前記診断結果を格納した第5フレーム(例えば、405)を前記第1通信路へ送信することを特徴とする通信システム。
構成4に記載の通信システムであって、
前記制御手段は、前記第4フレームを前記第5フレームとして前記第1通信路へ送信することを特徴とする通信システム。
構成1乃至5の何れか1つに記載の通信システムであって、
前記制御手段は、
前記特定された第2通信装置が前記第2通信路に接続されているかを判定し、
前記特定された第2通信装置が前記第2通信路に接続されていないと判定された場合に、否定応答を格納したフレームを前記第1通信路へ送信することを特徴とする通信システム。
構成1乃至6の何れか1つに記載の通信システムであって、
前記制御手段は、前記通信システムの外部にある診断装置(例えば、130)から前記第1フレームを受信することを特徴とする通信システム。
構成1乃至7の何れか1つに記載の通信システムであって、
前記1つ以上の第2通信装置はECUであることを特徴とする通信システム。
構成1乃至8の何れか1つに記載の通信システムであって、
前記第1通信装置はECUであることを特徴とする通信システム。
構成1乃至9の何れか1つに記載の通信システムであって、
前記第1通信路及び前記第2通信路を通じた通信は、CAN通信プロトコルに準拠することを特徴とする通信システム。
構成1乃至10の何れか1つに記載の通信システムであって、
車載ネットワークを構成することを特徴とする通信システム。
構成1乃至11の何れか1つに記載の通信システムであって、
前記1つ以上の第2通信装置は、パワートレイン機能に関する処理を行うことを特徴とする通信システム。
Claims (12)
- 第1通信路及び第2通信路に接続された第1通信装置と、
前記第2通信路に接続された1つ以上の第2通信装置とを備える通信システムであって、
前記第1通信装置は、
前記第1通信路との通信を行う第1通信手段と、
前記第2通信路との通信を行う第2通信手段と、
前記1つ以上の第2通信装置が保有するアプリケーションのうち少なくとも1つと、
制御手段とを備え、
前記制御手段は、
診断要求を格納した第1フレームを前記第1通信路から受信し、
前記1つ以上の第2通信装置のうち前記診断要求を処理すべき第2通信装置を特定し、
前記特定された第2通信装置の代わりに前記第1通信装置が前記診断要求を処理可能かを判定し、
前記診断要求を処理可能と判定された場合に、前記アプリケーションを前記第1通信装置にて実行させることによって診断結果を取得し、
前記診断結果を格納した第2フレームを前記第1通信路へ送信することを特徴とする通信システム。 - 請求項1に記載の通信システムであって、
前記制御手段は、前記診断要求が、前記第2通信装置に接続されたセンサ及びアクチュエータを使用せずに応答できるものである場合に、前記アプリケーションを、前記第1通信装置にて実行させることによって、前記診断結果を取得することを特徴とする通信システム。 - 請求項1又は2に記載の通信システムであって、
前記制御手段は、前記診断要求を処理可能でないと判定された場合に、前記診断要求を格納した第3フレームを前記第2通信路へ送信することを特徴とする通信システム。 - 請求項1乃至3の何れかに記載の通信システムであって、
前記制御手段は、
前記診断要求に対する診断結果を格納した第4フレームを前記第2通信路から受信し、
前記診断結果を格納した第5フレームを前記第1通信路へ送信することを特徴とする通信システム。 - 請求項4に記載の通信システムであって、
前記制御手段は、前記第4フレームを前記第5フレームとして前記第1通信路へ送信することを特徴とする通信システム。 - 請求項1乃至5の何れか1項に記載の通信システムであって、
前記制御手段は、
前記特定された第2通信装置が前記第2通信路に接続されているかを判定し、
前記特定された第2通信装置が前記第2通信路に接続されていないと判定された場合に、否定応答を格納したフレームを前記第1通信路へ送信することを特徴とする通信システム。 - 請求項1乃至6の何れか1項に記載の通信システムであって、
前記制御手段は、前記通信システムの外部にある診断装置から前記第1フレームを受信することを特徴とする通信システム。 - 請求項1乃至7の何れか1項に記載の通信システムであって、
前記1つ以上の第2通信装置はECUであることを特徴とする通信システム。 - 請求項1乃至8の何れか1項に記載の通信システムであって、
前記第1通信装置はECUであることを特徴とする通信システム。 - 請求項1乃至9の何れか1項に記載の通信システムであって、
前記第1通信路及び前記第2通信路を通じた通信は、CAN通信プロトコルに準拠することを特徴とする通信システム。 - 請求項1乃至10の何れか1項に記載の通信システムであって、
車載ネットワークを構成することを特徴とする通信システム。 - 請求項1乃至11の何れか1項に記載の通信システムであって、
前記1つ以上の第2通信装置は、パワートレイン機能に関する処理を行うことを特徴とする通信システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016051519A JP6352325B2 (ja) | 2016-03-15 | 2016-03-15 | 通信システム |
US15/457,678 US10394739B2 (en) | 2016-03-15 | 2017-03-13 | Communication system for in-vehicle diagnostic data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016051519A JP6352325B2 (ja) | 2016-03-15 | 2016-03-15 | 通信システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017165226A JP2017165226A (ja) | 2017-09-21 |
JP6352325B2 true JP6352325B2 (ja) | 2018-07-04 |
Family
ID=59855677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016051519A Expired - Fee Related JP6352325B2 (ja) | 2016-03-15 | 2016-03-15 | 通信システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10394739B2 (ja) |
JP (1) | JP6352325B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102394153B1 (ko) * | 2017-09-11 | 2022-05-09 | 주식회사 만도 | 통합형 ecu |
JP7124303B2 (ja) * | 2017-12-04 | 2022-08-24 | トヨタ自動車株式会社 | 車載中継装置、情報処理装置、中継装置、情報処理方法、プログラム、情報処理システム、及び車両 |
EP3813307A4 (en) * | 2018-06-25 | 2022-03-23 | LG Electronics, Inc. | ELECTRONIC CONTROL UNIT FOR COMMUNICATION |
US11238676B2 (en) | 2018-12-11 | 2022-02-01 | Snap-On Incorporated | Automated vehicle scan tool initialization |
US11354944B2 (en) | 2018-12-11 | 2022-06-07 | Snap-On Incorporated | Supplementing vehicle service content with scan tool initialization links |
US12112589B2 (en) * | 2018-12-11 | 2024-10-08 | Snap-On Incorporated | Vehicle scan tool configured to receive automated initialization requests |
DE102019002119B4 (de) * | 2019-03-25 | 2020-06-10 | Inova Semiconductors Gmbh | Ansteuern von Ausführungseinheiten |
KR20200136751A (ko) * | 2019-05-28 | 2020-12-08 | 현대자동차주식회사 | 차량 진단 통신 장치, 그를 포함한 시스템 및 그 방법 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5272383A (en) * | 1975-12-13 | 1977-06-16 | Unitika Ltd | Porous molded product with chelate-forming capacity and its preparatio n |
DE3012108C2 (de) * | 1980-03-28 | 1982-09-23 | Westfalia Separator Ag, 4740 Oelde | Selbstentleerende Schleudertrommel |
KR100459325B1 (ko) * | 2002-01-10 | 2004-12-03 | 주식회사 현대오토넷 | 자동차 시트 모터 제어 시스템 |
JP4013592B2 (ja) * | 2002-02-28 | 2007-11-28 | 株式会社デンソー | 車両通信システム |
JP3994760B2 (ja) * | 2002-03-11 | 2007-10-24 | 日産自動車株式会社 | 車両用故障診断機構 |
JP2004249817A (ja) * | 2003-02-19 | 2004-09-09 | Denso Corp | 電子制御装置及び複数の電子制御装置からなる制御システム |
JP2006279498A (ja) * | 2005-03-29 | 2006-10-12 | Toyota Motor Corp | ノード診断システム及びノード |
JP5272383B2 (ja) * | 2007-11-21 | 2013-08-28 | 株式会社デンソー | 車両制御装置 |
JP5244431B2 (ja) * | 2008-03-25 | 2013-07-24 | トヨタ自動車株式会社 | 異常検出装置、異常情報送信方法、異常情報送信システム |
JP2011161957A (ja) | 2010-02-04 | 2011-08-25 | Honda Motor Co Ltd | 中央制御装置 |
JP5556824B2 (ja) * | 2011-03-18 | 2014-07-23 | 株式会社デンソー | 車載システム、ecu、記憶指示送信装置、および記憶要求送信装置 |
JP5712845B2 (ja) * | 2011-07-27 | 2015-05-07 | 株式会社デンソー | 車両用故障診断装置 |
JP2013129291A (ja) * | 2011-12-21 | 2013-07-04 | Toyota Motor Corp | 車両用通信制御装置、車両用通信ネットワークの制御方法、車両用通信ネットワークの制御プログラム |
JP5949417B2 (ja) * | 2012-10-09 | 2016-07-06 | 株式会社デンソー | 中継装置 |
JP5998891B2 (ja) * | 2012-12-06 | 2016-09-28 | トヨタ自動車株式会社 | 中継装置、車載システム |
CN106458112B (zh) * | 2014-11-12 | 2019-08-13 | 松下电器(美国)知识产权公司 | 更新管理方法、更新管理系统以及计算机可读取的记录介质 |
KR101575547B1 (ko) * | 2014-12-09 | 2015-12-22 | 현대오트론 주식회사 | 캔 통신 시스템의 에러 분산감지 방법 및 캔 통신 시스템 |
JP6524905B2 (ja) * | 2015-12-25 | 2019-06-05 | 株式会社デンソー | 電子制御装置 |
JP6684690B2 (ja) * | 2016-01-08 | 2020-04-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 不正検知方法、監視電子制御ユニット及び車載ネットワークシステム |
US10686568B2 (en) * | 2016-12-29 | 2020-06-16 | Microsoft Technology Licensing, Llc | Active flow diagnostics for cloud-hosted networks |
-
2016
- 2016-03-15 JP JP2016051519A patent/JP6352325B2/ja not_active Expired - Fee Related
-
2017
- 2017-03-13 US US15/457,678 patent/US10394739B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170270068A1 (en) | 2017-09-21 |
US10394739B2 (en) | 2019-08-27 |
JP2017165226A (ja) | 2017-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6352325B2 (ja) | 通信システム | |
JP5637190B2 (ja) | 通信システム及び通信方法 | |
US8665891B2 (en) | Gateway apparatus | |
JP2017168994A (ja) | 通信装置及び通信システム | |
US11027676B2 (en) | Vehicle data communications network | |
JP4987760B2 (ja) | 中継装置、通信システム及び通信方法 | |
JP2014045421A (ja) | ネットワークシステム | |
GB2568237A (en) | Improved vehicle data communications network | |
US10486626B2 (en) | Systems and methods for vehicle diagnostic tester coordination | |
US20210084464A1 (en) | In-vehicle control device, information processing device, vehicle network system, method of providing application program, and recording medium with program recorded thereon | |
JP2008099014A (ja) | 車内通信方法、車内通信システム、中継装置及び車載型通信装置 | |
KR102404699B1 (ko) | 차량의 진단을 용이하게 하는 방법 및 제어 유닛 | |
JP5900198B2 (ja) | 通信システム、中継装置及び通信装置 | |
CN113485920B (zh) | 实现DoIP实体的方法、装置、可读存储介质及电子设备 | |
CA2989567C (en) | Vehicle communication system | |
JP2009213092A (ja) | 異常箇所特定装置、その制御プログラム、および異常箇所特定システム | |
CN113268050A (zh) | 一种车辆诊断方法和装置 | |
JP6508092B2 (ja) | 車両用ゲートウェイ装置及びプログラム | |
CN108243244B (zh) | 车载通信系统以及其控制方法 | |
JP6032174B2 (ja) | 通信制御装置 | |
CN114115178B (zh) | 基于域控制器的车辆雷达诊断方法及诊断系统 | |
JP7151930B2 (ja) | 中継装置、通信ネットワークシステム及び通信制御方法 | |
JP7140011B2 (ja) | ゲートウェイ装置 | |
JP4259468B2 (ja) | 車両用診断システム | |
CN112333038A (zh) | 一种车辆网关检测方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180219 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180606 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6352325 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |