(57)【要約】【課題】タクト短縮、工程自由度の向上を実現する、ＥＣＵへのソフトウェア書込み方法および書込みシステムを提供する。【解決手段】車両１２０を識別する車両情報を書込みシステムに入力する車両情報入力段階と、複数のＥＣＵ１１０等の組付け状態を、組付け状態検知手段１００が定期的に検知する組付け状態検知段階と、組付け状態がそれぞれのＥＣＵが固有に有する一定の条件をいずれかのＥＣＵに対して満たしたときに、車両情報を送信手段１００が上位システム１３０に送信する車両情報送信段階と、上位システムが送信する、車両情報に対応したソフトウェア特定情報を、受信手段１００が受信するソフトウェア特定情報受信段階と、ソフトウェア特定情報に基づき、記憶手段１００があらかじめ記憶したソフトウェアを、ソフトウェア書込み手段１００がＥＣＵに送信してＥＣＵに書き込む書込み段階と、を有する。【選択図】図１
2009214614.tif 000002
【特許請求の範囲】
【請求項１】
車両に組付けられる複数のＥＣＵにそれぞれソフトウェアを書き込むソフトウェア書き込みシステムによる前記ＥＣＵへのソフトウェア書込み方法であって、
車両を識別する車両情報を操作者が前記システムに入力する車両情報入力段階と、
前記システムが、前記複数のＥＣＵおよびその他の部品が前記車両に組付けられた状態を定期的に検知する組付け状態検知段階と、
前記検知した前記組付け状態が、それぞれの前記ＥＣＵが固有に有する一定の条件をいずれかの前記ＥＣＵに対して満たしたときに、前記入力された前記車両情報を、上位システムに送信する車両情報送信段階と、
前記上位システムが送信する、前記車両情報に対応した前記ＥＣＵに書き込むべきソフトウェアを特定するソフトウェア特定情報を、受信するソフトウェア特定情報受信段階と、
前記受信した前記ソフトウェア特定情報に基づき、あらかじめ記憶したソフトウェアのうち前記複数のＥＣＵにそれぞれ書き込むべき前記ソフトウェアを、前記ＥＣＵに送信して前記ＥＣＵに書き込む書込み段階と、
を有することを特徴とするＥＣＵへのソフトウェア書込み方法。
【請求項２】
前記ＥＣＵに書き込んだ前記ソフトウェアが、正常かどうかを検証する書込み検証段階と、
前記検証した検証結果を前記上位システムに送信する書込み検証結果送信段階と、
前記検知した前記組付け状態を前記上位システムに送信する組付け状態送信段階と、
前記上位システムが、前記組付け状態が正常かどうかを検証する組付け状態検証段階と、
をさらに有することを特徴とする請求項１に記載のＥＣＵへのソフトウェア書込み方法。
【請求項３】
前記組付け状態送信段階および前記組付け状態検証段階は、周期的に行われ、
前記書込み検証段階および前記書込み検証結果送信段階は、いずれかの前記ＥＣＵにソフトウェアを書き込んだことを契機に行われることを特徴とする請求項２に記載のＥＣＵへのソフトウェア書込み方法。
【請求項４】
入力された前記車両情報を、上位システムに無線で送信し、上位システムが送信する、前記ソフトウェア特定情報を、上位システムから無線で受信することを特徴とする請求項１〜３のいずれかに記載のＥＣＵへのソフトウェア書込み方法。
【請求項５】
車両に組付けられる複数のＥＣＵにそれぞれソフトウェアを書き込む前記ＥＣＵへのソフトウェア書込みシステムであって、
車両を識別する車両情報が入力される入力手段と、
前記複数のＥＣＵおよびその他の部品が前記車両に組付けられた状態である組付け状態を定期的に検知する組付け状態検知手段と、
前記組付け状態検知手段が検知した前記組付け状態が、それぞれの前記ＥＣＵが固有に有する一定の条件をいずれかの前記ＥＣＵに対して満たしたとき、前記入力手段に入力された前記車両情報を上位システムに送信する送信手段と、
前記上位システムが送信する、前記車両情報に対応した前記ＥＣＵに書き込むべきソフトウェアを特定するソフトウェア特定情報を受信する受信手段と、
前記複数のＥＣＵにそれぞれ書き込むべきソフトウェアをあらかじめ記憶した記憶手段と、
前記ソフトウェア特定情報取得手段により取得した前記ソフトウェア特定情報に基づき、前記記憶手段に記憶された前記ソフトウェアを送信して前記ＥＣＵに書き込むソフトウェア書込み手段と、
を有することを特徴とするＥＣＵへのソフトウェア書込みシステム。
【請求項６】
前記ソフトウェア書込み手段が前記ＥＣＵに書き込んだソフトウェアが、正常かどうかを検証する書込み検証手段をさらに有し、
前記組付け状態が正常かどうかを検証する組付け状態検証手段をさらに有し、
前記送信手段は、さらに、前記組付け状態検知手段が検知した前記組付け状態と、前記書込み検証手段が検証した検証結果と、を前記上位システムに送信し、
前記組付け状態検証手段は、前記上位システムの一部をなすことを特徴とする請求項５に記載のＥＣＵへのソフトウェア書込みシステム。
【請求項７】
前記送信手段は無線による上位システムへの情報送信手段であり、前記受信手段は無線による上位システムからの情報受信手段であることを特徴とする請求項５または６に記載のＥＣＵへのソフトウェア書込みシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＣＵ（Ｅｌｅｃｔｒｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）へのソフトウェア書込み方法および書込みシステムに関し、具体的には、車両に組付けられるＥＣＵにソフトウェアを書き込むソフトウェア書込み方法および書込みシステムに関する。
【背景技術】
【０００２】
車両には、車両を制御するためのＥＣＵが複数搭載されている。通常、ＥＣＵは、コスト削減のために複数の車両にも適用可能な共通のハードウェアを用い、生産ラインにおいて車両に組付ける前後で、各車種に適合した複数のソフトウェアをそれぞれのＥＣＵに書き込むことが行われている。
【０００３】
生産ラインにおけるソフトウェア書込み方法としては、下記文献に記載された技術が公知である。すなわち、ソフトウェア書込み端末を該当車両のネットワークに接続し、車両との通信により取得した車両を特定する情報を上位システムに無線で送信し、上位システムからＥＣＵに書き込むべきソフトウェアの指示を受ける。そして、ソフトウェア書込み端末にあらかじめ保持した複数のソフトウェアのうちＥＣＵに書き込むべき指示を受けたものを該当するＥＣＵに書き込む、という方法が知られている。
【特許文献１】特開２００５−２０２５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、各ＥＣＵには、そのＥＣＵにソフトウェアを書き込むためには他のＥＣＵがすでに組付けられていることなどといった固有の書込み条件があるのが通常である。一方、上述した公知技術においては、車両に組付けるべき複数のＥＣＵを車両に組付けた後、ＥＣＵへの書込みを一括して実施する必要があり、そのためには、ＥＣＵの組付け工程の後、専用の書込み工程を配置しなければならない。このように、ＥＣＵへの書込みを専用の書込み工程を配置して実施すると、タクトが長くなり、工程の自由度が下がるという問題がある。
【０００５】
本発明は、このような問題を解決するためになされたものである。すなわち、ソフトウェア書込み装置により、ＥＣＵ組付け工程におけるＥＣＵの車両への組付け状態を監視し、いずれかのＥＣＵがそのＥＣＵ固有の書込み条件を満たしたことを検知した時点で、上位システムからの指示に基づきその都度そのＥＣＵにソフトウェアを書き込む。これにより、ＥＣＵ組付け工程において各ＥＣＵへのソフトウェアの書込みを分散して行うことが可能となるため、タクト短縮、工程自由度の向上を実現することができる。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るＥＣＵへのソフトウェア書込み方法は、車両に組付けられる複数のＥＣＵにそれぞれソフトウェアを書き込むソフトウェア書き込みシステムによるＥＣＵへのソフトウェア書込み方法であって、車両を識別する車両情報を操作者が前記システムに入力する車両情報入力段階と、システムが、複数のＥＣＵおよびその他の部品が車両に組付けられた状態を定期的に検知する組付け状態検知段階と、検知した組付け状態が、それぞれのＥＣＵが固有に有する一定の条件をいずれかのＥＣＵに対して満たしたときに、入力された車両情報を、上位システムに送信する車両情報送信段階と、上位システムが送信する、車両情報に対応した前記ＥＣＵに書き込むべきソフトウェアを特定するソフトウェア特定情報を、受信するソフトウェア特定情報受信段階と、受信したソフトウェア特定情報に基づき、あらかじめ記憶したソフトウェアのうち複数のＥＣＵにそれぞれ書き込むべきソフトウェアを、ＥＣＵに送信してＥＣＵに書き込む書込み段階と、を有することを特徴とする。
【０００７】
また、本発明に係るＥＣＵへのソフトウェア書込みシステムは、車両に組付けられる複数のＥＣＵにそれぞれソフトウェアを書き込む前記ＥＣＵへのソフトウェア書込みシステムであって、車両を識別する車両情報が入力される入力手段と、複数のＥＣＵおよびその他の部品が車両に組付けられた状態である組付け状態を定期的に検知する組付け状態検知手段と、組付け状態検知手段が検知した組付け状態が、それぞれのＥＣＵが固有に有する一定の条件をいずれかのＥＣＵに対して満たしたとき、入力手段に入力された車両情報を上位システムに送信する送信手段と、上位システムが送信する、車両情報に対応したＥＣＵに書き込むべきソフトウェアを特定するソフトウェア特定情報を受信する受信手段と、複数のＥＣＵにそれぞれ書き込むべきソフトウェアをあらかじめ記憶した記憶手段と、ソフトウェア特定情報取得手段により取得したソフトウェア特定情報に基づき、記憶手段に記憶されたソフトウェアを送信してＥＣＵに書き込むソフトウェア書込み手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明に係るＥＣＵへのソフトウェア書込み方法および書込みシステムによれば、専用の書込み工程を不要とするため、タクトの短縮を実現できる。
【０００９】
また、工程自由度を向上させ、生産順序のずれや編成替えに容易に対応することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係るＥＣＵへのソフトウェア書込み方法および書込みシステムの最良の実施形態について図面を参照して詳細に説明する。
【００１１】
図１は、本発明に係るソフトウェア書込み方法の実施形態を説明するための説明図である。図２は本発明の実施形態に係るソフトウェア書込み装置が車両内のネットワークに接続されている状態を示す図である。
【００１２】
図１を参照して、本発明に係るソフトウェア書込み方法および書込みシステムの実施形態について概略的に説明する。車両１２０へのＥＣＵの組付け工程は工程１、工程２、工程３、工程４、以下これに続く工程から構成され、この工程順に順次ＥＣＵの組付け処理が行われていく。車両１２０には車両を制御するためのＥＣＵが多数搭載される。ＥＣＵは、コスト低減のため、複数の用途および複数の車両へ適用することができるある程度汎用性をもたせたハードウェアからなることが通常であり、車両の生産ラインにおいて各用途および各車種に適合したソフトウェアを書き込んでいる。本発明の実施形態に係るソフトウェア書込み方法および書込みシステムは、ソフトウェア書込み装置（ソフトウェア書込みシステム）１００による各ＥＣＵへのソフトウェアの書込みを、ＥＣＵの組付け工程内に分散して行う。
【００１３】
ソフトウェア書込み装置１００は、後述するように、ＣＰＵ、入力部、アンテナ部、送受信部、メモリ、インタフェース、表示部を含んで構成されうる。ソフトウェア書込み装置１００は上位システム１３０と無線による情報通信が可能なように構成される。
【００１４】
上位システム１３０は、コンピュータ１３２、データ送受信装置１３１、サーバ１３３を含んで構成されうる。これらの構成要素は、共通のネットワークに接続される。データ送受信装置１３１は、少なくともＥＣＵの組付け工程ラインに存在するソフトウェア書込み装置１００との無線による情報通信が可能である。コンピュータ１３２は、データ送受信装置１３１およびサーバ１３３を制御する。サーバ１３３には、ソフトウェア書込み装置１００から送信されるデータを随時記憶させるとともに、ＥＣＵへのソフトウェア書込みに関する必要なデータをあらかじめ記憶させておく。
【００１５】
工程１においては、ＥＣＵにソフトウェアを書き込むための装置であるソフトウェア書込み装置１００に、対象車両の車両情報を入力し、車両内のネットワーク（以下、「車内ネットワーク」と称する）に接続する。車内ネットワークはＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ネットワークでありうる。車両情報とは、対象車両の車種および識別情報を含む情報である。
【００１６】
工程２においては、最初に組付けるべき第１ＥＣＵ１１０を組付ける。このとき、ソフトウェア書込み装置１００は車内ネットワークを通じて第１ＥＣＵ１１０が組付けられたことを検知する。ここで、車両に組付ける複数のＥＣＵは、その他のＥＣＵおよび部品が車両に組付けられた状態（以下、「組付け状態」と称する）が一定の組付け状態となってはじめて書き込むことができるための固有の条件（以下、「書込み条件」と称する）を有するものがある。そこで、ソフトウェア書込み装置１００は、第１ＥＣＵ１１０が書込み条件を有するものかどうかを判断し、書込み条件を有しない場合は、上位システム１３０に車両情報を送信する。そして、ソフトウェア書込み装置１００は、上位システム１３０から、車両情報に対応したＥＣＵに書き込むべきソフトウェアを特定する情報（以下、「ソフトウェア特定情報」と称する）を受信する。ソフトウェア書込み装置１００には、あらかじめ各ＥＣＵに書き込むソフトウェアを記憶させておく。ソフトウェア書込み装置１００は、記憶しているソフトウェアの中からソフトウェア特定情報が特定するソフトウェアを、車内ネットワークを通じて第１ＥＣＵ１１０に送信することにより第１ＥＣＵ１１０にソフトウェアを書き込む。第１ＥＣＵ１１０が書込み条件を有する場合は、ソフトウェア書込み装置１００は、定期的に書込み条件を満たしたかどうかを検知し、書込み条件を満たした時点で、上述した、書込み条件を有しない場合と同様の処理を行う。
【００１７】
工程３、工程４およびこれ以後の、ＥＣＵの組付け工程においても上述した工程２と同様の処理を行う。
【００１８】
次に、図２を参照して、本発明に係るＥＣＵへのソフトウェア書込み方法および書込みシステムの実施形態について詳細に説明する。図２に示すように、ソフトウェア書込み装置（ソフトウェア書込みシステム、組付け状態検知手段、送信手段、受信手段、記憶手段、ソフトウェア書込み手段、書込み検証手段）２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、入力部（入力手段）２０２、アンテナ部（送信手段、受信手段）２０３、送受信部（送信手段、受信手段）２０４、メモリ（記憶手段）２０５、インタフェース２０６、表示部２０７を含んで構成される。
【００１９】
ＣＰＵ２０２は、メモリ２０５に記憶されたプログラムを実行する装置で、メモリ２０５もしくは入力部２０２からデータを受け取り、演算・加工した上で、メモリ２０５または表示部２０７に出力する。
【００２０】
入力部２０２は、バーコードリーダからなり、車両に添付されているバーコードから車両情報を読み取る機能を有する。入力部２０２はキーボードからなってもよく、この場合は、操作者が車両情報をキーボードから打ち込む必要がある。
【００２１】
アンテナ部２０３は、情報を含む高周波電流を電磁波として空間に放射することにより情報を送信し、空間の情報を含む電磁波を高周波電流に変換することにより情報を受信する。
【００２２】
送受信部２０４は、送信時は、送信したい情報を高周波電流に変換してアンテナ部２０３供給し、受信時は、アンテナ部２０３から情報を含む高周波電流の供給を受けてＣＰＵ２０１やメモリ２０５において処理可能なデータに変換する。
【００２３】
メモリ２０５は、主記憶装置および補助記憶装置から構成される。主記憶装置は、主としてＣＰＵ２０２と協働してデータ処理を行う。補助記憶装置には、主として保存すべきデータを記憶させる。主記憶装置は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であってもよい。補助記憶装置は、ハードディスク装置やフラッシュメモリであってもよい。
【００２４】
インタフェース２０６は、二つのものの間に立って、情報のやり取りを仲介するものである。インタフェース２０６を車内ネットワークと接続することにより、ソフトウェア書込み装置２００が車内ネットワーク２２０と接続される。
【００２５】
表示部２０７は、例えば、ＣＲＴディスプレイ、液晶ディスプレイ、プラズマディスプレイ、ＬＥＤなどの表示装置である。
【００２６】
以上、ソフトウェア書込み装置２００の構成について説明したが、このような機能を有する装置の例としては、無線ＬＡＮカードを内蔵したＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｉｓｔａｎｔｓ）があり、ＰＤＡをソフトウェア書込み装置２００として用いてもよい。
【００２７】
ＥＣＵ２１０、２１１、２１２は、車両に組付けられることにより車内ネットワーク２２０に接続される。ソフトウェア書込み装置２００と車両に組付けられたＥＣＵ２１０、２１１、２１２は、車内ネットワーク２２０を通じて相互にデータの送受信が可能である。車内ネットワークは、有線によるネットワークであるが、無線によるネットワークでもありうる。
【００２８】
図３は、本発明の第１実施形態に係るＥＣＵへのソフトウェア書込み方法のフローチャートを示した図である。以下、ステップごとに本実施形態について詳細に説明する。
【００２９】
[Ｓ３００]
車両情報を入力する。すなわち、操作者は、車両に添付されたバーコードをバーコードリーダによって読み出すことにより、車両情報をソフトウェア書込み装置に入力する。車両情報の入力は、操作者が車両情報をキーボードから打ち込むことにより行ってもよい。車両情報とは、前述したように、対象車両の車種および識別情報を含む情報である。対象車両を識別する情報を含むため、同一車種であっても車両情報は異なる。
【００３０】
[Ｓ３０１]
ソフトウェア書込み装置を車両に搭載する。すなわち、操作者は、ソフトウェア書込み装置を車両に搭載することによって、車内ネットワークにソフトウェア書込み装置を接続する。ソフトウェア書込み装置は、車両に搭載されることによって車内ネットワークに接続されたＥＣＵとデータの送受信が可能となる。
【００３１】
[Ｓ３０２]
組付け状態を検知する。すなわち、ソフトウェア書込み装置は、いずれかのＥＣＵ（およびこれに付随する部品）が組付けられたかどうかを定期的に検知する。検知は、ソフトウェア書込み装置が車内ネットワークにテスト信号を送信し、車内ネットワークに接続されたＥＣＵからのテスト信号に対する応答信号を検知することにより、行いうる。ソフトウェア書込み装置は、検出した組付け状態を上位システムに送信してもよい。本ステップ以降のステップはソフトウェア書込み装置により自動的に行われるものである。
【００３２】
[Ｓ３０３]
書込み条件があるかどうかを判断する。すなわち、ソフトウェア書込み装置は、ステップＳ３０２において車両に組付けられたことを検知したＥＣＵ（以下、「対象ＥＣＵ」と称する）が書込み条件を有するかどうかを判断する。ここで、書込み条件とは、前述したように、他のＥＣＵおよび部品の組付け状態が一定の組付け状態となってはじめて書き込むことができるそのＥＣＵ固有の条件である。例えば、対象ＥＣＵが車間距離制御のユニットであるとすると、車両挙動制御のユニットが組付けられてはじめて対象ＥＣＵにソフトウェアを書き込むことができるという場合があり、この場合は、対象ＥＣＵは書込み条件を有することになる。
【００３３】
図４は、車両に組付けるＥＣＵと書込み条件の有無を示す図である。図の丸で示した箇所が書込み条件を有することを意味する。例えば、第２ＥＣＵ（ＥＣＵ２）は第１ＥＣＵ（ＥＣＵ１）を組付けた後でないとソフトウェアを書き込むことができない。書込み条件のデータは、あらかじめソフトウェア書込み装置に記憶させておく。
【００３４】
なお、ここでは、ソフトウェア書込み装置が書込み条件を判断するとして説明したが、上位システムが車両情報に基づいて書込み条件を判断してもよい。この場合は、上位システムに書込み条件のデータをあらかじめ記憶させておく必要がある。
【００３５】
[Ｓ３０４]
対象ＥＣＵが書込み条件を有するときは、ソフトウェア書込み装置は、組付け状態を検知する。すなわち、対象ＥＣＵの書込み条件を、現在の組付け状態が満たしているかを次ステップＳ３０５で判断するために組付け状態を読み出す。ソフトウェア書込み装置は、検出した組付け状態を上位システムに送信してもよい。
【００３６】
[Ｓ３０５]
対象ＥＣＵが書込み条件を満足しているかどうかを判断する。すなわち、ソフトウェア書込み装置は、ステップＳ３０４において検知した組付け状態が対象ＥＣＵの書込み条件を満足しているかどうかを判断する。書込み条件を満たしていないと判断したときは、ステップＳ３０４に戻り、再度組付け状態を検知する。すなわち、ＥＣＵの組付け工程が進み、組付け状態が対象ＥＣＵの書込み条件を満たすこととなるまで、周期的に組付け状態を検知する。
【００３７】
[Ｓ３０６]
車両情報を上位システムに送信する。すなわち、ソフトウェア書込み装置は、上位システムから対象ＥＣＵに書き込むべきソフトウェアの指示を受けるために、車両情報を上位システムに送信する。
【００３８】
[Ｓ３０７]
ソフトウェア特定情報を送信する。すなわち、ステップＳ３０６でソフトウェア書込み装置が上位システムに送信した車両情報に基づき、その車両に組付けられるＥＣＵに書き込むべきソフトウェアを特定する情報であるソフトウェア特定情報を、上位システムがソフトウェア書込み装置に対し送信する。ソフトウェア特定情報と車両情報との関係のデータは、あらかじめ上位システムのサーバに記憶させておく。ここで、上位システムは、車両情報を送信したソフトウェア書込み装置をそのＩＰアドレスまたはＭＡＣアドレスにより特定しうる。したがって、上位システムは、ソフトウェア特定情報に送信すべきソフトウェア書込み装置のＩＰアドレスまたはＭＡＣアドレスを付加することによりソフトウェア書込み装置を特定して、ソフトウェア特定情報を送信しうる。ソフトウェア書込み装置は、自身のＩＰアドレスまたはＭＡＣアドレスが付加されたソフトウェア書込み情報を受信する。
【００３９】
[Ｓ３０８]
ＥＣＵへソフトウェアを書き込む。すなわち、ソフトウェア書込み装置は、あらかじめ記憶したソフトウェアのうち、上位システムから受信したソフトウェア特定情報が特定するソフトウェアを対象ＥＣＵに対し送信することにより、対象ＥＣＵにソフトウェアを書き込む。対象ＥＣＵに対するソフトウェアの送信は、車内ネットワークを通じて行う。
【００４０】
[Ｓ３０９]
ソフトウェアの対象ＥＣＵへの書込みが正常に終了したかどうかを確認する。すなわち、ソフトウェア書込み装置は、書き込んだソフトウェアを対象ＥＣＵから読み出し、記憶しているソフトウェアと照合することにより、ソフトウェアの書込みが正常に終了したかどうかを確認する。
【００４１】
[Ｓ３１０]
ステップＳ３０９において、ソフトウェアの対象ＥＣＵへの書込みが正常に終了していないことを確認した場合は、ソフトウェア書込み装置は、書込みの異常を操作者に警告する。警告は、ソフトウェア書込み装置の表示部に表示することによって行う。例えば、ＬＥＤ表示により操作者に対し警告しうる。警告を受けた操作者は、再書込みなどの対処をなしうる。書込みの異常を即座に操作者に警告するため、各工程のソフトウェア書込みの自主保証を行うことができる。
【００４２】
[Ｓ３１１]
書込みが終了したことを上位システムに送信する。すなわち、ソフトウェア書込み装置は、いずれかのＥＣＵにソフトウェアを正常に書き込んだ後、その都度、書込みが正常に終了したことを上位システムに送信する。対象ＥＣＵへの書込みが正常に終了したことを上位システムに通知し、上位システムにログを残すことにより、工程内におけるＥＣＵへのソフトウェアの書込みの検査をＥＣＵの組付け工程と同時に実施できるため、検査工程の時間を短縮することができる。
【００４３】
[Ｓ３１２]
書込み後の組付け状態を検知し、上位システムに送信する。すなわち、ソフトウェア書込み装置は、周期的に組付け状態を検知し上位システムに送信する。書込み後の組付け状態を上位システムに通知し、上位システムにログを残すことにより、工程内における車両への部品組付けの検査をＥＣＵの組付け工程と同時に実施できるため、検査工程の時間を短縮することができる。
【００４４】
図３に示すＥＣＵへのソフトウェア書込み方法のフローチャートは、以降、ＥＣＵの組付け工程が終了し、車両に組付けた全てのＥＣＵへのソフトウェアの書込みが終了するまで、連続的に繰り返し実施する。このように、ＥＣＵ組付け工程において各ＥＣＵへのソフトウェアの書込みを分散して行うため、専用の書込み工程が不要となり、タクトの短縮を実現できる。また、工程自由度を向上させ、生産順序のずれや編成替えに容易に対応することができる。
【００４５】
全てのＥＣＵへのソフトウェアの書込みが終了した後は、操作者は、車両からソフトウェア書込み装置を取り外す。
【００４６】
本実施形態におけるステップＳ３００は本願発明の車両情報入力段階に相当し、ステップＳ３０２は組付け状態検知段階に相当し、ステップＳ３０３〜Ｓ３０６は車両情報送信段階に相当する。ステップＳ３０７はソフトウェア特定情報受信手段に相当し、Ｓ３０８は書込み段階に相当する。Ｓ３０９、Ｓ３１０は書込み検証段階に相当し、Ｓ３１１は書込み検証結果送信段階に相当し、Ｓ３１２は組付け状態送信段階に相当する。
【００４７】
以上、本発明の第１実施形態に係るＥＣＵへのソフトウェア書込み方法および書込みシステムについて詳細に説明したが、本第１実施形態は以下の効果を奏する。
・専用の書込み工程を不要とするため、タクトの短縮を実現できる。
・工程自由度を向上させ、生産順序のずれや編成替えに容易に対応することができる。
・工程内におけるＥＣＵへのソフトウェアの書込みの検査をＥＣＵの組付け工程と同時に実施できるため、検査工程の時間を短縮することができる。
・書込みの異常を即座に操作者に警告するため、各工程のソフトウェア書込みの自主保証を行うことができる。
【００４８】
図５は本発明の第２実施形態に係るＥＣＵへのソフトウェア書込み方法のフローチャートを示す図である。以下、ステップごとに本実施形態について詳細に説明する。
【００４９】
[Ｓ５００]
上位システムが組付け状態を受信する。すなわち、第１実施形態のステップＳ３１２においてソフトウェア書込み装置が周期的に上位システムに送信した組付け状態を上位システムが受信する。ここで、本第２実施形態は、第１実施形態のステップＳ３１２に接続されることにより、第１実施形態に組み込まれて実施されうる。ただし、本ステップが接続されうる第１実施形態のステップはステップＳ３１２に限定されず、ソフトウェア書込み装置が組付け状態を上位システムに送信することがあれば任意のステップに接続されうる。
【００５０】
[Ｓ５０１]
部品組付け情報テーブルと組付け状態を比較する。すなわち、上位システムは、あらかじめサーバに記憶していた部品情報テーブルと、ソフトウェア書込み装置から受信した組付け状態を比較する。
【００５１】
図６は、部品組付け情報テーブルを示す図である。上位システムは、本テーブルと、ソフトウェア書込み装置から受信した組付け状態とを比較する。
【００５２】
[Ｓ５０２]
部品組付け情報テーブルと組付け状態が一致しているかどうかを上位システム（組付け状態検証手段）が判断する。
【００５３】
[Ｓ５０３]
ステップＳ５０２において、部品組付け情報テーブルと組付け状態が一致していないと判断した場合は、上位システムは、ソフトウェア書込み装置へ部品組付けにエラーがあることを無線により通知する。
【００５４】
[Ｓ５０４]
ソフトウェア書込み装置のＬＥＤ表示により部品組付けのエラーを操作者に警告する。すなわち、ソフトウェア書込み装置は、上位システムから部品組付けにエラーがあることの通知を受け、そのことを操作者に周知するために、ＬＥＤ表示により警告する。操作者は、警告に基づき、部品付け替えなどの対処をする。
【００５５】
本実施形態におけるステップＳ５００〜Ｓ５０４は本願発明の組付け状態検証段階に相当する。
【００５６】
以上、本発明の第２実施形態に係るＥＣＵへのソフトウェアの書込み方法および書込みシステムについて詳細に説明したが、本第２実施形態は第１実施形態が有する効果の他、以下の効果を奏する。
・工程内における部品組付け検査をＥＣＵの組付け工程と同時に実施できるため、検査工程の時間を短縮することができる。
・部品の組付けの異常を即座に操作者に警告するため、工程ごとの部品の組付けの自主保証を行うことができる。
【図面の簡単な説明】
【００５７】
【図１】本発明に係るソフトウェア書込み方法の実施形態を説明するための説明図である。
【図２】本発明の実施形態に係るソフトウェア書込み装置が車両内のネットワークに接続されている状態を示す図である。
【図３】本発明の第１実施形態に係るＥＣＵへのソフトウェア書込み方法のフローチャートを示した図である。
【図４】車両に組付けるＥＣＵと書込み条件の有無を示す図である。
【図５】本発明の第２実施形態に係るＥＣＵへのソフトウェア書込み方法のフローチャートを示す図である。
【図６】部品組付け情報テーブルを示す図である。
【符号の説明】
【００５８】
１００、２００    ソフトウェア書込み装置（ソフトウェア書込みシステム、組付け状態検知手段、送信手段、受信手段、記憶手段、ソフトウェア書込み手段、書込み検証手段）、
１１０、２１０    第１ＥＣＵ、
１１１、２１１    第２ＥＣＵ、
１１２    第３ＥＣＵ、
１２０    車両、
１３０    上位システム（組付け状態検証手段）、
１３１    データ送受信装置、
１３２    コンピュータ、
１３３    サーバ、
２０１    ＣＰＵ、
２０２    入力部（入力手段）、
２０３    アンテナ部（送信手段、受信手段）、
２０４    送受信部（送信手段、受信手段）、
２０５    メモリ（記憶手段）、
２０６    インタフェース、
２０７    表示部、
２１２    第ｎＥＣＵ、
２２０    車内ネットワーク。
【図１】
2009214614.tif 000003
【図２】
2009214614.tif 000004
【図３】
2009214614.tif 000005
【図４】
2009214614.tif 000006
【図５】
2009214614.tif 000007
【図６】
2009214614.tif 000008