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

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

Info

Publication number
JP7354601B2
JP7354601B2 JP2019108202A JP2019108202A JP7354601B2 JP 7354601 B2 JP7354601 B2 JP 7354601B2 JP 2019108202 A JP2019108202 A JP 2019108202A JP 2019108202 A JP2019108202 A JP 2019108202A JP 7354601 B2 JP7354601 B2 JP 7354601B2
Authority
JP
Japan
Prior art keywords
communication
vehicle
sub
processing unit
main processing
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.)
Active
Application number
JP2019108202A
Other languages
English (en)
Other versions
JP2020199880A (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.)
Mazda Motor Corp
Original Assignee
Mazda 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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP2019108202A priority Critical patent/JP7354601B2/ja
Priority to US17/616,676 priority patent/US20220332333A1/en
Priority to EP20823283.5A priority patent/EP3944563A4/en
Priority to PCT/JP2020/011616 priority patent/WO2020250529A1/ja
Priority to CN202080029808.6A priority patent/CN113711543B/zh
Publication of JP2020199880A publication Critical patent/JP2020199880A/ja
Application granted granted Critical
Publication of JP7354601B2 publication Critical patent/JP7354601B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/035Bringing the control units into a predefined state, e.g. giving priority to particular actuators
    • 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
    • H04L12/40163Bus networks involving priority mechanisms by assigning priority to messages according to a message field
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • 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
    • B60W30/14Adaptive cruise 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
    • H04L12/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • H04L12/40182Flexible bus arrangements involving redundancy by using a plurality of communication lines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Small-Scale Networks (AREA)
  • Regulating Braking Force (AREA)

Description

ここに開示された技術は、車載用のネットワークシステムに関する技術分野に属する。
特許文献1には、車載機器の機能に応じて複数のドメインに区分けし、ドメイン毎にドメイン制御部を設け、複数のドメイン制御部を統合制御部で制御する技術が開示されている。特許文献1では、例えば、各機器制御部が、単一または複数のECUで実現されており、それらのECUが階層型のネットワークにより接続されている。
特開2017-061278号公報
一般的に、ネットワークシステムの一部に障害や異常が発生し、通信経路の一部が途絶する可能性があることが知られている。その場合に、特許文献1のような構成にした場合、統合制御部やドメイン制御部から車載機器を制御するECUへの通信が阻害される恐れがある。
ここに開示された技術は、斯かる点に鑑みてなされたものであり、その目的とするとこは、車載ネットワークの一部が途絶した場合に主要機能が喪失されるのを防ぐことにある。
前記課題を解決するために、ここに開示された技術では、車載ネットワークシステムを対象とし、当該車載ネットワークシステムは、主演算装置と、前記主演算装置から放射状に延びる複数の通信経路と、いずれかの前記通信経路を介して主演算装置に接続された複数の副演算装置とを備え、前記複数の副演算装置は、前記複数の通信経路を介して前記主演算装置に接続された少なくとも1つの第1副演算装置を含み、前記各通信経路では、通信種別に応じた優先順位があらかじめ設定され、前記主演算装置は、前記第1副演算装置と通信する前記通信経路の一部に途絶が確認された場合に、前記通信経路の残部において、前記優先順位が所定の基準よりも低い通信を減らし、当該減らした領域に前記途絶された通信経路での通信のうち前記優先順位が所定の基準よりも高い通信を割り当てる、という構成とした。
この構成によると、主演算装置と第1副演算装置との間を、複数の通信経路を介して接続している。これにより、主演算装置と第1副演算装置とは、1つの通信経路が途絶した場合においても、他の通信経路を介して通信を継続することができる。また、一部の通信経路で途絶された場合に、途絶されていない通信経路(通信経路の残部)において、優先順位が所定の基準よりも低い通信を減らし、減らした領域に主演算装置と第1副演算装置との間で途絶された通信のうち優先順位が所定の基準よりも高い通信を割り当てている。これにより、優先順位が相対的に高い機能、いわゆる「主要機能」が喪失されるのを防ぐことができる。
以上説明したように、ここに開示された技術によると、複数の通信経路を設けるとともに、通信に途絶が発生した場合に通信種別に応じた優先順位に基づいた通信の割り当てをおこなうので、車載ネットワークの一部が途絶した場合に主要機能が喪失されるのを防ぐことができる。
自動車の制御系を示すブロック図 車両のフロント部分におけるネットワークの概略構成を示す図 通信種別に応じた優先順位の一例を示す図 ネットワークシステムの通信量の制御について説明するための図 ネットワークシステムの通信量の制御について説明するための図
以下、例示的な実施形態について、図面を参照しながら詳細に説明する。
図1は、本実施形態に係る車両10の制御系の構成を概略的に示すブロック図である。車両10は、アシスト運転及び自動運転ができるように構成されている。
本実施形態において、車両10は、アシスト運転及び自動運転を可能にするために、センサデバイス20からの出力や、車外のネットワークから受けた情報に基づいて、車両10が走行すべき経路を算出するとともに、該経路を追従するための車両10の運動を決定する主演算装置100を有する。主演算装置100は、1つ又は複数のチップで構成されたマイクロプロセッサであって、CPUやメモリ等を有している。なお、図1においては、本実施形態に係る経路生成機能を発揮するための構成を中心に示しており、主演算装置100が有する全ての機能を示しているわけではない。
主演算装置100に情報を出力するセンサデバイス20は、例えば、(1)車両10のボディ等に設けられかつ車外環境を撮影する複数のカメラ21、(2)車両10のボディ等に設けられかつ車外の物標等を検知する複数のレーダ22、(3)全地球測位システム(Global Positioning System:GPS)を利用して、車両10の位置(車両位置情報)を検出する位置センサ23、(4)車速センサ、加速度センサ、ヨーレートセンサ等の車両の挙動を検出するセンサ類の出力から構成され車両10の状態を取得する車両状態センサ24、(5)車内カメラ等により構成され、車両10の乗員の状態を取得する乗員状態センサ25、(6)運転者の運転操作を検出するための運転操作情報取得部26、を含む。また、主演算装置100には、車外のネットワークと接続された車外通信部30を介して自車両10の周囲に位置する他車両からの通信情報やナビゲーションシステムからの交通情報が入力される。
各カメラ21は、車両10の周囲を水平方向に360°撮影できるようにそれぞれ配置されている。各カメラ21は、生成した画像データを主演算装置100に出力する。各カメラ21が取得した画像データは、主演算装置100以外にも、HMI(Human Machine Interface)ユニット70に入力される。HMIユニット70は、取得した画像データに基づく情報を車内のディスプレイ装置等に表示する。
各レーダ22は、カメラ21と同様に、検出範囲が車両10の周囲を水平方向に360°広がるようにそれぞれ配置されている。なお、レーダ22の種類は、特に限定されず、例えば、ミリ波レーダや赤外線レーダを採用することができる。
主演算装置100は、センサデバイス20(カメラ21やレーダ22等)からの出力や、車外のネットワークから受けた情報に基づいて、車両10の目標運動を決定し、決定された目標運動を実現するための駆動力、制動力、操舵量を算出し、算出結果をエンジンやブレーキ等を制御するコントロールユニット80に出力するように構成されている。
主演算装置100は、車外環境認識部120と、候補経路生成部151と、車両挙動推定部152と、乗員挙動推定部153と、経路決定部154と、車両運動決定部155と、物理量算出部160とを有する。
車外環境認識部120は、車両10の目標運動を設定するために、カメラ21等のセンサデバイス20からの出力や車外通信部30からの入力情報を基に車外環境を認識する。例えば、車外環境認識部120は、カメラ21から受信した撮像データや、レーダ22から受信した反射波のピークリスト等を基に、車外の物体が何であるかを認識する。具体的には、車外環境認識部120は、上記の撮像データやピークリスト等によって車外の物体を検知し、主演算装置100に格納されているデータベース等にある識別情報等を用いて、車外の物体が何であるかを識別する。
さらに、車外環境認識部120は、認識された車外の物体情報を基にして、車両10の周囲の3次元情報と車外環境モデルとを対照することにより、道路および障害物を含む車外環境を認識し、それをマップにする処理を行う。車外環境認識部120は、車両周囲の3次元情報に対して、道路や障害物等を認識し、認識された車外の物体情報を基にして、フリースペースすなわち物体が存在しない領域を特定する。ここでの処理には、例えば深層学習によって生成された学習済みモデルである車外環境モデルが利用される。そして、車外環境認識部120は、フリースペースを表す2次元のマップを生成するとともに、生成された2次元のマップと物標の測位情報とを結合させて、車両10の周囲を表す3次元マップを生成する。ここでは、カメラ21の設置位置および撮像方向の情報、レーダ22の設置位置および送信方向の情報が用いられる。そして、車外環境認識部120は、生成された3次元マップと、車外環境モデルとを対比することによって、道路及び障害物を含む車外環境を認識し、認識結果を候補経路生成部151に出力する。なお、深層学習では、例えば、多層ニューラルネットワーク(DNN:Deep Neural Network)が用いられる。多層ニューラルネットワークとして、例えば、CNN(Convolutional Neural Network)がある。
候補経路生成部151は、車外環境認識部120で認識された車外環境に応じて車両10が走行可能な1つ又は複数の候補経路を算出する。具体的に、候補経路生成部151では、車外環境認識部120の出力、位置センサ23の出力、及び車外通信部30を介して外部ネットワーク等から受信された情報等を基にして、車両10が走行可能な候補経路が生成される。
車両挙動推定部152は、車両状態センサ24からの出力を基にして車両10の挙動を推定する。具体的に、車両挙動推定部152は、車両状態センサ24からの出力を基に、車両の挙動を示す車両6軸モデルを生成する。車両状態センサ24は、車両10の状態を計測するものであり、例えば、車速センサ、加速度センサ、ヨーレートセンサ等の車両10の挙動を検出するセンサを含む。
乗員挙動推定部153は、乗員状態センサ25からの出力を基にして車両10の乗員の挙動を推定する。乗員挙動推定部153は、乗員状態センサ25の検出結果から、運転者の健康状態や感情を推定する。乗員状態センサ25は、例えば、生体情報センサであり、皮膚温センサ、心拍センサ、血流量センサ、発汗センサ等を含む。運転者の健康状態としては、例えば、健康、軽い疲労、体調不良、意識低下等がある。感情としては、例えば、楽しい、普通、退屈、イライラ、不快等がある。
経路決定部154は、乗員挙動推定部153の出力に基づいて、車両10が走行すべき経路を決定する。候補経路生成部151が生成した経路が1つである場合には、経路決定部154は当該経路を車両10が走行すべき経路とする。候補経路生成部151が生成した経路が複数ある場合には、乗員挙動推定部153の出力を考慮して、例えば、複数の候補経路のうち乗員(特に運転者)が最も快適と感じる経路、すなわち、障害物を回避するに当たって慎重過ぎるなどの冗長さを運転者に感じさせない経路を選択する。
車両運動決定部155は、経路決定部154が決定した走行経路に追従して走行するための車両10の目標運動を決定する。目標運動とは、例えば、走行経路に追従して走行させるための操舵および加減速のことをいう。また、車両運動決定部155は、車両6軸モデルを参照して、経路決定部154が選択した走行経路について、車体の動きを演算する。
物理量算出部160は、目標運動を達成するための駆動力、制動力、操舵量を算出するものであり、駆動力算出部161、制動力算出部162、及び操舵量算出部163で構成されている。駆動力算出部161は、目標運動を達成するために、エンジン及びトランスミッション等のパワートレイン装置(図示省略)が生成すべき目標駆動力を算出する。制動力算出部162は、目標運動を達成するために、ブレーキ装置(図示省略)が生成すべき目標制動力を算出する。操舵量算出部163は、目標運動を達成するために、ステアリング装置(図示省略)が生成すべき目標操舵量を算出する。
さらに、主演算装置100は、車両運動決定部155の出力に基づいて、ランプやドアなどの車両10のボディ関係のデバイスの動作を設定する周辺機器動作設定部170を備える。
主演算装置100での演算結果は、コントロールユニット80及びボディ系制御ユニット60に出力される。
コントロールユニット80は、パワートレインECU81、ブレーキマイコン82、EPASマイコン83で構成される。具体的に、パワートレインECU81には、駆動力算出部161が算出した目標駆動力に関する情報が入力される。ブレーキマイコン82には、制動力算出部162が算出した目標制動力に関する情報が入力される。EPASマイコン83には、操舵量算出部163が算出した目標操舵量に関する情報が入力される。ボディ系制御ユニット60には、周辺機器動作設定部170が設定したボディ関係の各デバイスの動作に関する情報が入力される。パワートレインECU81、ブレーキマイコン82及びEPASマイコン83は、副演算装置の一例である。
具体的な図示は省略するが、パワートレインECU81は、基本的には、目標駆動力を達成するように、インジェクタの燃料噴射時期や点火プラグ点火時期を算出して、これらの走行用デバイスに制御信号を出力する。ブレーキマイコン82は、基本的には、目標駆動力を達成するように、ブレーキアクチュエータの制御量を算出して、ブレーキアクチュエータに制御信号を出力する。EPASマイコン83は、基本的には、目標操舵量を達成するように、EPAS装置に供給する電流量を算出して、EPAS装置に制御信号を出力する。
ボディ系制御ユニット60には、ボディ関係の各デバイスを制御するために、各デバイスにそれぞれ対応するように設けられた、マイコンやマイコンを含む演算装置(以下、総称して演算装置ともいう)が含まれる。本実施形態では、ボディ系制御ユニット60に含まれる演算装置として、ライトを制御するためのライト制御マイコン61、フロントガラス用のワイパーを制御するためのワイパー制御マイコン62、左ドアを制御するための左ドア制御マイコン63、右ドアを制御するための右ドア制御マイコン64、車両左側を監視する左監視装置65、及び、車両右側を監視する右監視装置66を例示している。ただし、ボディ系制御ユニット60は、これらに限定されない。ライト制御マイコン61、ワイパー制御マイコン62、左ドア制御マイコン63、右ドア制御マイコン64、左監視装置65及び右監視装置66は、副演算装置の一例である。
図2は、主演算装置100と、ボディ系制御ユニット60及びコントロールユニット80の各演算装置61~64,81~83との接続例を示している。換言すると、図2は、主演算装置100、ボディ系制御ユニット60、及びコントロールユニット80で構成される車載ネットワークシステムの構成例を示している。
図2に示すように、車載ネットワークシステムでは、主演算装置100から複数の通信経路R1~R4が放射状に延びている。具体的に、図2には、主演算装置100の端子P1に通信経路R1が接続され、端子P2に通信経路R2が接続され、端子P3に通信経路R3が接続され、端子P4に通信経路R4が接続されている例を示している。通信経路R1~R4には、例えば、ワイヤーハーネス等が用いられる。なお、ネットワークを構成するためのハブについて、図2での図示及び本実施形態内での説明を省略している。
通信経路R1には、ブレーキマイコン82、パワートレインECU81、EPASマイコン83及びライト制御マイコン61が接続されている。通信経路R1は、主演算装置100とブレーキマイコン82とを接続する経路R11、経路R11と分岐点DP1との間を接続する経路R12、分岐点DP1とライト制御マイコン61とを接続する経路R13、並びに、分岐点DP1とパワートレインECU81及びEPASマイコン83とを接続する経路R14で構成されている。
通信経路R2には、ブレーキマイコン82、EPASマイコン83、パワートレインECU81及びワイパー制御マイコン62が接続されている。通信経路R2は、主演算装置100と分岐点DP2との間を接続する経路R21、分岐点DP2とブレーキマイコン82とを接続する経路R22、分岐点DP2とEPASマイコン83とを接続する経路R23、経路R23とパワートレインECU81とを接続する経路R24、並びに、経路R24とワイパー制御マイコン62とを接続する経路R25で構成されている。
すなわち、パワートレインECU81、ブレーキマイコン82及びEPASマイコン83は、通信経路R1と通信経路R2の2つの通信経路を介して主演算装置100に接続されている。パワートレインECU81、ブレーキマイコン82及びEPASマイコン83は、第1副演算装置の一例である。なお、第1副演算装置(パワートレインECU81、ブレーキマイコン82、EPASマイコン83)が、3つ以上の通信経路を介して主演算装置100に接続されていてもよい。
通信経路R3には、右ドア制御マイコン64、右監視装置66及び左監視装置65が接続されている。通信経路R3は、主演算装置100と右ドア制御マイコン64とを接続する経路R31、経路R31と右監視装置66との間を接続する経路R32、及び、経路R32と左監視装置65を接続する経路R33で構成されている。
通信経路R4には、左ドア制御マイコン63、左監視装置65及び右監視装置66が接続されている。通信経路R4は、主演算装置100と左ドア制御マイコン63とを接続する経路R41、経路R41と左監視装置65との間を接続する経路R42、及び、経路R42と右監視装置66を接続する経路R43で構成されている。左監視装置65及び右監視装置66は、第1副演算装置の一例である。
パワートレインECU81、ブレーキマイコン82及びEPASマイコン83は、主演算装置100を介さない通信経路により相互間が接続され、各走行用デバイスの各制御量に関する情報を互いに共有して、これらを協調させる制御を実行可能に構成されている。
例えば、路面が滑りやすい状態にあるときなどには、車輪が空転しないように、車輪の回転を落とすことが求められる(いわゆるトラクションコントロール)。車輪の空転の抑制には、パワートレインの出力を落としたり、ブレーキ装置の制動力を利用したりする方法があるが、パワートレインECU81とブレーキマイコン82とが通信可能になっていることにより、パワートレインとブレーキ装置との両方を利用した最適な対応を取ることができる。
また、例えば、車両10のコーナリングなどは、目標操舵量に応じて、パワートレイン及びブレーキ装置(DSC装置を含む)の制御量を微調整することで、ローリングと車両10の前部が沈み込むピッチングとを同期して発生させてダイアゴナルロール姿勢を生じさせることができる。ダイアゴナルロール姿勢を生じさせることにより、外側の前輪にかかる荷重が増大して、小さな舵角で旋回でき、車両10にかかる転がり抵抗を小さくすることができる。
なお、前述のとおり、図2の例では、通信経路R1,R2の一部を用いて、ブレーキマイコン82及びEPASマイコン83の相互間を接続するようにしている。このように、使用する通信経路を共用化することで、配線数及び配線領域を削減することができる。ただし、図2のような構成に限定されるものではなく、パワートレインECU81、ブレーキマイコン82及びEPASマイコン83の相互間の接続を、それぞれを専用通信線で接続するようにしてもよい。これにより、パワートレインECU81、ブレーキマイコン82及びEPASマイコン83の相互間通信について、他の通信からの影響を受けないようにすることができる。
図3に示すように、ネットワークシステムでは、主演算装置100と各演算装置61~66,81~83との間の通信、及び各演算装置61~66,81~83同士の間の通信において、通信種別に応じた優先順位があらかじめ設定されている。優先順位は、例えば、通信内容の重要度、例えば、間引きした場合の影響度、安全性への寄与度、情報がなくてもリカバリー可能か否か等の基準に基づいて設定されている。より具体的に、例えば、制御種別による優先順位は、高いものから順に、走行制御、ADAS(Advanced driver-assistance systems:走行支援機能)関連の制御、ワイパーやライト等のボディ関連の制御、オーディオ等のエンターテイメント機器制御が設定される。走行制御の中では、制動制御(車両の停止動作)の優先順位が最も高く、次に、操舵制御(車両が曲がる動作)や駆動制御(車両の走行動作)の優先順位が高く設定される。ADAS関連の制御の中では、自動ブレーキ等の制動に関する制御の優先順位が最も高く、次に、操舵に関する制御や駆動に関する制御の優先順位が高く設定される。また、センサデバイス20の優先順位に関し、車両10の制御性能に影響が高い方のセンサデバイス20の通信の優先順位が高く設定される。例えば、ADAS関連の制御が、カメラ21とレーダ22の両方をコラボレーションさせて性能が発揮できるように構成され、一方の通信が停止しても性能が得られるようになっている場合に、カメラ21とレーダ22のうち、性能低下の度合いが高いセンサとの通信の優先順位が高く設定される。
なお、図3では、優先度が高い方から順に、「A」、「B」、「C」の符号が付されているものとする。以下の説明において、説明の便宜上、各演算装置61~66,81~83を総称して、単に「副演算装置」と呼ぶ場合がある。また、2つの通信経路R1,R2を介して主演算装置100に接続されているパワートレインECU81、ブレーキマイコン82及びEPASマイコン83の総称として、「副演算装置」と区別して「第1副演算装置」と呼ぶ場合がある。すなわち、副演算装置には、第1副演算装置のように複数の通信経路を介して主演算装置100に接続されている演算装置と、単一の通信経路に接続される演算装置との両方が含まれていてもよい。
例えば、図3において、W1の行には、主演算装置100とパワートレインECU81との間の通信のうち、通信種別が「走行制御」についての優先順位が記載されている。「走行制御」とは、例えば、駆動力、制動力、操舵量のように、車両10の走行に関わる制御である。「走行制御」は、車両10の「主要機能」であり、制御の中でも優先度が非常に高いため、優先順位が「A」に設定されている。
同様にして、主演算装置100とブレーキマイコン82との間の「走行制御」の通信(W2の行参照)、パワートレインECU81とブレーキマイコン82との間の「走行制御」の通信(W3の行参照)、及び主演算装置100とEPASマイコン83との間の「走行制御」の通信(W6の行参照)について、通信の重要度を示す優先順位が「A」に設定されている。
一方で、ボディ系の制御、例えば、主演算装置100とワイパー制御マイコン62との間の「ワイパー制御」の通信は、「走行制御」と比較すると、優先順位が低いため、優先順位が「C」に設定されている(W5の行参照)。同様に、ボディ系の制御である、主演算装置100とライト制御マイコン61との間の「ライト制御」の通信は、「走行制御」と比較すると、優先順位が低く設定されている(W4の行参照)。ただし、夜間の走行時における「ライト制御」は、「ワイパー制御」と比較すると、安全性の観点から優先順位が高い。そこで、「ライト制御」のうち、夜間の優先順位が「ワイパー制御」の「C」よりも高い「B」に設定され、昼間の優先順位が「ワイパー制御」と同じ「C」に設定されている。このように、同一の通信種別に対して、走行シーンや走行条件等に応じて複数の優先順位が設定されていてもよい。
また、前述のとおり、主演算装置100と第1副演算装置との間は、2つの通信経路R1,R2を介して互いに接続されている。そこで、図3に示すように、第1副演算装置については、2つの通信経路R1,R2のうち、どの通信経路をメインの通信経路として使用するかをあらかじめ定めるようにしてもよい。図3では、主として使用する通信経路を「メインルート」と記載し、どこかの通信経路で途絶が生じた場合等に使用するサブの通信経路を「サブルート」と記載している。
優先順位は、例えば、演算装置100の記憶部(図示省略)に格納されている。優先順位の格納形態は、特に限定されないが、例えば、図3のようなテーブルとして格納されている。なお、優先順位(例えば、テーブル)の格納場所は、演算装置100の記憶部に限定されない、例えば、ネットワークを構成するために設けられているハブ(図示省略)が参照できるようにするために、演算装置100に加えてまたは代えて、各ハブに優先順位が記憶されていてもよい。
(通信量の制御1)
次に、図4を参照しつつ、ネットワークシステムの通信量の制御について説明する。図4の上段は、図2に示す放射状のネットワークシステムにおいて、通信の途絶が発生していない状態における通信量の一例を示す図であり、下段は、通信経路R21で通信の途絶が発生した場合(図2の「×印」参照)における通信量の一例を示す図である。なお、図4では、矢印の長さが通信量に対応しているものとする。また、パワートレインECU81、ブレーキマイコン82及びEPASマイコン83の相互間通信は、停止されているものとする。すなわち、図3のW3の行の通信は、行われていないものとする。また、図4及び後述する図5において、W1~W6は、図3のW1~W6の行の通信内容に対応しているものとし、説明の便宜上、通信データにも図3の行を示す符号と同じ符号を付すものとする。
図4上段に示すように、通信量の途絶がない場合、通信経路R1には、主演算装置100とブレーキマイコン82との間の通信データW2、及び主演算装置100とライト制御マイコン61との間の通信データW4が伝送されている。通信経路R2では、主演算装置100とEPASマイコン83との間の通信データW6、主演算装置100とパワートレインECU81との間の通信データW1、及び主演算装置100とワイパー制御マイコン62との間の通信データW5が伝送されている。
図4下段に示すように、通信経路R21で通信の途絶が発生した場合、主演算装置100は、通信経路R1において、優先順位に基づいて、ライト制御マイコン61との間の通信(通信データW4)を停止する。さらに、主演算装置100は、通信経路R1において、ブレーキマイコン82との間の通信量(通信データW2)を減少させて、空いている通信帯域を広げている。さらに、主演算装置100は、途絶された通信経路R2を介して通信されていた、主演算装置100とパワートレインECU81との間の通信データW1、及び主演算装置100とEPASマイコン83との間の通信データW6を、別の通信経路である、通信経路R1を介して伝送している。また、主演算装置100とワイパー制御マイコン62との間の通信データW5は、優先順位に基づいて停止させている。
これにより、車載ネットワークの一部が途絶した場合に主要機能である、「走行制御」の機能が喪失されるのを防ぐことができる。なお、通信の途絶が発生した場合(図4下段の場合)に、優先順位等に応じて、通信データW1や通信データW6の通信量を減少させるようにしてもよい。
(通信量の制御2)
次に、図5を参照しつつ、ネットワークシステムの通信量の他の制御について説明する。図5では、図4と同様に、上段に通信の途絶がない状態における通信量の一例を示し、下段に通信経路R21で通信の途絶が発生した場合(図2の「×印」参照)における通信量の一例を示している。また、図4の場合とは異なり、図面上段において、主演算装置100とライト制御マイコン61との間の通信(図3のW4に相当)が停止され、パワートレインECU81とブレーキマイコン82との間の通信(図3のW3に相当)が行われているものとする。
図5上段に示すように、通信量の途絶がない場合に、通信経路R1において、通信経路R11には、主演算装置100とブレーキマイコン82との間の通信データW2が伝送されている。また、通信経路R12及びR14には、パワートレインECU81とブレーキマイコン82との間の通信データW3が伝送されている。
同様に、通信量の途絶がない場合に、通信経路R2において、通信経路R21及びR23には、主演算装置100とEPASマイコン83との間の通信データW6、主演算装置100とパワートレインECU81との間の通信データW1、及び主演算装置100とワイパー制御マイコン62との間の通信データW5が伝送されている。また、通信経路R24には、通信データW1及び通信データW5が伝送され、通信経路R25には、通信データW5が伝送されている。
図5下段に示すように、通信経路R21で通信の途絶が発生した場合に、主演算装置100は、パワートレインECU81とブレーキマイコン82との間の通信を停止させる。さらに、主演算装置100は、主演算装置100とブレーキマイコン82との間の通信量を減少させて、空いている通信帯域を広げている。さらに、主演算装置100は、途絶された通信経路R21を介して通信されていた、主演算装置100とパワートレインECU81との間の通信データW1、及び主演算装置100とEPASマイコン83との間の通信データW6を、別の通信経路である、通信経路R1を介して伝送している。これにより、車載ネットワークの一部が途絶した場合に主要機能である、「走行制御」の機能が喪失されるのを防ぐことができる。また、主演算装置100とワイパー制御マイコン62との間の通信データW5は、優先順位に基づいて停止させている。
さらに、主演算装置100は、通信経路R2のうち、途絶されていない通信経路である通信経路R22,R23,R24を用いて、パワートレインECU81及びブレーキマイコン82に、通信経路R12及びR14を介して行っていた両者間の通信を行わせている。これにより、車載ネットワークの一部が途絶した場合に主要機能である、「走行制御」の機能が喪失されるのを防ぐことができる。さらに、通信経路R2の中で、通信経路R1の通信を代替できる通信経路がある場合に、そちらの通信経路を活用することにより、通信量の低減を抑制することができる。
以上をまとめると、本実施形態に係る車載ネットワークシステムは、主演算装置100と、主演算装置100から放射状に延びる複数の通信経路R1~R4と、いずれかの通信経路を介して主演算装置100に接続された複数の副演算装置61~66,81~83とを備える。複数の副演算装置61~66,81~83は、複数の通信経路R1~R4を介して主演算装置100に接続された第1副演算装置65,66,81~83を含む。各通信経路R1~R4では、通信種別に応じた優先順位があらかじめ設定されている。主演算装置100は、第1副演算装置65,66,81~83と通信する通信経路R1~R4の一部に途絶が確認された場合に、通信経路R1~R4の残部において、優先順位が所定の基準よりも低い通信を減らし、減らした領域に第1副演算装置との通信のうち優先順位が所定の基準よりも高い通信を割り当てるように構成されている。
このように、主演算装置100と、第1副演算装置65,66,81~83との間を、少なくとも2つの通信経路R1~R4を介して互いに接続するようにしているので、1つの通信経路が途絶した場合においても、他の通信経路を介して通信することができる。また、一部の通信経路で途絶が確認された場合に、途絶されていない通信経路(通信経路の残部)において、通信種別に応じた優先順位にしたがって通信量を調整するようにしている、すなわち、優先順位が所定の基準よりも低い通信を減らし、減らした領域に主演算装置と第1副演算装置との通信のうち優先順位が所定の基準よりも高い通信を割り当てている。これにより、主要機能(上記実施形態では「走行制御」の機能)が喪失されるのを防ぐことができる。
なお、「所定の基準」をどのように設定するかは特に限定されないが、例えば、「所定の基準」として、安全な走行を継続する上で必要な要素か否か、というように、安全性、走行性能等の必要機能を実現するのに必要な情報か否かを所定の基準としてもよい。特に、例えば、所定の基準として、走行制御の中でも、走行中の車両10が止まるのに必要な機能か否かが主要な基準となる。
また、所定の基準よりも低い通信を減らす方法は、特に限定されないが、例えば、所定の基準や優先順位に応じて、通信周期を遅くしたり、1単位通信あたりの通信量を減らしたり、通信の間引きを行ったり、間引き率を従前よりも高める等を行うことで、通信量を減らすことができる。
なお、上記の実施形態において、互いに異なる通信経路R1~R4同士を接続する接続経路を設けるようにしてもよい。図示は省略するが、例えば、図2において、通信経路R1の経路R13と、通信経路R2の経路R25とを接続する接続経路を設けるようにしてもよい。また、例えば、図2において、通信経路R33の経路R33と、通信経路R4の経路R43とを接続する接続経路を設けるようにしてもよい。このような接続経路を設けることで、副演算装置のうちの第1副演算装置の数を増やすことができる。また、主演算装置と第1副演算装置との間を接続する互いに異なる通信経路の数を増やすことができる。
ここに開示された技術は、車載用のネットワークシステムとして有用である。
100 主演算装置
61 ライト制御マイコン(副演算装置)
62 ワイパー制御マイコン(副演算装置)
63 左ドア制御マイコン(副演算装置)
64 右ドア制御マイコン(制御装置)
65 左監視装置(第1副演算装置)
66 右監視装置(第1副演算装置)
81 パワートレインECU(第1副演算装置)
82 ブレーキマイコン(第1副演算装置)
83 EPASマイコン(第1副演算装置)
R1,R2,R3,R4 通信経路

Claims (3)

  1. 車両走行に係る演算を行う主演算装置と、
    前記主演算装置から車体の各所に向けて別々に延びる複数の通信経路と、
    前記通信経路上に設けられ、それぞれに制御対象となる車載機器を制御する複数の副演算装置と、を含んでなる車載ネットワークシステムであって、
    前記通信経路を伝送される通信データの種類に応じて通信の優先順位が記憶された記憶デバイスを有し、
    少なくとも一の前記副演算装置は、前記複数の通信経路のうちの互いに異なる通信経路の両方を介して前記主演算装置に接続され、
    前記主演算装置は、前記一の副演算装置に接続された一の通信経路が途絶した場合に、他の通信経路における通信を継続するにあたり、前記優先順位が所定の基準よりも低い通信データの通信量を減らし、当該減らした領域に前記途絶された通信経路で通信される通信データのうち前記優先順位が所定の基準よりも高い通信を割り当てるように構成され、
    前記主演算装置から離れた位置において、前記一の副演算装置に接続された前記互いに異なる通信経路同士を接続する接続経路をさらに備える
    ことを特徴とする車載ネットワークシステム。
  2. 請求項1の車載ネットワークシステムにおいて、
    前記一の副演算装置は、パワートレイン装置、ブレーキ装置及び電動パワーステアリング装置を含む走行制御に係る車載機器のうち少なくとも1つを制御する副演算装置である
    ことを特徴とする車載ネットワークシステム。
  3. 請求項1または2に記載の車載ネットワークシステムにおいて、
    前記複数の副演算装置は、単一の前記通信経路を介して前記主演算装置に接続され、ボディ関係のデバイスを制御する、前記一の副演算装置と異なる他の副演算装置を含む
    ことを特徴とする車載ネットワークシステム。
JP2019108202A 2019-06-10 2019-06-10 車載ネットワークシステム Active JP7354601B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2019108202A JP7354601B2 (ja) 2019-06-10 2019-06-10 車載ネットワークシステム
US17/616,676 US20220332333A1 (en) 2019-06-10 2020-03-17 On-board network system
EP20823283.5A EP3944563A4 (en) 2019-06-10 2020-03-17 ON-BOARD NETWORK SYSTEM
PCT/JP2020/011616 WO2020250529A1 (ja) 2019-06-10 2020-03-17 車載ネットワークシステム
CN202080029808.6A CN113711543B (zh) 2019-06-10 2020-03-17 车载网络***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019108202A JP7354601B2 (ja) 2019-06-10 2019-06-10 車載ネットワークシステム

Publications (2)

Publication Number Publication Date
JP2020199880A JP2020199880A (ja) 2020-12-17
JP7354601B2 true JP7354601B2 (ja) 2023-10-03

Family

ID=73741813

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019108202A Active JP7354601B2 (ja) 2019-06-10 2019-06-10 車載ネットワークシステム

Country Status (5)

Country Link
US (1) US20220332333A1 (ja)
EP (1) EP3944563A4 (ja)
JP (1) JP7354601B2 (ja)
CN (1) CN113711543B (ja)
WO (1) WO2020250529A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007228232A (ja) 2006-02-23 2007-09-06 Auto Network Gijutsu Kenkyusho:Kk 車載lanシステム、電子制御ユニットおよび中継接続ユニット
JP2008271040A (ja) 2007-04-18 2008-11-06 Toyota Motor Corp 通信装置、通信システム
JP2014034373A (ja) 2012-08-10 2014-02-24 Mazda Motor Corp 車両制御システム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090044041A1 (en) * 2004-07-06 2009-02-12 Michael Armbruster Redundant Data Bus System
JP2011020523A (ja) * 2009-07-14 2011-02-03 Autonetworks Technologies Ltd 車両の電源供給方法及び車両用電源機器
JP2011240816A (ja) * 2010-05-18 2011-12-01 Denso Corp 自律走行制御装置
US20120173905A1 (en) * 2010-11-03 2012-07-05 Broadcom Corporation Providing power over ethernet within a vehicular communication network
KR101688749B1 (ko) * 2012-07-17 2016-12-21 미쓰비시덴키 가부시키가이샤 제어 장치 및 제어 방법
JP6094439B2 (ja) * 2013-09-30 2017-03-15 株式会社デンソー 車両制御システム
KR101481133B1 (ko) * 2013-12-12 2015-01-26 현대오트론 주식회사 이더넷 기반으로 데이터를 전송하기 위한 차량용 통신 시스템 및 그 방법
JP6485306B2 (ja) 2015-09-25 2019-03-20 株式会社デンソー 制御システム
CN106302064B (zh) * 2016-08-16 2019-03-08 新誉集团有限公司 电动汽车用双通道冗余can总线的数据传输优化方法及***
JP7004534B2 (ja) * 2017-09-28 2022-02-10 株式会社Subaru 車両の制御装置及び車両の制御方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007228232A (ja) 2006-02-23 2007-09-06 Auto Network Gijutsu Kenkyusho:Kk 車載lanシステム、電子制御ユニットおよび中継接続ユニット
JP2008271040A (ja) 2007-04-18 2008-11-06 Toyota Motor Corp 通信装置、通信システム
JP2014034373A (ja) 2012-08-10 2014-02-24 Mazda Motor Corp 車両制御システム

Also Published As

Publication number Publication date
CN113711543B (zh) 2023-01-31
EP3944563A1 (en) 2022-01-26
CN113711543A (zh) 2021-11-26
WO2020250529A1 (ja) 2020-12-17
EP3944563A4 (en) 2022-06-15
US20220332333A1 (en) 2022-10-20
JP2020199880A (ja) 2020-12-17

Similar Documents

Publication Publication Date Title
US10108190B2 (en) Autonomous driving apparatus
JP2019152896A (ja) 走行制御装置、走行制御方法およびプログラム
JP7207098B2 (ja) 自動車用走行制御システム
US20220242449A1 (en) Vehicle Control System
CN113597390B (zh) 车辆行驶控制装置
EP3925842A1 (en) Calculation device for vehicle travel control and travel control system using same
JP7354600B2 (ja) 車載ネットワークシステム
JP7354601B2 (ja) 車載ネットワークシステム
CN113597389A (zh) 车辆行驶控制装置
EP3907116A1 (en) Vehicle travel control apparatus
US20220321656A1 (en) In-vehicle network system
US11952000B2 (en) Vehicle failure diagnostic device
JP7372784B2 (ja) 中央演算装置
EP3909824B1 (en) Vehicle travel control apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230605

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230904

R150 Certificate of patent or registration of utility model

Ref document number: 7354601

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150