Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7774641B2 - 時刻同期の検証 - Google Patents
[go: Go Back, main page]

JP7774641B2 - 時刻同期の検証 - Google Patents

時刻同期の検証

Info

Publication number
JP7774641B2
JP7774641B2 JP2023562598A JP2023562598A JP7774641B2 JP 7774641 B2 JP7774641 B2 JP 7774641B2 JP 2023562598 A JP2023562598 A JP 2023562598A JP 2023562598 A JP2023562598 A JP 2023562598A JP 7774641 B2 JP7774641 B2 JP 7774641B2
Authority
JP
Japan
Prior art keywords
communication network
validator
central
control units
time
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
JP2023562598A
Other languages
English (en)
Other versions
JP2024515268A (ja
Inventor
ビルラ・マンジート・シン
アブデルハミード・モハメド-サード
Original Assignee
バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト
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 バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト filed Critical バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト
Publication of JP2024515268A publication Critical patent/JP2024515268A/ja
Application granted granted Critical
Publication of JP7774641B2 publication Critical patent/JP7774641B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/14Monitoring arrangements
    • 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/403Bus networks with centralised control, e.g. polling
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • 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
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/0033Correction by delay
    • H04L7/0037Delay of clock signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明は、自動化された車両の通信ネットワークにおける時刻同期を検証するための方法と、方法を実行するように構成された自動化された車両とに関するものである。
自律車両又は自動化された車両の複雑性が増大するにつれて、自律運転機能又は自動化運転機能が例えばいわゆる自動車用安全度水準(Automotive Safety Integrity Level(ASIL))を満たすのに必要な安全性要求を満たすことを保証するために、異なる電子制御ユニット(ECU)によって多重通信バスが用いられる。
自動車用安全度水準は、ISO26262-自動車の機能安全によって規定されたリスク分類スキームである。ASIL分類は、最も低い安全性要求のASIL Aから最も高い安全性要求のASIL Dまでの4つの安全性レベルを含んでいる。また、QMとして特定されるハザードは、いかなる安全性要求も規定しない。
自動化された運転機能の危機的な意思決定に関与する関連する全ての制御器は、他の制御器に従って同期された時刻を有する必要がある。例えばSAEレベル3以上の高度に自動化された車両(SAE J3016規格は、自動化された運転システムを有する道路走行車両についての分類及び用語の定義を記載している)についての時刻同期は、ASIL B以上を満たす必要がある。
現在の技術では、イーサネット(Ethernet)バスの時刻同期は、TSN(time sensitive network)についてのIEEE802.1AS及びPTP(Precision Time Protocol)に関するIEEE 1588に従い行われる。しかし、PTPによる時刻同期では、同期プロセスの完全性ひいては分配されたタイムベースの完全性が保証されるように、それぞれの規格に加えてとられるいくつかの措置が存在する。
当該現在の技術に鑑みて、本発明の目的は、自動化された車両の通信ネットワークの時刻同期の検証のための解決手段を提供することにあり、好ましくは、あらかじめ設定された安全度水準、例えばASIL B以上が満たされることが保証される。
目的は、独立請求項の特徴によって解決される。従属請求項は、本発明の好ましい更なる発展を含んでいる。
より具体的には、目的は、自動化された車両の通信ネットワークにおける時刻同期を検証するための方法によって解決される。
車両は、自動化された車両又は自律車両、例えばSAEレベル3以上の自動化されたシステムを有する車両であり得る。SAEレベル3(すなわち”eyes off”(アイズ・フリー))では、運転者は、その注意力を運転タスクから安全にそらすことができ、例えば、運転者は、メールを送ること、又は動画を鑑賞することが可能である。車両は、緊急ブレーキのような迅速な応答を必要とする状況に対処する。運転者は、車両によって介入するよう要求される場合には、製造者によって規定される限られた時間内に介入するように準備している必要がある。自動化されたシステムは、運転者が運転する場面になったときに秩序ある方法で運転者に警告する交替運転者のようなものである。1つの例は、交通渋滞運転手(Traffic Jam Chauffeur)である。SAEレベル4(すなわち”mind off”(ドライバー・フリー))では、安全性について運転者の注意力は必要とされない。例えば、運転者は、安全に睡眠をとり、運転席を離れることが可能である。自動運転は、限定された空間範囲(例えばジオフェンス)又は特別な環境の下でのみサポートされる。当該範囲外又は環境外では、運転者がコントロールを取り戻さない場合に、車両は、動作、例えば駐車を安全に中止することができる必要がある。1つの例は、空間範囲における選択された場所のみをカバーするロボットタクシー又はロボットデリバリーサービスである。SAEレベル5(すなわち”steering wheel optional”(オールフリー))では、人間の介入は全く必要とされない。1つの例は、世界中で通年あらゆる気候条件で全ての道路において動作するロボットタクシーである。
通信ネットワークは、マスタークロックと、第1の通信規格の第1の通信ネットワークとを含んでいる。第1の通信ネットワークは、少なくとも2つの制御ユニットと、1つの中央のバリデータとを含んでいる。
すなわち、第1の通信ネットワークの少なくとも2つの制御ユニット及び中央バリデータは第1のバスを介して互いに接続されており、第1の通信ネットワークの少なくとも2つの制御ユニット及び中央バリデータは、第1の通信規格を用いて互いに通信する。
方法は、マスタークロックから第1の通信ネットワークの2つの制御ユニットへそれぞれ時刻同期メッセージを送信することを含んでおり、時刻同期メッセージは、マスター時刻を含んでいる。
換言すれば、QMとしてのみ実装され得るマスタークロックは、マスタークロックのマスター時刻が第1の通信ネットワークにおいて時刻同期のために用いられることができるように、第1の通信ネットワークへ時刻同期メッセージを送信する。
方法は、第1の通信ネットワークの2つの制御ユニットのローカル時刻を受信したマスター時刻にそれぞれ同期させることを更に含む。
すなわち、第1の通信ネットワークの2つの制御ユニットのうちそれぞれ1つが、ローカルクロック、すなわちマスタークロックから受信されたマスター時刻に例えば周期的に更新(アップデート)されるスレーブクロックを含むことができる。
方法は、第1の通信ネットワークの2つの制御ユニットの同期されたローカル時刻を第1の通信ネットワークの中央バリデータへそれぞれ送信することを更に含む。
すなわち、その各スレーブクロックをマスター時刻へ更新後、すなわち同期後、第1の通信ネットワークの2つの制御ユニットのうちそれぞれ1つが、その同期されたローカル時刻を第1の通信ネットワークの中央バリデータへ送信する。
方法は、第1の通信ネットワークの中央バリデータにおいて、受信した同期されたローカル時刻を互いに比較すること、及び受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、第1の通信ネットワークの中央バリデータが自動化された車両へエラーメッセージを出力することを更に含む。
換言すれば、第1の通信ネットワークの中央バリデータは、ASIL B以上、例えばASIL Dで実装されることができるとともに、第1の通信ネットワークの2つの制御ユニットの同期された時刻を互いに比較するように構成されている。理論的には、第1の通信ネットワークの2つの制御ユニットの同期された時刻は同一のはずである。しかしながら、通信ネットワークにおける待ち時間(呼出し時間)並びに/又はハードウェアバグ及び/若しくはソフトウェアバグにより、当該同期された時刻が互いに異なることがある。第1の通信ネットワークの中央バリデータにより特定される差が、各中央バリデータの安全度水準(ASIL B以上)に依存する許容範囲内にあれば、各中央バリデータによってエラーフラグは立てられない。そうでなければ、各中央バリデータはエラーフラグを立てる。
方法は、マスタークロックから第1の通信ネットワークの中央バリデータへ時刻同期メッセージを送信すること、及び第1の通信ネットワークの中央バリデータのローカル時刻を受信したマスター時刻と同期させることを更に含むことができる。
その後、方法は、第1の通信ネットワークの中央バリデータにおいて、第1の通信ネットワークの2つの制御ユニットの受信した同期されたローカル時刻を第1の通信ネットワークの中央バリデータの同期されたローカル時刻とそれぞれ比較すること、及び受信した同期されたローカル時刻のうち少なくとも1つと第1の通信ネットワークの中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第1の通信ネットワークの中央バリデータが自動化された車両へエラーメッセージを出力することを更に含むことができる。
すなわち、マスター時刻は、マスタークロックから第1の通信ネットワークの2つの制御ユニットのスレーブクロックのみならず、第1の通信ネットワークの中央バリデータにも送信される。したがって、第1の通信ネットワークの中央バリデータが、受信されたマスター時刻へそのローカル時刻を更新することができ、したがって、第1の通信ネットワークの2つの制御ユニットのローカル時刻の上述の比較に加えて、第1の通信ネットワークの中央バリデータも、第1の通信ネットワークの2つの制御ユニットの同期されたローカル時刻との比較のために、自身の同期されたローカル時刻を用いることが可能である。これにより、時刻の検証の信頼性を更に向上させることが可能である。
通信ネットワークは、第2の通信規格の第2の通信ネットワークを更に含むことができ、第2の通信ネットワークは、少なくとも2つの制御ユニット及び1つの中央バリデータを含む。
方法は、第1の通信ネットワークについて上述した方法と類似のように、マスタークロックから第2の通信ネットワークの2つの制御ユニットへ時刻同期メッセージをそれぞれ送信することを更に含むことができる。そして、第2の通信ネットワークの2つの制御ユニットのローカル時刻は、受信したマスター時刻にそれぞれ同期されることが可能である。その後、2つの制御ユニットは、第2の通信ネットワークの中央バリデータへその同期されたローカル時刻をそれぞれ送信することが可能である。そのため、第1の通信ネットワークの中央バリデータが、受信した同期されたローカル時刻を互いに比較することが可能であるとともに、受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、自動化された車両へエラーメッセージを出力することが可能である。
ここでも、方法は、マスタークロックから第2の通信ネットワークの中央バリデータへ時刻同期メッセージを送信すること、第2の通信ネットワークの中央バリデータのローカル時刻を受信したマスター時刻と同期させること、第2の通信ネットワークの中央バリデータにおいて、第2の通信ネットワークの2つの制御ユニットの受信した同期されたローカル時刻を第2の通信ネットワークの中央バリデータの同期されたローカル時刻とそれぞれ比較すること、及び受信した同期されたローカル時刻のうち少なくとも1つと第2の通信ネットワークの中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第2の通信ネットワークの中央バリデータから自動化された車両へエラーメッセージを出力することを更に含むことができる。
第1の通信ネットワークについて上述した説明は、第2の通信ネットワークにも当てはまる。さらに、本解決手段により、異なる通信規格を用いる2つのサブネットワーク、すなわち第1及び第2の通信ネットワークを提供することができ、両サブネットワークは、2つのサブネットワークによって提供されるデータ、すなわち情報が例えば自動化された車両の所定の運転者アシスト機能を実行するためのセンサデータ融合において共に用いられることができるように、同一の安全度水準を満たすことができる。
通信ネットワークは、第3の通信規格の第3の通信ネットワークを更に含むことができ、第3の通信ネットワークは、制御ユニットを含むことができる。
ここで、第1の通信ネットワークの中央バリデータは、第3の通信ネットワークにも接続されることができるとともに、第1及び第3の通信ネットワークのためのゲートウェイコントロールユニットとして動作するように構成されることが可能である。
すなわち、第1の通信ネットワークの中央バリデータは、第3の通信ネットワークのためにも設けられることが可能である。中央バリデータは、ゲートウェイ制御ユニットであってよく、すなわち、第1の通信ネットワークから第3の通信ネットワークへのデータフローを可能とすることができ、これらネットワークは異なる通信規格を用いている。したがって、ゲートウェイ制御ユニットは、第1の通信規格によって用いられるプロトコルで送信されるデータを第3の通信規格によって用いられるプロトコルへ転換するための、すなわち変換するための、及び/又はその逆のプロトコル転換器を含むことができる。
方法は、マスタークロックから第3の通信ネットワークの制御ユニットへ時刻同期メッセージを送信すること、第3の通信ネットワークの制御ユニットのローカル時刻を受信したマスター時刻と同期させること、第3の通信ネットワークの制御ユニットの同期されたローカル時刻を第1の通信ネットワークの中央バリデータへ送信すること、第1の通信ネットワークの中央バリデータにおいて、第3の通信ネットワークの制御ユニットの受信した同期されたローカル時刻を第1の通信ネットワークの制御ユニットの受信した同期されたローカル時刻とそれぞれ比較すること、及び第3の通信ネットワークの制御ユニットの受信した同期されたローカル時刻と第1の通信ネットワークの制御ユニットの少なくとも1つの受信した同期されたローカル時刻との間の差があらかじめ設定された第1の閾値よりも大きい場合に、第1の通信ネットワークの中央バリデータから自動化された車両へエラーメッセージを出力することを更に含むことができる。
換言すれば、ゲートウェイ制御ユニットは、第1の通信ネットワークの制御ユニットのためのみならず、第3の通信ネットワークの制御ユニットのためにも、第1の通信ネットワークについて、上述の方法を実施するように構成されることができ、これにより、2つの通信ネットワークの時刻同期が保証/検証される。
第1の通信ネットワークは、更に少なくとも2つの制御ユニットと、更に1つの中央のバリデータとを含んでいる。
方法は、マスタークロックから第1の通信ネットワークの更なる(別の)2つの制御ユニットへ時刻同期メッセージをそれぞれ送信すること、第1の通信ネットワークの更なる2つの制御ユニットのローカル時刻を受信したマスター時刻とそれぞれ同期させること、第1の通信ネットワークの更なる2つの制御ユニットの同期されたローカル時刻を第1の通信ネットワークの更なる(別の)中央バリデータへそれぞれ送信すること、第1の通信ネットワークの更なる中央バリデータにおいて、受信した同期されたローカル時刻を互いに比較すること、及び受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、第1の通信ネットワークの更なる中央バリデータから自動化された車両へエラーメッセージを出力することを更に含むことができる。
方法は、マスタークロックから第1の通信ネットワークの更なる中央バリデータへ時刻同期メッセージを送信すること、第1の通信ネットワークの更なる中央バリデータのローカル時刻を受信したマスター時刻と同期させること、第1の通信ネットワークの更なる中央バリデータにおいて、第1の通信ネットワークの更なる2つの制御ユニットの受信した同期されたローカル時刻を第1の通信ネットワークの更なる中央バリデータの同期されたローカル時刻とそれぞれ比較すること、及び受信した同期されたローカル時刻のうち少なくとも1つと第1の通信ネットワークの更なる中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第2の通信ネットワークの中央バリデータから自動化された車両へエラーメッセージを出力することを更に含むことができる。
すなわち、通信ネットワークのために1つより多くの中央バリデータを設けることが可能である。そして、通信ネットワークのうち1つのために設けられるそれぞれ1つの中央バリデータは、それぞれの通信ネットワークのいくつかの制御ユニットに接続されることができ、すなわち、いくつかの制御ユニットは1つのゾーンへ結合/グループ化されることができ、各ゾーンについて中央バリデータを設けることが可能である。したがって、拡張性のある解決手段を提供することが可能である。
さらに、方法は、第1の通信ネットワークの更なる中央バリデータの同期されたローカル時刻を第1の通信ネットワークの中央バリデータへ送信すること、第1の通信ネットワークの中央バリデータにおいて、第1の通信ネットワークの更なる中央バリデータの受信した同期されたローカル時刻を第1の通信ネットワークの中央バリデータのローカルな同期された時刻と比較すること、及び更なるバリデータの受信した同期されたローカル時刻と第1の通信ネットワークの中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、第1の通信ネットワークの中央バリデータから自動化された車両へエラーメッセージを出力することを含むことができる。これに加えて、又はこれに代えて、方法は、第1の通信ネットワークの中央バリデータの同期されたローカル時刻を第1の通信ネットワークの更なる中央バリデータへ送信すること、第1の通信ネットワークの更なる中央バリデータにおいて、第1の通信ネットワークの中央バリデータの受信した同期されたローカル時刻を第1の通信ネットワークの更なる中央バリデータのローカルな同期された時刻と比較すること、及び中央バリデータの受信した同期されたローカル時刻と第1の通信ネットワークの更なる中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、第1の通信ネットワークの更なる中央バリデータから自動化された車両へエラーメッセージを出力することを含むことができる。
第1、第2及び第3の閾値は、同一の値であっても、又はそれぞれ異なっていてもよい。
すなわち、各ゾーンのためにそれぞれ設けられる第1の通信ネットワークの中央バリデータは、その各ゾーンにおける時刻同期を検証することができるだけではなく、更に各ゾーン間の時刻同期のクロスチェックを提供することが可能である。
方法は、第1、第2及び/又は第3の通信ネットワークの少なくとも1つの制御ユニットにおいて、マスタークロックからの時刻同期メッセージ内で受信されたマスター時刻が妥当か否かをチェックすること、及び受信したマスター時刻が妥当でない場合に、少なくとも1つの制御ユニットから自動化された車両へエラーメッセージを出力することを更に含むことが可能である。
換言すれば、各制御ユニットのために設けられた各中央バリデータにおいて一元的に実行される時刻同期の検証に加えて、各制御ユニットにおける時刻同期を局所的にチェックすることも可能である。
さらに、上述の方法を実行するように構成された自動化された車両が提供される。
自動化された車両は、通信ネットワークを含むことができる。通信ネットワークは、マスタークロックと、第1の通信規格の第1の通信ネットワークとを含むことができ、第1の通信ネットワークは、少なくとも2つの制御ユニット及び1つの中央バリデータを含む。
マスタークロックは、第1の通信ネットワークの2つの制御ユニットへ時刻同期メッセージをそれぞれ送信するように構成されることができ、時刻同期メッセージは、マスター時刻を含んでいる。
第1の通信ネットワークの2つの制御ユニットは、そのローカル時刻を受信したマスター時刻とそれぞれ同期させるように構成されることが可能である。
第1の通信ネットワークの2つの制御ユニットは、その同期されたローカル時刻を第1の通信ネットワークの中央バリデータへそれぞれ送信するように構成されることが可能である。
第1の通信ネットワークの中央バリデータは、受信した同期されたローカル時刻を互いに比較し、受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
さらに、マスタークロックは、マスタークロックから第1の通信ネットワークの中央バリデータへ時刻同期メッセージを送信するように構成されることが可能である。
第1の通信ネットワークの中央バリデータは、そのローカル時刻を受信したマスター時刻と同期させるように構成されることが可能である。
第1の通信ネットワークの中央バリデータは、第1の通信ネットワークの2つの制御ユニットの受信した同期されたローカル時刻をその同期されたローカル時刻とそれぞれ比較するように構成されることが可能である。
第1の通信ネットワークの中央バリデータは、受信した同期されたローカル時刻のうち少なくとも1つとその同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に自動化された車両へエラーメッセージを出力するように構成されることが可能である。
通信ネットワークは、第2の通信規格の第2の通信ネットワークを更に含むことができ、第2の通信ネットワークは、少なくとも2つの制御ユニット及び1つの中央バリデータを含む。
マスタークロックは、第2の通信ネットワークの2つの制御ユニットへ時刻同期メッセージをそれぞれ送信するように構成されることが可能である。
第2の通信ネットワークの2つの制御ユニットは、そのローカル時刻を受信したマスター時刻とそれぞれ同期させるように構成されることが可能である。
第2の通信ネットワークの2つの制御ユニットは、その同期されたローカル時刻を第2の通信ネットワークの中央バリデータへそれぞれ送信するように構成されることが可能である。
第2の通信ネットワークの中央バリデータは、受信した同期されたローカル時刻を互いに比較し、受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
マスタークロックは、第2の通信ネットワークへ時刻同期メッセージを送信するように構成されることが可能である。
第2の通信ネットワークの中央バリデータは、そのローカル時刻を受信したマスター時刻と同期させるように構成されることが可能である。
第2の通信ネットワークの中央バリデータは、第2の通信ネットワークの2つの制御ユニットの受信した同期されたローカル時刻をその同期されたローカル時刻とそれぞれ比較し、受信した同期されたローカル時刻のうち少なくとも1つと第1の通信ネットワークの中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第1の通信ネットワークの中央バリデータが自動化された車両へエラーメッセージを出力するように構成されることが可能である。
通信ネットワークは、第3の通信規格の第3の通信ネットワークを更に含むことができ、第3の通信ネットワークは、制御ユニットを含む。
第1の通信ネットワークの中央バリデータは、第3の通信ネットワークに接続されることができるとともに、第1及び第3の通信ネットワークのためのゲートウェイコントロールユニットとして動作するように構成されることが可能である。
マスタークロックは、第3の通信ネットワーク、特に第3の通信ネットワークの制御ユニットへ時刻同期メッセージを送信するように構成されることが可能である。
第3の通信ネットワークの制御ユニットは、同期されたそのローカル時刻を受信したマスター時刻と同期させ、第1の通信ネットワークの中央バリデータへその同期されたローカル時刻を送信するように構成されることが可能である。
第1の通信ネットワークの中央バリデータは、第3の通信ネットワークの制御ユニットの受信した同期されたローカル時刻を第1の通信ネットワークの制御ユニットの受信した同期されたローカル時刻とそれぞれ比較し、第3の通信ネットワークの制御ユニットの受信した同期されたローカル時刻と第1の通信ネットワークの制御ユニットの受信した同期されたローカル時刻のうち少なくとも1つとの間の差があらかじめ設定された第1の閾値よりも大きい場合に、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
第1の通信ネットワークは、更に少なくとも2つの制御ユニットと、更に1つの中央のバリデータとを含んでいる。
マスタークロックは、第1の通信ネットワークの更なる2つの制御ユニットへ時刻同期メッセージをそれぞれ送信するように構成されることが可能である。
第1の通信ネットワークの更なる2つの制御ユニットは、同期されたそのローカル時刻を受信したマスター時刻とそれぞれ同期させ、第1の通信ネットワークの更なる中央バリデータへその同期されたローカル時刻をそれぞれ送信するように構成されることが可能である。
第1の通信ネットワークの更なる中央バリデータは、受信した同期されたローカル時刻を互いに比較し、受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
マスタークロックは、第1の通信ネットワークの更なる中央バリデータへ時刻同期メッセージを送信するように構成されることが可能である。
第1の通信ネットワークの更なる中央バリデータは、そのローカル時刻を受信したマスター時刻と同期させるように構成されることが可能である。
第1の通信ネットワークの更なる中央バリデータは、第1の通信ネットワークの更なる2つの制御ユニットの受信した同期されたローカル時刻をその同期されたローカル時刻とそれぞれ比較するように構成されることが可能である。
受信した同期されたローカル時刻のうち少なくとも1つと第1の通信ネットワークの更なる中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第1の通信ネットワークの更なる中央バリデータは、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
第1の通信ネットワークの更なる中央バリデータは、その同期されたローカル時刻を第1の通信ネットワークの中央バリデータへ送信するように構成されることが可能である。
第1の通信ネットワークの中央バリデータは、第1の通信ネットワークの更なる中央バリデータの受信した同期されたローカル時刻をそのローカルな同期された時刻と比較し、第1の通信ネットワークの更なる中央バリデータの受信した同期されたローカル時刻と第1の通信ネットワークの中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
これに代えて、又はこれに加えて、第1の通信ネットワークの中央バリデータは、その同期されたローカル時刻を第1の通信ネットワークの更なる中央バリデータへ送信するように構成されることが可能である。
第1の通信ネットワークの更なる中央バリデータは、第1の通信ネットワークの中央バリデータの受信した同期されたローカル時刻をその同期されたローカル時刻と比較するように構成されることが可能である。
第1の通信ネットワークの中央バリデータの受信した同期されたローカル時刻と第1の通信ネットワークの更なる中央バリデータの同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、第1の通信ネットワークの更なる中央バリデータは、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
上述の制御ユニットのうち少なくとも1つ、少なくともいくつか又は全ては、マスタークロックから時刻同期メッセージ内で受信したマスター時刻が妥当であるか否かをチェックし、受信したマスター時刻が妥当でない場合には、自動化された車両へエラーメッセージを出力するように構成されることが可能である。
さらに、方法についての上述の説明は、自動化された車両にも当てはまり、また、逆も同様である。
本発明の上述の説明は、換言して以下のとおり要約されることが可能である。マスタークロックは、全てのノード、すなわち全ての電子制御ユニット(ECU)へそのそれぞれの通信バス、例えばイーサネット(Ethernet)、CAN-FD、LIN及び/又はフレックスレイ(FlexRay)によって同期メッセージを提供する。マスタークロックは、QMのみによって実装され得る。それぞれその通信バスを有する全ての安全性に関連するECUは、ASIL B又はASIL Dによる安全度水準でのローカルクロックに基づく所定のローカルモニタリングを実装する必要がある。異なる通信バスを有するマスター又はマルチゾーンバリデータは、ASIL Dで実装され、ネットワークからの全てのノードは、その各同期状態をバリデータへ送信する。異なるECU及び/又は異なる通信バスに基づく1つ又は複数のマルチゾーン通信バスバリデータが存在し得る。異なるマルチゾーンバリデータの同期は、各クロックの、すなわち互いに対する、フォワード時刻同期及び/又はバックワード時刻同期によるその時刻同期をクロスチェックすることで達成されることが可能である。バリデータは、全ての入力を確認し、時刻同期の不一致の場合にはエラーフラグを立てる。
以下に、本発明の実施例を図1及び図2に関連して説明する。
自動化された車両の通信ネットワークを概略的に示す図である。 図1に示された通信ネットワークにおける時刻同期を検証するための方法のフローチャートを示す図である。
図1から分かるように、通信ネットワーク1は、3つのサブシステム、すなわち第1の通信ネットワーク2,第2の通信ネットワーク3及び第3の通信ネットワーク4に分割されている。さらに、通信ネットワーク1はマスタークロック5を含んでいる。
第1の通信ネットワーク2は、バス27を介して互いに接続された、4つの制御ユニット22,23,25,26と、2つの中央バリデータ21,24とを含んでおり、中央バリデータのうち1つ21は制御ユニットのうち2つ22,23のために設けられており、他の中央バリデータ24は他の2つの制御ユニット25,26のために設けられている。第1の通信ネットワーク2では、第1の通信規格、例えばイーサネット(Ethernet)が用いられる。
第2の通信ネットワーク3は、バス34を介して互いに接続された、2つの制御ユニット31,32と、1つの中央バリデータ33とを含んでおり、中央バリデータ33は、2つの制御ユニット31,32のために設けられている。第2の通信ネットワーク3では、第2の通信規格、例えばフレックスレイ(FlexRay)が用いられる。
第3の通信ネットワーク4は、バス43を介して互いに接続された2つの制御ユニット41,42を含んでおり、第1の通信ネットワーク2の中央バリデータ24も、バス43を介して第3の通信ネットワーク4に接続されているとともに、第3の通信ネットワーク4の2つの制御ユニット41,42のために設けられている。第3の通信ネットワーク4では、第3の通信規格、例えばCAN FDが用いられる。第1の通信ネットワーク2の中央バリデータ24は、ゲートウェイ制御ユニットとして動作するとともに、第1の通信規格と第3の通信規格の間で変換を行うように構成されている。
上述の通信ネットワーク1によって、自動化された車両は、図2に関して説明される方法を実行するように構成されている。
図2から分かるように、通信ネットワーク1における時刻同期を検証するための方法は、本質的に5つのステップS1~S5を含んでいる。
方法の第1のステップS1では、時刻同期メッセージ6がマスタークロック5から第1の通信ネットワーク2、第2の通信ネットワーク3及び第3の通信ネットワーク4へそれぞれ送信され、時刻同期メッセージ6は、マスター時刻を含んでいる。
方法の第2のステップS2では、全ての制御ユニット22,23,25,26,31,41,42のローカル時刻と、全ての中央バリデータ21,24,33のローカル時刻とが、時刻同期メッセージ6に含まれるマスター時刻と同期される。
方法の第3のステップS3では、第1の通信ネットワーク2の制御ユニット22,23は、第1の通信ネットワーク2の中央バリデータ21へその同期されたローカル時刻をそれぞれ送信する。第1の通信ネットワーク2の制御ユニット25,26及び第3の通信ネットワーク4の制御ユニット41,42は、第1の通信ネットワーク2の中央バリデータ24へその同期されたローカル時刻を送信する。第2の通信ネットワーク3の制御ユニット31,32は、第2の通信ネットワーク3の中央バリデータ33へその同期されたローカル時刻を送信する。さらに、第1の通信ネットワーク2の2つの中央バリデータ21,24は、その同期されたローカル時刻をそれぞれ互いに送信する。
方法の第4のステップS4では、それぞれ1つの中央バリデータ21,24,33は、受信したそれぞれの制御ユニット22,23,2,26,31,32,41,42のローカル時刻を互いに比較するとともに、それぞれのローカル同期時刻と比較する。さらに、第1の通信ネットワーク2の2つの中央バリデータ21,24は、その同期されたローカル時刻をそれぞれ互いに比較する。
方法の第5のステップにおいて、中央バリデータ21,24,33のうち1つが、制御ユニット22,23,25,26,31,32,41,42の受信した同期されたローカル時刻の間の差及び/又は制御ユニット22,23,25,26,31,32,41,42の受信した同期されたローカル時刻とそれぞれのバリデータ21,24,33のローカル時刻との差があらかじめ設定された閾値よりも大きいことを特定すると、それぞれ1つの中央バリデータ21,24,33がエラーメッセージを自動化された車両へ出力する。
また、第5のステップS5において、第1の通信ネットワーク2の2つのバリデータ21,24のうち1つが、第1の通信ネットワーク2の2つのバリデータ21,24のうち他の1つの受信した同期されたローカル時刻と自身の同期されたローカル時刻との間の差があらかじめ設定された閾値よりも大きいことを特定すると、バリデータ21,24のそれぞれ1つがエラーメッセージを自動化された車両へ出力する。
さらに、第5のステップS5において、制御ユニット22,23,25,26,31,32,41,42のそれぞれ1つは、マスタークロック5から時刻同期メッセージ6内で受信したマスター時刻が妥当であるか否かをチェックし、受信したマスター時刻が妥当でない場合には、エラーメッセージを自動化された車両へ出力する。
なお、本発明は、以下の態様も包含し得る:
1.自動化された車両の通信ネットワーク(1)において時刻同期を検証するための方法であって、
-通信ネットワーク(1)が、マスタークロック(5)と、第1の通信規格の第1の通信ネットワーク(2)とを含んでおり、
-第1の通信ネットワーク(2)が、2つの制御ユニット(22,23,25,26)と、1つの中央バリデータ(21,24)とを含んでいる、
前記方法において、
-マスタークロック(5)から第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)へ時刻同期メッセージ(6)をそれぞれ送信し(S1)、時刻同期メッセージ(6)がマスター時刻を含んでいること、
-第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)のローカル時刻を受信したマスター時刻とそれぞれ同期させること(S2)、
-第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)の同期されたローカル時刻を第1の通信ネットワーク(2)の中央バリデータ(21,24)へそれぞれ送信すること(S3)、
-第1の通信ネットワーク(2)の中央バリデータ(21,24)において、第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻を互いに比較すること(S4)、及び
-第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、第1の通信ネットワーク(2)の中央バリデータ(21,24)から自動化された車両へエラーメッセージを出力すること(S5)
を含むことを特徴とする方法。
2.-マスタークロック(5)から第1の通信ネットワーク(2)の中央バリデータ(21,24)へ時刻同期メッセージ(6)を送信すること(S1)、
-第1の通信ネットワーク(2)の中央バリデータ(21,24)のローカル時刻を受信したマスター時刻と同期させること(S2)、
-第1の通信ネットワーク(2)の中央バリデータ(21,24)において、第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻を第1の通信ネットワーク(2)の中央バリデータ(21,24)の同期されたローカル時刻とそれぞれ比較すること(S3)、及び
-第1の通信ネットワーク(2)の2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻のうち少なくとも1つと第1の通信ネットワーク(2)の中央バリデータ(21,24)の同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第1の通信ネットワーク(2)の中央バリデータ(21,24)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むことを特徴とする上記1.に記載の方法。
3.上記1.又は2.に記載の方法であって、
-通信ネットワーク(1)が、第2の通信規格の第2の通信ネットワーク(3)を更に含んでおり、
-第2の通信ネットワーク(3)が、少なくとも2つの制御ユニット(31,32)と、1つの中央バリデータ(33)とを含んでいる、
前記方法において、
-マスタークロック(5)から第2の通信ネットワーク(3)の2つの制御ユニット(31,32)へ時刻同期メッセージ(6)をそれぞれ送信すること(S1)、
-第2の通信ネットワーク(3)の2つの制御ユニット(31,32)のローカル時刻を受信したマスター時刻とそれぞれ同期させること(S2)、
-第2の通信ネットワーク(3)の2つの制御ユニット(31,32)の同期されたローカル時刻を第2の通信ネットワーク(3)の中央バリデータ(33)へそれぞれ送信すること(S3)、
-第2の通信ネットワーク(3)の中央バリデータ(33)において、第2の通信ネットワーク(3)の2つの制御ユニット(31,32)の受信した同期されたローカル時刻を互いに比較すること(S4)、及び
-第2の通信ネットワーク(3)の2つの制御ユニット(31,32)の受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、第2の通信ネットワーク(3)の中央バリデータ(33)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むことを特徴とする方法。
4.-マスタークロック(5)から第2の通信ネットワーク(3)の中央バリデータ(33)へ時刻同期メッセージ(6)を送信すること(S1)、
-第2の通信ネットワーク(3)の中央バリデータ(33)のローカル時刻を受信したマスター時刻と同期させること(S2)、
-第2の通信ネットワーク(3)の中央バリデータ(33)において、第2の通信ネットワーク(3)の2つの制御ユニット(31,32)の受信した同期されたローカル時刻を第2の通信ネットワーク(3)の中央バリデータ(33)の同期されたローカル時刻とそれぞれ比較すること(S3)、及び
-第2の通信ネットワーク(3)の2つの制御ユニット(31,32)の受信した同期されたローカル時刻のうち少なくとも1つと第2の通信ネットワーク(3)の中央バリデータ(33)の同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第2の通信ネットワーク(3)の中央バリデータ(33)から自動化された車両へエラーメッセージを出力すること
を更に含むことを特徴とする上記3.に記載の方法。
5.上記1.~4.のいずれか1つに記載の方法であって、
-通信ネットワークが、第3の通信規格の第3の通信ネットワーク(4)を更に含んでおり、
-第3の通信ネットワーク(4)が、1つの制御ユニット(41,42)を含んでおり、-第1の通信ネットワーク(2)の中央バリデータ(24)が、第3の通信ネットワーク(4)に接続されているとともに、第1及び第3の通信ネットワーク(2,4)のためのゲートウェイ制御ユニットとして動作するよう構成されている、
前記方法において、
-マスタークロック(5)から第3の通信ネットワーク(4)の制御ユニット(41,42)へ時刻同期メッセージ(6)を送信すること(S1)、
-第3の通信ネットワーク(4)の制御ユニット(41,42)のローカル時刻を受信したマスター時刻と同期させること(S2)、
-第3の通信ネットワーク(4)の制御ユニット(41,42)の同期されたローカル時刻を第1の通信ネットワーク(2)の中央バリデータ(24)へ送信すること(S3)、-第1の通信ネットワーク(2)の中央バリデータ(24)において、第3の通信ネットワーク(4)の制御ユニット(41,42)の受信した同期されたローカル時刻を第1の通信ネットワーク(2)の制御ユニット(22,23,25,26)の受信した同期されたローカル時刻とそれぞれ比較すること(S4)、及び
-第3の通信ネットワーク(4)の制御ユニット(41,42)の受信した同期されたローカル時刻と第1の通信ネットワーク(2)の制御ユニット(22,23,25,26)の同期されたローカル時刻のうち少なくとも1つとの間の差があらかじめ設定された第1の閾値よりも大きい場合に、第1の通信ネットワーク(2)の中央バリデータ(24)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むことを特徴とする方法。
6.上記1.~5.のいずれか1つに記載の方法であって、
-第1の通信ネットワーク(2)が、更に2つの制御ユニット(22,23)と、更に1つの中央バリデータ(21)とを含んでいる、
前記方法において、
-マスタークロック(5)から第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)へ時刻同期メッセージ(6)をそれぞれ送信すること(S1)、
-第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)のローカル時刻を受信したマスター時刻とそれぞれ同期させること(S2)、
-第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)の同期されたローカル時刻を第1の通信ネットワーク(2)の更なる中央バリデータ(21)へそれぞれ送信すること(S3)、
-第1の通信ネットワーク(2)の更なる中央バリデータ(21)において、第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻を互いに比較すること(S4)、及び
-第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、第1の通信ネットワーク(2)の更なる中央バリデータ(21)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むことを特徴とする方法。
7.-マスタークロック(5)から第1の通信ネットワーク(2)の更なる中央バリデータ(21)へ時刻同期メッセージ(6)を送信すること(S1)、
-第1の通信ネットワーク(2)の更なる中央バリデータ(21)のローカル時刻を受信したマスター時刻と同期させること(S2)、
-第1の通信ネットワーク(2)の更なる中央バリデータ(21)において、第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻を第1の通信ネットワーク(2)の更なる中央バリデータ(21)の同期されたローカル時刻とそれぞれ比較すること(S3)、及び
-第1の通信ネットワーク(2)の更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻のうち少なくとも1つと第1の通信ネットワーク(2)の更なる中央バリデータ(21)の同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、第1の通信ネットワーク(2)の更なる中央バリデータ(21)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むことを特徴とする上記6.に記載の方法。
8.-第1の通信ネットワーク(2)の更なる中央バリデータ(21)の同期されたローカル時刻を第1の通信ネットワーク(2)の中央バリデータ(24)へ送信すること(S3)、
-第1の通信ネットワーク(2)の中央バリデータ(24)において、第1の通信ネットワーク(2)の更なる中央バリデータ(21)の受信した同期されたローカル時刻を第1の通信ネットワーク(2)の中央バリデータ(24)のローカル同期時刻と比較すること(S4)、及び
-第1の通信ネットワーク(2)の更なる中央バリデータ(21)の受信した同期されたローカル時刻と第1の通信ネットワーク(2)の中央バリデータ(24)の同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、第1の通信ネットワーク(2)の中央バリデータ(24)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むこと、及び/又は
-第1の通信ネットワーク(2)の中央バリデータ(24)の同期されたローカル時刻を第1の通信ネットワーク(2)の更なる中央バリデータ(21)へ送信すること(S3)、
-第1の通信ネットワーク(2)の更なる中央バリデータ(21)において、第1の通信ネットワーク(2)の中央バリデータ(24)の受信した同期されたローカル時刻を第1の通信ネットワーク(2)の更なる中央バリデータ(21)のローカル同期時刻と比較すること(S4)、及び
-第1の通信ネットワーク(2)の中央バリデータ(24)の受信した同期されたローカル時刻と第1の通信ネットワーク(2)の更なる中央バリデータ(21)の同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、第1の通信ネットワーク(2)の更なる中央バリデータ(21)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むこと
を特徴とする上記7.に記載の方法。
9.-第1、第2及び/又は第3の通信ネットワーク(2,3,4)の少なくとも1つの制御ユニット(22,23,25,26,31,32,41,42)において、マスタークロック(5)からの時刻同期メッセージ(6)内で受信されたマスター時刻が妥当か否かをチェックすること(S5)、及び
-受信したマスター時刻が妥当でない場合に、少なくとも1つの制御ユニット(22,23,25,26,31,32,41,42)から自動化された車両へエラーメッセージを出力すること(S5)
を更に含むことを特徴とする上記1.~8.のいずれか1つに記載の方法。
10.上記1.~9.のいずれか1つに記載の方法を実行するように構成された自動化された車両。
1 通信ネットワーク
2 第1の通信ネットワーク
3 第2の通信ネットワーク
4 第3の通信ネットワーク
5 マスタークロック
6 時刻同期メッセージ
21,24,33 中央バリデータ
22,23,25,26,31,32,41,42 制御ユニット

Claims (9)

  1. 自動化された車両の通信ネットワーク(1)において時刻同期を検証するための方法であって、
    通信ネットワーク(1)が、マスタークロック(5)と、第1の通信規格の第1の通信ネットワーク(2)とを含んでおり、
    第1の通信ネットワーク(2)が、2つの制御ユニット(22,23,25,26)と、1つの中央バリデータ(21,24)とを含んでいる、
    前記方法において、
    前記マスタークロック(5)から前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)へ時刻同期メッセージ(6)をそれぞれ送信し(S1)、時刻同期メッセージ(6)がマスター時刻を含んでいること、
    前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)のローカル時刻を受信したマスター時刻とそれぞれ同期させること(S2)、
    前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)へそれぞれ送信すること(S3)、
    前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)において、前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻を互いに比較すること(S4)、及び
    前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を含み、
    -前記通信ネットワークが、第2の通信規格の第2の通信ネットワーク(4)を更に含んでおり、
    -該第2の通信ネットワーク(4)が、1つの制御ユニット(41,42)を含んでおり、
    -前記第1の通信ネットワーク(2)の前記中央バリデータ(24)が、前記第2の通信ネットワーク(4)に接続されているとともに、前記第1及び前記第2の通信ネットワーク(2,4)のためのゲートウェイ制御ユニットとして動作するよう構成されており、
    -前記マスタークロック(5)から前記第2の通信ネットワーク(4)の前記制御ユニット(41,42)へ時刻同期メッセージ(6)を送信すること(S1)、
    -前記第2の通信ネットワーク(4)の前記制御ユニット(41,42)のローカル時刻を受信したマスター時刻と同期させること(S2)、
    -前記第2の通信ネットワーク(4)の前記制御ユニット(41,42)の同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記中央バリデータ(24)へ送信すること(S3)、
    -前記第1の通信ネットワーク(2)の前記中央バリデータ(24)において、前記第2の通信ネットワーク(4)の前記制御ユニット(41,42)の受信した同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻とそれぞれ比較すること(S4)、及び
    -前記第2の通信ネットワーク(4)の前記制御ユニット(41,42)の受信した同期されたローカル時刻と前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の同期されたローカル時刻のうち少なくとも1つとの間の差があらかじめ設定された第1の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記中央バリデータ(24)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むことを特徴とする方法。
  2. 前記マスタークロック(5)から前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)へ時刻同期メッセージ(6)を送信すること(S1)、
    前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)のローカル時刻を受信したマスター時刻と同期させること(S2)、
    前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)において、前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)の同期されたローカル時刻とそれぞれ比較すること(S3)、及び
    前記第1の通信ネットワーク(2)の前記2つの制御ユニット(22,23,25,26)の受信した同期されたローカル時刻のうち少なくとも1つと前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)の同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記中央バリデータ(21,24)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むことを特徴とする請求項1に記載の方法。
  3. 請求項1又は2に記載の方法であって、
    前記通信ネットワーク(1)が、第の通信規格の第の通信ネットワーク(3)を更に含んでおり、
    の通信ネットワーク(3)が、少なくとも2つの制御ユニット(31,32)と、1つの中央バリデータ(33)とを含んでいる、
    前記方法において、
    前記マスタークロック(5)から前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)へ時刻同期メッセージ(6)をそれぞれ送信すること(S1)、
    前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)のローカル時刻を受信したマスター時刻とそれぞれ同期させること(S2)、
    前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)の同期されたローカル時刻を前記の通信ネットワーク(3)の前記中央バリデータ(33)へそれぞれ送信すること(S3)、
    前記の通信ネットワーク(3)の前記中央バリデータ(33)において、前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)の受信した同期されたローカル時刻を互いに比較すること(S4)、及び
    前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)の受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、前記の通信ネットワーク(3)の前記中央バリデータ(33)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むことを特徴とする方法。
  4. 前記マスタークロック(5)から前記の通信ネットワーク(3)の前記中央バリデータ(33)へ時刻同期メッセージ(6)を送信すること(S1)、
    前記の通信ネットワーク(3)の前記中央バリデータ(33)のローカル時刻を受信したマスター時刻と同期させること(S2)、
    前記の通信ネットワーク(3)の前記中央バリデータ(33)において、前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)の受信した同期されたローカル時刻を前記の通信ネットワーク(3)の前記中央バリデータ(33)の同期されたローカル時刻とそれぞれ比較すること(S3)、及び
    前記の通信ネットワーク(3)の前記2つの制御ユニット(31,32)の受信した同期されたローカル時刻のうち少なくとも1つと前記の通信ネットワーク(3)の前記中央バリデータ(33)の同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、前記の通信ネットワーク(3)の前記中央バリデータ(33)から前記自動化された車両へエラーメッセージを出力すること
    を更に含むことを特徴とする請求項3に記載の方法。
  5. 請求項1~のいずれか1項に記載の方法であって、
    前記第1の通信ネットワーク(2)が、更に2つの制御ユニット(22,23)と、更に1つの中央バリデータ(21)とを含んでいる、
    前記方法において、
    前記マスタークロック(5)から前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)へ時刻同期メッセージ(6)をそれぞれ送信すること(S1)、
    前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)のローカル時刻を受信したマスター時刻とそれぞれ同期させること(S2)、
    前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)の同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)へそれぞれ送信すること(S3)、
    前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)において、前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻を互いに比較すること(S4)、及び
    前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻の間の差があらかじめ設定された第1の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むことを特徴とする方法。
  6. 前記マスタークロック(5)から前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)へ時刻同期メッセージ(6)を送信すること(S1)、
    前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)のローカル時刻を受信したマスター時刻と同期させること(S2)、
    前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)において、前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)の同期されたローカル時刻とそれぞれ比較すること(S3)、及び
    前記第1の通信ネットワーク(2)の前記更なる2つの制御ユニット(22,23)の受信した同期されたローカル時刻のうち少なくとも1つと前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)の同期されたローカル時刻との間の差があらかじめ設定された第2の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むことを特徴とする請求項に記載の方法。
  7. 前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)の同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記中央バリデータ(24)へ送信すること(S3)、
    前記第1の通信ネットワーク(2)の前記中央バリデータ(24)において、前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)の受信した同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記中央バリデータ(24)のローカル同期時刻と比較すること(S4)、及び
    前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)の受信した同期されたローカル時刻と前記第1の通信ネットワーク(2)の前記中央バリデータ(24)の同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記中央バリデータ(24)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むこと、及び/又は
    前記第1の通信ネットワーク(2)の前記中央バリデータ(24)の同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)へ送信すること(S3)、
    前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)において、前記第1の通信ネットワーク(2)の前記中央バリデータ(24)の受信した同期されたローカル時刻を前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)のローカル同期時刻と比較すること(S4)、及び
    前記第1の通信ネットワーク(2)の前記中央バリデータ(24)の受信した同期されたローカル時刻と前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)の同期されたローカル時刻との間の差があらかじめ設定された第3の閾値よりも大きい場合に、前記第1の通信ネットワーク(2)の前記更なる中央バリデータ(21)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むこと
    を特徴とする請求項に記載の方法。
  8. -前記第1、前記第2及び/又は前記第3の通信ネットワーク(2,4,3)の少なくとも1つの前記制御ユニット(22,23,25,26,31,32,41,42)において、前記マスタークロック(5)からの時刻同期メッセージ(6)内で受信されたマスター時刻が妥当か否かをチェックすること(S5)、及び
    -受信したマスター時刻が妥当でない場合に、少なくとも1つの前記制御ユニット(22,23,25,26,31,32,41,42)から前記自動化された車両へエラーメッセージを出力すること(S5)
    を更に含むことを特徴とする請求項3又は4に記載の方法。
  9. 請求項1~のいずれか1項に記載の方法を実行するように構成された自動化された車両。
JP2023562598A 2021-04-16 2021-04-16 時刻同期の検証 Active JP7774641B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2021/060003 WO2022218554A1 (en) 2021-04-16 2021-04-16 Validation of time synchronization

Publications (2)

Publication Number Publication Date
JP2024515268A JP2024515268A (ja) 2024-04-08
JP7774641B2 true JP7774641B2 (ja) 2025-11-21

Family

ID=75625556

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023562598A Active JP7774641B2 (ja) 2021-04-16 2021-04-16 時刻同期の検証

Country Status (6)

Country Link
US (1) US12592874B2 (ja)
EP (1) EP4324123B1 (ja)
JP (1) JP7774641B2 (ja)
KR (1) KR102893590B1 (ja)
CN (1) CN117157914A (ja)
WO (1) WO2022218554A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11411823B2 (en) 2019-09-20 2022-08-09 Sonatus, Inc. System, method, and apparatus to support mixed network communications on a vehicle
US11538287B2 (en) 2019-09-20 2022-12-27 Sonatus, Inc. System, method, and apparatus for managing vehicle data collection
US12261747B2 (en) 2019-09-20 2025-03-25 Sonatus, Inc. System, method, and apparatus to execute vehicle communications using a zonal architecture
US12528442B2 (en) 2020-03-06 2026-01-20 Sonatus, Inc. System, method, and apparatus for managing vehicle data collection
US12211323B2 (en) 2020-03-06 2025-01-28 Sonatus, Inc. System, method, and apparatus for managing vehicle automation
US12094259B2 (en) 2020-03-06 2024-09-17 Sonatus, Inc. System, method, and apparatus for managing vehicle automation
US12573245B2 (en) 2020-03-06 2026-03-10 Sonatus, Inc. System, method, and apparatus for managing vehicle automation
US12103479B2 (en) 2020-03-06 2024-10-01 Sonatus, Inc. System, method, and apparatus for managing vehicle automation
EP4096122B1 (en) * 2021-05-28 2024-11-13 Bayerische Motoren Werke Aktiengesellschaft Validating synchronized local times of at least a first and a second control unit
CN120153636A (zh) * 2022-09-08 2025-06-13 桑纳特斯公司 使用区域架构执行车辆通信的系统、方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011024205A (ja) 2003-02-27 2011-02-03 Smsc Europe Gmbh 同期マルチクラスタネットワークアーキテクチャ
JP2013135315A (ja) 2011-12-26 2013-07-08 Hitachi Ltd ネットワーク装置、及び、通信方法
JP2016034065A (ja) 2014-07-31 2016-03-10 株式会社日立製作所 制御装置及びネットワークシステム
US20160080533A1 (en) 2014-09-17 2016-03-17 Research & Business Foundation Sungkyunkwan University Gateway apparatus and method for synchronization between heterogeneous network domains within vehicle
JP2020167616A (ja) 2019-03-29 2020-10-08 パナソニックIpマネジメント株式会社 時刻同期システムおよび中継装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011131762A (ja) 2009-12-25 2011-07-07 Hitachi Automotive Systems Ltd データ中継用制御装置および車両制御システム
DE102012204586B4 (de) 2012-03-22 2025-02-27 Bayerische Motoren Werke Aktiengesellschaft Gateway, Knoten und Verfahren für ein Fahrzeug
DE102014215078A1 (de) 2014-07-31 2016-02-04 Continental Automotive Gmbh Überwachungsvorrichtung, netzwerk und fahrzeug
DE102015213845A1 (de) 2015-07-22 2017-01-26 Robert Bosch Gmbh Verfahren und Vorrichtung zur Validierung eines Zeitstempels einer Datenübertragung
EP3166242B1 (en) 2015-11-05 2024-05-15 Robert Bosch GmbH Clock synchronization monitoring in an ethernet-based network
AU2017332620B2 (en) 2016-09-23 2020-09-10 Apple Inc. Network timing synchronization
US11082141B2 (en) * 2017-06-02 2021-08-03 Sony Corporation Wireless apparatus and wireless apparatus processing method
US20190205272A1 (en) * 2019-03-12 2019-07-04 Intel Corporation Compensation for hold-over errors in distributed clock synchronization
CN114258125A (zh) * 2020-09-25 2022-03-29 华为技术有限公司 处理时间同步故障的方法、装置及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011024205A (ja) 2003-02-27 2011-02-03 Smsc Europe Gmbh 同期マルチクラスタネットワークアーキテクチャ
JP2013135315A (ja) 2011-12-26 2013-07-08 Hitachi Ltd ネットワーク装置、及び、通信方法
JP2016034065A (ja) 2014-07-31 2016-03-10 株式会社日立製作所 制御装置及びネットワークシステム
US20160080533A1 (en) 2014-09-17 2016-03-17 Research & Business Foundation Sungkyunkwan University Gateway apparatus and method for synchronization between heterogeneous network domains within vehicle
JP2020167616A (ja) 2019-03-29 2020-10-08 パナソニックIpマネジメント株式会社 時刻同期システムおよび中継装置

Also Published As

Publication number Publication date
US20240195716A1 (en) 2024-06-13
KR102893590B1 (ko) 2025-12-02
EP4324123A1 (en) 2024-02-21
CN117157914A (zh) 2023-12-01
JP2024515268A (ja) 2024-04-08
EP4324123B1 (en) 2025-12-03
WO2022218554A1 (en) 2022-10-20
US12592874B2 (en) 2026-03-31
KR20230170734A (ko) 2023-12-19

Similar Documents

Publication Publication Date Title
JP7774641B2 (ja) 時刻同期の検証
Haeberle et al. Softwarization of automotive E/E architectures: A software-defined networking approach
US10462069B2 (en) FlexRay communication using ethernet
Navet et al. In-vehicle communication networks-a historical perspective and review
US9215168B2 (en) Controller area network communications using ethernet
CN105794146A (zh) 密钥管理方法、车载网络系统以及密钥管理装置
CN107078938A (zh) 网关装置、车载网络系统以及通信方法
Navet et al. A review of embedded automotive protocols
WO2018173603A1 (ja) 更新処理方法、車載ネットワークシステムおよび電子制御ユニット
EP4133629A1 (en) Method and system for performing time-synchronization between units of a communication bus system
JP2018160888A (ja) 更新処理方法、車載ネットワークシステムおよび電子制御ユニット
US8755957B2 (en) Method for securing a piloting system of a reconfigurable multi-unit vehicle and a secure piloting system
JP6410914B1 (ja) シリアル通信システム
Isermann Electrical and electronic architectures of automobiles
Umair et al. Communication technologies and network protocols of automotive systems
CN110901691B (zh) 一种铁电数据的同步系统、方法和列车网络控制系统
US20250141577A1 (en) Method for Time Distribution in a Communication Network of a Vehicle, and Communication Network
EP4096122B1 (en) Validating synchronized local times of at least a first and a second control unit
Devi et al. 2 Use of Communication
Devi et al. Use of Communication Protocols in Automotive Software Development Process
Simonot-Lion Automotive Networked Embedded Systems
Wei et al. An Overview and Comparison of Time-Triggered Protocols For X-By-Wire Applications
Mischo et al. Basic principles of networking

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240402

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250305

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251007

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251111

R150 Certificate of patent or registration of utility model

Ref document number: 7774641

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150