JP7027940B2 - 制御装置 - Google Patents
制御装置 Download PDFInfo
- Publication number
- JP7027940B2 JP7027940B2 JP2018027908A JP2018027908A JP7027940B2 JP 7027940 B2 JP7027940 B2 JP 7027940B2 JP 2018027908 A JP2018027908 A JP 2018027908A JP 2018027908 A JP2018027908 A JP 2018027908A JP 7027940 B2 JP7027940 B2 JP 7027940B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- control program
- signal
- rewriting
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Description
<第1実施形態>
1.制御装置1の構成
制御装置1の構成を図1~3に基づき説明する。図1に示すように、制御装置1は車両3に搭載される装置である。制御装置1は第1装置5及び第2装置7を備える。第1装置5及び第2装置7は、車載ネットワーク9により接続されている。第1装置5と第2装置7とは、車載ネットワーク9を介して信号の送受信を行うことができる。第1装置5と第2装置7とは同種の第1通信プロトコルで接続されている。
マイコン11は、CPU21と、例えば、RAM等の半導体メモリ(以下、メモリ23とする)と、を有するマイクロコンピュータである。マイコン11の各機能は、CPU21が第2記憶部13に格納されたプログラムをメモリ23に読み出し、実行することにより実現される。このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、第1装置5は、1つのマイコン11を備えてもよいし、複数のマイコン11を備えてもよい。
制御装置1が実行する処理を図4~図6に基づき説明する。まず、第1装置5が実行する処理を説明する。
ステップ2では、プログラム取得ユニット25が、外部機器43又は外部機器45から送信された第2制御プログラム40及び第3制御プログラム41を取得する。また、第1書き換えユニット27は、プログラム取得ユニット25が取得した第2制御プログラム40により、第2記憶部13に記憶された第2制御プログラム40を書き換える。また、第1書き換えユニット27は、プログラム取得ユニット25が取得した第3制御プログラム41により、第2記憶部13に記憶された第3制御プログラム41を書き換える。第1書き換えユニット27は、第2制御プログラム40及び第3制御プログラム41の書き換えのために、第1書き換えツール37を使用する。第1書き換えツール37は、第2記憶部13のうち、第2制御プログラム40及び第3制御プログラム41の記憶領域とは別の記憶領域に記憶されている。そのため、第2制御プログラム40及び第3制御プログラム41を書き換えるとき、第1書き換えツール37は書き換えられない。
ステップ4では、書き換え失敗の通知を受信したか否かを通知受信ユニット33が判断する。なお、書き換え失敗の通知は、後述するステップ14において第2装置7が送信する通知である。書き換え失敗の通知を受信しなかった場合、本処理はステップ5に進む。書き換え失敗の通知を受信した場合、本処理はステップ6に進む。
ステップ15では、演算選択ユニット69が第2演算モードを設定する。第2演算モードでは、以下の処理が実行される。信号取得ユニット65は、センサ79及びモータ81から第1信号を取得する。取得された第1信号は、第2装置7へ送信される。演算選択ユニット69は、第1信号を第2装置7へ送信するように、通信I/F51、53と、I/O55とを制御する。演算選択ユニット69は、通信I/F51、53と、I/O55とを制御するために、演算選択ツール77を使用する。演算選択ツール77は、第1記憶部49のうち、第1制御プログラム39の記憶領域とは別の記憶領域に記憶されている。そのため、第1制御プログラム39を第2制御プログラム41で書き換えるとき、演算選択ツール77は書き換えられない。第2演算モードにおける第1信号及び第2信号の送受信、及び演算の実行は図6に示すとおりである。
第1通信プロトコルと第2通信プロトコルとが異なる場合、演算選択ユニット69は、センサ79及びモータ81から取得した第1信号を、第1通信プロトコルに変換して第1装置5に送信し、第1装置5から取得した第2信号を、第2通信プロトコルに変換してセンサ79及びモータ81に送信する。
(1A)第2装置7は、第1記憶部49において第1制御プログラム39を第2制御プログラム40に書き換える処理が成功したか否かを判断する。第2装置7は、書き換えが失敗したと判断した場合、センサ79及びモータ81から取得した第1信号を第1装置5に送信する。第1装置5は、第1信号に対し、第2演算ユニット31を用いて演算を行い、第2信号を生成する。第1装置5は、生成した第2信号を第2装置7に送信する。第2装置7は、第2信号をセンサ79及びモータ81に出力する。
(1E)制御装置1は、第1装置5と、第2装置7とを備える。第1装置5と第2装置7は、同種の第1通信プトロコルで接続されている。そのため、( )の効果が得られる。
(1F)第1通信プロトコルと第2通信プロトコルとが異なる場合、演算選択ユニット69は、センサ79及びモータ81から取得した第1信号を、第1通信プロトコルに変換して第1装置5に送信し、第1装置5から取得した第2信号を、第2通信プロトコルに変換してセンサ79及びモータ81に送信する。そのため、第1通信プロトコルと第2通信プロトコルとが異なる場合でも、第2演算モードの処理を行うことができる。
<他の実施形態>
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
(3)上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
Claims (4)
- 第1制御プログラムを記憶した第1記憶部と、
第2制御プログラム及び第3制御プログラムを記憶した第2記憶部と、
外部から前記第2制御プログラムを取得するプログラム取得ユニットと、
前記プログラム取得ユニットが取得した前記第2制御プログラムにより、前記第2記憶部に記憶された前記第2制御プログラムを書き換える第1書き換えユニットと、
前記第2記憶部に記憶された前記第2制御プログラムにより、前記第1記憶部に記憶された前記第1制御プログラムを書き換える第2書き換えユニットと、
前記第2書き換えユニットによる書き換えが成功したか否かを判断する書き換え判断ユニットと、
外部の電子機器から第1信号を取得する信号取得ユニットと、
前記第1記憶部に記憶された前記第1制御プログラム又は前記第2制御プログラムを使用し、前記第1信号に対する演算を行い、第2信号を生成することが可能な第1演算ユニットと、
前記第2記憶部に記憶された前記第3制御プログラムを使用し、前記第1信号に対する演算を行い、前記第2信号を生成することが可能な第2演算ユニットと、
前記第2書き換えユニットによる書き換えが成功したと前記書き換え判断ユニットが判断した場合、前記信号取得ユニットが取得した前記第1信号に対し、前記第1演算ユニットを用いて演算を行い、生成した前記第2信号を前記電子機器に出力するとともに、前記第2書き換えユニットによる書き換えが失敗したと前記書き換え判断ユニットが判断した場合、前記信号取得ユニットが取得した前記第1信号に対し、前記第2演算ユニットを用いて演算を行って前記第2信号を生成し、生成した前記第2信号を前記電子機器に出力するように構成された演算選択ユニットと、
を備える制御装置。 - 請求項1に記載の制御装置であって、
前記プログラム取得ユニットは、外部から前記第2制御プログラム及び前記第3制御プログラムを取得するように構成され、
前記第1書き換えユニットは、前記プログラム取得ユニットが取得した前記第2制御プログラム及び前記第3制御プログラムにより、前記第2記憶部に記憶された前記第2制御プログラム及び前記第3制御プログラムを書き換えるように構成された制御装置。 - 請求項1又は2に記載の制御装置であって、
前記第2記憶部、前記プログラム取得ユニット、前記第1書き換えユニット、プログラム送信ユニット、通知受信ユニット、及び第2演算ユニットを備える第1装置と、
前記第1記憶部、前記第2書き換えユニット、前記書き換え判断ユニット、前記信号取得ユニット、前記第1演算ユニット、通知送信ユニット、及び前記演算選択ユニットを備える第2装置と、
を備え、
前記第1装置と前記第2装置とは、第1通信プロトコルで接続され、
前記プログラム送信ユニットは、前記第1書き換えユニットにより書き換えられ、前記第2記憶部に記憶された前記第2制御プログラムを、前記第2装置に送信するように構成され、
前記通知送信ユニットは、前記第2書き換えユニットによる書き換えが失敗したと前記書き換え判断ユニットが判断した場合、書き換え失敗の通知を前記第1装置に送信するように構成され、
前記通知受信ユニットは、前記書き換え失敗の通知を受信するように構成されている制御装置。 - 請求項3に記載の制御装置であって、
前記第2装置と前記電子機器とは、第2通信プロトコルで接続され、
前記第1通信プロトコルと前記第2通信プロトコルとが異なる場合、前記演算選択ユニットは、前記電子機器から取得した前記第1信号を、前記第1通信プロトコルに変換して前記第1装置に送信し、前記第1装置から取得した前記第2信号を、前記第2通信プロトコルに変換して前記電子機器に送信する制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018027908A JP7027940B2 (ja) | 2018-02-20 | 2018-02-20 | 制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018027908A JP7027940B2 (ja) | 2018-02-20 | 2018-02-20 | 制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019144806A JP2019144806A (ja) | 2019-08-29 |
JP7027940B2 true JP7027940B2 (ja) | 2022-03-02 |
Family
ID=67772379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018027908A Active JP7027940B2 (ja) | 2018-02-20 | 2018-02-20 | 制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7027940B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7220397B2 (ja) | 2019-12-09 | 2023-02-10 | パナソニックIpマネジメント株式会社 | 情報処理装置および情報処理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007126024A (ja) | 2005-11-04 | 2007-05-24 | Denso Corp | 車両用の電子制御装置 |
JP2008108048A (ja) | 2006-10-25 | 2008-05-08 | Nec Corp | コンピュータ及びそのファームウェア更新方法 |
JP2009087107A (ja) | 2007-10-01 | 2009-04-23 | Hitachi Ltd | 車両用制御システム |
JP2015202710A (ja) | 2014-04-11 | 2015-11-16 | 三菱電機株式会社 | 電子制御装置 |
JP2016031658A (ja) | 2014-07-29 | 2016-03-07 | 株式会社東芝 | プラント制御装置、及びプラント制御方法 |
-
2018
- 2018-02-20 JP JP2018027908A patent/JP7027940B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007126024A (ja) | 2005-11-04 | 2007-05-24 | Denso Corp | 車両用の電子制御装置 |
JP2008108048A (ja) | 2006-10-25 | 2008-05-08 | Nec Corp | コンピュータ及びそのファームウェア更新方法 |
JP2009087107A (ja) | 2007-10-01 | 2009-04-23 | Hitachi Ltd | 車両用制御システム |
JP2015202710A (ja) | 2014-04-11 | 2015-11-16 | 三菱電機株式会社 | 電子制御装置 |
JP2016031658A (ja) | 2014-07-29 | 2016-03-07 | 株式会社東芝 | プラント制御装置、及びプラント制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2019144806A (ja) | 2019-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019144669A (ja) | 車両制御装置、プログラム更新方法およびプログラム | |
JP6665728B2 (ja) | 車載更新装置、車載更新システム及び通信装置の更新方法 | |
JP7280412B2 (ja) | ゲートウェイ装置、車載ネットワークシステム及びファームウェア更新方法 | |
JP7147721B2 (ja) | 車載通信装置及び通信方法 | |
JP4987760B2 (ja) | 中継装置、通信システム及び通信方法 | |
JP6820134B2 (ja) | 更新管理装置、更新管理システム及び更新管理方法 | |
JP7010087B2 (ja) | プログラム更新管理装置、プログラム更新管理方法、およびプログラム | |
JP7027940B2 (ja) | 制御装置 | |
JP2014204315A (ja) | 中継装置 | |
WO2019221058A1 (ja) | 車載中継装置、通信システム、バス決定方法及びコンピュータプログラム | |
JP2018120438A (ja) | 電子制御装置及びプログラム書換システム | |
JP2017228033A (ja) | 車載記憶装置、車両情報記憶方法及びプログラム | |
JP7087334B2 (ja) | 電子制御装置 | |
JP2020071774A (ja) | データ記録装置 | |
JP7211189B2 (ja) | 更新処理システム及び更新処理方法 | |
JP7023588B2 (ja) | データ書換方法、及びデータ書換システム | |
JP2004040649A (ja) | 車載通信装置 | |
KR102001420B1 (ko) | 전자제어유닛, 차량 통신 보안시스템 및 보안방법 | |
JP6992433B2 (ja) | 中継装置 | |
JP5268791B2 (ja) | 制御システム | |
US12034565B2 (en) | Vehicle control system and circuit device | |
JP2019021130A (ja) | 送信装置、送信方法及びコンピュータプログラム | |
JP7081205B2 (ja) | 通信システム、マスタ装置 | |
JP5989193B1 (ja) | ソフトウェア更新システム | |
WO2024062898A1 (ja) | 制動制御装置及びソフトウェア更新方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211021 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211228 |
|
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: 20220118 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220131 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7027940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |