(57)【要約】【課題】エンジン制御用コントローラから基本燃料噴射量の情報を自動変速機制御用コントローラに送信する構成において、通信コストを低下させつつ、自動変速機の制御性能を維持できるようにする。【解決手段】エンジン制御用コントローラで２バイトデータとして演算される基本燃料噴射量Ｔｐを１バイトデータＴｐｏに変換して、自動変速機制御用コントローラに送信させる。前記自動変速機制御用コントローラでは、受信した１バイトデータＴｐｏ（Ｓ１１）の下位に全て０の８ビットデータを付加することで、２バイトデータＴｐｈに変換し（Ｓ１２）、該２バイトデータＴｐｈを加重平均して、２バイトの加重平均値Ｔｐｓを求める（Ｓ１３）。そして、前記加重平均値Ｔｐｓに基づいて変速制御を行う（Ｓ１４）。【選択図】　図３
2004011812.tif 000002
【特許請求の範囲】
【請求項１】
車両を制御する複数のコントローラを備え、該複数のコントローラ間で情報の送受信を行わせる車両の制御装置において、
他のコントローラから情報を受信したコントローラが、受信した情報を平滑化演算し、該平滑化演算後の情報に基づいて制御を行う構成とすると共に、受信した情報の分解能よりも前記平滑化演算後の情報の分解能を高く設定することを特徴とする車両の制御装置。
【請求項２】
前記受信した情報をよりビット数の大きなデータに変換し、該変換後の情報について平滑化演算を行うことを特徴とする請求項１記載の車両の制御装置。
【請求項３】
送信側のコントローラにおいて、送信する情報の演算結果をよりビット数の小さいデータに変換し、該変換後の情報を受信側のコントローラに向けて送信する一方、
前記受信側のコントローラにおいて、受信した情報を、前記送信側のコントローラで変換される前のビット数のデータに戻す変換を行い、該変換後の情報について平滑化演算を行うことを特徴とする請求項２記載の車両の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のコントローラ間で情報の送受信を行わせる車両の制御装置に関する。
【０００２】
【従来の技術】
従来から、自動変速機を備えた車両において、エンジンを制御するコントローラと、自動変速機を制御するコントローラとを個別に備え、エンジン制御用コントローラで演算したエンジン負荷の情報を、通信回線を介して自動変速機制御用コントローラに送信し、自動変速機制御用コントローラにおいて、前記エンジン負荷の情報から変速制御を行う制御装置が知られている（特開平５−１６４２３３号公報参照）。
【０００３】
【発明が解決しようとする課題】
ところで、コントローラ間での通信における情報のビット数が多ければ、受信側で高い分解能の情報に基づき精度良く制御を行うことができるが、通信におけるビット数が多いとコストアップになり、逆に、通信における情報のビット数を少なくすれば、コスト低減を図ることができるものの、受信側での情報の分解能が低くなって制御性能が低下してしまうという問題があった。
【０００４】
本発明は上記問題点に鑑みなされたものであり、コントローラ間で通信される情報のビット数を抑制しつつ、受信側での制御性能を確保できる車両の制御装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
そのため請求項１記載の発明では、他のコントローラから情報を受信したコントローラが、受信した情報を平滑化演算し、該平滑化演算後の情報に基づいて制御を行う構成とすると共に、受信した情報の分解能よりも前記平滑化演算後の情報の分解能を高く設定する構成とした。
【０００６】
上記構成によると、コントローラ間での通信によって、受信側のコントローラが受信した情報を平滑化演算（例えば加重平均演算）するが、受信した情報の分解能よりも平滑化後の分解能を高く設定するから、送信時の分解能を抑制した分が平滑化演算で補われることになる。
従って、通信時における情報のビット数を抑制してコスト低減を図りつつ、受信側では充分な分解能の情報に基づいて高い制御性能を発揮させることができる。
【０００７】
請求項２記載の発明では、受信した情報をよりビット数の大きなデータに変換し、該変換後の情報について平滑化演算を行わせる構成とした。
上記構成によると、例えば受信した情報が１バイトの情報であったとすると、該１バイト情報を上位にシフトさせ、下位に全て０の８ビットを付加することで２バイト情報に変換し、該２バイト情報について平滑化演算を行わせることで、下位８ビットに平滑化演算の結果が反映されるようにして、１バイトの受信情報よりも分解能の高い情報を得る。
【０００８】
従って、ビットシフト操作と平滑化演算とによって、送信時よりも分解能の高い情報を得ることができ、通信時における情報のビット数を抑制してコスト低減を図りつつ、受信側では充分な分解能の情報に基づいて高い制御性能を発揮させることができる。
請求項３記載の発明では、送信側のコントローラにおいて、送信する情報の演算結果をよりビット数の小さいデータに変換し、該変換後の情報を受信側のコントローラに向けて送信する一方、前記受信側のコントローラにおいて、受信した情報を、前記送信側のコントローラで変換される前のビット数のデータに戻す変換を行い、該変換後の情報について平滑化演算を行う構成とした。
【０００９】
上記構成によると、送信時には、情報のビット数を低下させるが、受信側では、情報のビット数を元に戻してから平滑化演算を行うことで、元の情報の分解能と同等の分解能に設定する。
従って、通信におけるビット数を抑制して通信コストを低下させつつ、元の情報が持つ分解能で制御を行わせることができ、情報をそのままのビット数で送信させた場合と同等の制御性能を発揮させることができる。
【００１０】
【発明の実施の形態】
以下に、本発明の実施の形態を説明する。
図１は、実施の形態における車両の制御装置を示す。
この図１において、エンジン１の出力軸には、流体式トルクコンバータ２を介して自動変速機３が接続されている。
【００１１】
エンジン制御用コントローラ４は、マイクロコンピュータを含んで構成され、エンジン１への燃料供給量や点火時期などを制御する機能を有している。
また、前記エンジン制御用コントローラ４とは個別に、マイクロコンピュータを含んで構成される自動変速機制御用コントローラ５が設けられ、該自動変速機制御用コントローラ５は、自動変速機３における変速やロックアップなどを制御する機能を有している。
【００１２】
前記エンジン制御用コントローラ４には、エンジン１の吸入空気流量Ｑａを検出するエアフローメータ１１、エンジン１の回転速度Ｎｅを検出するエンジン回転センサ１２、スロットル弁１３の開度を検出するスロットルセンサ１４などからの検出信号が入力される。
また、自動変速機制御用コントローラ５には、自動変速機２の出力軸から回転信号を得て車速ＶＳＰを検出する車速センサ１５、トルクコンバータ２のタービン回転速度Ｎｔを検出するタービンセンサ１６などからの検出信号が入力される。
【００１３】
更に、前記エンジン制御用コントローラ４と自動変速機制御用コントローラ５とは、通信線２１を介して接続され、リアルタイム通信が行えるようになっている。
前記通信線２１を介した通信において、エンジン制御用コントローラ４は、自動変速機制御用コントローラ５に向けて、エンジン負荷やアクセル開度の情報を送信すると共に、トルクダウン許可信号やロックアップ禁止信号などを送信する。
【００１４】
一方、自動変速機制御用コントローラ５は、エンジン制御用コントローラ４に向けて、トルクダウン信号，ロックアップ中信号などを送信する。
ここで、前記エンジン制御用コントローラ４から自動変速機制御用コントローラ５に対するエンジン負荷情報の送信について詳細に説明する。
図２のフローチャートは、エンジン制御用コントローラ４における処理を示し、ステップＳ１では、基本燃料噴射量Ｔｐの演算を行う。
【００１５】
前記基本燃料噴射量Ｔｐは、エアフローメータ１１で検出される吸入空気流量Ｑａとエンジン回転速度Ｎｅとに基づいて、下式に従って算出される。
Ｔｐ＝Ｑａ／Ｎｅ・Ｋ　（Ｋは定数）
前記基本燃料噴射量Ｔｐは２バイトデータとして算出され、燃料噴射制御においては、そのままの２バイトデータで処理される。
【００１６】
次のステップＳ２では、前記２バイトデータの基本燃料噴射量Ｔｐを、１バイトのデータＴｐｏに変換する処理を行う（図４参照）。
前記ステップＳ２における変換処理は、基本燃料噴射量Ｔｐの２バイトデータの上位８ビットのみを抽出して、８ビットのデータとする。
ステップＳ３では、前記１バイトデータの基本燃料噴射量Ｔｐｏを、エンジン負荷を代表するデータとして、自動変速機制御用コントローラ５に対して送信する。
【００１７】
図３のフローチャートは、自動変速機制御用コントローラ５における処理を示すものであり、ステップＳ１１では、エンジン制御用コントローラ４から送信される１バイトデータの基本燃料噴射量Ｔｐｏを受信する。
ステップＳ１２では、前記１バイトデータである基本燃料噴射量Ｔｐｏを、２バイトデータＴｐｈに変換する。
【００１８】
具体的には、１バイトデータであるＴｐｏを上位にシフトさせ、下位に全て０の８ビットデータを付加することで、２バイトデータＴｐｈに変換する。
ステップＳ１３では、前記２バイトデータである基本燃料噴射量Ｔｐｈの加重平均演算（平滑化演算）を、下式に従って行う。
Ｔｐｓ＝（Ｔｐｓｏ×３＋Ｔｐｈ）／４
上式で、Ｔｐｓｏは加重平均値Ｔｐｓの前回値であり、加重平均値Ｔｐｓは２バイトデータとして算出されるものとする。
【００１９】
１バイトデータであるＴｐｏを上位にシフトさせ、下位に全て０の８ビットデータを付加して２バイトデータＴｐｈに変換するだけでは、実質的には、１バイトデータであるＴｐｏと同じ情報量しかない。
しかし、２バイトデータＴｐｈを加重平均することで、下位８ビットに演算結果が反映される結果、２バイトが有効利用されて、加重平均値Ｔｐｓは、受信した１バイトデータＴｐｏよりも分解能の高い、元の基本燃料噴射量Ｔｐと同じ分解能を有することになる（図４参照）。
【００２０】
ステップＳ１４では、前記加重平均値Ｔｐｓを用いた変速制御を行う。
前記ステップＳ１４での制御は、例えば勾配推定制御である。
前記勾配推定制御では、前記加重平均値Ｔｐｓに基づいて自動変速機３の入力軸トルクを求め、該入力軸トルクから駆動力を演算し、該駆動力から各種走行抵抗を減じることで、勾配抵抗を求める。
【００２１】
そして、前記勾配抵抗に基づいて変速段の選択特性を切り換えることで、そのときの路面勾配に適した変速段に自動変速させる。
上記実施の形態によると、通信時には基本燃料噴射量が１バイトデータとして送信されるから、通信システムのコストを抑制することができる一方、受信側である自動変速機制御用コントローラ５では、元の２バイトデータＴｐと同じ分解能を有するＴｐｓに基づいて変速制御が行われるので、２バイトデータで送信が行われる場合と同等の変速制御性能を発揮することができる（図４参照）。
【００２２】
尚、上記実施形態では、基本燃料噴射量データの送受信について述べたが、他の情報においても同様な処理を施すことで、同様の効果が得られることは明らかである。
また、平滑化演算を加重平均に限定するものではなく、所定数のサンプルの単純平均を求める構成であっても良い。
【００２３】
また、情報のビット数を上記の設定に限定するものではなく、更に、送信時のビット数よりも多くのビット数の変換してから平滑化演算することで、通信コストの低減及び制御性能の維持が図られるので、自動変速機制御用コントローラ５でのビット数の変換においては、必ずしも元のビット数に戻す必要なく、送信時のビット数よりも多ければ良い。
【００２４】
更に、上記実施形態から把握し得る請求項以外の技術思想について、以下にその効果と共に記載する。
（イ）請求項１〜３のいずれか１つに記載の車両の制御装置において、
前記複数のコントローラとして、エンジン制御用コントローラと自動変速機制御用コントローラとを含み、
前記エンジン制御用コントローラから前記自動変速機制御用コントローラに対してのエンジン負荷情報の送信であることを特徴とする車両の制御装置。
【００２５】
上記構成によると、エンジン制御用コントローラから自動変速機制御用コントローラに送られたエンジン負荷の情報は、平滑化演算後に分解能が高くなるように平滑化演算され、該平滑化演算後のエンジン負荷情報に基づいて変速制御が行われる。
従って、エンジン制御用コントローラと自動変速機制御用コントローラとの間の通信コストを低減させつつ、エンジン負荷に基づく変速制御の性能を維持させることができる。
【図面の簡単な説明】
【図１】車両の制御装置のシステム構成図。
【図２】エンジン制御用コントローラ側での処理を示すフローチャート。
【図３】自動変速機制御用コントローラ側での処理を示すフローチャート。
【図４】基本燃料噴射量の送信時の特性変化を示す図。
【符号の説明】
１…エンジン、２…トルクコンバータ、３…自動変速機、４…エンジン制御用コントローラ、５…自動変速機制御用コントローラ、１１…エアフローメータ、１２…エンジン回転センサ、１４…スロットルセンサ、１５…車速センサ、１６…タービンセンサ
【図１】
2004011812.tif 000003
【図２】
2004011812.tif 000004
【図３】
2004011812.tif 000005
【図４】
2004011812.tif 000006