(57)【要約】【課題】適合定数に基づいて、車両の制御を行うための制御定数を容易に設定するための技術を提供する。【解決手段】ＥＣＵ１５は、車両１に搭載された電子制御装置である。ＥＣＵ１５は、適合装置６０から、少なくとも制御定数と適合定数とを記録させる指示である記録指示を取得する。ＥＣＵ１５は、少なくとも制御定数と適合定数とを互いに対応付けてＥＥＰＲＯＭ５５に記録させる。適合装置６０は、車両１の外部における装置であって、ＥＣＵ１５と通信可能に接続され、適合定数を用いて予め定められた生成方式に従って制御定数を生成し、記録指示を出力するように構成される。制御定数は、車両１における予め定められた制御を行うための値である。適合定数は、適合装置６０に入力される値である。ＥＥＰＲＯＭ５５は車両１に搭載された書き換え可能なメモリである。【選択図】図１
2018127901.tif 000002
【特許請求の範囲】
【請求項１】
車両（１）に搭載された電子制御装置（１５）であって、
適合装置（６０）から、少なくとも制御定数と適合定数とを記録させる指示である記録指示を取得する記録指示取得部（Ｓ１１０）と、
少なくとも前記制御定数と前記適合定数とを互いに対応付けて車両記録部（５５）に記録させる記録実行部（Ｓ１３０）と、
を備え、
前記適合装置は、前記車両の外部における装置であって、当該電子制御装置と通信可能に接続され、前記適合定数を用いて予め定められた生成方式に従って前記制御定数を生成し、前記記録指示を出力するように構成され、
前記制御定数は、前記車両における予め定められた制御を行うための値であり、
前記適合定数は、前記適合装置に入力される値であり、
前記車両記録部は前記車両に搭載された書き換え可能なメモリである
電子制御装置。
【請求項２】
請求項１に記載の電子制御装置であって、
前記記録指示は、前記制御定数と前記適合定数と前記生成方式とを前記車両記録部に記録させる指示であり、
前記記録実行部は、前記記録指示により指示された前記適合定数と前記制御定数と前記生成方式と、を互いに対応付けて前記車両記録部に記録させる
電子制御装置。
【請求項３】
請求項２に記載の電子制御装置であって、
前記記録指示にて指示された前記適合定数を用いて、前記記録指示にて指示された前記生成方式に従って生成される値である比較値、を取得する比較値取得部（Ｓ１２３）と、
前記記録指示にて指示された前記制御定数と前記比較値とが一致しているか否かを判断する一致判断部（Ｓ１２５）と、
を更に備え、
前記記録実行部は、前記一致判断部によって一致していると判断された場合に、前記車両記録部に記録させる
電子制御装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の電子制御装置であって、
前記適合装置から、前記適合装置へ少なくとも前記制御定数を出力させる指示である出力指示を取得する出力指示取得部（Ｓ２１０）と、
前記出力指示に指示された前記制御定数と前記制御定数に対応づけて前記車両記録部に記録されている前記適合定数とを前記車両記録部から取得し、前記制御定数と前記適合定数とを前記適合装置に出力する適合出力部（Ｓ２３０）と、
を備える電子制御装置。
【請求項５】
請求項２または請求項３に記載の電子制御装置であって、
前記適合装置から、少なくとも前記制御定数を前記適合装置に出力させる指示である出力指示を取得する出力指示取得部（Ｓ２１０）と、
前記出力指示に指示された前記制御定数と前記制御定数に対応づけて前記車両記録部に記録されている前記適合定数及び前記生成方式とを前記車両記録部から取得し、前記制御定数と前記適合定数と前記生成方式とを前記適合装置に出力する適合出力部（Ｓ２３５）と、
を備える電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両に搭載された電子制御装置に関する。
【背景技術】
【０００２】
従来、車両の制御に用いられる値である制御定数の最適値を見つける技術が知られている。このような技術は、適合とも呼ばれている。
特許文献１には、制御定数としての燃料噴射期間の適合を行う技術が提案されている。燃料噴射期間は、車両に搭載されたエンジンの制御に用いられる値であり、燃料噴射弁によって燃料が噴射される期間をいう。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７１１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
適合とは、前述のように、車両に搭載された電子制御装置（以下、ＥＣＵ）によって制御定数に基づく制御が適切に行われるように、制御定数が最適な値（以下、最適値）に設定されること、をいう。ＥＣＵとは、Electronic Control Unitの略である。適合は、適合を行う作業者によって、適合装置を用いて行われる。適合装置は、車両外部の装置であって、ＥＣＵと通信可能に接続される。
【０００５】
制御定数は、適合定数を用いて予め定められた生成方式に従って生成される値で有りうる。作業者は、複数種類の適合定数を適宜適合装置に入力し、入力した適合定数毎に生成方式に従って適合装置に制御定数を生成させる。作業者は、生成された制御定数を用いた制御を車両に行わせ、車両において該制御定数に基づく制御が適切に行われているか否かを判断する。そして、作業者は、最も適した制御結果が得られたときに、適合装置を用いて、このときの制御定数を車両のＥＣＵが備えるメモリに記録させ、適合を終了する。
【０００６】
このようにして適合によって最適値に設定された制御定数については、例えば車両の性能改善や車両が使用される国の変更等に応じて、再び適合が行われうる。すなわち、制御定数は、新たな最適値に設定し直されうる。
【０００７】
しかしながら、従来のＥＣＵにおいては、ＥＣＵが備えるメモリに、適合の結果としての制御定数のみが記録されることが一般的であった。つまり、適合を行う際、作業者は、ＥＣＵが備えるメモリに記憶されている制御定数がどのような適合定数に基づいて算出されたものであるか、を知ることが困難であった。
【０００８】
このため、適合を行う作業者は、メモリに記録された制御定数に対して、どのような新たな適合定数を適合装置へ入力し新たな制御定数を生成して適合を行えば良いか見当がつき難く、適合を行い難いという問題があった。つまり、適合定数に基づいて制御定数を設定することは容易ではなかった。
【０００９】
本開示の一局面は、適合定数に基づいて、車両の制御を行うための制御定数を容易に設定するための技術を提供する。
【課題を解決するための手段】
【００１０】
本開示の一態様は、車両（１）に搭載された電子制御装置（１５）であって、記録指示取得部（Ｓ１１０）と、記録実行部（Ｓ１３０）と、を備える。記録指示取得部は、適合装置（６０）から、少なくとも制御定数と適合定数とを記録させる指示である記録指示を取得する。記録実行部は、少なくとも制御定数と適合定数とを互いに対応付けて車両記録部（５５）に記録させる。適合装置は、車両の外部における装置であって、当該電子制御装置と通信可能に接続され、適合定数を用いて予め定められた生成方式に従って制御定数を生成し、記録指示を出力するように構成される。制御定数は、車両における予め定められた制御を行うための値である。適合定数は、適合装置に入力される値である。車両記録部は車両に搭載された書き換え可能なメモリである。
【００１１】
これによれば、作業者は、車両記録部に記録された適合定数を適宜参照しながら、適合を行うことが可能となる。このため、適合定数が記録されておらず制御定数を生成するための適合定数について見当をつけることが困難である従来のＥＣＵよりも、車両の制御を行うための制御定数を適合定数に基づいて容易に設定することができる。
【００１２】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１３】
【図１】車両制御システムと適合装置との構成を示すブロック図。
【図２】適合定数、生成方式、制御定数の例を示す図。
【図３】第１実施形態の適合記録処理のフローチャート。
【図４】第１実施形態の適合出力処理のフローチャート。
【図５】第１実施形態の作動を説明する図。
【図６】第２実施形態の適合記録処理のフローチャート。
【図７】第２実施形態の適合出力処理のフローチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．第１実施形態］
［１−１．構成］
［車両システムの構成］
図１に示す車両制御システム１０は、車両１に搭載され、車両の各種制御を行う。
【００１５】
車両制御システム１０は、ＥＣＵ１５を備える。また、車両制御システム１０は、検出部１１と、エンジン１２と、車両通信部１３と、を備えてもよい。
検出部１１は、車両の状態を検出するための各種センサを備える。各種センサは、車両１の状態を検出し、検出結果をＥＣＵ１５へ出力する。
【００１６】
本実施形態では、検出部１１は、例えば、図示しないクランク角センサ、アクセル開度センサ、ブレーキペダルセンサ等といった、エンジン１２の制御を行うために車両の状態を検出する各種センサを備える。クランク角センサは、エンジン回転数を算出するためのクランク角を検出する。アクセル開度センサはアクセル開度を検出する。ブレーキペダルセンサはプレーキペダルの踏込角度を検出する。
【００１７】
但し、検出部１１が備えるセンサは、これらに限定されるものではない。検出部１１には、車両に搭載されうる種々のセンサが含まれうる。
エンジン１２は、ＥＣＵ１５からの指示に従って、エンジン回転数、アクセル開度、踏込角度等に応じたトルクを出力する。
【００１８】
車両通信部１３は、適合装置６０に接続され、適合装置６０との間で通信を行う。適合装置６０については、後述する。
ＥＣＵ１５は、ＣＰＵ５１と、ＲＯＭ５３と、ＲＡＭ５４と、ＥＥＰＲＯＭ５５等の半導体メモリ（以下、メモリ５２）と、を有する周知のマイクロコンピュータ（以下、マイコン）を中心に構成される。ＥＣＵ１５の各種機能は、ＣＰＵ５１が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ＲＯＭ５３が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、ＥＣＵ１５を構成するマイコンの数は１つでも複数でもよい。
【００１９】
ＥＣＵ１５は、ＣＰＵ５１がプログラムを実行することで実現される機能として、エンジン１２を駆動させる機能を備える。つまり、ＥＣＵ１５は、クランク角センサ、アクセル開度センサ、ブレーキペダルセンサ等といった、各種センサの検出結果に応じたトルクをエンジン１２に出力させる。より具体的には、ＥＣＵ１５は、例えば、燃料噴射量の制御や、エンジン１２がガソリンエンジンである場合の点火制御等といった、エンジン１２を駆動させるための各種制御を行う。
【００２０】
また、ＥＣＵ１５は、車両１が適合装置６０に接続されているときに、適合装置６０からの指示に応じて、後述する適合記録処理、適合出力処理を実行する。
ＥＣＵ１５を構成するこれらの要素を実現する手法はソフトウェアに限るものではなく、その一部又は全部の要素について、一つあるいは複数のハードウェアを用いて実現してもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現してもよい。
【００２１】
［適合装置］
次に、適合装置６０について説明する。適合装置６０とは、車両１の外部における装置であって、適合を行う作業者が、車両１における制御定数の最適値を探し出すための装置である。つまり、適合装置６０は、制御定数の適合を行うための装置である。
【００２２】
ここでいう制御定数とは、車両１における予め定められた制御を行うための値であり、適合定数を用いて予め定められた生成方式に従って生成される値である。ここでいう制御には、ＥＣＵ１５が実行する各種制御が含まれうる。適合定数は、作業者によって適合装置６０に入力される。適合装置６０は、作業者によって適合装置６０に入力された適合定数を用いて、予め定められた生成方式に従って、制御定数を算出する。
【００２３】
ここでいう生成方式には、適合定数を用いて制御定数を算出するための種々の演算式が含まれうる。制御定数、適合定数、生成方式の具体例については、後述する。
適合装置６０は、入力受付部６１と、適合通信部６２と、適合表示部６３と、適合制御部６５と、を備える。入力受付部６１は、作業者からの入力を受け付けて適合制御部６５へ出力する。適合通信部６２は、車両１における車両通信部１３に接続され、車両通信部１３と通信を行う。適合表示部６３は、適合制御部６５からの指示に従って画像を表示する。適合制御部６５は、ＣＰＵ７１、及びＲＯＭ、ＲＡＭ、書き換え可能なＥＥＰＲＯＭ等を有するメモリ７２等を備える周知のマイコンを中心として構成される。
【００２４】
適合制御部６５は、作業者によって入力受付部６１に適合定数が入力されると、該適合定数に応じて予め定められた生成方式に従って、制御定数を生成する。適合定数に応じた生成方式は予め適合制御部６５のメモリ７２に記録されている。
【００２５】
また、適合制御部６５は、生成した制御定数を車両１のメモリ５２に書き込む要求（以下、書込要求）が作業者によって入力受付部６１に入力されると、車両１へ適合通信部６２を介して記録指示を出力する。記録指示とは、少なくとも制御定数と適合定数とを互いに対応づけて、車両１が備えるメモリ５２に記録させる指示である。
【００２６】
本実施形態では、適合制御部６５は、制御定数と、該制御定数が生成される際に用いられた適合定数と、これら互いに対応付けて車両１が備えるＥＥＰＲＯＭ５５に記録させる指示と、を含む記録指示を出力する。
【００２７】
また、適合制御部６５は、車両１が備えるメモリに記録されている制御定数を読み出す要求（以下、読出要求）が作業者によって入力受付部６１に入力されると、車両１へ適合通信部６２を介して出力指示を出力する。出力指示とは、適合装置６０へ向けて少なくとも制御定数を出力させるようにＥＣＵ１５に要求する指示である。本実施形態では、適合制御部６５は、適合装置６０へ向けて制御定数をＥＣＵ１５に出力させるよう要求する指示を出力指示として出力する。
【００２８】
また、適合制御部６５は、入力受付部６１に入力された適合定数、該適合定数に基づいて生成方式に従って生成された制御定数、後述するように出力指示に応じて車両１のＥＣＵ１５から出力される制御定数や適合定数等を示す画像、を適合表示部６３に表示させる。
【００２９】
［制御定数］
ここで、適合の対象となる制御定数の例について説明する。本実施形態では、例えば図２に示すように、エンジン回転数に応じてエンジン１２から出力されるトルクの最大値（以下、指定最大トルク）を制御定数Ｘとする。
【００３０】
本実施形態では、エンジン回転数に対する許容最大トルクが第１の適合定数Ａとして設定されている。許容最大トルクとは、エンジン回転数の範囲ごとに予め定められたトルク値であり、エンジン１２から出力することが許容されるトルク値である。許容最大トルクは、車両１が出荷される国ごとに異なる値に設定されうる。
【００３１】
第１の適合定数Ａとしての許容最大トルクは、エンジン回転数が０以上Ｐ１未満のときにＱ１に設定されている。また、エンジン回転数がＰ１以上Ｐ２未満、Ｐ２以上Ｐ３未満、Ｐ３以上Ｐ４未満のときに、それぞれに対応する許容最大トルクがＱ２、Ｑ３、Ｑ４に設定されている。それぞれの許容最大トルクは、Ｑ１＜Ｑ２＜Ｑ３＜Ｑ４に設定されているものとする。
【００３２】
また、本実施形態では、部品保護最大トルクが第２の適合定数Ｂとして設定されている。部品保護最大トルクとは、トルクを出力するために用いられる機構部品や電気部品等にかかる負荷が該部品において許容される大きさを超えないように設定されるトルク値である。部品保護トルクは、車両１の種類やグレード等によって異なる値で有りうる。
【００３３】
本実施形態では、（１）式で表される演算式が生成方式として予め設定されている。
【００３４】
【数１】
2018127901.tif 000003
【００３５】
これにより、本実施形態では、第１の適合定数Ａ及び第２の適合定数Ｂのうち、小さい値が制御定数Ｘとして設定される。
例えば、作業者によって、前述の第１の適合定数Ａと、第２の適合定数Ｂとしての値Ｒが適合装置６０に入力されたとする。ここでは、Ｑ２＜Ｒ＜Ｑ３である。
【００３６】
この場合、適合装置６０では、エンジン回転数がＰ１未満である場合はＱ１が制御定数Ｘとして算出される。また、エンジン回転数がＰ１以上Ｐ２未満である場合はＱ２が制御定数Ｘとして算出される。また、エンジン回転数がＰ２以上Ｐ３未満である場合、Ｐ３以上Ｐ４未満である場合は、Ｒが制御定数Ｘとして算出される。
【００３７】
作業者は、例えば車両１においてエンジン１２から出力されるトルクが不足しないようエンジン１２の制御が適切に行われるか否かを監視しつつ、適合を行う。すなわち、作業者は、トルク不足を監視しつつ、第１の適合定数Ａとしての許容最大トルク、または第２の適合定数Ｂとしての部品保護最大トルクの値を適宜変更しながら、それぞれのエンジン回転数において制御定数Ｘの最適値を探し出す。
【００３８】
なお、前述のように、制御定数を算出するための適合定数は、一または複数で有りうる。また、適合定数は、車両１における予め定められた制御を行うための値であって、且つ、車両１の作動状態や車両１の特性を示す値で有りうる。
【００３９】
また、本実施形態では、制御定数Ｘ、第１の適合定数Ａがテーブル形式でＥＥＰＲＯＭ５５に記録されており、第２の適合定数Ｂが予め定められた１つの値としてＥＥＰＲＯＭ５５に記録されているが、これに限定されるものではない。制御定数、及び適合定数は、例えば、テーブル形式やマップ形式や予め定められた一つの値等といった、任意の記録態様でＥＥＰＲＯＭ５５に記録されうる。
【００４０】
［１−２．処理］
［１−２−１．適合記録処理］
次に、ＥＣＵ１５が適合装置６０に接続されているときに、ＥＣＵ１５が実行する適合記録処理について、図３のフローチャートを用いて説明する。適合記録処理は、適合装置６０から車両通信部１３を介して記録指示を受信したことをきっかけとして起動される。
【００４１】
ＥＣＵ１５は、Ｓ１１０では、記録指示を取得する。記録指示には、例えば、図２に示すような制御定数Ｘと、第１の適合定数Ａ及び第２の適合定数Ｂといった適合定数と、これらをＥＥＰＲＯＭ５５に記録するよう要求する指示と、が含まれている。
【００４２】
ＥＣＵ１５は、Ｓ１２０では、記録指示から、記録指示に含まれる制御定数と適合定数とを取得する。例えば、ＥＣＵ１５は、前述の記録指示から、制御定数Ｘと、第１の適合定数Ａ及び第２の適合定数Ｂと、を取得する。
【００４３】
ＥＣＵ１５は、Ｓ１３０では、記録指示にて記録するよう指示された内容をＥＥＰＲＯＭ５５に記録する。すなわち、ＥＣＵ１５は、Ｓ１２０にて取得された制御定数と適合定数とを互いに対応づけて、これらをＥＥＰＲＯＭ５５に記録する。そして、本適合記録処理を終了する。例えば、ＥＣＵ１５は、制御定数Ｘと、第１の適合定数Ａ及び第２の適合定数Ｂと、を互いに対応づけてＥＥＰＲＯＭ５５に記録する。
【００４４】
これにより、制御定数がＥＣＵ１５に記録され、且つ、制御定数を生成するために用いられた適合定数も共にＥＣＵ１５に記録される。
［１−２−２．適合出力処理］
次に、ＥＣＵ１５が適合装置６０に接続されているときに、ＥＣＵ１５が実行する適合出力処理について、図４のフローチャートを用いて説明する。適合出力処理は、適合装置６０から車両通信部１３を介して出力指示を受信したことをきっかけとして起動される。
【００４５】
ＥＣＵ１５は、Ｓ２１０では、出力指示を取得する。出力指示は、例えば、上述の制御定数Ｘを適合装置６０に出力するように要求する指示で有りうる。
ＥＣＵ１５は、Ｓ２２０では、出力指示によって指示された制御定数と、該制御定数と対応づけてＥＥＰＲＯＭ５５に記録されている適合定数と、をＥＥＰＲＯＭ５５から取得する。例えば、上述のように作業者によって適合が行われた後は、ＥＥＰＲＯＭ５５には、制御定数Ｘと、該制御定数Ｘと対応づけられた第１の適合定数Ａ及び第２の適合定数Ｂと、が記録されている。例えば、ＥＣＵ１５は、出力指示に従って、制御定数Ｘと、第１の適合定数Ａ及び第２の適合定数ＢとをＥＥＰＲＯＭ５５から取得する。
【００４６】
ＥＣＵ１５は、Ｓ２３０では、Ｓ２２０にてＥＥＰＲＯＭ５５から取得した制御定数と適合定数とを適合装置６０へ出力する。そして、本適合出力処理を終了する。例えば、ＥＣＵ１５は、制御定数Ｘと、第１の適合定数Ａ及び第２の適合定数Ｂと、を適合装置６０へ出力する。
【００４７】
［１−２−３．作動］
このように構成されたＥＣＵ１５は、作業者によって適合が行われる際に、適合装置６０と通信可能に接続され、次のように作動する。
【００４８】
適合を行う作業者は、図５に示すように、適合装置６０に読出要求を入力する。すると、適合装置６０からＥＣＵ１５へ出力指示が出力される。
ＥＣＵ１５は、ＥＥＰＲＯＭ５５に記録されている、出力指示によって指示された制御定数と、該制御定数に対応付けられてＥＥＰＲＯＭ５５に記録されている適合定数と、を適合装置６０へ出力する。適合装置６０では、ＥＣＵ１５に記録されている制御定数と適合定数とを示す画像が適合表示部６３に表示される。
【００４９】
作業者は、ＥＣＵ１５から出力された適合定数を参照しながら、新たな適合定数を入力受付部６１に入力する。入力された新たな適合定数は適合表示部６３に表示される。適合装置６０は、入力された適合定数を用いて生成方式に従って制御定数を生成する。
【００５０】
作業者は、生成された制御定数を用いた制御を車両１に行わせ、車両１において該制御定数に基づく制御が適切に行われているか否かを判断する。つまり、作業者は、複数種類の適合定数を適合装置６０に適宜入力し、適合定数を入力する毎に適合装置６０に記録指示を出力させてＥＣＵ１５に対して制御定数と適合定数とを書き込ませ、車両１において最も適切な制御結果が得られたときに適合を終了する。
【００５１】
これにより、ＥＣＵ１５が備えるＥＥＰＲＯＭ５５には、最も適切な制御結果が得られたときの制御定数と、該制御定数を生成するための適合定数と、が記録される。
なお、適合によって最適値に設定された制御定数は、例えば車両の性能改善や車両が使用される国の変更等に応じて再び適合が行われ、新たな最適値に設定し直されうる。本実施形態では、作業者は、再適合を行う際、適合装置６０に出力指示を出力させ、車両１が備えるＥＥＰＲＯＭ５５に既に記録されている制御定数を適合定数と共に取得することが可能である。つまり、作業者は、前回の適合時における制御定数と適合定数とを参照しながら、再適合を行うことができる。
【００５２】
［１−３．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
（１ａ）ＥＣＵ１５は、車両１に搭載されている。ＥＣＵ１５は、Ｓ１１０では、適合装置６０から、少なくとも制御定数と適合定数とを記録させる指示である記録指示を取得する。ＥＣＵ１５は、Ｓ１３０では、少なくとも制御定数と適合定数とを互いに対応付けてＥＥＰＲＯＭ５５に記録させる。適合装置６０は、車両の外部における装置であって、当該ＥＣＵ１５と通信可能に接続され、適合定数を用いて予め定められた生成方式に従って制御定数を生成し、記録指示を出力するように構成されている。制御定数は、車両における予め定められた制御を行うための値である。適合定数は、適合装置６０に入力される値である。ＥＥＰＲＯＭ５５は車両に搭載された書き換え可能なメモリである。
【００５３】
これによれば、作業者は、ＥＥＰＲＯＭ５５に記録された適合定数を適宜参照しながら、適合を行うことが可能である。このため、制御定数を記録しているのみで適合定数が記録されていない、つまり制御定数を生成するための適合定数について見当をつけることが困難である従来のＥＣＵよりも、車両の制御を行うための制御定数を適合定数に基づいて容易に設定することができる。
【００５４】
また、作業者は、制御定数の再適合を行う際には、例えばＥＥＰＲＯＭ５５に記録されている適合定数の近傍値を新たな適合定数として設定するといったように、ＥＥＰＲＯＭ５５に記録された適合定数を適宜参照しながら、適合定数に基づいて制御定数を効率よく設定し直すことが可能となる。
【００５５】
（１ｂ）ＥＣＵ１５は、Ｓ２１０では、適合装置６０から、適合装置６０へ少なくとも制御定数を出力させる指示である出力指示を取得する。ＥＣＵ１５は、Ｓ２３０では、出力指示に指示された制御定数と、制御定数に対応づけてＥＥＰＲＯＭ５５に記録されている適合定数と、をＥＥＰＲＯＭ５５から取得し、制御定数と適合定数とを適合装置６０に出力する。
【００５６】
これによれば、ＥＣＵ１５は、適合装置６０から制御定数を出力する指示が有ると、適合装置６０に制御定数と適合定数とを出力するので、適合装置６０は制御定数と適合定数とを取得することができる。この結果、作業者は、取得された制御定数と適合定数とを参照しながら、制御定数を適合定数に基づいて容易に設定することができる。
【００５７】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、相違点について以下に説明する。なお、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００５８】
前述した第１実施形態では、ＥＣＵ１５は、制御定数と適合定数とを対応付けてＥＥＰＲＯＭ５５に記録していた。これに対し、第２実施形態では、制御定数と適合定数と生成方式とを対応付けてＥＥＰＲＯＭ５５に記録する点で、第１実施形態と相違する。
【００５９】
［２−２．処理］
［２−２−１．適合記録処理］
次に、第２実施形態のＥＣＵ１５が、第１実施形態の適合記録処理に代えて実行する本実施形態における適合記録処理について、図６のフローチャートを用いて説明する。
【００６０】
ＥＣＵ１５は、Ｓ１１０では、記録指示を取得する。本実施形態では、記録指示は、制御定数と適合定数と生成方式とをＥＥＰＲＯＭ５５に記録させる指示である。つまり、制御定数と適合定数と生成方式と、これらをＥＥＰＲＯＭ５５に記録させる指示と、が記録指示に含まれている。
【００６１】
ＥＣＵ１５は、Ｓ１２１では、記録指示から、記録指示に含まれる制御定数と適合定数と生成方式とを取得する。
ＥＣＵ１５は、Ｓ１２３では、比較値を取得する。比較値とは、ＥＣＵ１５にて受信された記録指示にて指示された適合定数を用いて、該記録指示にて指示された生成方式に従って生成される値である。比較値は、ＥＣＵ１５によって本適合記録処理以外の他の処理によって生成されており、本ステップにおいてＥＣＵ１５は該比較値を取得する。ただし、これに限定されるものではない。本ステップにおいて、ＥＣＵ１５は、比較値を生成するように構成されてもよい。
【００６２】
ＥＣＵ１５は、Ｓ１２５では、記録指示にて指示された制御定数と比較値とが一致しているか否かを判断する。ＥＣＵ１５は、指示された制御定数と比較値とが一致している場合に処理をＳ１３０へ移行させ、一致していない場合に本適合記録処理を終了する。
【００６３】
ＥＣＵ１５は、指示された制御定数と比較値とが一致している場合に移行するＳ１３０では、記録指示にて記録するよう指示された内容をＥＥＰＲＯＭ５５に記録する。すなわち、ＥＣＵ１５は、記録指示により指示された適合定数と制御定数と生成方式と、を互いに対応付けてＥＥＰＲＯＭ５５に記録させる。そして、ＥＣＵ１５は、本適合記録処理を終了する。
【００６４】
［２−２−２．適合出力処理］
次に、第２実施形態のＥＣＵ１５が、第１実施形態の適合出力処理に代えて実行する本実施形態における適合出力処理について、図７のフローチャートを用いて説明する。なお、図７におけるＳ２１０の処理は、図４におけるＳ２１０の処理とほぼ同様であるため、説明を一部簡略化している。
【００６５】
ＥＣＵ１５は、Ｓ２１０では、出力指示を取得する。
ＥＣＵ１５は、Ｓ２２５では、出力指示によって指示された制御定数と、該制御定数と対応づけてＥＥＰＲＯＭ５５に記録されている適合定数及び生成方式と、をＥＥＰＲＯＭ５５から取得する。
【００６６】
ＥＣＵ１５は、Ｓ２３５では、Ｓ２２５にてＥＥＰＲＯＭ５５から取得した制御定数と適合定数と生成方式と、を適合装置６０へ出力する。そして、本適合出力処理を終了する。
【００６７】
［２−３．効果］
以上詳述した第２実施形態によれば、前述した第１実施形態の効果（１ａ）を奏し、さらに、以下の効果を奏する。
【００６８】
（２ａ）記録指示は、制御定数と適合定数と生成方式とをＥＥＰＲＯＭ５５に記録させる指示である。ＥＣＵ１５は、Ｓ１３０では、記録指示により指示された適合定数と制御定数と生成方式と、を互いに対応付けてＥＥＰＲＯＭ５５に記録させる。
【００６９】
これによれば、ＥＥＰＲＯＭ５５には制御定数と共に適合定数と生成方式とが記録されているので、仮に適合装置６０に生成方式が記録されていなくとも、ＥＥＰＲＯＭ５５に記録されている生成方式を取得して該生成方式に基づいて適合を行うことが可能となる。
【００７０】
（２ｂ）ＥＣＵ１５は、Ｓ１２３では、記録指示にて指示された適合定数を用いて、記録指示にて指示された生成方式に従って生成される値である比較値、を取得する。ＥＣＵ１５は、Ｓ１２５では、記録指示にて指示された制御定数と比較値とが一致しているか否かを判断する。ＥＣＵ１５は、Ｓ１３０では、Ｓ１２５によって一致していると判断された場合に、ＥＥＰＲＯＭ５５に記録させる。
【００７１】
これによれば、ＥＣＵ１５は、記録指示に含まれている制御定数と比較値とが一致している場合に、ＥＣＵ１５と適合装置６０との間の通信路において通信エラー無く記録指示が送受信されたと判断することが可能となる。また、ＥＣＵ１５は、これらが一致している場合に制御定数と適合定数と生成方式とをＥＥＰＲＯＭ５５に記録させることによって、通信路において通信エラーが生じていないことを確認した上でＥＥＰＲＯＭ５５に記録させることが可能となる。
【００７２】
なお、ＥＣＵ１５は、少なくとも制御定数と適合定数とを互いに対応付けてＥＥＰＲＯＭ５５に記録させるものであってよい。
（２ｃ）ＥＣＵ１５は、Ｓ２１０では、適合装置６０から、少なくとも制御定数を適合装置６０に出力させる指示である出力指示を取得する。ＥＣＵ１５は、Ｓ２３５では、出力指示に指示された制御定数と、制御定数に対応づけてＥＥＰＲＯＭ５５に記録されている適合定数及び生成方式と、をＥＥＰＲＯＭ５５から取得し、制御定数と適合定数と生成方式とを適合装置６０に出力する。
【００７３】
これによれば、適合装置６０は、制御定数と適合定数と生成方式を取得することができるので、適合装置６０に生成方式が予め記録されていない場合にも、適合を行うことが可能となる。
【００７４】
［３．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００７５】
（３ａ）上記実施形態では、車両制御システム１０において、適合の対象となる制御定数を用いた制御を行うＥＣＵ１５がエンジン１２の制御を行う例を説明したが、これに限定されるものではない。例えば、ＥＣＵ１５は、ブレーキ制御、加速制御、操舵制御等といった、車両１を走行させるための制御や、スピーカに音声を出力させるための制御、ディスプレイに画像を表示させるための制御等といった、車両１の運転者を支援する制御等を実行するように構成されうる。この他にも、ＥＣＵ１５は、車両における種々の制御を実行するように構成されうる。
【００７６】
車両制御システム１０は、ＥＣＵ１５の備える機能に応じて、車両における種々の機能を実現するための構成を、エンジン１２と共に、またはエンジン１２に代えて、備えうる。車両における種々の機能を実現するための構成には、例えば、ブレーキ制御、加速制御、操舵制御を実行する構成や、スピーカやディスプレイ等、といった車両１が備える種々の構成が含まれうる。
【００７７】
また、車両制御システム１０は、ＥＣＵ１５の備える機能に応じて、例えばカメラやレーザレーダ等といった、車両の状態を検出する種々の構成を検出部１１として備えうる。
（３ｂ）上記実施形態では、指定最大トルクを制御定数とし、許容最大トルク及び部品保護最大トルクを適合定数とし、（１）式を生成方式とする例を説明したが、これに限定されるものではない。例えば、制御定数には、エンジン１２の燃料噴射制御における燃料噴射量や点火制御における点火時期等が含まれうる。また、エンジン回転数及びエンジン１２の冷却水温度等が適合定数として含まれうる。
【００７８】
なお、エンジン１２に限定されることなく、車両制御システム１０が備えうる、ＥＣＵ１５による種々の機能を実現する構成を制御するための値を制御定数、適合定数として用いてもよい。すなわち、車両１の制御に用いられる任意の種類の値が、制御定数及び適合定数として用いられうる。また、例えば演算式やマップ等といった、制御定数と適合定数との対応関係を表す情報が生成方式として用いられうる。
【００７９】
（３ｃ）上記実施形態では、出力指示は、適合装置６０へ制御定数を出力することを指示するものであったが、これに限定されるものではない。出力指示は、適合装置６０へ、制御定数と該制御定数の生成に用いられた適合定数と、を出力することを指示するもので有りうる。ＥＣＵ１５は、該出力指示を受信した際、ＥＥＰＲＯＭ５５に記録されている指示された制御定数と、該制御定数と対応付けてＥＥＰＲＯＭ５５に記録されている適合定数と、を適合装置６０へ出力するように構成され得る。
【００８０】
また、ＥＣＵ１５は、該出力指示を受信した際、ＥＥＰＲＯＭ５５に制御定数と共に適合定数及び生成方式が対応付けて記録されている場合には、指示された制御定数と、該制御定数と対応付けてＥＥＰＲＯＭ５５に記録されている適合定数及び生成方式と、を適合装置６０へ出力するように構成され得る。
【００８１】
また、出力指示は、適合装置６０へ、制御定数と該制御定数の生成に用いられた適合定数及び生成方式と、を出力することを指示するもので有りうる。ＥＣＵ１５は、該出力指示を受信した際、ＥＥＰＲＯＭ５５に制御定数と共に適合定数及び生成方式が対応付けて記録されている場合には、指示された制御定数と、該制御定数と対応付けてＥＥＰＲＯＭ５５に記録されている適合定数及び生成方式と、を適合装置６０へ出力するように構成され得る。
【００８２】
（３ｄ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００８３】
（３ｅ）上述した車両１、車両制御システム１０、ＥＣＵ１５の他、ＥＣＵ１５を機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、記録方法など、種々の形態で本開示を実現することもできる。
【００８４】
［４．特許請求の範囲と実施形態との対応］
ＥＣＵ１５が電子制御装置に相当し、ＥＥＰＲＯＭ５５が車両記録部に相当する。また、ＥＣＵ１５が、記録指示取得部、比較値取得部、一致判断部、記録実行部、出力指示取得部、適合出力部、に相当する。また、Ｓ１１０が記録指示取得部としての処理に相当し、Ｓ１２３が比較値取得部としての処理に相当し、Ｓ１２５が一致判断部としての処理に相当し、Ｓ１３０が記録実行部としての処理に相当する。また、Ｓ２１０が出力指示取得部としての処理に相当し、Ｓ２３０、Ｓ２３５が適合出力部としての処理に相当する。
【符号の説明】
【００８５】
１  車両、１５  ＥＣＵ、５５  ＥＥＰＲＯＭ、６０  適合装置。
【図１】
2018127901.tif 000004
【図２】
2018127901.tif 000005
【図３】
2018127901.tif 000006
【図４】
2018127901.tif 000007
【図５】
2018127901.tif 000008
【図６】
2018127901.tif 000009
【図７】
2018127901.tif 000010