JP7392544B2 - 車載ecu、プログラム及び情報処理方法 - Google Patents
車載ecu、プログラム及び情報処理方法 Download PDFInfo
- Publication number
- JP7392544B2 JP7392544B2 JP2020056666A JP2020056666A JP7392544B2 JP 7392544 B2 JP7392544 B2 JP 7392544B2 JP 2020056666 A JP2020056666 A JP 2020056666A JP 2020056666 A JP2020056666 A JP 2020056666A JP 7392544 B2 JP7392544 B2 JP 7392544B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- program
- area
- validity information
- control
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 5
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000012545 processing Methods 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 29
- 238000009429 electrical wiring Methods 0.000 claims description 27
- 238000004519 manufacturing process Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 description 44
- 230000008569 process Effects 0.000 description 43
- 238000007689 inspection Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000008439 repair process Effects 0.000 description 2
- 238000004092 self-diagnosis Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- JJWKPURADFRFRB-UHFFFAOYSA-N carbonyl sulfide Chemical compound O=C=S JJWKPURADFRFRB-UHFFFAOYSA-N 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
- G06F11/3608—Software analysis for verifying properties of programs using formal methods, e.g. model checking, abstract interpretation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Mechanical Engineering (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
Description
最初に本開示の実施態様を列挙して説明する。また、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
前記車載装置を制御するための制御プログラム及び、前記車載装置又は前記車載ECUの動作確認を行うための検査用プログラムが記憶される記憶部と、
前記制御プログラム又は前記検査用プログラムを実行する制御部とを備え、
前記記憶部には、前記検査用プログラムの有効又は無効を示す有効性情報が記憶されており、
前記制御部は、前記記憶部に記憶される前記有効性情報を参照し、
前記検査用プログラムが有効である場合は、前記検査用プログラムを実行し、
前記検査用プログラムが無効である場合は、前記制御プログラムを実行する。
前記記憶部は、前記制御プログラムを実行中の制御部からのアクセスが可能な第1領域と、前記制御プログラムを実行中の制御部からのアクセスが制限される第2領域とを含み、
前記有効性情報は、前記第2領域に記憶されており、
前記ブートプログラムを実行中の制御部は、物理アドレスにより前記第2領域にアクセスする。
前記記憶部に記憶される前記有効性情報を参照し、
前記有効性情報に基づき、前記検査用プログラムが有効又は無効であるかを判定する。
前記記憶部に記憶される前記有効性情報は、前記受付部を介して受け付けた信号によって、無効から有効に変更される。
前記電気配線箱は、前記蓄電装置から前記車載負荷への電力の給断を行うリレーを含み、
前記制御部は、前記電気配線箱に含まれる前記リレーの開閉制御を行う。
前記有効性情報が有効から無効に変更された後、所定のタイミングで前記有効性情報を監視し、
前記検査用プログラムが有効である旨が前記有効性情報にて示されている場合、前記監視の結果に関する情報を出力する。
車載装置を制御するための制御プログラム、前記車載装置又は前記車載装置を制御する車載ECUの動作確認を行うための検査用プログラム及び、前記検査用プログラムの有効又は無効を示す有効性情報が記憶される記憶部を参照し、
前記有効性情報が、前記検査用プログラムは有効である旨を示す場合、前記検査用プログラムを実行し、
前記有効性情報が、前記検査用プログラムは無効である旨を示す場合、前記制御プログラムを実行する
処理を実行させる。
前記有効性情報が、前記検査用プログラムは有効である旨を示す場合、前記検査用プログラムを実行し、
前記有効性情報が、前記検査用プログラムは無効である旨を示す場合、前記制御プログラムを実行する
処理をコンピュータに実行させる。
本開示の実施形態に係る車載ECU2の具体例を、以下に図面を参照しつつ説明する。なお、本開示はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
以下、実施の形態について図面に基づいて説明する。図1は、実施形態1に係る車載ECU2等を含む車載システムSの構成を例示する模式図である。図2は、車載ECU2等の内部構成を例示するブロック図である。車載システムSは、車載ECU2及び車載ECU2に接続される電気配線箱3(車載装置)を含む。当該車載ECU2は、車載中継装置1を介して他の車載ECU(ECU)、アクチュエータ又は車外通信装置11等の車載機器と通信可能に接続され、例えば、これら車載機器から出力された信号等に基づき、自ECUである車載ECU2に接続される電気配線箱3等の車載装置の制御を行う。
図4は、実施形態2(要求信号)に係る車載ECU2の制御部20の処理を例示するフローチャートである。車載ECU2の制御部20は、例えば、車両Cの起動又は停止を行うイグニッション・スイッチ(IGスイッチ)がオンにされた場合等、車載ECU2への起動要求が行われた場合、以下の処理を行う。車載ECU2の制御部20は、実施形態1の処理S101と同様にS201の処理を行う。
図5は、実施形態3(監視)に係る車載ECU2の制御部20の処理を例示するフローチャートである。車載ECU2の制御部20は、例えば、車両Cの起動又は停止を行うイグニッション・スイッチ(IGスイッチ)がオンにされた場合等、車載ECU2への起動要求が行われた場合、以下の処理を行う。車載ECU2の制御部20は、実施形態1の処理S101からS104、及びS1031,S1032と同様に、S301からS304、及びS3031,S3032までの処理を行う。
S 車載システム
1 車載中継装置(Gateway)
10 通信線
11 車外通信装置
12 HMI装置
2 車載ECU
20 制御部
21 記憶部
210 ブートプログラム領域
211 第1領域
212 第2領域
21A 記録媒体
22 入出力I/F
221 信号線
23 通信部
24 受付部
3 電気配線箱(車載装置)
31 リレー
4 蓄電装置
41 電力線
5 車載負荷
6 外部装置(ダイアグ装置)
7 書換装置
Claims (9)
- 車両に搭載される車載装置を制御する車載ECUであって、
前記車載装置を制御するための制御プログラム及び、前記車載装置又は前記車載ECUの動作確認を行うための検査用プログラムが記憶される記憶部と、
前記制御プログラム又は前記検査用プログラムを実行する制御部と
を備え、
前記記憶部には、前記検査用プログラムの有効又は無効を示す有効性情報が記憶されており、
前記制御部は、前記記憶部に記憶される前記有効性情報を参照し、
前記検査用プログラムが有効である場合は、前記検査用プログラムを実行し、
前記検査用プログラムが無効である場合は、前記制御プログラムを実行し、
前記記憶部には、前記車載ECUの起動時に実行されるブートプログラムが記憶されており、
前記記憶部は、前記制御プログラムを実行中の制御部からのアクセスが可能な第1領域と、前記制御プログラムを実行中の制御部からのアクセスが制限される第2領域とを含み、
前記有効性情報は、前記第2領域に記憶されており、
前記ブートプログラムを実行中の制御部は、物理アドレスにより前記第2領域にアクセスし、
前記制御プログラムを実行中の制御部は、前記車載装置の制御又は駆動のログデータを前記第1領域に書き込み、
前記第2領域における記憶容量は、前記第1領域における記憶容量よりも小さい
車載ECU。 - 前記記憶部に記憶される前記有効性情報は、前記車載ECU又は前記車両の製造工程において、有効から無効に変更される
請求項1に記載の車載ECU。 - 前記制御部は、前記車両外の外部装置から送信される要求信号を取得した場合、
前記記憶部に記憶される前記有効性情報を参照し、
前記有効性情報に基づき、前記検査用プログラムが有効又は無効であるかを判定する
請求項1又は請求項2に記載の車載ECU。 - 前記外部装置から送信される要求信号に含まれる識別子は、前記車両内に搭載される他の車載ECU間の通信にて用いられる識別子とは異なる
請求項3に記載の車載ECU。 - 前記有効性情報が記憶されている記憶部へのアクセスを受け付ける受付部を備え、
前記記憶部に記憶される前記有効性情報は、前記受付部を介して受け付けた信号によって、無効から有効に変更される
請求項1から請求項4のいずれか1項に記載の車載ECU。 - 前記車載装置は、前記車両に搭載される蓄電装置と車載負荷との間に介在する電気配線箱であり、
前記電気配線箱は、前記蓄電装置から前記車載負荷への電力の給断を行うリレーを含み、
前記制御部は、前記電気配線箱に含まれる前記リレーの開閉制御を行う
請求項1から請求項5のいずれか1項に記載の車載ECU。 - 前記制御プログラムを実行中の制御部は、
前記有効性情報が有効から無効に変更された後、所定のタイミングで前記有効性情報を監視し、
前記検査用プログラムが有効である旨が前記有効性情報にて示されている場合、前記監視の結果に関する情報を出力する
請求項1から請求項6のいずれか1項に記載の車載ECU。 - コンピュータに
車載装置を制御するための制御プログラム、前記車載装置又は前記車載装置を制御する車載ECUの動作確認を行うための検査用プログラム及び、前記検査用プログラムの有効又は無効を示す有効性情報が記憶される記憶部を参照し、
前記有効性情報が、前記検査用プログラムは有効である旨を示す場合、前記検査用プログラムを実行し、
前記有効性情報が、前記検査用プログラムは無効である旨を示す場合、前記制御プログラムを実行し、
前記記憶部には、前記車載ECUの起動時に実行されるブートプログラムが記憶されており、
前記記憶部は、前記制御プログラムを実行中の前記コンピュータからのアクセスが可能な第1領域と、前記制御プログラムを実行中の前記コンピュータからのアクセスが制限される第2領域とを含み、
前記有効性情報は、前記第2領域に記憶されており、
前記ブートプログラムを実行中の前記コンピュータは、物理アドレスにより前記第2領域にアクセスし、
前記制御プログラムを実行中の前記コンピュータは、前記車載装置の制御又は駆動のログデータを前記第1領域に書き込み、
前記第2領域における記憶容量は、前記第1領域における記憶容量よりも小さい
処理を実行させるプログラム。 - コンピュータに
車載装置を制御するための制御プログラム、前記車載装置又は前記車載装置を制御する車載ECUの動作確認を行うための検査用プログラム及び、前記検査用プログラムの有効又は無効を示す有効性情報が記憶される記憶部を参照し、
前記有効性情報が、前記検査用プログラムは有効である旨を示す場合、前記検査用プログラムを実行し、
前記有効性情報が、前記検査用プログラムは無効である旨を示す場合、前記制御プログラムを実行し、
前記記憶部には、前記車載ECUの起動時に実行されるブートプログラムが記憶されており、
前記記憶部は、前記制御プログラムを実行中の前記コンピュータからのアクセスが可能な第1領域と、前記制御プログラムを実行中の前記コンピュータからのアクセスが制限される第2領域とを含み、
前記有効性情報は、前記第2領域に記憶されており、
前記ブートプログラムを実行中の前記コンピュータは、物理アドレスにより前記第2領域にアクセスし、
前記制御プログラムを実行中の前記コンピュータは、前記車載装置の制御又は駆動のログデータを前記第1領域に書き込み、
前記第2領域における記憶容量は、前記第1領域における記憶容量よりも小さい
処理を実行させる情報処理方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020056666A JP7392544B2 (ja) | 2020-03-26 | 2020-03-26 | 車載ecu、プログラム及び情報処理方法 |
US17/907,263 US20230112759A1 (en) | 2020-03-26 | 2021-03-12 | Onboard ecu, program, and information processing method |
PCT/JP2021/010136 WO2021193154A1 (ja) | 2020-03-26 | 2021-03-12 | 車載ecu、プログラム及び情報処理方法 |
CN202180019561.4A CN115244517A (zh) | 2020-03-26 | 2021-03-12 | 车载ecu、程序及信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020056666A JP7392544B2 (ja) | 2020-03-26 | 2020-03-26 | 車載ecu、プログラム及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021157465A JP2021157465A (ja) | 2021-10-07 |
JP7392544B2 true JP7392544B2 (ja) | 2023-12-06 |
Family
ID=77891797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020056666A Active JP7392544B2 (ja) | 2020-03-26 | 2020-03-26 | 車載ecu、プログラム及び情報処理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230112759A1 (ja) |
JP (1) | JP7392544B2 (ja) |
CN (1) | CN115244517A (ja) |
WO (1) | WO2021193154A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2024066480A (ja) * | 2022-10-31 | 2024-05-15 | トヨタ自動車株式会社 | 車両制御システム、車両製造方法、プログラム及び情報処理装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010113409A (ja) | 2008-11-04 | 2010-05-20 | Denso Corp | 車載電子制御装置 |
JP2012174198A (ja) | 2011-02-24 | 2012-09-10 | Denso Corp | 異常検出装置、および異常検出プログラム |
JP2013121730A (ja) | 2011-12-09 | 2013-06-20 | Bosch Corp | 車両用電子制御ユニットの特殊モード実行方法及び車両用電子制御ユニット |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6958308B2 (ja) * | 2017-12-11 | 2021-11-02 | 株式会社オートネットワーク技術研究所 | 車載更新装置、プログラム及び、プログラム又はデータの更新方法 |
JP7047444B2 (ja) * | 2018-02-16 | 2022-04-05 | トヨタ自動車株式会社 | 車両制御装置、電子制御ユニット、制御方法、制御プログラム、車両、otaマスタ、システム及びセンタ |
JP7484096B2 (ja) * | 2018-08-10 | 2024-05-16 | 株式会社デンソー | 電子制御装置、書換えの実行制御方法及び書換えの実行制御プログラム |
WO2020080321A1 (ja) * | 2018-10-15 | 2020-04-23 | 株式会社オートネットワーク技術研究所 | 車載更新装置、更新処理プログラム、プログラムの更新方法及び車載更新システム |
CN113366803B (zh) * | 2019-02-18 | 2022-08-19 | 株式会社自动网络技术研究所 | 车载通信装置、存储介质及通信方法 |
JP7225948B2 (ja) * | 2019-03-11 | 2023-02-21 | 株式会社オートネットワーク技術研究所 | 代替装置、代替制御プログラム及び代替方法 |
JP2021077169A (ja) * | 2019-11-11 | 2021-05-20 | 株式会社オートネットワーク技術研究所 | 車載システム、中継装置、車載装置及びプログラム置換方法 |
JP7283359B2 (ja) * | 2019-11-19 | 2023-05-30 | 株式会社オートネットワーク技術研究所 | 車載更新装置、及び更新処理プログラム |
JP7415756B2 (ja) * | 2020-04-08 | 2024-01-17 | 株式会社オートネットワーク技術研究所 | 車載装置、情報処理方法及びコンピュータプログラム |
JP7327325B2 (ja) * | 2020-08-31 | 2023-08-16 | トヨタ自動車株式会社 | 車載機器、情報生成方法、情報生成プログラム、および、車両 |
JP2022077803A (ja) * | 2020-11-12 | 2022-05-24 | 株式会社オートネットワーク技術研究所 | 車載ecu、プログラム及び情報処理方法 |
JP2022121156A (ja) * | 2021-02-08 | 2022-08-19 | トヨタ自動車株式会社 | 電子制御ユニット、方法およびプログラム |
US20230259354A1 (en) * | 2022-02-15 | 2023-08-17 | Honda Motor Co., Ltd. | Program management device, program management method, and recording medium |
-
2020
- 2020-03-26 JP JP2020056666A patent/JP7392544B2/ja active Active
-
2021
- 2021-03-12 CN CN202180019561.4A patent/CN115244517A/zh active Pending
- 2021-03-12 WO PCT/JP2021/010136 patent/WO2021193154A1/ja active Application Filing
- 2021-03-12 US US17/907,263 patent/US20230112759A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010113409A (ja) | 2008-11-04 | 2010-05-20 | Denso Corp | 車載電子制御装置 |
JP2012174198A (ja) | 2011-02-24 | 2012-09-10 | Denso Corp | 異常検出装置、および異常検出プログラム |
JP2013121730A (ja) | 2011-12-09 | 2013-06-20 | Bosch Corp | 車両用電子制御ユニットの特殊モード実行方法及び車両用電子制御ユニット |
Also Published As
Publication number | Publication date |
---|---|
CN115244517A (zh) | 2022-10-25 |
WO2021193154A1 (ja) | 2021-09-30 |
JP2021157465A (ja) | 2021-10-07 |
US20230112759A1 (en) | 2023-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11392305B2 (en) | Vehicle information communication system | |
CN102043680B (zh) | 一种ecu嵌入式软件刷新和下载编程的方法及*** | |
US10625754B2 (en) | Control apparatus, control method, and computer program | |
JP2009274472A (ja) | 電子制御装置 | |
JP7392544B2 (ja) | 車載ecu、プログラム及び情報処理方法 | |
CN202110528U (zh) | 一种ecu嵌入式软件刷新和下载编程的*** | |
US20230095760A1 (en) | On-vehicle relay device, information processing method and program | |
US20210065478A1 (en) | Electronic control unit and non-transitory computer readable medium storing session establishment program | |
CN113631430B (zh) | 车载计算机、计算机执行方法及计算机程序 | |
CN115047792A (zh) | 一种用于摩托车的ecu控制*** | |
US20240212400A1 (en) | Vehicle remote diagnosis system and method | |
JP2004302944A (ja) | 車両用制御システム | |
JP2007062632A (ja) | 電子制御ユニットおよび異常発生時記憶用データの記憶方法 | |
WO2022102385A1 (ja) | 車載ecu、プログラム及び情報処理方法 | |
CN107391215A (zh) | 一种ecu嵌入式软件刷新和下载编程的*** | |
KR20100115965A (ko) | 차량용 자기진단 제어 시스템 | |
JP2015171853A (ja) | 自動車用電子制御装置 | |
JP5182583B2 (ja) | 車両用通信制御装置 | |
JP6887277B2 (ja) | 自動車用電子制御装置 | |
JP2004142511A (ja) | 車両用電子制御装置,電子制御ユニット,プログラム及び記録媒体 | |
CN203658989U (zh) | 一种ecu嵌入式软件刷新和下载编程的*** | |
JP2005145262A (ja) | 車載用lanシステム | |
JP7482245B2 (ja) | 電子制御装置及びウェイクアップ回路の診断方法 | |
CN108259251A (zh) | 一种网关控制器路由配置方法、装置、设备及汽车 | |
WO2023182021A1 (ja) | 車載装置、プログラム、及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230816 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231004 |
|
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: 20231024 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231106 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7392544 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |