(57)【要約】【課題】アクセル機構にセンサを取り付けないで、アクセル開度を推定することのできる技術を提供する。【解決手段】車両走行時に、車速センサ２１０が検知する車速情報と、車速と巡航速度走行時のアクセル開度の関係を示す基準アクセル開度テーブル１２２により、基準アクセル開度及び推定される変速段度を取得する。また車速・原動機回転数相関テーブル１２１より、前述の車速における推定される原動機回転数を取得し、原動機回転数センサ２２０が検知する原動機回転数との差分を算出する。算出した差分と、車両ごとの特性で定められる補正係数を乗じた数値を、基準アクセル開度に加えることで、推定アクセル開度を算出する。【選択図】図１
2011012579.tif 000002
【特許請求の範囲】
【請求項１】
車両の速度を検出する車速検出手段と、
前記車両の原動機の回転数を検出する原動機回転数検出手段と、
前記車両の一定条件下の走行における速度とこれに対応したアクセル開度および前記原動機の回転数との関係を記憶した記憶手段と、
前記車速検出手段が検出した速度に対応するアクセル開度および前記原動機の回転数を、前記記憶手段を参照して取得する取得手段と、
前記取得手段が取得した回転数と前記原動機回転数検出手段が検出した回転数とを比較し、この比較結果に基づいて前記取得手段が取得したアクセル開度を補正するアクセル開度補正手段と
を備えることを特徴とするアクセル開度推定装置。
【請求項２】
前記アクセル開度補正手段は、
前記原動機回転数検出手段が検出した回転数が、前記取得手段が取得した回転数より大きい場合、その差分に応じて前記取得手段が取得したアクセル開度の値が大きくなるように補正を行い、
前記原動機回転数検出手段が検出した回転数が、前記取得手段が取得した回転数より小さい場合、その差分に応じて前記取得手段が取得したアクセル開度の値が小さくなるように補正を行う
ことを特徴とする請求項１に記載のアクセル開度推定装置。
【請求項３】
請求項１または２に記載のアクセル開度推定装置と、
前記アクセル開度補正手段により補正されたアクセル開度および前記原動機回転数検出手段が検出した回転数に基づいて、エンジン音波形を生成するエンジン音波形生成手段と
を備えることを特徴とするエンジン音生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセル開度推定装置およびエンジン音生成装置に関する。
【背景技術】
【０００２】
車両において、運転者が操作するアクセルペダル等の操作量を検出し、検出結果に応じてエンジン音などを生成する装置が知られている。例えば、特許文献１に記載の装置においては、電気モータを駆動原とする低騒音車両において、運転状況に応じた疑似エンジン音を生成するために、エンジンに取り付けたスロットル開度センサ１１でスロットル開度を検出したり、アクセル操作量センサ１４でアクセル操作量を検出している。
【０００３】
他にもアクセルペダルの踏込み量を検出する装置が、特許文献２に開示されている。この装置では、アクセルペダル１５の揺動軸となるペダル軸２４の一端に連結したペダル踏込み量検出部２５でペダルの踏込み量を検出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６９４８７号公報
【特許文献２】特開２００５−９０３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、アクセルペダルなどの操作子にセンサを取り付けることが難しい場合があり、また、操作性の面などから妥当でない場合もある。
本発明の目的は、アクセルペダルなどの操作子にセンサを取り付けることなく、アクセル開度を知ることができるアクセル開度推定装置およびエンジン音生成装置を提供するところにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、車両の速度を検出する車速検出手段と、前記車両の原動機の回転数を検出する原動機回転数検出手段と、前記車両の一定条件下の走行における速度とこれに対応したアクセル開度および前記原動機の回転数との関係を記憶した記憶手段と、前記車速検出手段が検出した速度に対応するアクセル開度および前記原動機の回転数を、前記記憶手段を参照して取得する取得手段と、前記取得手段が取得した回転数と前記原動機回転数検出手段が検出した回転数とを比較し、この比較結果に基づいて前記取得手段が取得したアクセル開度を補正するアクセル開度補正手段と、を備えることを特徴とするアクセル開度推定装置を提供する。
【０００７】
本発明の好ましい態様において、前記アクセル開度補正手段は、前記原動機回転数検出手段が検出した回転数が、前記取得手段が取得した回転数より大きい場合、その差分に応じて前記取得手段が取得したアクセル開度の値が大きくなるように補正を行い、前記原動機回転数検出手段が検出した回転数が、前記取得手段が取得した回転数より小さい場合、その差分に応じて前記取得手段が取得したアクセル開度の値が小さくなるように補正を行ってもよい。
【０００８】
また、本発明は、前記アクセル開度推定装置と、前記アクセル開度補正手段により補正されたアクセル開度と前記原動機回転数検出手段が検出した回転数に基づいて、エンジン音波形を生成するエンジン音波形生成手段を備えることを特徴とするエンジン音生成装置を提供する。
【発明の効果】
【０００９】
本発明によれば、アクセルなどの操作子にセンサを取り付けることなく、アクセル開度を推定することができる。
【図面の簡単な説明】
【００１０】
【図１】エンジン音生成装置の構成を示すブロック図である。
【図２】変速比ごとの原動機回転数と車速の関係を示したテーブルである。
【図３】車速に対する基準アクセル開度と推定原動機回転数の関係を示したテーブルの一例である。
【図４】５種類のエンジン音の波形と原動機回転数及びアクセル開度との関係を表した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
＜第１実施形態＞
[実施形態の構成]
図１は、本発明の第１実施形態に係るエンジン音生成装置１０の構成を示すブロック図である。図示のセンサ装置２０は、車速情報を検出する車速センサ２１０と、原動機回転数を検出する原動機回転数センサ２２０で構成される。車速センサ２１０には、例えば、シャフトの回転を検出するセンサが用いられ、検出した回転数を表す車両走行速度情報（以下車速情報という）を出力する。
【００１２】
原動機回転数センサ２２０は、車両の駆動源である原動機の回転数を検出し、この回転数を表す原動機回転数情報を出力する。原動機の回転数検出は、例えばイグニッションパルスを検出することによる測定、エンジン振動を検出することによる測定など周知の方法を用い、原動機回転数センサ２２０には、それらの方法に適合したセンサが用いられる。上述した車速情報と原動機回転数情報は、センサインターフェース１３０を介してアクセル開度算出部１１０へ入力される。
【００１３】
アクセル開度算出部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１と、このＣＰＵ１１１で用いられるプログラム等が記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１のワークエリアとして用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３とを有しており、これらは一般的なコンピュータを構成している。
【００１４】
車両情報記憶部１２０には、車速と原動機回転数の関係を示すテーブル等の車両の特性を表す情報が格納されている。図２に示す車速・原動機回転数相関テーブル１２１は車両情報記憶部１２０に記憶されているテーブルの一つであり、原動機回転数と車速との関係を、変速機の変速段度毎に現したテーブルである。車速・原動機回転数相関テーブル１２１においては、巡航走行をしているときの車速と原動機回転数の関係を示している。この車速・原動機回転数相関テーブル１２１に対応して、各巡航速度を達成するためのパーシャルアクセル開度と変速段度の対応関係を示す基準アクセル開度テーブル１２２が車両情報記憶部１２０内に設けられている。
【００１５】
この基準アクセル開度テーブル１２２の一例を図３に示す。この基準アクセル開度テーブル１２２には、例えば、低速から高速に至る車速について所定の車速範囲ごとに変速段度をあらかじめ定めて、各車速及びあらかじめ定めた変速段度（以下、基準変速段度と言う）に対応したパーシャルアクセル開度として基準アクセル開度が設定されている。図３のテーブルでは、車速が４０Ｋｍ／ｈのとき、基準変速段度を３速として、基準アクセル開度を１２．５％と設定している。同様に、車速が３０Ｋｍ／ｈのときは、基準変速段度をａとして、基準アクセル開度をＡ％と設定している。この場合の基準変速段度は、各車速ごとに、一般の自動変速装置によって標準的に選択される変速段度を設定してもよく、また、例えば、３速の速度領域を広くとるなど、任意の設定をしてもよい。また、いわゆる無断変速機とよばれる連続可変トランスミッションを搭載した車両においては、各速度と連続可変トランスミッションの変速比との対応関係に対して、アクセル開度を対応付けるテーブルにすればよい。
【００１６】
エンジン音記憶部３２０には、エンジン音をサンプリングしたデータが記憶されており、エンジン音生成部３１０はエンジン音記憶部３２０内のサンプリングデータを用いて擬似エンジン音を生成する。
【００１７】
本実施形態においては、エンジン音記憶部３２０内には５種類のサンプリングデータが記憶されている。図４に、これらのサンプリングデータがどのような状況に対応したデータであるかを示す。すなわち、５種類のサンプリングデータに対応する波形である波形１から波形５は、各々図４に示す縦軸のアクセル開度と横軸の原動機回転数によって特定される状況における波形である。例えば、波形１は、アクセルを開かずに原動機がアイドリング状態のとき発せられるエンジン音の波形である。また、波形５は、アクセルを全開にして、原動機も最大に回転しているときに発せられるエンジン音の波形である。他の波形も同様に、各座標が示すアクセル開度及び原動機回転数の状態であるときのエンジン音の波形である。
【００１８】
[実施形態の動作]
（アクセル開度推定）
次に、図１を用いてアクセル開度を推定する動作について説明する。車両が起動されると、車速センサ２１０は車速情報を検出し、原動機回転数センサ２２０は、原動機回転数情報を検出する。検出された車速情報及び原動機回転数情報は、センサインターフェース１３０を介してアクセル開度算出部１１０へ入力される。
【００１９】
これにより、アクセル開度算出部１１０は、車両情報記憶部１２０に記憶された基準アクセル開度テーブル１２２を参照し、検出された車速に対応する基準アクセル開度及び基準変速段度を取得する。続いてアクセル開度算出部１１０は、車両情報記憶部１２０に記憶された車速・原動機回転数相関テーブル１２１を参照し、検出された車速及び取得された基準変速段度に対応する推定原動機回転数を取得する。
【００２０】
ここで、基準アクセル開度及び推定原動機回転数は、巡航走行時を想定したものであるから、車両が加速や減速を行っていたり、あるいは半クラッチ状態であったなどの条件によっては、実際の走行時のアクセル開度、原動機回転数と差異が生じる。そこで、本実施形態においては、原動機回転数センサ２２０が検出した実際の原動機回転数と、推定原動機回転数の差分を算出し、この差分の値を利用して、基準アクセル開度を補正する。
【００２１】
具体的には、この差分の値にあらかじめ定められた値（以後「補正の係数」と言う）を掛けて、基準アクセル開度に加えることで、補正後のアクセル開度を算出し、これをアクセル開度の推定値とする。この補正の係数は、アクセル開度推定値を算出するために定められる数値であり、車種もしくは車両ごとにあらかじめ測定等を行い定められる。この補正係数は、ＣＰＵ１１１が用いるＲＯＭ１１２内のプログラムに予め設定しておいてもよく、ＲＡＭ１１３や車両情報記憶部１２０に記憶して、ＣＰＵ１１１が適宜参照するようにしてもよい。なお、タイヤの空気圧センサや加速度センサ等で、走行中の車両の状態を検出した数値を元に、この補正の係数を増減させてもよい。
【００２２】
次に、アクセル開度推定動作の具体例について説明する。補正の係数が０．０２と定められていたとする。そして、車両が時速４０ｋｍで走行中に、検出された原動機回転数が３７００ｒｐｍだった場合、基準アクセル開度テーブル１２２に基づいて、車速４０ｋｍ／ｈに対応する基準変速段度３を求め、さらに車速・原動機回転数相関テーブル１２１において車速４０ｋｍ／ｈ、基準変速段度３速に対応する原動機回転数２０００ｒｐｍを推定原動機回転数として求める。そして、検出された原動機回転数と推定原動機回転数の差に補正の係数を掛け、基準アクセル開度に加えると、１２．５＋（３７００−２０００）×０．０２＝４６．５（％）となる。
これは、車速４０ｋｍ／ｈを一定に保って走行するよりも検出された原動機回転数が大きい場合の例であったが、この例では加速をするため原動機を多く回転させている状態と推定されるので、アクセル開度も増加するように補正されている。
【００２３】
さらに一例を示す。前述の例で検出された原動機回転数が１６００ｒｐｍだったとすると、この場合のアクセル開度推定値は、１２．５％＋（１６００−２０００）×０．０２＝４．５（％）となる。
これは、車両が減速中であると推定されるので、アクセル開度が減少するように補正されている。
以上のように、原動機回転数センサ２２０が検出した実際の原動機回転数と推定原動機回転数との差分値を利用して基準アクセル開度を補正することにより、任意の速度におけるアクセル開度が推定される。
【００２４】
（エンジン音生成）
続いて、エンジン音生成部３１０が、擬似エンジン音を生成する動作について説明する。アクセル開度算出装置１１０により算出されたアクセル開度の推定値と、原動機回転数センサ２２０により検出された原動機回転数は、それぞれエンジン音生成部３１０に入力される。エンジン音生成部３１０は、これらアクセル開度推定値と原動機回転数を元に、エンジン音記憶部３２０内の５種類のサンプリングデータを適宜合成してエンジン音波形を生成する。
【００２５】
例えば、図４に示すように、原動機回転数がＸ１、アクセル開度推定値がＹ１である場合、これらの条件に対応する座標上の点Ｐに近接する３つのエンジン音の波形（この場合は波形１〜３）を合成の対象とする。このとき、波形１〜３を示す３つの座標と点Ｐとの距離に応じて各サンプリングデータの重み付けをする。こうして重み付けされた３つのサンプリングデータを合成して点Ｐの条件にあったエンジン音波形を生成する。なお、原動機回転数とアクセル開度推定値が示す座標に対して、近接する３つのエンジン音の波形を選択したが、この数は予め定めた任意の数でよい。
【００２６】
次に、エンジン音生成部３１０によって生成された擬似エンジン音の波形は、図示せぬアンプによって増幅された後、外部のスピーカー等に出力されることにより、擬似エンジン音が放音される。
【００２７】
なお、本実施形態においては、５種類のサンプリングデータを用いたが、それ以上のサンプリングデータを用いてもよい。
【００２８】
＜変形例１＞
上述した実施形態においては、原動機回転数センサ２２０が検出した実際の原動機回転数と推定原動機回転数との差分値を利用して基準アクセル開度を補正したが、差分に限らず両者の比などを用いて補正を行っても良い。要するに、原動機回転数センサ２２０が検出した実際の原動機回転数と推定原動機回転数との比較に基づいて補正が行われる構成であればよい。
＜変形例２＞
上述した実施形態においては、推定したアクセル開度を擬似エンジン音の生成に用いたが、推定アクセル開度の利用はこれに限らない。例えば、推定アクセル開度に基づいて、表示装置にアクセル開度に対応した画像を表示し、運転者に知らせるようにしてもよい。また、推定アクセル開度の情報を用いて、他の機器（照明、空調機器、ファンなど）を制御してもよい。
＜変形例３＞
上述した実施形態においては、予め記憶した波形データに対して重み付けを行って合成し、合成後のデータに基づいてエンジン音波形を生成したが、エンジン音波形の生成方法は他の方法を用いてもよい。例えば、正弦波合成方法を用いてもよく、この方法によって生成された波形に対して、各種のエンベロープ制御や変調制御を行うようにしてもよい。また、波形読み出しに際して、その読み出しアドレスを変調するなどの方法でもよい。要するに、推定されたアクセル開度に対応して、波形合成の仕方や変調の仕方を変え、これにより、エンジン音の波形が変化するような構成とすればよい。
＜変形例４＞
上述した実施形態においては、巡航走行（定地上を一定速度で走行）をしているときの車速と原動機回転数の関係及び各巡航速度を達成するためのパーシャルアクセル開度と変速段度の対応関係に基づいてアクセル開度を推定したが、路面の傾斜、路面とタイヤの摩擦状態及び空気抵抗等の条件を一定にした状態において計測されたこれらの値の対応関係に基づいてアクセル開度を推定してもよい。
【符号の説明】
【００２９】
１０…エンジン音生成装置、２０…センサ装置（車速検出手段）、１１０…アクセル開度算出装置（取得手段：アクセル開度補正手段）、１１１…ＣＰＵ（取得手段）、１１２…ＲＯＭ、１１３…ＲＡＭ、１２０…車両情報記憶部（記憶手段）、１２１…車速・原動機回転数相関テーブル（記憶手段）、１２２…基準アクセル開度テーブル（記憶手段）、１３０…センサインターフェース、２１０…車速センサ（車速検出手段）、２２０…原動機回転数センサ（原動機回転数検出手段）、３１０…エンジン音生成部（エンジン音波形生成手段）、３２０…エンジン音記憶部（エンジン音波形生成手段）
【図１】
2011012579.tif 000003
【図２】
2011012579.tif 000004
【図３】
2011012579.tif 000005
【図４】
2011012579.tif 000006