(57)【要約】【課題】通常処理を行いつつ、制御装置に記憶されたデータの書換処理を行う。【解決手段】各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、複数の制御装置を相互に接続した第１の通信ラインと、複数の制御装置を相互に接続した、第１の通信ラインのバックアップ用の第２の通信ラインと、を有する制御システムにおいて、書換データを記憶した書換装置が、第２の通信ラインに接続し、書換装置が、第２の通信ラインを用いて、書換データに基づき、書換データの書換対象である制御装置に記憶されたデータを書き換える処理を行う。【選択図】図２
2020189586.tif 000002
【特許請求の範囲】
【請求項１】
各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、前記複数の制御装置を相互に接続した第１の通信ラインと、前記複数の制御装置を相互に接続した、前記第１の通信ラインのバックアップ用の第２の通信ラインと、を有する制御システムの前記制御装置に記憶されたデータの書き替えを行うデータ書換方法であって、
書換データを記憶した書換装置が、前記第２の通信ラインに接続する接続ステップと、
前記書換装置が、前記第２の通信ラインを用いて、前記書換データに基づき、前記書換データの書換対象である制御装置に記憶されたデータを書き換える処理を行う書換ステップと、を含む、データ書換方法。
【請求項２】
前記書換装置が、前記書換ステップに先立ち、書換対象の制御装置の属性に基づいて、前記自動車の走行中にデータの書き替えが可能であるか否かを判定し、
前記自動車の走行中にデータの書き替えが可能でない場合に、前記自動車が走行中であるか否かをさらに判定し、走行中であれば、前記書換ステップを実行しない、請求項１に記載のデータ書換方法。
【請求項３】
各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、前記複数の制御装置を相互に接続した第１の通信ラインと、前記複数の制御装置を相互に接続した、前記第１の通信ラインのバックアップ用の第２の通信ラインと、第３の通信ラインと、前記第３の通信ラインにより前記制御装置のいずれかに接続され、当該制御装置により通信を制御される装置であり、データを記憶した複数のスレーブ装置と、を有する制御システムの前記スレーブ装置に記憶されたデータの書き替えを行うデータ書換方法であって、
書換データを記憶した書換装置が、前記第２の通信ラインに接続する接続ステップと、
前記書換装置が、前記第２の通信ラインと前記第３の通信ラインとを用いて、前記書換データの書換対象であるスレーブ装置に記憶されたデータを書き換える処理を行う書換ステップを含む、データ書換方法。
【請求項４】
各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、
前記複数の制御装置を相互に接続し、前記自動車の電装部品の制御のための通信に用いられる第１の通信ラインと、
前記複数の制御装置を相互に接続した、前記第１の通信ラインのバックアップ用の通信ラインである第２の通信ラインと、
書換データを記憶した書換装置と、を有し、
前記書換装置は、前記第２の通信ラインに有線又は無線で接続し、前記第２の通信ラインを用いて、前記書換データに基づき、前記書換データの書換対象の制御装置に記憶されたデータを書き換える処理を行う、データ書換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車の電装部品を制御する制御装置に記憶されたデータの書き換えに関する。
【背景技術】
【０００２】
自動車には、電装部品の制御を行うための制御装置（ＥＣＵ）が複数台搭載されている。これらの制御装置は、通信ラインにより接続され、互いに通信を行うことにより、電装部品の制御を行っている。これらの制御装置は、自動車の販売後も、機能が改良されることや、追加されることがあり、その際には、これらの制御装置の制御プログラムなどのデータを書き換える必要がある。
【０００３】
書換データを記憶した書換装置をこれらの制御装置が接続された通信ラインに有線や無線で接続することで、これらの制御装置に記憶されたデータは、書換データに基づいて書き換えられている（特許文献１、２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−４３６５４号公報
【特許文献２】特開２０１８−２００５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、制御装置に記憶されたデータの書換処理のための通信は、電装部品の制御を行うなどの通常処理を行うために用いる通信ラインを用いて行われていた。このため、データの書換処理を行っているときには、通常処理のために通信ラインを用いることができず、通常処理を行うことができなかった。また、このため、従来、制御装置に記憶されたデータの書換処理は、書換処理の走行への影響の有無にかかわらず、自動車が使用されていない駐車中に行われていた。
【０００６】
本発明は、以上の背景に鑑みてなされたものであり、通常処理を行いつつ、制御装置に記憶されたデータの書換処理を行うことを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係るデータ書換方法は、各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、前記複数の制御装置を相互に接続した第１の通信ラインと、前記複数の制御装置を相互に接続した、前記第１の通信ラインのバックアップ用の第２の通信ラインと、を有する制御システムの前記制御装置に記憶されたデータの書き替えを行うデータ書換方法であって、書換データを記憶した書換装置が、前記第２の通信ラインに接続する接続ステップと、前記書換装置が、前記第２の通信ラインを用いて、前記書換データに基づき、前記書換データの書換対象である制御装置に記憶されたデータを書き換える処理を行う書換ステップと、を含む。また、前記書換装置は、前記書換ステップに先立ち、書換対象の制御装置の属性に基づいて、前記自動車の走行中にデータの書き替えが可能であるか否かを判定し、前記自動車の走行中にデータの書き替えが可能でない場合に、前記自動車が走行中であるか否かをさらに判定し、走行中であれば、前記書換ステップを実行しないようにしても良い。
【０００８】
また、本発明の一実施形態に係るデータ書換方法は、各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、前記複数の制御装置を相互に接続した第１の通信ラインと、前記複数の制御装置を相互に接続した、前記第１の通信ラインのバックアップ用の第２の通信ラインと、第３の通信ラインと、前記第３の通信ラインにより前記制御装置のいずれかに接続され、当該制御装置により通信を制御される装置であり、データを記憶した複数のスレーブ装置と、を有する制御システムの前記スレーブ装置に記憶されたデータの書き替えを行うデータ書換方法であって、書換データを記憶した書換装置が、前記第２の通信ラインに接続する接続ステップと、前記書換装置が、前記第２の通信ラインと前記第３の通信ラインとを用いて、前記書換データの書換対象であるスレーブ装置に記憶されたデータを書き換える処理を行う書換ステップを含む。
【０００９】
本発明の一実施形態に係るデータ書換システムは、各々が自動車の電装部品を制御する装置であり、データを記憶した複数の制御装置と、前記複数の制御装置を相互に接続し、前記自動車の電装部品の制御のための通信に用いられる第１の通信ラインと、前記複数の制御装置を相互に接続した、前記第１の通信ラインのバックアップ用の通信ラインである第２の通信ラインと、書換データを記憶した書換装置と、を有し、前記書換装置は、前記第２の通信ラインに有線又は無線で接続し、前記第２の通信ラインを用いて、前記書換データに基づき、前記書換データの書換対象の制御装置に記憶されたデータを書き換える処理を行う。
【発明の効果】
【００１０】
上記で説明した態様によれば、通常処理を行いつつ、制御装置に記憶されたデータの書換処理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る制御システム１００を示す図である。
【図２】本発明の一実施形態の制御装置１１０に記憶されたデータの書換方法を示すフローチャートである。
【発明を実施するための形態】
【００１２】
＜制御システム１００＞
図１は、本発明の一実施形態に係る制御システム１００を示す図である。制御システム１００は、複数の制御装置１１０と、第１の通信ラインＬ１と、第２の通信ラインＬ２と、を有する。
【００１３】
複数の制御装置１１０の各々は、自動車の電装部品を制御する装置であり、制御プログラム等のデータを記憶している。複数の制御装置１１０の各々は、第１の通信ラインＬ１と第２の通信ラインＬ２に接続しており、この第１の通信ラインＬ１と第２の通信ラインＬ２を用いて、他の制御装置１１０と通信を行う。
【００１４】
複数の制御装置１１０の各々は、自動車の電装部品の制御などの通常処理のために必要な通信を、第１の通信ラインＬ１を用いて行う。第１の通信ラインＬ１は、例えば、ＣＡＮ（Ｃｏｎｔｏｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＭＯＳＴ（Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｔｒａｎｓｐｏｒｔ）、ＦｌｅｘＲａｙなどのプロトコル用の通信ラインである。
【００１５】
第２の通信ラインＬ２は、第１の通信ラインＬ１のバックアップ用の通信ラインである。つまり、第２の通信ラインＬ２は、第１の通信ラインＬ１により正常に通信を行えるときには、通常処理のための通信には用いられず、第１の通信ラインＬ１に異常が発生したときに、通常処理のための通信には用いられる。第２の通信ラインＬ２は、第１の通信ラインＬ１と同じプロトコル用の通信ラインであっても良いし、異なるプロトコル用の通信ラインであっても良い。
【００１６】
本実施形態では、書換データを記憶した書換装置２００を、第２の通信ラインＬ２に接続する。そして、書換装置２００と書換データの書換対象である制御装置１１０は、この第２の通信ラインＬ２を用いて通信を行い、この書換装置２００と制御装置１１０との間の第２の通信ラインを用いた通信により、制御装置１１０に記憶されたデータを書換データに基づいて書き替える処理が行われる。
【００１７】
このため、本実施形態では、制御装置１１０に記憶されたデータの書換処理中であっても、書換処理中の制御装置１１０以外の制御装置１１０間では、通常処理のための通信を第１の通信ラインＬ１を用いて行うことが可能である。このため、本実施形態では、書換処理中の制御装置１１０以外の制御装置１１０は、通常処理を行うことが可能である。よって、本実施形態では、通常処理を行いつつ、制御装置１１０に記憶されたデータの書換処理を行うことが可能である。
【００１８】
書換装置２００と第２の通信ラインＬ２の間の接続は、有線であっても、無線であっても良い。書換装置２００と第２の通信ラインＬ２の間の接続が有線である場合は、例えば、第２の通信ラインＬ２に、書換装置２００を接続するための接続部を接続するようにすると良い。また、書換装置２００と第２の通信ラインＬ２の間の接続が無線である場合は、例えば、第２の通信ラインＬ２に、書換装置２００からの信号を受信する受信部を接続するようにすると良い。
【００１９】
自動車の電装部品の中には、エアコンや、オーディオなど、自動車の走行に影響を与えないものがある。これらは、走行中に使用できなくなったとしても、自動車の走行に問題が生じない。このため、たとえ走行中にこれらの電装部品を制御する制御装置１１０に記憶されたデータの書換処理を行うことで、これらの電装部品を使用できなくなったとしても、自動車の走行に問題が生じない。
【００２０】
そこで、書換装置２００は、第２の通信ラインＬ２に接続したときに、書換対象の制御装置１１０が自動車の走行に影響を及ぼさない電装部品を制御する制御装置１１０であるか否かを確認するようにしても良い。そして、書換装置２００は、書換対象の制御装置１１０が自動車の走行に影響を及ぼさない電装部品を制御する制御装置１１０である場合には、たとえ自動車が走行中であっても、この書換対象の制御装置１１０を書き換える処理を実行するようにしても良い。
【００２１】
また、書換装置２００は、書換対象の制御装置１１０が自動車の走行に影響を及ぼさない電装部品を制御する制御装置でない場合には、自動車が走行中であるか否かを確認するようにしても良い。そして、書換装置２００は、自動車が走行中でない場合には、書換対象の制御装置１１０に記憶されたデータを書き換える処理を実行するが、自動車が走行中である場合には、走行中には、この書換対象の制御装置１１０に記憶されたデータを書き換える処理を実行しないようにしても良い。つまり、書換装置２００は、書換対象の制御装置１１０が自動車の走行に影響を及ぼさない電装部品を制御する制御装置でない場合には、自動車が走行中でないときにだけ、この書換対象の制御装置１１０に記憶されたデータを書き換える処理を実行するようにしても良い。このとき、書換装置２００は、例えば、第２の通信ラインＬ２に接続された速度センサの制御装置から自動車の速度の測定値を取得し、この測定値に基づいて、自動車が走行中であるか否かを確認する。
【００２２】
このようにすることで、書換対象の制御装置が自動車の走行に影響を及ぼさない電装部品を制御する制御装置１１０に対しては、走行中にも、制御装置１１０に記憶されたデータを書き換えることが可能になり、駐車中に行う書換処理にかかる時間を短くすることが可能になるとともに、駐車中のバッテリ充電量の低下を防ぐことが可能になる。
【００２３】
また、書換装置２００は、書換処理を開始する前に、書換処理を開始するか否かをユーザに確認するようにしても良い。書換装置２２０は、例えば、第２の通信ラインＬ２に接続したユーザインターフェースの制御装置と通信することで、書換処理を開始するか否かをユーザに確認する。
【００２４】
このようにすることで、ユーザが意図しないタイミングで書換処理を行われることを防ぐことができる。また、このようにすることで、例えば、書換処理のために、ユーザが使用中である電装部品が急に停止するようなことを防止することができる。
【００２５】
＜マスター・スレーブ＞
制御システム１００は、図１に示すように、第３の通信ラインＬ３と、第３の通信ラインＬ３により制御装置１１０と接続するスレーブ装置１２０と、を有するようにし、第３の通信ラインＬ３により接続したスレーブ装置１２０と制御装置１１０とでサブネットワークを形成するようにしても良い。第３の通信ラインＬ３は、例えば、ＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）などのプロトコル用の通信ラインである。
【００２６】
複数のスレーブ制御装置１２０の各々は、例えば、パワーウィンドウアクチュエータや、ウィンドウ位置センサーなどの電装部品に接続し、この接続した電装部品の制御を行う。制御装置１１０は、第３の通信ラインＬ３により接続したスレーブ装置１２０の通信を制御する。つまり、例えば、第３の通信ラインＬ３がＬＩＮ用の通信ラインであれば、スレーブ装置１２０は、スレーブノードとして機能し、制御装置１１０は、第３の通信ラインＬ３により接続したスレーブ装置１２０のマスターノードとして機能する。
【００２７】
書換データの書換対象がスレーブ装置１２０である場合、書換装置２００は、書換データの書換対象であるスレーブ装置１２０と第３の通信ラインＬ３により接続した制御装置と、第２の通信ラインＬ２を用いて通信を行い、この制御装置１１０は、書換データの書換対象であるスレーブ装置１２０と、第３の通信ラインＬ３を用いて通信を行う。そして、本実施形態では、この書換装置２００と制御装置１１０との間の第２の通信ラインＬ２を用いた通信と、この制御装置１１０と複数のスレーブ装置１２０との間の第３の通信ラインＬ３を用いた通信とにより、前記複数のスレーブ装置１２０に記憶されたデータを書換データに基づいて書き替える処理が行われる。
【００２８】
このため、スレーブ装置１２０に記憶されたデータの書換処理中は、書換処理が行われているスレーブ装置１２０が属するサブネットワーク内の制御装置１１０、スレーブ装置１２０では、通常処理が行うことができなくなるが、このサブネットワーク外の装置は、第１の通信ラインＬ１を用いて、通常処理のための通信を行うことが可能であり、このサブネットワーク外の装置は、通常処理を行うことができる。よって、本実施形態では、通常処理を行いつつ、スレーブ装置１２０に記憶されたデータの書換処理を行うことが可能である。
【００２９】
＜データ書換方法＞
図２は、本実施形態の制御装置１１０に記憶されたデータの書換方法を示すフローチャートである。書換装置２００は、あらかじめ書換対象の制御装置１１０を特定しているものとする。書換装置２００が第２の通信ラインＬ２に有線又は無線で接続され、書換装置２００と制御装置１１０とが、第２の通信ラインＬ２を用いて通信を開始する（ステップＳ２０１）。書換装置２００は、書換データの書換対象である制御装置１１０が自動車の走行に影響を及ぼさない電装部品を制御する制御装置１１０であるか否かを確認する（ステップＳ２０２）。書換データの書換対象である制御装置１１０が自動車の走行に影響を及ぼさない電装部品を制御する制御装置１１０であるならば（ステップＳ２０２、ＹＥＳ）、書換装置２００と制御装置１１０の間の第２の通信ラインＬ２を用いた通信により、制御装置１１０に記憶されたデータの書き替える処理が行われる（Ｓ２０３）。
【００３０】
書換データの書換対象である制御装置が自動車の走行に影響を及ぼさない電装部品を制御する制御装置でないならば（ステップＳ２０２、ＮＯ）、書換装置２００は、自動車が走行中であるか否かを確認する（Ｓ２０４）。自動車が走行中であるならば（ステップＳ２０４、ＹＥＳ）、書換装置２００は、処理を終了する。この場合、例えば、所定の間隔を空けて本処理を再実行する。自動車が走行中でないならば（ステップＳ２０４、ＮＯ）、書換装置２００と制御装置１１０の間の第２の通信ラインＬ２を用いた通信により、制御装置１１０に記憶されたデータの書き替える処理が行われる（Ｓ２０３）。
【００３１】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に記載した本発明の趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【符号の説明】
【００３２】
１００  制御システム
１１０  制御装置
１２０  スレーブ装置
２００  書換装置
Ｌ１  第１の通信ライン
Ｌ２  第２の通信ライン
Ｌ３  第３の通信ライン
【図１】
2020189586.tif 000003
【図２】
2020189586.tif 000004