Nothing Special   »   [go: up one dir, main page]

JP6515911B2 - 車載ネットワークシステム - Google Patents

車載ネットワークシステム Download PDF

Info

Publication number
JP6515911B2
JP6515911B2 JP2016244486A JP2016244486A JP6515911B2 JP 6515911 B2 JP6515911 B2 JP 6515911B2 JP 2016244486 A JP2016244486 A JP 2016244486A JP 2016244486 A JP2016244486 A JP 2016244486A JP 6515911 B2 JP6515911 B2 JP 6515911B2
Authority
JP
Japan
Prior art keywords
data
amount
relay
ecu
vehicle
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
Application number
JP2016244486A
Other languages
English (en)
Other versions
JP2018098733A (ja
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2016244486A priority Critical patent/JP6515911B2/ja
Priority to DE102017129890.8A priority patent/DE102017129890B4/de
Priority to CN201711340066.5A priority patent/CN108206774B/zh
Priority to US15/842,333 priority patent/US11316926B2/en
Publication of JP2018098733A publication Critical patent/JP2018098733A/ja
Application granted granted Critical
Publication of JP6515911B2 publication Critical patent/JP6515911B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering 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/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40091Bus bridging
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • 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
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40071Packet processing; Packet format
    • 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
    • H04L12/4013Management of data rate on the bus
    • 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
    • H04L12/40143Bus networks involving priority mechanisms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/90System Controller type
    • B60G2800/96ASC - Assisted or power Steering control
    • 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/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Medical Informatics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、車載ネットワークシステムに関する。
従来より、第1通信バスと第2通信バスとの間で通信データを中継するデータ中継装置において、データ中継装置の処理負荷を検出する負荷レベル検出手段と、負荷レベル検出手段が検出した処理負荷が上限値以上か否かを判定する処理負荷判定手段と、処理負荷が上限値以上の場合に、第1通信バス又は第2通信バスに、第1通信バス又は第2通信バスが使用中であることを示す空フレームを出力する空フレーム送信手段とを有するデータ中継装置がある。処理負荷が上限値以上となると空フレームがバスに送信されるので、ノード(ECU: Electric Control Unit)による通信データの送信が抑制され、処理負荷が低減される(例えば、特許文献1参照)。
特開2008−283386号公報
ところで、従来のデータ中継装置では、車両の状態に応じて通信データの送信を抑制していない。車両の状態とは、例えば、車速が所定値以上の高い速度で走行している状態、又は、駐車支援機能による駐車支援を行っている状態等の車両の様々な状態である。
車両は、車両の状態によって必要なデータが異なるため、従来のデータ中継装置のように車両の状態に応じて通信データの送信を抑制していない場合には、車両の状態に影響が生じるおそれがある。
そこで、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することを目的とする。
本発明の実施の形態の車載ネットワークシステムは、
車両の制御を行う複数の制御部と、
前記複数の制御部に接続される複数の伝送路と、
前記複数の伝送路に接続され、前記複数の伝送路の間でデータを中継する中継装置と、
前記車両の所定の状態を検出する車両状態検出部と、
前記車両状態検出部によって検出される前記所定の状態における優先度の低いデータを送信する制御部、又は、前記車両状態検出部によって検出される前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定する第1特定部と、
前記第1特定部によって特定される制御部にデータの通信を抑制させる、又は、前記第1特定部によって特定される伝送路へのデータの通信を抑制させる、第1通信制御部と
を含む。
このため、優先度の低いデータを送信する制御部、又は、所望の車両の状態に関係しない伝送路におけるデータの通信を抑制させることができる。
従って、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
また、本発明の他の実施の形態の車載ネットワークシステムでは、
前記第1通信制御部は、前記第1特定部によって特定される制御部、又は、前記第1特定部によって特定される伝送路に、データ送信を抑制させる抑制指令を送信することにより、前記データの通信を抑制させる。
このため、抑制指令を受信した制御部は、データの送信を抑制する。
従って、抑制指令によって所定の制御部のデータ送信を抑制させることにより、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
また、本発明の他の実施の形態の車載ネットワークシステムは、
前記中継装置が前記複数の伝送路の各々にデータを中継する中継量を変更する中継量制御部をさらに含み、
前記中継量制御部は、前記第1通信制御部が前記第1特定部によって特定される伝送路へのデータの通信を抑制させる際に、前記車両状態検出部によって検出される前記車両の所定の状態に応じて、前記複数の伝送路の全体での中継量が低減されるように、前記中継量を変更し、
前記第1通信制御部は、前記中継量制御部によって前記中継量が変更された状態で、前記第1特定部によって特定される伝送路に、データ送信を抑制させる抑制指令を送信する。
このため、中継量制御部を用いて、複数の伝送路の全体での中継量が低減されるように中継量を変更することができる。
従って、中継装置における中継量を直接的に制御することにより、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
また、本発明の他の実施の形態の車載ネットワークシステムは、
前記中継装置が前記データを中継する中継量を取得する中継量取得部をさらに含み、
前記第1特定部は、前記中継量が所定量以上の場合に、前記優先度の低いデータを送信する制御部、又は、前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定する。
このため、中継装置の中継量に応じて、優先度の低いデータを送信する制御部、又は、所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定することができる。
従って、中継装置の中継量が多いときに、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
また、本発明の他の実施の形態の車載ネットワークシステムは、
前記中継装置が前記複数の伝送路の各々にデータを中継する中継量が最大の伝送路を特定する第2特定部と、
前記第2特定部によって特定される伝送路における前記中継量が所定量以上の場合に、前記中継量が最大の伝送路におけるデータの通信量を抑制させる、第2通信制御部と
をさらに含む。
このため、中継量が最大の伝送路を監視して、データの通信量の抑制を行うことができる。
従って、中継量が最大の伝送路の中継量に応じて、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
また、本発明の他の実施の形態の車載ネットワークシステムでは、
前記第2特定部によって特定される伝送路における前記中継量が所定量未満の場合に、
前記車両状態検出部は、前記所定の状態を検出し、
前記第1特定部は、前記優先度の低いデータを送信する制御部、又は、前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定し、
前記第1通信制御部は、前記第1特定部によって特定される制御部にデータの通信を抑制させる、又は、前記第1特定部によって特定される伝送路へのデータの通信を抑制させる。
このため、中継量が最大の伝送路における中継量が所定量未満の場合に検出される車両の状態において、優先度の低いデータを送信する制御部、又は、車両の状態に関係しない伝送路におけるデータの通信を抑制させることができる。
従って、中継量が最大の伝送路における中継量が所定量未満の場合に検出される車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
また、本発明の他の実施の形態の車載ネットワークシステムでは、
前記第2通信制御部が前記中継量が最大の伝送路におけるデータの通信量を抑制した後において、前記第2特定部によって特定される伝送路における前記中継量が所定量以上の場合に、
前記車両状態検出部は、前記所定の状態を検出し、
前記第1特定部は、前記優先度の低いデータを送信する制御部、又は、前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定し、
前記第1通信制御部は、前記第1特定部によって特定される制御部にデータの通信を抑制させる、又は、前記第1特定部によって特定される伝送路へのデータの通信を抑制させる。
このため、中継量が最大の伝送路におけるデータの通信量を抑制した後に中継量が所定量以上の場合に検出される車両の状態において、優先度の低いデータを送信する制御部、又は、車両の状態に関係しない伝送路におけるデータの通信を抑制させることができる。
従って、中継量が最大の伝送路におけるデータの通信量を抑制した後に中継量が所定量以上の場合に検出される車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
実施の形態の車載ネットワークシステム100の構成の一例を示す図である。 CGW−ECU110の内部構成を示すブロック図である。 ECU130の内部構成を示すブロック図である。 最大中継量の90%及び70%を表すデータと、所定の中継量(閾値)を表すデータとを示す図である。 CGW−ECU110が通信量の抑制処理に利用するデータを示す図である。 制御データと制御データを送信するECU130とを紐付けたデータである。 CGW−ECU110が車両の状態に応じてバスの中継量を制御する処理を表すフローチャートを示す図である。 ECU130がROMに格納するデータを示す図である。 ECU130が実行する処理を示すフローチャートである。 実施の形態2のCGW−ECU210を示す図である。 CGW−ECU210が通信量の抑制処理に利用するデータを示す図である。 実施の形態2のCGW−ECU210が車両の状態に応じてバスの中継量を制御する処理を表すフローチャートを示す図である。
以下、本発明の車載ネットワークシステムを適用した実施の形態について説明する。
<実施の形態1>
図1は、実施の形態の車載ネットワークシステム100の構成の一例を示す図である。
車載ネットワークシステム100は、CGW(Central Gateway)−ECU(Electronic Control Unit)110、バス121、122、123、124、及び複数のECU130を含む。
複数のECU130は、自動運転ECU131A、自動駐車ECU131B、リプログラミングECU131C、エンジンECU132A、PCS(Pre-Crash Safety)−ECU132B、LKA(Lane Keeping Assist)−ECU132C、ブレーキECU133A、ステアリングECU133B、トランスミッションECU133C、ボディECU134A、メータECU134B、及びエアコンECU134Cである。
以下では、自動運転ECU131A、自動駐車ECU131B、リプログラミングECU131C、エンジンECU132A、PCS−ECU132B、LKA−ECU132C、ブレーキECU133A、ステアリングECU133B、トランスミッションECU133C、ボディECU134A、メータECU134B、及びエアコンECU134CをまとめてECU131A〜134Cと称す。
また、ECU131A〜134Cの各々を特に区別しない場合には、ECU130と称す。複数のECU130としては、ECU131A〜134C以外のECUも存在し得るが、ここではECU131A〜134Cを用いて説明する。
また、ここでは、図1に加えて、図2及び図3を用いて説明する。図2は、CGW−ECU110の内部構成を示すブロック図である。図3は、ECU130の内部構成を示すブロック図である。
CGW−ECU110、及び、複数のECU130の各々は、一例として、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)、クロック生成部、入出力インターフェース、通信インターフェース、送受信部、及び内部バス等を含むコンピュータによって実現されるが、図2には、CGW−ECU110のCPUが所定のプログラムを実行することによって実現される機能ブロックを示す。
車載ネットワークシステム100は、車両に搭載され、複数のECU130の間で通信を行う。なお、以下では、車両とは、特に断らない限り、車載ネットワークシステム100が搭載される車両を指す。
CGW−ECU110は、主制御部110A、中継制御部111、中継量測定部112、中継量判定部113、車両状態検出部114、中継制御部115、及び特定部116を有する。また、CGW−ECU110には、バス121、122、123、124が接続されている。
CGW−ECU110は、自動運転ECU131A、自動駐車ECU131B、リプログラミングECU131Cがバス121に出力するデータをバス121、122、123、及び124に中継し、エンジンECU132A、PCS−ECU132B、及びLKA−ECU132Cがバス122に出力するデータをバス121、123、及び124に中継する。
また、CGW−ECU110は、ブレーキECU133A、ステアリングECU133B、及びトランスミッションECU133Cがバス123に出力するデータをバス121、122、及び124に中継し、ボディECU134A、メータECU134B、及びエアコンECU134Cがバス124に出力するデータをバス121、122、及び123に中継する。CGW−ECU110は、中継装置の一例であり、バス121、122、123、及び124の間でデータを中継するゲートウェイ装置である。
また、バス121、122、123は、イーサネット(登録商標)のレイヤ2のデータ形式によるデータ通信を行うバスであり、バス124は、CAN(Controller Area Network)プロトコルによるデータ通信を行うバスである。このため、CGW−ECU110は、バス121、122、123と、バス124との間でデータを中継する際に、データ形式の変換処理を行う。CGW−ECU110は、複数のプロトコルによるデータを中継する、マルチプロトコルゲートウェイ装置である。データ形式の変換処理は、中継制御部111によって行われる。
また、バス121には、診断用のツール(ダイアグノーシスツール)のケーブルを接続するコネクタ141と、DCM(Data Communication Module)142と、車両の周辺の画像を取得するカメラ143とが接続される。DCM142は、車載の無線通信装置の一例であり、例えば、3G(Third Generation)、4G(Fourth Generation)、LTE(Long Term Evolution)等の通信回線を介して無線通信を行う。カメラ143は、一例として、車両の周辺の画像を取得できるように、車両の前後左右の4か所にそれぞれ設けられている。また、CGW−ECU110は、コネクタ141、DCM142、又はカメラ143からバス121に出力されるデータをバス122、123、又は124に中継するとともに、いずれかのECU130からバス122、123、又は124に出力されるデータをバス121を介してコネクタ141、DCM142、又はカメラ143からバス121に中継する。
このようにCGW−ECU110がバス121、122、123、124の間でデータを中継するとともに、転送先のバスのプロトコルに合わせてデータ形式を変換することにより、ECU131A〜134Cは、バス121、122、123、124を介して互いにデータ通信を行うことができる。なお、ECU131A〜134Cの各々にID(Identification)が割り振られており、ECU131A〜134CのうちのどのECUが送信先であるかは、送信されるデータに含まれるIDによって決まっている。
主制御部110Aは、CGW−ECU110の処理を統括する制御部である。主制御部110Aは、中継制御部111、中継量測定部112、中継量判定部113、車両状態検出部114、中継制御部115、及び特定部116が行う処理以外の処理を実行する。
中継制御部111は、バス121、122、123、及び124の間でデータを中継するとともに、転送先のバスのプロトコルに合わせてデータ形式を変換する処理を行う。中継制御部111は、バス121、122、及び123でのデータの中継に関してはL2スイッチとして機能し、イーサネットのレイヤ2のデータ形式のデータを中継する。また、中継制御部111は、バス124に関しては、CANプロトコルのデータ形式によるデータを中継する。
また、中継制御部111は、バス121、122、又は123によって通信されるイーサネットのレイヤ2のデータ形式によるデータを、CANプロトコルのデータ形式によるデータに変換してバス124に中継する。また、中継制御部111は、バス124によって通信されるCANプロトコルのデータ形式によるデータを、イーサネットのレイヤ2のデータ形式によるデータに変換してバス121、122、又は123に中継する。
中継量測定部112は、中継制御部111がデータの中継に要する時間に基づき、データの中継量を測定する。中継制御部111がデータの中継に要する時間とは、中継制御部111がバス121、122、123、及び124のうちのいずれかからデータを受信し、いずれか他のバスにデータを送信するまでに要する時間である。中継量測定部112のうち、中継量を測定する部分は、中継量取得部の一例である。中継に要する時間が長ければ中継量が多く、中継に要する時間が短ければ、中継量は少ない。中継に要する時間と中継量との関係を予め計算しておけば、中継に要する時間から中継量を求めることができる。
また、中継量測定部112は、中継量が最大のバスを特定することができる。中継量測定部112のうち、中継量が最大のバスを特定する部分は、第2特定部の一例である。
中継量判定部113は、CGW−ECU110の中継量がバス121、122、123、及び124で中継できる最大中継量の90%以上であるかどうかを判定する。また、中継量判定部113は、中継量測定部112によって特定される中継量が最大のバスの中継量が、所定の中継量(閾値)以上であるかどうかを判定する。また、中継量判定部113は、CGW−ECU110の中継量がバス121、122、123、及び124で中継できる最大中継量の70%以下であるかどうかを判定する。判定には、ROMに格納した閾値(最大中継量の90%及び70%を表すデータと、所定の中継量(閾値)を表すデータ)を用いる。
車両状態検出部114は、中継制御部111が中継するデータの種類に基づき、車両の状態を検出する。車両の状態とは、例えば、車速が所定値以上の高い速度で走行している状態、米国運輸省道路交通安全局(NHTSA: National Highway Traffic Safety Administration)が定めるレベル1以上の自動運転を行っている状態、駐車支援機能による駐車支援を行っている状態、車載のメモリに書き込まれたデータをリプログラミング機能によってアップデートしている状態等の様々な状態である。
中継制御部115は、中継量判定部113によって中継量が90%以上であると判定された後に、中継量が最大のバスの中継量を抑制するための警告を発報する。すなわち、中継制御部115は、中継量が最大のバスに、警告を表すデータを送信する。この結果、中継量が最大のバスに接続されるECU130が警報を受信して、バスへのデータの送信を抑制すれば、中継量が最大のバスにおけるデータの通信量が抑制され、CGW−ECU110の中継量も抑制される。
また、中継制御部115は、中継量測定部112によって中継量が最大のバスが特定された後の所定の場合に、車両状態検出部114によって特定される所定の車両の状態において、優先度が低いデータを送信するECU130に、送信抑制指令を送信する。この結果、低優先のデータに対応するECU130がバス(121〜124のいずれか)へのデータの送信を抑制すれば、バスにおけるデータの通信量が抑制され、CGW−ECU110の中継量も抑制される。なお、ECU131A〜134CのうちのどのECUに送信するかは、送信抑制指令に含まれるIDによって決まっている。中継制御部115は、第1通信制御部及び第2通信制御部の一例である。
特定部116は、中継量判定部113によって中継量が90%以上であると判定され、中継量が最大のバスの中継量を抑制するための警告が発報された後に、中継量判定部113によって中継量が70%以下ではないと判定された場合に、車両状態検出部114によって特定される所定の車両の状態において、車両の状態における制御データの優先度を表すデータを読み出し、低優先のデータを送信するECU130を特定する。特定部116は、第1特定部の一例である。
バス121、122、123は、イーサネットのレイヤ2のデータ形式によるデータ通信を行い、バス124は、CANプロトコルによるデータ通信を行うため、バス121、122、123は、バス124よりも高速でデータ通信を行う。バス121〜124は、伝送路の一例である。
バス121には、自動運転ECU131A、自動駐車ECU131B、リプログラミングECU131Cが接続されており、バス122には、エンジンECU132A、PCS−ECU132B、及びLKA−ECU132Cが接続されている。また、バス123には、ブレーキECU133A、ステアリングECU133B、及びトランスミッションECU133Cが接続されており、バス124には、ボディECU134A、メータECU134B、及びエアコンECU134Cが接続されている。バス124に接続されるECU134A〜134Cは、バス121、122、123に接続されるECU131A〜133Cほどの高速のデータ通信を必要としないECUである。
図3に示すように、ECU130は、抑制制御部130Aと通信制御部130Bとを有する。
抑制制御部130Aは、CGW−ECU110から抑制警報を受信すると、自己を含むECU130がデータの送信を抑制できるかどうかを判定し、抑制可能であれば、データの送信を抑制する。ここで、データの送信を抑制するとは、送信するデータの量を低減することであり、送信量をゼロにすることを含んでいてもよい。
また、抑制制御部130Aは、抑制警報を受信してもデータの送信を抑制できないと判定した場合に、送信抑制指令を受信すると、データの送信を抑制する処理を行う。データの送信を抑制することの意味は、上述の通りである。なお、このような抑制制御部130Aが行う送信データの抑制処理については後述する。
通信制御部130Bは、抑制制御部130Aによってデータの送信を抑制する処理が行われると、バス(121〜124のいずれか)へのデータの送信を抑制する。
ECU131A〜134Cは、車両の制御を実行する制御装置である。自動運転ECU131A、自動駐車ECU131B、エンジンECU132A、PCS−ECU132B、LKA−ECU132C、ブレーキECU133A、ステアリングECU133B、及びトランスミッションECU133Cは、車両の走行に関わる制御(走る、曲がる、止まるに関する制御)等を行うECUであり、走行系ECUである。リプログラミングECU131C、ボディECU134A、メータECU134B、及びエアコンECU134Cは、車両の走行に関わる制御(走る、曲がる、止まるに関する制御)以外の制御等を行うECUであり、非走行系ECUである。ECU131A〜134Cには、車両の情報を検出するセンサ等が接続される。
ここで、ECU131A〜134Cは、一例に過ぎず、バス121、122、123、124には、さらに他の種類のECUが接続される。
自動運転ECU131Aは、米国運輸省道路交通安全局(NHTSA)が定めるレベル1以上の自動運転の制御を行うECUである。自動運転ECU131Aは、車両の周辺監視データ(カメラ画像、物標情報、経路情報等)を用いて、車両を走行させるための走行制御データをバス121に出力する。また、自動運転ECU131Aは、走行状況を表すデータ(マルチメディアデータ)を車内のディスプレイパネル等に表示する。
また、カメラ画像とは、車両に搭載されるカメラ143(図1参照)によって取得される画像であり、例えば、車両の前方、後方、及び側方を向くカメラ143によって取得される画像である。また、物標情報とは、3次元(3D)の地図に用いる地物や建物等を表す画像等のデータである。また、経路情報とは、地図データにおける自車の位置及び経路を表すデータである。
また、車両を走行させるための走行制御データは、アクセル開度、ブレーキの制動力を制御する制御量、ステアリングの操舵量、ウインカの点灯制御データ、ライト等の点灯制御等であり、例えば、米国運輸省道路交通安全局(NHTSA)が定めるレベル1、2、3、又は4のレベルに従って、車両を走行させる際にECU131A〜134Cの制御に必要な制御データである。
なお、ここでは、一例として、自動運転のレベルを米国運輸省道路交通安全局(NHTSA)が定めるレベルで表すが、自動運転のレベル又は自動運転の態様は、他の規格等によって表されるものであってもよい。その場合に、自動運転とは、アクセル操作、ステアリング操作、及びブレーキ操作のうちの少なくとも1つを車両が行うものであればよい。
自動駐車ECU131Bは、車両の周辺監視データ(カメラ画像、クリアランスソナーの検知情報等)を用いて、縦列駐車方式又は車庫入れ方式で車両を所定の駐車スペースに移動させるための制御データをバス121に出力する。また、自動駐車ECU131Bは、車両の後方や側方の画像を車内のディスプレイパネル等に表示する。
自動駐車ECU131Bは、例えば、ステアリング操作、アクセル操作、ブレーキ操作のすべてを行うタイプであってもよく、ステアリング操作のみを行い、アクセル操作、ブレーキ操作については、操作量を運転者に伝達し、運転者に操作を求めるタイプであってもよい。また、車外にいる車両の利用者が車両のキーやスマートフォン端末機を用いて車両を遠隔操作し、操作内容に従って、自動駐車ECU131Bが車両(運転者も誰も乗車していない無人の車両)を移動するタイプであってもよい。この場合には、自動駐車ECU131Bは、駐車のための移動状況を表すデータ(マルチメディアデータ)をキーやスマートフォン端末機のディスプレイパネル等に表示する。
リプログラミングECU131Cは、ECU131A、131B、132A〜134C、又は、図1に図示しないECUのいずれかのメモリに格納されているプログラムやデータを書き換える(リプログラミング)するECUである。リプログラミングは、バス121に接続されたコネクタ141(図1参照)に、診断用のツール(ダイアグノーシスツール)のケーブルを接続して(有線接続状態で)行う場合と、バス121に接続されたDCM142(図1参照)で車両と診断用のツール(ダイアグノーシスツール)とが無線通信で接続された状態で行う場合とがある。
エンジンECU132Aは、アクセル開度や車速等に基づいて、エンジンの出力を制御するECUである。なお、(Hybrid Vehicle)車、及び、EV(Electric Vehicle)の場合には、エンジンECU132Aの代わりに、それぞれ、エンジン又は駆動用モータの出力を制御するHV−ECU、及び、駆動用モータの出力を制御するEV−ECUを用いればよい。アクセル開度は、アクセルポジションセンサによって検出され、車速は、車速センサによって検出される。
PCS−ECU132Bは、車速や、車両の前方の障害物との間の距離等に基づいて、車両前方の障害物との衝突回避のための警報(PCS警報)を発報し、障害物との衝突を回避するための自動ブレーキ(以下、PCSブレーキと称す)の作動制御を行うECUである。なお、車両の前方の障害物との間の距離は、例えば、ミリ波レーダ装置と単眼カメラによって検出される。また、ステレオカメラを用いて車両の前方の障害物との間の距離を検出してもよい。
LKA−ECU132Cは、単眼カメラ等によって検出される車両前方の画像等に基づいて、車両が走行中の車線から逸脱しないように、舵角の制御を行うECUである。
ブレーキECU133Aは、マスターシリンダ内に設けられた油圧センサによって検出される油圧等に基づいて、ABS(Anti-lock Brake System)の機能及びVSC(Vehicle Stability Control)の機能を実現するための制御を実行するECUである。また、ブレーキECU133Aは、PCS−ECU132Aと連携して、PCSブレーキの制御を行う。
ステアリングECU133Bは、車速や操舵トルクに基づいて、電動パワーステアリングのアシスト用の電動モータの制御を行うECUである。操舵トルクは、運転者がステアリングホイールに入力するトルクを検出するトルクセンサによって検出される。
トランスミッションECU133Cは、シフトレバーの操作や車速等に応じて、トランスミッションの変速等の制御を行うECUである。トランスミッションは、トルクコンバータを用いたオートマチックトランスミッションや、CVT(Continuous Variable Transmission・ベルト式無段変速機)等である。
ボディECU134Aは、車両のドアの開閉状態の検出や、サイドウィンドウ等の開閉制御等を行うECUである。
メータECU134Bは、車両のメータパネルのスピードメータやタコメータ等の各種メータ、及び、各種警報灯等の制御を行うECUである。
エアコンECU134Cは、車室内の空気の温度及び湿度を調整するエアコンディショナの制御を行うECUである。
図4は、最大中継量の90%及び70%を表すデータと、所定の中継量(閾値)を表すデータとを示す図である。図4(A)に示すように、最大中継量の90%及び70%を表すデータは、それぞれ、xxx001及びxxx002である。また、図4(B)に示すように、バス121〜124についての所定の中継量(閾値)を示すデータは、それぞれ、xxx011、xxx012、xxx013、xxx014である。これらのデータは、CGW−ECU110のROMに格納されている。
中継量判定部113は、図4(A)に示す最大中継量の90%及び70%を表すデータと、図4(B)に示すバス121〜124についての所定の中継量(閾値)を示すデータとをROMから読み出して、判定処理を行う。
図5は、CGW−ECU110が通信量の抑制処理に利用するデータを示す図である。図5に示すテーブル形式のデータは、車両の状態、車両の状態を特定するデータ、及び、車両の状態において制御に用いられる制御データを紐付けたデータであり、CGW−ECU110のROMに格納される。
車両の状態は、高速運転を行っている状態(車速が所定値以上の高い速度で走行している状態)、自動運転を行っている状態、駐車支援機能による駐車支援を行っている状態、リプログラミングを行っている状態(有線と無線)等である。これらの状態は、車両の所定の状態の一例であり、車両状態検出部114によって検出される。なお、検出なしとは、いずれの車両の状態も検出されていない状態をいう。
車両の状態を特定するデータは、バス121〜124のうちのいずれかを伝送されるデータのうち、上述の車両の状態の各々を特定するために用いられるデータである。一例として、高速運転では、車速やエンジン回転数等を表すデータであり、自動運転では、自動運転選択データ(車両の利用者が自動運転を選択するボタン等を操作したことを表すデータ)や、車速や舵角を表すデータ等である。また、自動駐車では、自動駐車選択データ(車両の利用者が自動駐車を選択するボタン等を操作したことを表すデータ)や、車速や舵角を表すデータ等である。
また、リプログラミング(有線)では、ダイアグノーシスツール用のコネクタ141(図1参照)を介して、ダイアグノーシスツールからバスに出力される接続要求を表すデータ(接続要求データ)や、車速を表すデータ等である。また、リプログラミング(無線)では、DCM142(図1参照)を介して、ダイアグノーシスツールからバスに出力される接続要求を表すデータ(接続要求データ)や、車速を表すデータ等である。
車両の状態において制御に用いられる制御データは、各車両の状態を実現するために、バス121〜124のうちのいずれかによって転送される制御データである。このような制御データは、例えば、いずれかのECUが車両を制御するためにバス121〜124のうちのいずれかに出力する。
また、車両の状態において制御に用いられる制御データには、優先度(高優先、中優先、低優先)が割り振られている。例えば、高速運転で高優先の制御データは、走行制御データであり、中優先の制御データは、周辺監視データであり、低優先の制御データは、ドア制御情報と内装灯火情報である。高速運転での走行制御データは、車両の走る、曲がる、止まるに関連する制御データであり、例えば、スロットル開度、マスターシリンダ内の油圧、操舵角等である。高速運転での周辺監視データは、例えば、車両の周辺でのミリ波の検知の有無を表すデータ等である。ドア制御情報と内装灯火情報は、ボディECU134Aによってバス124に出力されるデータであり、それぞれ、車両のドアの開閉状態とルームランプ等の車内の灯火の点灯状態を示すデータである。
また、自動運転で高優先の制御データは、走行制御データや周辺監視データであり、中優先の制御データは、マルチメディア情報であり、低優先の制御データは、ドア制御情報と内装灯火情報である。自動運転での周辺監視データは、例えば、カメラ画像、物標情報、経路情報等である。走行制御データ、ドア制御情報、内装灯火情報は、高速運転と同様である。
また、自動駐車で高優先の制御データは、周辺監視データであり、中優先の制御データは、マルチメディア情報であり、低優先の制御データは、ドア制御情報と内装灯火情報である。自動駐車での周辺監視データは、例えば、カメラ画像やクリアランスソナーの検知情報等であり、マルチメディア情報は、駐車のための移動状況を表すデータ(マルチメディアデータ)であり、キーやスマートフォン端末機のディスプレイパネル等に表示される条号を表すデータである。なお、ドア制御情報、内装灯火情報は、高速運転及び自動運転と同様である。
また、リプログラミング(有線)で高優先の制御データは、書換データであり、中優先の制御データは、マルチメディア情報であり、低優先の制御データは、走行制御データ、ドア制御情報、内装灯火情報である。リプログラミング(有線)での書換データは、例えば、ECU131A、131B、132A〜134C、又は、図1に図示しないECUのいずれかのメモリに格納されているプログラムやデータを書き換えるためのデータである。
リプログラミング(有線)でのマルチメディア情報は、車内のディスプレイパネル等に表示する情報を表すデータである。なお、走行制御データ、ドア制御情報、内装灯火情報は、高速運転及び自動運転と同様である。
また、リプログラミング(無線)で高優先の制御データは、書換データであり、中優先の制御データは、マルチメディア情報であり、低優先の制御データは、走行制御データである。リプログラミング(無線)での書換データは、例えば、ECU131A、131B、132A〜134C、又は、図1に図示しないECUのいずれかのメモリに格納されているプログラムやデータを書き換えるためのデータであり、無線通信で書き換えるため、車両が走行中において書き換えられるデータを含む点が、リプログラミング(有線)での書換データと異なる。また、このような違いに伴い、リプログラミング(無線)でのマルチメディア情報も、リプログラミング(有線)でのマルチメディア情報と多少異なる。なお、走行制御データは、高速運転、自動運転、及びリプログラミング(有線)と同様である。
図6は、制御データと制御データを送信するECU130とを紐付けたデータである。図6に示すテーブル形式のデータには、一例として、エンジン回転数を送信するECU130としてエンジンECU132Aを示し、操舵角を送信するECU130としてステアリングECU133Bを示す。ここには、一部のデータのみを示すが、バス121〜124で転送されるすべての制御データと、制御データを送信するECU130とが図6に示すテーブル形式のデータにおいて紐付けられている。
図7は、CGW−ECU110が車両の状態に応じてバスの中継量を制御する処理を表すフローチャートを示す図である。
主制御部110Aは、処理をスタートする(スタート)。主制御部110Aは、例えば、車両のイグニッションスイッチがオンにされたときに、処理をスタートする。
中継量測定部112は、中継制御部111がデータの中継に要する時間に基づき、データの中継量を測定する(ステップS1)。中継に要する時間は、バス121〜124のいずれかから受信するデータを他のバス(121〜124のうちのいずれか)に送信するまでに要する時間である。中継に要する時間が長ければ中継量が多く、中継に要する時間が短ければ、中継量は少ない。
中継量判定部113は、CGW−ECU110の中継量がバス121、122、123、及び124で中継できる最大中継量の90%以上であるかどうかを判定する(ステップS2)。
中継量判定部113によって最大中継量の90%以上である(S2:YES)と判定されると、中継量測定部112は、中継量が最大のバスを特定する(ステップS3)。
次いで、中継量判定部113は、ステップS3で特定された中継量が最大のバスの中継量が、所定の中継量(閾値)以上であるかどうかを判定する(ステップS4)。所定の中継量(閾値)を表すデータ(図4(B)参照)は、バス121〜124の各々について予めCGW−ECU110のROMに格納されている。中継量判定部113は、ステップS3で特定された中継量が最大のバス(121〜124のいずれか1つ)に対応する所定の中継量(閾値)を表すデータをROMから読み出して、ステップS4の判定処理を行う。
中継制御部115は、中継量が最大のバスの中継量が所定の中継量(閾値)以上である(S4:YES)と判定すると、中継量が最大のバスの中継量を抑制するための警告(抑制警報)を発報する(ステップS5)。抑制警報を表すデータは、CGW−ECU110から中継量が最大のバス(121〜124のいずれか1つ)に出力され、中継量が最大のバスに接続されるECU130によって受信される。この結果、中継量が最大のバスに接続されるECU130がバスへのデータの送信を抑制すれば、中継量が最大のバスにおけるデータの通信量が抑制され、CGW−ECU110の中継量も抑制される。
例えば、中継量が最大のバスがバス122である場合には、CGW−ECU110からバス122に抑制警報を表すデータが送信され、ECU132A〜132Cによって受信される。ECU132A〜132Cのうちの少なくともいずれか1つがバス122へのデータの送信を抑制すれば、中継量が最大のバス122におけるデータの通信量が抑制される。そして、CGW−ECU110の中継量も抑制される。
次いで、中継量判定部113は、CGW−ECU110の中継量がバス121、122、123、及び124で中継できる最大中継量の70%以下であるかどうかを判定する(ステップS6)。
中継量判定部113によって最大中継量の70%以下である(S6:YES)と判定されると、主制御部110Aは、フローをステップS1にリターンする。
一方、中継量判定部113によって最大中継量の70%以下ではない(S6:NO)と判定されると、車両状態検出部114は、バス121〜124によって転送されるデータの種類に基づき、車両の状態を特定する(ステップS7)。
次いで、特定部116は、ステップS7で特定された車両の状態を用いて図5に示すテーブル形式のデータを参照し、ステップS7で特定された車両の状態における制御データの優先度を表すデータを読み出す(ステップS8)。
次いで、特定部116は、ステップS8で読み出した優先度を表すデータのうち、低優先のデータを送信するECU130を特定する(ステップS9)。
中継制御部115は、特定部116によって特定されたECU130に、送信抑制指令を送信する(ステップS10)。より具体的には、特定部116は、図6に示すデータを参照して、低優先のデータに対応するECU130を特定し、中継制御部115は、特定されたECU130に送信抑制指令を送信する。この結果、低優先のデータに対応するECU130がバス(121〜124のいずれか)へのデータの送信を抑制すれば、バスにおけるデータの通信量が抑制され、CGW−ECU110の中継量も抑制される。
次いで、中継量判定部113は、CGW−ECU110の中継量がバス121、122、123、及び124で中継できる最大中継量の70%以下であるかどうかを判定する(ステップS11)。ステップS11の処理は、ステップS6の処理と同様である。
中継量判定部113は、最大中継量の70%以下ではない(S11:NO)と判定すると、ステップS11の処理を繰り返す。最大中継量の70%以下になるまで待つためである。
中継量判定部113によって最大中継量の70%以下である(S11:YES)と判定されると、主制御部110Aは、処理を終了するかどうかを判定する(ステップS12)。
主制御部110Aは、処理を終了する(S12:YES)と判定すると、一連の処理を終了する(エンド)。主制御部110Aは、例えば、車両のイグニッションスイッチがオフにされたときに、処理を終了する。
主制御部110Aは、処理を終了しない(S12:NO)と判定すると、フローをステップS1にリターンする。
なお、ステップS4において、中継量判定部113によって中継量が最大のバスの中継量が所定の中継量(閾値)以上ではない(S4:NO)と判定されると、主制御部110Aは、フローをステップS7に進行させる。この結果、車両状態検出部114は、車両の状態を特定する(ステップS7)。中継量が最大のバスの中継量が所定の中継量(閾値)以上ではない場合には、どのような車両の状態において、どのように中継量を抑制すべきかを判定するために、フローをステップS7に進行させることとしたものである。
また、ステップS2において、中継量判定部113によって最大中継量の90%以上ではない(S2:NO)と判定されると、主制御部110Aは、ステップS5で送信した抑制警報、又は、ステップS10で送信した送信抑制指令が解除されているかどうかを判定する(ステップS13)。ステップS13の処理は、抑制警報及び送信抑制指令の両方が送信されている場合には、両方が解除されているかを主制御部110Aが判定し、抑制警報のみが送信されている場合には、抑制警報が解除されているかを主制御部110Aが判定し、送信抑制指令のみが送信されている場合には、送信抑制指令が解除されているかを主制御部110Aが判定する処理である。
主制御部110Aは、抑制警報と送信抑制指令が解除されている(S13:YES)と判定すると、フローをステップS1にリターンする。
また、主制御部110Aは、抑制警報と送信抑制指令が解除されていない(S13:NO)と判定すると、解除されていない抑制警報及び/又は送信抑制指令を解除する解除指令を送信をECU130に送信する(ステップS14)。主制御部110Aは、ステップS14の処理を終えると、フローをステップS1にリターンする。
以上のように、CGW−ECU110は、中継量の制御処理を行う。
図8は、ECU130がROMに格納するデータを示す図である。図8(A)には、抑制警報を受信した場合にデータの送信を抑制できるかどうかを表すデータ(抑制可否データ)を示す。図8(B)には、送信抑制指令を受信した場合に参照する優先度データを示す。ECU130のROMには、図8(A)、(B)に示すデータ以外のデータも格納されるが、ここでは、車載ネットワークシステム100における中継量の制御処理に関連するデータのみを示す。
図8(A)に示すように、抑制可否データは、ECU130のID(ECU−ID)と紐付けられている。ECU−IDは、ECU131A〜134Cの各々に割り当てられており、図8(A)には一例として、ECU001を示す。また、抑制可否データの値が1である場合は、データの送信を抑制できることを表し、値が0である場合は、データの送信を抑制できないことを表す。
抑制可否データの値は、一例として、ECU130が走行系のものであるかどうかで決められている。走行系のECU130は、優先度が高い走行制御データを取り扱うため、抑制可否データの値を1に設定している。抑制可否データの値が0に設定されるのは、非走行系のECU130である。なお、非走行系のECUであっても、優先度が高いデータを取り扱う場合には、抑制可否データの値を1に設定してもよい。また、抑制可否データの値をECU130が走行系か非走行系かに応じて決めるのは一例であり、他の基準に応じて決定してもよい。
また、図8(B)に示すように、送信抑制指令を受信した場合にECU130が参照する優先度データは、各ECU130の種類に応じて、ECU130が送信するデータを3段階(1位(高)、2位(中)、3位(低))の優先度に振り分け、各優先度と紐付けてある。
図8(B)では、一例として、1位はyyy001であり、2位はyyy002であり、3位はyyy003である。各優先度のデータがどのようなデータになるかは、ECU130の種類に応じて決まる。例えば、トランスミッションECU133Cであれば、P(パーキング)ポジションを表すデータは1位のデータの一例であり、ギアが何速に入っているかを表すデータは2位のデータの一例であり、トランスミッションのモード(スポーツモード、ノーマルモード、エコノミーモード)を表すデータは3位のデータの一例である。各ECU130が送信するデータは、図8(B)に示すように優先度と紐付けられて格納されている。
図9は、ECU130が実行する処理を示すフローチャートである。ここでは、抑制制御部130Aが実行する送信データの抑制処理について説明する。なお、通信制御部130Bは、図9に示すフローとは別に、データの送受信を行う。
抑制制御部130Aは、処理をスタートする(スタート)。抑制制御部130Aは、例えば、車両のイグニッションスイッチがオンにされたときに、処理をスタートする。これは、CGW−ECU110と同様である。
抑制制御部130Aは、CGW−ECU110から抑制警報を受信したかどうかを判定する(ステップS21)。
抑制制御部130Aは、抑制警報を受信した(S21:YES)と判定すると、自己を含むECU130がデータの送信を抑制できるかどうかを判定する(ステップS22)。データの送信を抑制できるかどうかは、自己を含むECU130のROMに格納された、抑制可否データ(図8(A)参照)に基づいて判定する。
抑制制御部130Aは、データの送信を抑制できる(S22:YES)と判定すると、通信制御部130Bにデータの送信を抑制させる(ステップS23)。
また、抑制制御部130Aは、データの送信を抑制できない(S22:NO)と判定すると、送信抑制指令を受信したかどうかを判定する(ステップS24)。
抑制制御部130Aは、送信抑制指令を受信した(S24:YES)と判定すると、通信制御部130Bにデータの送信を抑制させる(ステップS25)。ステップS25で送信抑制指令を受信するのは、低優先のデータを送信するECU130である。また、ステップS25でデータの送信を抑制するのは、図8(B)に示す優先度データで、2位(中)と3位(低)のデータである。なお、ここでは、ステップS25でデータの送信を抑制させるのは、2位(中)と3位(低)のデータである形態について説明するが、3位(低)のデータだけであってもよい。
また、抑制制御部130Aは、送信抑制指令を受信していない(S24:NO)と判定すると、CGW−ECU110から解除指令を受信したかどうかを判定する(ステップS26)。
抑制制御部130Aは、解除指令を受信した(S26:YES)と判定すると、通信制御部130Bにデータの送信を抑制させる状態を解除する(ステップS27)。
また、抑制制御部130Aは、解除指令を受信していない(S26:NO)と判定すると、フローをステップS21にリターンする。
なお、抑制制御部130Aは、抑制警報を受信していない(S21:NO)と判定すると、フローをステップS24に進行させる。
抑制制御部130Aは、ステップS23、S25、又はS27の処理を終えると、処理を終了するかどうかを判定する(ステップS28)。
抑制制御部130Aは、処理を終了する(S28:YES)と判定すると、一連の処理を終了する(エンド)。抑制制御部130Aは、例えば、車両のイグニッションスイッチがオフにされたときに、処理を終了する。これは、CGW−ECU110におけるフローの終了条件と同様である。
以上のように、CGW−ECU110は、バス121、122、123、及び124で中継できる最大中継量の90%以上であるときに中継量が最大のバスを特定し、中継量が所定の中継量(閾値)以上であると、抑制警報を発報する。そして、抑制警報を受信したECU130は、中継量を抑制する。CGW−ECU110における中継量は、車両の状態によって変動する。
従って、中継量が多い場合に、車両の状態に応じてデータの中継量を抑制することができる。そして、この結果、CGW−ECU110におけるデータの消失(ロスト)の発生を抑制することができる。データのロストは、一般に、ゲートウェイ装置におけるデータの中継量が増大すると生じるおそれがある。このため、CGW−ECU110は、ステップS2において、データの中継量が最大中継量の90%以上であるかどうかを判定することにしている。
また、CGW−ECU110は、抑制警報を発報した後に、データの中継量が最大中継量の70%よりも多い場合には、バス121〜124によって転送されるデータの種類に基づいて特定した車両の状態における優先度の低い(低優先の)データを送信するECU130に送信抑制指令を送信する。送信抑制指令を受信したECU130は、自己がバス(121〜124のいずれか)に送信するデータのうち、優先度が2位(中)と3位(低)のデータをバス(121〜124のいずれか)に送信することを抑制する。
従って、中継量が多い場合に車両の状態に応じて、優先度の低い(低優先の)データを送信するECU130の2位(中)と3位(低)のデータの中継量を抑制することができる。データのロストを抑制するために、抑制警報を発報した後に、データの中継量が最大中継量の70%以上であるかどうかを判定することにしている。
また、ECU130は、CGW−ECU110から抑制警報を受信すると、抑制可否データが可能であることを表す場合にはデータの送信を抑制する。また、送信を抑制できない場合において、CGW−ECU110から送信抑制指令を受信すると、優先度が2位(中)と3位(低)のデータの送信を抑制する。
従って、中継量が多い場合に、車両の状態に応じてデータの送信量を抑制でき、この結果、CGW−ECU110によるデータの中継量を抑制することができる。また、この結果、CGW−ECU110におけるデータのロストを抑制することができる。
以上のように、実施の形態1によれば、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステム100を提供することができる。
また、上述のようにCGW−ECU110がマルチプロトコルタイプである場合には、通信速度が速いプロトコルの方が、通信速度が遅いプロトコルよりもデータの中継量が増えるため、中継時のデータのロスト(中継ロスト)が多くなる。上述のように、バス121〜123がイーサネットプロトコルによるデータ通信を行い、バス124がCANプロトコルによるデータ通信を行う場合には、イーサネットプロトコルによるデータ通信の方が通信速度が速い。
しかしながら、上述のように中継量を抑制すれば、通信速度が速いプロトコルのデータのロストを抑制することができる。このため、イーサネットプロトコルによるデータ通信におけるデータのロストを抑制することができる。
なお、以上では、CGW−ECU110が中継量を判定し、図7のステップS1〜S6、及び、S11の処理を行う形態について説明した。しかしながら、CGW−ECU110は、ステップS1〜S6、及び、S11の処理を行わなくてもよい。すなわち、CGW−ECU110は、中継制御部111、中継量測定部112、中継量判定部113を含まなくてもよい。この場合には、車両状態検出部114は、フローがスタートするとバス121〜124によって転送されるデータの種類に基づき、車両の状態を特定する(ステップS7)。そして、主制御部110Aは、ステップS10で送信抑制指令が送信されると、処理を終了するかどうかを判定する(ステップS12)ようにすればよい。また、ECU130は、図9に示すステップS24及びS25の処理を行うようにすればよい。
また、以上では、バス121、122、123は、イーサネットのレイヤ2のデータ形式によるデータを通信するバスであり、バス124は、CANプロトコルのデータ形式によるデータを通信するバスであり、CGW−ECU110がデータ形式の変換処理を行う形態について説明した。
しかしながら、バス121、122、123は、イーサネットのレイヤ3又はレイヤ7のデータ形式によるデータを通信するバスであってもよい。また、バス121、122、123が通信するデータのデータ形式は、互いに異なっていてもよい。また、バス124が、イーサネットのレイヤ2、レイヤ3、又はレイヤ7のデータ形式によるデータを通信するバスであってもよい。この場合に、CGW−ECU110は、転送先のバスのプロトコルに合わせてデータ形式を変換すればよい。
また、バス121、122、123、124が通信するデータのデータ形式は、すべて同一であってもよく、イーサネットのレイヤ2、レイヤ3、レイヤ7、又はCANプロトコルのいずれであってもよい。この場合には、CGW−ECU110は、データ形式の変換処理を行わない。
また、以上では、CGW−ECU110が、主制御部110A、中継制御部111、中継量測定部112、中継量判定部113、車両状態検出部114、中継制御部115、及び特定部116を有する形態について説明したが、これらはCGW−ECU110の外部に設けられていてもよい。
<実施の形態2>
図10は、実施の形態2のCGW−ECU210を示す図である。CGW−ECU210は、実施の形態1のCGW−ECU110の中継制御部115及び特定部116をそれぞれ中継制御部115A及び特定部116Aに入れ替えるとともに、中継量制御部117を追加した構成を有する。主制御部110A、中継制御部111、中継量測定部112、中継量判定部113、及び車両状態検出部114については、実施の形態1のCGW−ECU110と同様であるため、ここでは相違点を中心に説明する。
中継制御部115Aは、中継量判定部113によって中継量が90%以上であると判定された後に、中継量が最大のバスの中継量を抑制するための警告を発報する。これは、実施の形態1の中継制御部115と同様である。
また、中継制御部115Aは、中継量測定部112によって中継量が最大のバスが特定された後の所定の場合に、車両状態検出部114によって特定される所定の車両の状態において、特定部116Aによって特定されるバスに、送信抑制指令を送信する。この結果、特定部116Aによって特定されるバス(121〜124のいずれか)に接続されるECU130が、バスへのデータの送信を抑制し、バスにおけるデータの通信量が抑制され、CGW−ECU110の中継量も抑制される。中継制御部115は、第1通信制御部及び第2通信制御部の一例である。
特定部116Aは、中継量判定部113によって中継量が90%以上であると判定され、中継量が最大のバスの中継量を抑制するための警告が発報された後に、中継量判定部113によって中継量が70%以下ではないと判定された場合に、車両状態検出部114によって特定される所定の車両の状態に関係するデータを伝送するバス(121〜124のいずれか)以外のバスを特定する。所定の車両の状態に関係するデータとは、所定の車両の状態においてバス(121〜124のいずれか)で通信される制御データをいう。なお、特定部116Aは、第1特定部の一例である。
中継量制御部117は、中継量が最大のバスの中継量が所定の中継量(閾値)以上である(S4:YES)場合と、中継量判定部113によって最大中継量の70%以下である(S6:YES)場合とにおいて、車両状態検出部114によって特定される車両の状態に応じて、バス121〜124の中継量が読み出した中継量になるように許容中継量を変更する。中継量制御部117が実行する処理の詳細については、図12を用いて後述する。
図11は、CGW−ECU210が通信量の抑制処理に利用するデータを示す図である。図11に示すデータは、実施の形態1の図5に示すデータに各バスでの許容中継量のデータを追加したデータ構造を有する。車両の状態、車両の状態を特定するデータ、及び、車両の状態において制御に用いられる制御データについては図5と同様であるため、説明を省略する。
各バスでの許容中継量は、バス121〜124の全体の中継量に対する、各々について許容される中継量の割合(%)を表す。検出なしの状態では、バス121〜124の許容中継量は、それぞれ、20%、30%、30%、20%である。
高速運転でのバス121〜124の許容中継量は、それぞれ、10%、40%、40%、10%であり、検出なしの状態に比べて、バス122と123の許容中継量が増大されている。バス122と123には、走行系の制御に関連するエンジンECU132A、PCS−ECU132B、LKA−ECU132C、ブレーキECU133A、ステアリングECU133B、トランスミッションECU133Cが接続されているからである。
また、自動運転でのバス121〜124の許容中継量は、それぞれ、35%、30%、25%、10%であり、検出なしの状態に比べて、バス121の許容中継量が増大されている。バス121には、自動運転ECU131Aが接続されているからである。
また、自動駐車でのバス121〜124の許容中継量は、それぞれ、35%、25%、30%、10%であり、検出なしの状態に比べて、バス121の許容中継量が増大されている。バス121には、自動駐車ECU131Bが接続されているからである。
また、リプログラミング(有線)でのバス121〜124の許容中継量は、それぞれ、70%、5%、5%、20%であり、検出なしの状態に比べて、バス121、124の許容中継量が増大され、バス122、123の許容中継量が低減されている。バス121には、リプログラミングECU131Cが接続されており、リプログラミング(有線)は、停車してイグニッションをオフにした状態で行われるため、走行系の制御に関連するエンジンECU132A、PCS−ECU132B、LKA−ECU132C、ブレーキECU133A、ステアリングECU133B、トランスミッションECU133Cが接続されるバス122と123の許容中継量が低減されている。
また、リプログラミング(無線)でのバス121〜124の許容中継量は、それぞれ、40%、25%、25%、10%であり、検出なしの状態に比べて、バス121の許容中継量が増大され、リプログラミング(有線)に比べて、バス121の許容中継量が少し低減され、バス122、123の許容中継量が増大されている。リプログラミング(無線)は、走行中に行われる場合があるからである。
図12は、実施の形態2のCGW−ECU210が車両の状態に応じてバスの中継量を制御する処理を表すフローチャートを示す図である。図12に示す処理のうち、ステップS1〜S7、及び、S11〜S14は、図6に示す実施の形態1のフローと同様である。図12に示すフローチャートは、図7に示すフローチャートのステップS8、S9、S10をステップS8A、S9A、S10Aに置き換えたものである。このため、以下では相違点について説明する。
中継量制御部117は、ステップS7で特定された車両の状態に紐付けられているバス121〜124の許容中継量のデータを読み出し、バス121〜124の中継量が読み出した中継量になるように許容中継量を変更する(ステップS8A)。
次いで、特定部116Aは、ステップS7で特定した車両の状態を特定するデータ(図11参照)を送信するECU130が接続されていないバス(121〜124のいずれか)を特定する(ステップS9A)。ステップS7で特定した車両の状態を特定するデータを送信するECU130が接続されていないバスは、所定の車両の状態に関係するデータを伝送するバス以外のバスである。
中継制御部115は、特定部116Aによって特定されたバスに、送信抑制指令を送信する(ステップS10A)。この結果、ステップS7で特定した車両の状態を特定するデータ(図11参照)を送信するECU130が接続されていないバス(121〜124のいずれか)に接続されているECU130によって、送信抑制指令が受信される。
次いで、中継量判定部113は、CGW−ECU210の中継量がバス121、122、123、及び124で中継できる最大中継量の70%以下であるかどうかを判定する(ステップS11)。ステップS10の処理は、ステップS6の処理と同様である。
以下、実施の形態1と同様に、CGW−ECU210は、中継量の制御処理を行う。なお、送信抑制指令を受信したECU130が実行する処理は、実施の形態1と同様であり、図9に示す通りである。
以上のように、CGW−ECU210は、実施の形態1のCGW−ECU110と同様に抑制警報を発報するため、中継量が多い場合に、車両の状態に応じてデータの中継量を抑制することができる。そして、この結果、CGW−ECU210におけるデータの消失(ロスト)の発生を抑制することができる。
また、CGW−ECU210は、抑制警報を発報した後に、データの中継量が最大中継量の70%よりも多い場合には、車両状態検出部114によって特定された車両の状態を特定するデータを送信するECU130が接続されていないバス(121〜124のいずれか)に、送信抑制指令を送信する。送信抑制指令を受信したECU130は、自己がバス(121〜124のいずれか)に送信するデータのうち、優先度が2位(中)と3位(低)のデータをバス(121〜124のいずれか)に送信することを抑制する。
従って、中継量が多い場合に車両の状態に応じて、優先度の低い(低優先の)データを送信するECU130の2位(中)と3位(低)のデータの中継量を抑制することができる。
以上のように、実施の形態2によれば、車両の状態に応じてデータの中継量を抑制することができる、車載ネットワークシステムを提供することができる。
以上、本発明の例示的な実施の形態の車載ネットワークシステムについて説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
100 車載ネットワークシステム
110 CGW−ECU(中継装置)
110A 主制御部
111 中継制御部
112 中継量測定部(中継量取得部、第2特定部)
113 中継量判定部
114 車両状態検出部
115 中継制御部(第1通信制御部、第2通信制御部)
116 特定部
121、122、123、124 バス(伝送路)
130 ECU(制御部)
130A 抑制制御部
130B 通信制御部
131A 自動運転ECU
131B 自動駐車ECU
131C リプログラミングECU
132A エンジンECU
132B PCS−ECU
132C LKA−ECU
133A ブレーキECU
133B ステアリングECU
133C トランスミッションECU
134A ボディECU
134B メータECU
134C エアコンECU
210 CGW−ECU
117 中継量制御部

Claims (7)

  1. 車両の制御を行う複数の制御部と、
    前記複数の制御部に接続される複数の伝送路と、
    前記複数の伝送路に接続され、前記複数の伝送路の間でデータを中継する中継装置と、
    前記車両の所定の状態を検出する車両状態検出部と、
    前記車両状態検出部によって検出される前記所定の状態における優先度の低いデータを送信する制御部、又は、前記車両状態検出部によって検出される前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定する第1特定部と、
    前記第1特定部によって特定される制御部にデータの通信を抑制させる、又は、前記第1特定部によって特定される伝送路へのデータの通信を抑制させる、第1通信制御部と
    を含む、車載ネットワークシステム。
  2. 前記第1通信制御部は、前記第1特定部によって特定される制御部、又は、前記第1特定部によって特定される伝送路に、データ送信を抑制させる抑制指令を送信することにより、前記データの通信を抑制させる、請求項1記載の車載ネットワークシステム。
  3. 前記中継装置が前記複数の伝送路の各々にデータを中継する中継量を変更する中継量制御部をさらに含み、
    前記中継量制御部は、前記第1通信制御部が前記第1特定部によって特定される伝送路へのデータの通信を抑制させる際に、前記車両状態検出部によって検出される前記車両の所定の状態に応じて、前記複数の伝送路の全体での中継量が低減されるように、前記中継量を変更し、
    前記第1通信制御部は、前記中継量制御部によって前記中継量が変更された状態で、前記第1特定部によって特定される伝送路に、データ送信を抑制させる抑制指令を送信する、請求項2記載の車載ネットワークシステム。
  4. 前記中継装置が前記データを中継する中継量を取得する中継量取得部をさらに含み、
    前記第1特定部は、前記中継量が所定量以上の場合に、前記優先度の低いデータを送信する制御部、又は、前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定する、請求項1又は2記載の車載ネットワークシステム。
  5. 前記中継装置が前記複数の伝送路の各々にデータを中継する中継量が最大の伝送路を特定する第2特定部と、
    前記第2特定部によって特定される伝送路における前記中継量が所定量以上の場合に、前記中継量が最大の伝送路におけるデータの通信量を抑制させる、第2通信制御部と
    をさらに含む、請求項2記載の車載ネットワークシステム。
  6. 前記第2特定部によって特定される伝送路における前記中継量が所定量未満の場合に、
    前記車両状態検出部は、前記所定の状態を検出し、
    前記第1特定部は、前記優先度の低いデータを送信する制御部、又は、前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定し、
    前記第1通信制御部は、前記第1特定部によって特定される制御部にデータの通信を抑制させる、又は、前記第1特定部によって特定される伝送路へのデータの通信を抑制させる、請求項5記載の車載ネットワークシステム。
  7. 前記第2通信制御部が前記中継量が最大の伝送路におけるデータの通信量を抑制した後において、前記第2特定部によって特定される伝送路における前記中継量が所定量以上の場合に、
    前記車両状態検出部は、前記所定の状態を検出し、
    前記第1特定部は、前記優先度の低いデータを送信する制御部、又は、前記所定の状態に関係するデータを伝送する伝送路以外の伝送路を特定し、
    前記第1通信制御部は、前記第1特定部によって特定される制御部にデータの通信を抑制させる、又は、前記第1特定部によって特定される伝送路へのデータの通信を抑制させる、請求項5記載の車載ネットワークシステム。
JP2016244486A 2016-12-16 2016-12-16 車載ネットワークシステム Expired - Fee Related JP6515911B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016244486A JP6515911B2 (ja) 2016-12-16 2016-12-16 車載ネットワークシステム
DE102017129890.8A DE102017129890B4 (de) 2016-12-16 2017-12-14 Fahrzeuginternes Netzwerksystem mit verbesserter Datenweiterleitung
CN201711340066.5A CN108206774B (zh) 2016-12-16 2017-12-14 车载网络系统
US15/842,333 US11316926B2 (en) 2016-12-16 2017-12-14 In-vehicle network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016244486A JP6515911B2 (ja) 2016-12-16 2016-12-16 車載ネットワークシステム

Publications (2)

Publication Number Publication Date
JP2018098733A JP2018098733A (ja) 2018-06-21
JP6515911B2 true JP6515911B2 (ja) 2019-05-22

Family

ID=62251597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016244486A Expired - Fee Related JP6515911B2 (ja) 2016-12-16 2016-12-16 車載ネットワークシステム

Country Status (4)

Country Link
US (1) US11316926B2 (ja)
JP (1) JP6515911B2 (ja)
CN (1) CN108206774B (ja)
DE (1) DE102017129890B4 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6741559B2 (ja) * 2016-01-18 2020-08-19 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 評価装置、評価システム及び評価方法
KR102394153B1 (ko) * 2017-09-11 2022-05-09 주식회사 만도 통합형 ecu
JP7024765B2 (ja) * 2018-08-10 2022-02-24 株式会社デンソー 車両用マスタ装置、更新データの配信制御方法及び更新データの配信制御プログラム
JP6962301B2 (ja) * 2018-09-25 2021-11-05 株式会社オートネットワーク技術研究所 中継装置
JP2020050048A (ja) * 2018-09-25 2020-04-02 株式会社オートネットワーク技術研究所 中継装置システム
CN109334469B (zh) * 2018-10-23 2020-12-22 珠海格力电器股份有限公司 一种差别化控制电动汽车车轮转速的方法
JP7059899B2 (ja) * 2018-11-09 2022-04-26 トヨタ自動車株式会社 ネットワークシステム
JP7088075B2 (ja) * 2019-02-22 2022-06-21 株式会社デンソー 電子制御装置
JP7384198B2 (ja) * 2019-03-05 2023-11-21 住友電気工業株式会社 管理装置、通信システム、車両、車両通信管理方法および車両通信管理プログラム
CN111865740A (zh) * 2019-04-17 2020-10-30 西南科技大学 一种基于毫米波雷达的车联网网关系统
EP3742680B1 (de) * 2019-05-22 2022-03-16 Lisa Dräxlmaier GmbH Verteilervorrichtung und entsprechendes verfahren
CN110535740B (zh) * 2019-08-29 2020-10-02 华人运通(江苏)技术有限公司 信号处理方法、装置、存储介质及终端
CN111415526B (zh) * 2020-03-27 2022-05-10 北京百度网讯科技有限公司 车位占用状态的获取方法、装置、电子设备和存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050038573A1 (en) * 2003-08-11 2005-02-17 Goudy Roy Wesley Vehicle information/task manager
CN100407678C (zh) * 2004-09-01 2008-07-30 株式会社Ntt都科摩 无线通信装置、无线通信系统和无线通信方法
JP2006333438A (ja) 2005-04-28 2006-12-07 Fujitsu Ten Ltd ゲートウェイ装置及びルーティング方法
DE102006003067A1 (de) 2006-01-20 2007-07-26 Robert Bosch Gmbh Verfahren und System zur dynamischen Ressourcenzuweisung
JP2008283386A (ja) 2007-05-09 2008-11-20 Toyota Motor Corp データ中継装置、車載通信システム
DE102007034719A1 (de) 2007-07-23 2009-01-29 Robert Bosch Gmbh Verfahren zur dynamischen Anpassung des Kommunikationsverhaltens einer Kommunikationsinfrastruktur sowie System
JP2011024010A (ja) * 2009-07-16 2011-02-03 Toyota Motor Corp 車両用通信装置
JP5561186B2 (ja) * 2011-01-26 2014-07-30 株式会社デンソー 車載ネットワークシステム
JP5811897B2 (ja) * 2012-02-29 2015-11-11 株式会社デンソー ゲートウエイ装置
JP6056424B2 (ja) 2012-11-29 2017-01-11 株式会社デンソー 車載プログラム更新装置
JP5958975B2 (ja) * 2014-03-10 2016-08-02 トヨタ自動車株式会社 通信装置、通信方法及び通信システム
JP2016210243A (ja) * 2015-04-30 2016-12-15 トヨタ自動車株式会社 車両の自動運転システム
JP6281535B2 (ja) * 2015-07-23 2018-02-21 株式会社デンソー 中継装置、ecu、及び、車載システム

Also Published As

Publication number Publication date
US11316926B2 (en) 2022-04-26
US20180176305A1 (en) 2018-06-21
CN108206774B (zh) 2020-12-18
CN108206774A (zh) 2018-06-26
DE102017129890B4 (de) 2021-10-21
JP2018098733A (ja) 2018-06-21
DE102017129890A1 (de) 2018-06-21

Similar Documents

Publication Publication Date Title
JP6515911B2 (ja) 車載ネットワークシステム
US10185329B2 (en) Methods and systems for vehicle-to-vehicle communication
US20130060401A1 (en) Apparatus and method for preventing a vehicle collision, vehicle
US20150081188A1 (en) Driver assistance system for a motor vehicle
JP4476575B2 (ja) 車両状況判定装置
CN103213533A (zh) 汽车转向灯自动控制系统以及控制方法
AU2014316434B2 (en) Work vehicle and control method for work vehicle
CN102947160A (zh) 通过交通路口的车辆队伍控制
JP7076997B2 (ja) 車載システム、及び、検出器ハブ
US11351917B2 (en) Vehicle-rendering generation for vehicle display based on short-range communication
CN113183955B (zh) 车辆控制装置、车辆、车辆控制方法以及存储介质
EP3044980B1 (en) Communication system
US20190018409A1 (en) Systems and methods for providing an intelligent override for a driving automation system
JP2020126664A (ja) 自動車用の運転者支援システム
CN113071492A (zh) 建立车道变换操纵的系统方法
CN111731318B (zh) 车辆控制装置、车辆控制方法、车辆以及存储介质
JP7322536B2 (ja) 移動体の制御装置
CN113386787B (zh) 自动驾驶车辆
US20230294723A1 (en) Driving assistance device, vehicle, and driving assistance method
US11279370B2 (en) Driving control system and drive assist method
CN113232508A (zh) 车辆控制仲裁
CN110322679B (zh) 车辆交通事故远程驾驶接管救援方法及系统
US10437244B2 (en) Remote vehicle insturction
KR101500178B1 (ko) 경보 기능을 가지는 차량용 제어 시스템 및 그 방법
US12030444B2 (en) Selective actuation of vehicle components using two control modules

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180619

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190221

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: 20190319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190401

R151 Written notification of patent or utility model registration

Ref document number: 6515911

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees