(57)【特許請求の範囲】
【請求項１】
ブレーキペダル（３７）の操作に基づいて制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）が各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）を付与することにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるヒルホールド制御を実行する車両の制動力保持装置（１１）において、
前記車両が停止した路面の斜度（ｇｒ）を検出する路面斜度検出手段（６０，ＳＥ９）と、
該路面斜度検出手段（６０，ＳＥ９）により検出された斜度（ｇｒ）の路面上に車両が停止する際に最低限必要な前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を最小制動力（ＢＰｍｉｎ）として設定する最小制動力設定手段（６０）と、
車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、基準制動力（ＢＢＰ）として設定する基準制動力設定手段（６０）と、
前記基準制動力（ＢＢＰ）が前記最小制動力（ＢＰｍｉｎ）未満であるか否かを判定する最小制動力判定手段（６０）と、
該最小制動力判定手段（６０）による判定結果が肯定判定である場合に、前記基準制動力（ＢＢＰ）をその値が前記最小制動力（ＢＰｍｉｎ）となるように設定し、否定判定である場合は前記基準制動力（ＢＢＰ）の設定をそのままとする基準制動力変更手段（６０）と、
前記ヒルホールド制御の開始条件となる閾値（ＫＢＰ）を、前記最小制動力（ＢＰｍｉｎ）と予め設定された基準値（ＢＶ）とを加算した値以上になるように前記基準制動力変更手段（６０）で設定された前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより設定する閾値設定手段（６０）と、
該閾値設定手段（６０）による前記閾値（ＫＢＰ）の設定後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定する制動力判定手段（６０）と、
該制動力判定手段（６０）による判定結果が肯定判定になった場合に、前記ヒルホールド制御を実行させる制御手段（６０）とを備えた車両の制動力保持装置。
【請求項２】
ブレーキペダル（３７）の操作に基づいて制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）が各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）を付与することにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるヒルホールド制御を実行する車両の制動力保持装置（１１）において、
前記車両が停止した路面の斜度（ｇｒ）を検出する路面斜度検出手段（６０，ＳＥ９）と、
該路面斜度検出手段（６０，ＳＥ９）により検出された斜度（ｇｒ）の路面上に車両が停止する際に最低限必要な前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を最小制動力（ＢＰｍｉｎ）として設定する最小制動力設定手段（６０）と、
車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定する基準制動力設定手段（６０）と、
前記基準制動力（ＢＢＰ）が前記最小制動力（ＢＰｍｉｎ）未満であるか否かを判定する最小制動力判定手段（６０）と、
前記最小制動力判定手段（６０）による判定結果が肯定判定である場合には前記最小制動力（ＢＰｍｉｎ）と予め設定された基準値（ＢＶ）とを加算することにより前記ヒルホールド制御の開始条件となる閾値（ＫＢＰ）を設定する一方、前記最小制動力判定手段（６０）による判定結果が否定判定である場合には前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定する閾値設定手段（６０）と、
該閾値設定手段（６０）による前記閾値（ＫＢＰ）の設定後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定する制動力判定手段（６０）と、
該制動力判定手段（６０）による判定結果が肯定判定になった場合に、前記ヒルホールド制御を実行させる制御手段（６０）とを備えた車両の制動力保持装置。
【請求項３】
前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算した値が前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）により前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定する最大制動力判定手段（６０）をさらに備え、
前記閾値設定手段（６０）は、前記最大制動力判定手段（６０）による判定結果が肯定判定である場合に、前記最大制動力（ＢＰｍａｘ）未満であって且つ前記最小制動力（ＢＰｍｉｎ）と前記基準値（ＢＶ）とを加算した値よりも大きい最大作動値（ＢＰｍａｘ１）となるように前記閾値（ＫＢＰ）を設定する請求項１又は請求項２に記載の車両の制動力保持装置。
【請求項４】
ブレーキペダル（３７）の操作に基づいて制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）が各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）を付与することにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるヒルホールド制御を実行する車両の制動力保持装置（１１）において、
車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定する基準制動力設定手段（６０）と、
前記基準制動力（ＢＢＰ）と予め設定された基準値（ＢＶ）とを加算した値が前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）により前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定する最大制動力判定手段（６０）と、
該最大制動力判定手段（６０）による判定結果が肯定判定である場合には、予め設定された前記最大制動力（ＢＰｍａｘ）未満の最大作動値（ＢＰｍａｘ１）となるように閾値（ＫＢＰ）を設定する一方、前記最大制動力判定手段（６０）による判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより閾値（ＫＢＰ）を設定する閾値設定手段（６０）と、
該閾値設定手段（６０）による前記閾値（ＫＢＰ）の設定後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定する制動力判定手段（６０）と、
該制動力判定手段（６０）による判定結果が肯定判定になった場合に、前記ヒルホールド制御を実行させる制御手段（６０）とを備えた車両の制動力保持装置。
【請求項５】
ブレーキペダル（３７）の操作に基づいて各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）が付与されることにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与される制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるためのヒルホールド制御を実行する車両の制動力保持方法において、
前記車両が停止した路面の斜度（ｇｒ）を検出すると共に、その検出された斜度（ｇｒ）の路面上に車両が停止する際に最低限必要な前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を最小制動力（ＢＰｍｉｎ）として設定し、前記ヒルホールド制御の開始条件となる閾値（ＫＢＰ）を、前記最小制動力（ＢＰｍｉｎ）と予め設定された基準値（ＢＶ）とを加算した値以上となるように設定した後、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定し、その判定結果が肯定判定になった場合には、前記ヒルホールド制御を実行するとともに、
車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を基準制動力（ＢＢＰ）として検出し、該基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算した値が前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、予め設定された前記最大制動力（ＢＰｍａｘ）未満の最大作動値（ＢＰｍａｘ１）となるように前記閾値（ＫＢＰ）を設定する一方、その判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定するようにした車両の制動力保持方法。
【請求項６】
ブレーキペダル（３７）の操作に基づいて各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）が付与されることにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与される制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるためのヒルホールド制御を実行する車両の制動力保持方法において、
車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定し、該基準制動力（ＢＢＰ）と予め設定された基準値（ＢＶ）との加算値が前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、予め設定された前記最大制動力（ＢＰＭａｘ）未満の最大作動値（ＢＰｍａｘ１）となるように閾値（ＫＢＰ）を設定する一方、その判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定し、その後、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）が前記閾値（ＫＢＰ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、前記ヒルホールド制御を実行するようにした車両の制動力保持方法。
【請求項７】
ブレーキペダル（３７）の操作に基づいて各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）が付与されることにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与される制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるためのヒルホールド制御を実行する車両の制動力保持方法において、
車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定し、該基準制動力（ＢＢＰ）と予め設定された基準値（ＢＶ）との加算値が前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）未満の予め設定された最大作動値（ＢＰｍａｘ１）以下であるか否かを判定し、その判定結果が肯定判定である場合には、前記最大作動値（ＢＰｍａｘ１）となるように閾値（ＫＢＰ）を設定する一方、その判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定し、その後、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）が前記閾値（ＫＢＰ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、前記ヒルホールド制御を実行するようにした車両の制動力保持方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブレーキペダルの操作により停止した車両の各車輪に付与されている制動力を前記ブレーキペダルの操作解消後においても保持させる車両の制動力保持装置、及び車両の制動力保持方法に関する。
【背景技術】
【０００２】
一般に、坂路などの斜面上に車両が停止した場合に、搭乗者がブレーキペダルの踏込み操作を解消すると、各車輪に対する制動力が急激に低下するため、斜面の傾斜方向下側への車両の予期せぬ移動（すなわち、車両のずり下がり）が発生する。こうした車両の予期せぬ移動が発生した場合には、坂道発進操作等の車両操作に対する搭乗者の余裕を低下させてしまうおそれがあった。そこで、従来から、ブレーキペダルの踏込み操作の解消後においても停止車両の車輪に付与されている制動力を保持させて車両の予期せぬ移動の発生を抑制する所謂ヒルホールド制御を実行する車両の制動力保持装置、及び車両の制動力保持方法が提案されている（例えば、特許文献１）。
【０００３】
この特許文献１に記載の車両の制動力保持装置では、図９に示すように、搭乗者によるブレーキペダルの踏込み操作により車両が停止した時点から基準時間（例えば、「０．８」秒）Ｔ１０経過後の各ホイールシリンダ（制動手段）内のブレーキ液圧を基準ブレーキ液圧としてＲＡＭに記憶させるようになっている。そして、この基準ブレーキ液圧の値に予め設定された基準値ＢＶ１０を加算した値を閾値ＫＢＰ１０としてＲＡＭに設定記憶させるようになっている。その後、ブレーキペダルがさらに強く踏込まれることによって、液圧回路内のブレーキ液圧が閾値ＫＢＰ１０以上になった場合には、各ホイールシリンダにより各車輪に付与される制動力を保持させるために、各ホイールシリンダ内のブレーキ液圧を保圧させるようになっている。
【特許文献１】特開平１０−２４８１７号公報（請求項１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の車両の制動力保持装置では、車両停止時から基準時間経過後の各ホイールシリンダ内の基準ブレーキ液圧に基づき設定される閾値によっては、搭乗者の意思とは無関係にヒルホールド制御が実行されたり、ブレーキペダルをいくら強く踏込んでもヒルホールド制御が実行されなかったりすることがあった。すなわち、図９に示すように、基準時間（例えば、「０．１」秒）Ｔ１１が短く設定されたことなどに起因して、車両停止時から基準時間Ｔ１１経過後の各ホイールシリンダ内の基準ブレーキ液圧が比較的低くなった場合には、設定される閾値ＫＢＰ１１が比較的低い値になる。そのため、搭乗者にヒルホールド制御を実行させる意思がないにも関わらず、ブレーキペダルの踏込み量によって各ホイールシリンダ内のブレーキ液圧が閾値ＫＢＰ１１以上となってしまい、ヒルホールド制御が実行されてしまうおそれがあった。
【０００５】
一方、基準時間Ｔ（例えば、「１」秒）１２が長く設定されたことなどに起因して、車両停止時から基準時間Ｔ１２経過後の各ホイールシリンダ内の基準ブレーキ液圧が比較的高くなった場合には、設定される閾値ＫＢＰ１２が比較的高い値になる。そのため、搭乗者がヒルホールド制御を実行させるためにブレーキペダルを踏込んでも、各ホイールシリンダ内のブレーキ液圧が閾値ＫＢＰ１２以上とはならず、ヒルホールド制御が実行されないおそれがあった。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、その目的は、ヒルホールド制御の誤作動を抑制すると共に、ヒルホールド制御を実行させるためにブレーキペダルが操作された場合に該ヒルホールド制御が作動しないことを抑制することができる車両の制動力保持装置及び車両の制動力保持方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、車両の制動力保持装置にかかる請求項１に記載の発明は、ブレーキペダル（３７）の操作に基づいて制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）が各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）を付与することにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるヒルホールド制御を実行する車両の制動力保持装置（１１）において、前記車両が停止した路面の斜度（ｇｒ）を検出する路面斜度検出手段（６０，ＳＥ９）と、該路面斜度検出手段（６０，ＳＥ９）により検出された斜度（ｇｒ）の路面上に車両が停止する際に最低限必要な前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を最小制動力（ＢＰｍｉｎ）として設定する最小制動力設定手段（６０）と、車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、基準制動力（ＢＢＰ）として設定する基準制動力設定手段（６０）と、前記基準制動力（ＢＢＰ）が前記最小制動力（ＢＰｍｉｎ）未満であるか否かを判定する最小制動力判定手段（６０）と、該最小制動力判定手段（６０）による判定結果が肯定判定である場合に、前記基準制動力（ＢＢＰ）をその値が前記最小制動力（ＢＰｍｉｎ）となるように設定し、否定判定である場合は前記基準制動力（ＢＢＰ）の設定をそのままとする基準制動力変更手段（６０）と、前記ヒルホールド制御の開始条件となる閾値（ＫＢＰ）を、前記最小制動力（ＢＰｍｉｎ）と予め設定された基準値（ＢＶ）とを加算した値以上になるように前記基準制動力変更手段（６０）で設定された前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより設定する閾値設定手段（６０）と、該閾値設定手段（６０）による前記閾値（ＫＢＰ）の設定後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定する制動力判定手段（６０）と、該制動力判定手段（６０）による判定結果が肯定判定になった場合に、前記ヒルホールド制御を実行させる制御手段（６０）とを備えたことを要旨とする。
【０００８】
上記構成では、ヒルホールド制御の開始条件となる閾値は、車両が停止した路面の斜度に基づき設定される最小制動力と予め設定された基準値とを加算した値以上となるように設定される。すなわち、搭乗者にヒルホールド制御を実行させる意思がない場合に、ブレーキペダルの操作によって各車輪に対する制動手段からの制動力が閾値以上になってしまうことが抑制される。したがって、ヒルホールド制御の誤作動を抑制することができる。
【００１０】
上記構成では、基準制動力が最小制動力未満である場合には、基準制動力が最小制動力に設定変更され、その設定変更された基準制動力に基準値を加算することにより閾値が設定される。そのため、最小制動力に基準値を加算した値以上に閾値を確実に設定できる。
【００１１】
車両の制動力保持装置にかかる請求項２に記載の発明は、ブレーキペダル（３７）の操作に基づいて制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）が各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）を付与することにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるヒルホールド制御を実行する車両の制動力保持装置（１１）において、前記車両が停止した路面の斜度（ｇｒ）を検出する路面斜度検出手段（６０，ＳＥ９）と、該路面斜度検出手段（６０，ＳＥ９）により検出された斜度（ｇｒ）の路面上に車両が停止する際に最低限必要な前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を最小制動力（ＢＰｍｉｎ）として設定する最小制動力設定手段（６０）と、車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定する基準制動力設定手段（６０）と、前記基準制動力（ＢＢＰ）が前記最小制動力（ＢＰｍｉｎ）未満であるか否かを判定する最小制動力判定手段（６０）と、前記最小制動力判定手段（６０）による判定結果が肯定判定である場合には前記最小制動力（ＢＰｍｉｎ）と予め設定された基準値（ＢＶ）とを加算することにより前記ヒルホールド制御の開始条件となる閾値（ＫＢＰ）を設定する一方、前記最小制動力判定手段（６０）による判定結果が否定判定である場合には前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定する閾値設定手段（６０）と、該閾値設定手段（６０）による前記閾値（ＫＢＰ）の設定後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定する制動力判定手段（６０）と、該制動力判定手段（６０）による判定結果が肯定判定になった場合に、前記ヒルホールド制御を実行させる制御手段（６０）とを備えたことを要旨とする。
【００１２】
上記構成では、ヒルホールド制御の開始条件となる閾値は、車両が停止した路面の斜度に基づき設定される最小制動力と予め設定された基準値とを加算した値以上となるように設定される。すなわち、搭乗者にヒルホールド制御を実行させる意思がない場合に、ブレーキペダルの操作によって各車輪に対する制動手段からの制動力が閾値以上になってしまうことが抑制される。したがって、ヒルホールド制御の誤作動を抑制することができる。
また、基準制動力が最小制動力未満である場合には、最小制動力に基準値を加算することにより閾値が設定される。そのため、最小制動力に基準値を加算した値以上に閾値を確実に設定できる。
【００１３】
請求項３に記載の発明は、請求項１又は請求項２に記載の車両の制動力保持装置において、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算した値が前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）により前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定する最大制動力判定手段（６０）をさらに備え、前記閾値設定手段（６０）は、前記最大制動力判定手段（６０）による判定結果が肯定判定である場合に、前記最大制動力（ＢＰｍａｘ）未満であって且つ前記最小制動力（ＢＰｍｉｎ）と前記基準値（ＢＶ）とを加算した値よりも大きい最大作動値（ＢＰｍａｘ１）となるように前記閾値（ＫＢＰ）を設定することを要旨とする。
【００１４】
上記構成では、基準制動力と基準値とを加算した値が最大制動力以上になった場合、閾値は、最大制動力未満であって且つ最小制動力と基準値とを加算した値よりも大きい最大作動値に設定される。そのため、搭乗者がヒルホールド制御を実行させるためにブレーキペダルを操作した際に、ヒルホールド制御が実行されないことが抑制される。したがって、ヒルホールド制御の誤作動を抑制すると共に、ヒルホールド制御を実行させるためにブレーキペダルが操作された場合に該ヒルホールド制御が作動しないことを抑制することができる。
【００１５】
請求項４に記載の発明は、ブレーキペダル（３７）の操作に基づいて制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）が各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）を付与することにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるヒルホールド制御を実行する車両の制動力保持装置（１１）において、車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定する基準制動力設定手段（６０）と、前記基準制動力（ＢＢＰ）と予め設定された基準値（ＢＶ）とを加算した値が前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）により前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定する最大制動力判定手段（６０）と、該最大制動力判定手段（６０）による判定結果が肯定判定である場合には、予め設定された前記最大制動力（ＢＰｍａｘ）未満の最大作動値（ＢＰｍａｘ１）となるように閾値（ＫＢＰ）を設定する一方、前記最大制動力判定手段（６０）による判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより閾値（ＫＢＰ）を設定する閾値設定手段（６０）と、該閾値設定手段（６０）による前記閾値（ＫＢＰ）の設定後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する前記制動手段（３６ａ，３６ｂ，３６ｃ，３６ｄ）からの制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定する制動力判定手段（６０）と、該制動力判定手段（６０）による判定結果が肯定判定になった場合に、前記ヒルホールド制御を実行させる制御手段（６０）とを備えたことを要旨とする。
【００１６】
上記構成では、基準制動力と基準値とを加算した値が最大制動力以上になった場合、閾値は、最大制動力未満であって且つ最小制動力と基準値とを加算した値よりも大きい最大作動値に設定される。そのため、搭乗者がヒルホールド制御を実行させるためにブレーキペダルを操作した際に、ヒルホールド制御が作動しないことが抑制される。すなわち、ヒルホールド制御を実行させるためにブレーキペダルが操作された場合に該ヒルホールド制御が作動しないことを抑制することができる。
【００１７】
一方、車両の制動力保持方法にかかる請求項５に記載の発明は、ブレーキペダル（３７）の操作に基づいて各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）が付与されることにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与される制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるためのヒルホールド制御を実行する車両の制動力保持方法において、前記車両が停止した路面の斜度（ｇｒ）を検出すると共に、その検出された斜度（ｇｒ）の路面上に車両が停止する際に最低限必要な前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を最小制動力（ＢＰｍｉｎ）として設定し、前記ヒルホールド制御の開始条件となる閾値（ＫＢＰ）を、前記最小制動力（ＢＰｍｉｎ）と予め設定された基準値（ＢＶ）とを加算した値以上となるように設定した後、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）が前記閾値（ＫＢＰ）以上になったか否かを判定し、その判定結果が肯定判定になった場合には、前記ヒルホールド制御を実行するとともに、車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を基準制動力（ＢＢＰ）として検出し、該基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算した値が前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、予め設定された前記最大制動力（ＢＰｍａｘ）未満の最大作動値（ＢＰｍａｘ１）となるように前記閾値（ＫＢＰ）を設定する一方、その判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定するようにしたことを要旨とする。
【００１８】
上記構成では、ヒルホールド制御の開始条件となる閾値は、車両が停止した路面の斜度に基づき設定される最小制動力と予め設定された基準値とを加算した値以上となるように設定される。すなわち、搭乗者にヒルホールド制御を実行させる意思がない場合に、ブレーキペダルの操作によって各車輪に対する制動手段からの制動力が閾値以上になってしまうことが抑制される。したがって、ヒルホールド制御の誤作動を抑制することができる。
【００１９】
また、請求項３に記載の発明の場合と同様の作用効果を奏し得る。
請求項６に記載の発明は、ブレーキペダル（３７）の操作に基づいて各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）が付与されることにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与される制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるためのヒルホールド制御を実行する車両の制動力保持方法において、車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定し、該基準制動力（ＢＢＰ）と予め設定された基準値（ＢＶ）との加算値が前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、予め設定された前記最大制動力（ＢＰＭａｘ）未満の最大作動値（ＢＰｍａｘ１）となるように閾値（ＫＢＰ）を設定する一方、その判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定し、その後、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）が前記閾値（ＫＢＰ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、前記ヒルホールド制御を実行するようにしたことを要旨とする。
【００２０】
上記構成では、請求項４に記載の発明の場合と同様の作用効果を奏し得る。
請求項７に記載の発明は、ブレーキペダル（３７）の操作に基づいて各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に制動力（ＢＰ）が付与されることにより車両が停止した後に前記ブレーキペダル（３７）が前記制動力（ＢＰ）を増加させるためにさらに操作された場合には、そのブレーキペダル（３７）の操作解消後においても前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与される制動力（ＢＰ）を、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）の回動が開始されないように保持させるためのヒルホールド制御を実行する車両の制動力保持方法において、車両停止時から予め設定された基準時間（ＢＴ）経過後における前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）を基準制動力（ＢＢＰ）として設定し、該基準制動力（ＢＢＰ）と予め設定された基準値（ＢＶ）との加算値が前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に付与可能な最大制動力（ＢＰｍａｘ）未満の予め設定された最大作動値（ＢＰｍａｘ１）以下であるか否かを判定し、その判定結果が肯定判定である場合には、前記最大作動値（ＢＰｍａｘ１）となるように閾値（ＫＢＰ）を設定する一方、その判定結果が否定判定である場合には、前記基準制動力（ＢＢＰ）と前記基準値（ＢＶ）とを加算することにより前記閾値（ＫＢＰ）を設定し、その後、前記各車輪（ＦＲ，ＦＬ，ＲＲ，ＲＬ）に対する制動力（ＢＰ）が前記閾値（ＫＢＰ）以上であるか否かを判定し、その判定結果が肯定判定である場合には、前記ヒルホールド制御を実行するようにしたことを要旨とする。
【００２１】
上記構成では、基準制動力と基準値との加算値、及び、最大作動値のうち大きい方が閾値として設定される。そのため、ブレーキペダルの操作量が比較的小さい搭乗者に対応するように最大作動値を比較的小さな値に設定した場合、閾値は、ブレーキペダルの操作量が比較的小さかったときには基準制動力と基準値との加算値よりも大きい最大作動値に設定される。その一方、閾値は、ブレーキペダルの操作量が比較的大きかったときには最大作動値よりも大きい基準制動力と基準値との加算値に設定される。したがって、閾値が小さな値に設定されることによるヒルホールド制御の誤作動が抑制される。
【発明を実施するための最良の形態】
【００２２】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態を図１〜図７に従って説明する。なお、以下における本明細書中の説明においては、車両の進行方向（前進方向）を前方（車両前方）として説明する。また、特に説明がない限り、以下の記載における左右方向は、車両進行方向における左右方向と一致するものとする。
【００２３】
図１に示すように、本実施形態における車両の制動力保持装置１１は、複数（本実施形態では４つ）ある車輪（右前輪ＦＲ、左前輪ＦＬ、右後輪ＲＲ及び左後輪ＲＬ）のうち、前輪ＦＲ，ＦＬが駆動輪として機能する車両（いわゆる前輪駆動車）に搭載されている。この制動力保持装置１１は、駆動源となるエンジン１２で発生した駆動力を前輪ＦＲ，ＦＬに伝達する駆動力伝達機構１３と、前輪ＦＲ，ＦＬを転舵輪（「操舵輪」ともいう。）として転舵させるための前輪転舵機構１４と、各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬに制動力を付与するための制動力付与機構１５とを備えている。また、この制動力保持装置１１は、上記各機構１３，１４，１５を車両の走行状態に応じて適宜に制御するための電子制御装置（「ＥＣＵ」ともいう。）１６を備えている。なお、エンジン１２は、車両の搭乗者によるアクセルぺダル１７の踏込み操作に対応した駆動力を発生させる。
【００２４】
駆動力伝達機構１３には、吸気管１８内の吸気通路１８ａの開口断面積を可変させるスロットル弁１９の開度を制御するためのスロットル弁アクチュエータ（例えばＤＣモータ）２０と、エンジン１２の吸気ポート（図示略）近傍に燃料を噴射するインジェクタを有する燃料噴射装置２１とが設けられている。また、駆動力伝達機構１３には、エンジン１２の出力軸に接続されたトランスミッション２２と、このトランスミッション２２から伝達された駆動力を適宜配分して前輪ＦＬ，ＦＲに伝達するディファレンシャルギヤ２３とが設けられている。さらに、駆動力伝達機構１３には、アクセルぺダル１７の踏込み量（開度）を検出するためのアクセル開度センサＳＥ１が設けられている。
【００２５】
前輪転舵機構１４には、ステアリングホイール２４と、ステアリングホイール２４が固定されたステアリングシャフト２５と、ステアリングシャフト２５に連結された転舵アクチュエータ２６とが設けられている。また、前輪転舵機構１４には、転舵アクチュエータ２６により車両の左右方向に移動自在なタイロッドと、このタイロッドの移動により前輪ＦＬ，ＦＲを転舵させるリンクとを含んだリンク機構部２７とが設けられている。さらに、前輪転舵機構１４には、ステアリングホイール２４の操舵角を検出するための操舵角センサＳＥ２が設けられている。
【００２６】
次に、制動力付与機構１５について図２に基づき以下説明する。
図２に示すように、本実施形態の制動力付与機構１５は、マスタシリンダ３０及びブースタ３１を有する液圧発生装置３２と、２つの液圧回路３３，３４を有する液圧制御装置（図２では二点鎖線で示す。）３５とを備えている。各液圧回路３３，３４は、液圧発生装置３２に接続されると共に、各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬに対応して設けられたホイールシリンダ（制動手段）３６ａ，３６ｂ，３６ｃ，３６ｄに接続されている。すなわち、右前輪ＦＲにはホイールシリンダ３６ａが対応すると共に、左前輪ＦＬにはホイールシリンダ３６ｂが対応している。また、右後輪ＲＲにはホイールシリンダ３６ｃが対応すると共に、左後輪ＲＬにはホイールシリンダ３６ｄが対応している。
【００２７】
液圧発生装置３２には、ブレーキペダル３７が設けられており、このブレーキペダル３７が車両の搭乗者によって踏込み操作されたことに基づき、液圧発生装置３２のマスタシリンダ３０及びブースタ３１が駆動するようになっている。また、マスタシリンダ３０には、２つの出力ポート３０ａ，３０ｂが設けられており、各出力ポート３０ａ，３０ｂのうち一方の出力ポート３０ａには第１液圧回路３３が接続されると共に、他方の出力ポート３０ｂには第２液圧回路３４が接続されている。さらに、液圧発生装置３２には、ブレーキペダル３７が操作された際に電子制御装置１６に向けて信号を送信するブレーキスイッチＳＷ１が設けられている。
【００２８】
液圧制御装置３５には、第１液圧回路３３内のブレーキ液圧を昇圧するためのポンプ３８と、第２液圧回路３４内のブレーキ液圧を昇圧するためのポンプ３９と、各ポンプ３８，３９を同時に駆動させるモータＭとが設けられている。また、各液圧回路３３，３４上にはブレーキオイルが貯留されるリザーバ４０，４１が設けられており、各リザーバ４０，４１内のブレーキオイルは、ポンプ３８，３９の駆動に基づき液圧回路３３，３４内に供給されるようになっている。さらに、各液圧回路３３，３４には、マスタシリンダ３０内のブレーキ液圧を検出するための液圧センサＰＳ１，ＰＳ２が設けられている。
【００２９】
第１液圧回路３３には、右前輪ＦＲに対応するホイールシリンダ３６ａに接続されるホイールシリンダ３６ａ用（右前輪ＦＲ用）の右前輪用経路３３ａと、左後輪ＲＬに対応するホイールシリンダ３６ｄに接続されるホイールシリンダ３６ｄ用（左後輪ＲＬ用）の左後輪用経路３３ｂとが形成されている。そして、これら各経路３３ａ，３３ｂ上には、常開型の電磁弁４２，４３と常閉型の電磁弁４４，４５とがそれぞれ設けられている。
【００３０】
同様に、第２液圧回路３４には、左前輪ＦＬに対応するホイールシリンダ３６ｂに接続されるホイールシリンダ３６ｂ用（左前輪ＦＬ用）の左前輪用経路３４ａと、右後輪ＲＲに対応するホイールシリンダ３６ｃに接続されるホイールシリンダ３６ｃ用（右後輪ＲＲ用）の右後輪用経路３４ｂとが形成されている。そして、これら各経路３４ａ，３４ｂ上には、常開型の電磁弁４６，４７と常閉型の電磁弁４８，４９とがそれぞれ設けられている。
【００３１】
また、第１液圧回路３３において各経路３３ａ，３３ｂに分岐された部位よりもマスタシリンダ３０側には、常開型の比例電磁弁５０が接続されると共に、この比例電磁弁５０と並列関係をなすリリーフ弁５１が接続されている。そして、比例電磁弁５０とリリーフ弁５１とにより比例差圧弁５２が構成されている。比例差圧弁５２は、電子制御装置１６による制御に基づき、比例差圧弁５２よりもマスタシリンダ３０側とホイールシリンダ３６ａ，３６ｄ側とで液圧差（ブレーキ液圧の差）を発生させることができる。なお、この液圧差の最大値は、リリーフ弁５１を構成するばね５１ａの付勢力に基づく値となる。また、第１液圧回路３３には、リザーバ４０とポンプ３８との間からマスタシリンダ３０側に向けて分岐された分岐液圧路３３ｃが形成されており、この分岐液圧路３３ｃ上には常閉型の電磁弁５３が接続されている。
【００３２】
同様に、第２液圧回路３４において各経路３４ａ，３４ｂに分岐された部位よりもマスタシリンダ３０側には、常開型の比例電磁弁５４が接続されると共に、この比例電磁弁５４と並列関係をなすリリーフ弁５５が接続されている。そして、比例電磁弁５４とリリーフ弁５５とにより比例差圧弁５６が構成されている。比例差圧弁５６は、電子制御装置１６による制御に基づき、比例差圧弁５６よりもマスタシリンダ３０側とホイールシリンダ３６ｂ，３６ｃ側とで液圧差（ブレーキ液圧の差）を発生させることができる。なお、この液圧差の最大値は、リリーフ弁５５を構成するばね５５ａの付勢力に基づく値となる。また、第２液圧回路３４には、リザーバ４１とポンプ３９との間からマスタシリンダ３０側に向けて分岐された分岐液圧路３４ｃが形成されており、この分岐液圧路３４ｃ上には常閉型の電磁弁５７が接続されている。
【００３３】
ここで、上記各電磁弁４２〜４９のソレノイドコイルが通電状態にある場合及び非通電状態にある場合における各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧の変化について説明する。なお、以下の説明においては、各比例電磁弁５０，５４が閉じ状態であると共に、分岐液圧路３３ｃ，３４ｃ上の電磁弁５３，５７が閉じ状態であるものとする。
【００３４】
まず、各電磁弁４２〜４９のソレノイドコイルが全て非通電状態にある場合には、常開型の電磁弁４２，４３，４６，４７は開き状態のままであると共に、常閉型の電磁弁４４，４５，４８，４９は閉じ状態のままである。そのため、上記ポンプ３８，３９が駆動している場合には、リザーバ４０，４１内のブレーキオイルが各経路３３ａ，３３ｂ，３４ａ，３４ｂを介して各ホイールシリンダ３６ａ〜３６ｄ内に流入し、各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧は上昇することになる。
【００３５】
一方、各電磁弁４２〜４９のソレノイドコイルが全て通電状態にある場合には、常開型の電磁弁４２，４３，４６，４７が閉じ状態となると共に、常閉型の電磁弁４４，４５，４８，４９が開き状態となる。そのため、各ホイールシリンダ３６ａ〜３６ｄ内からブレーキオイルが各経路３３ａ，３３ｂ，３４ａ，３４ｂを介してリザーバ４０，４１へと流出し、各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧は降下することになる。
【００３６】
そして、各電磁弁４２〜４９のうち常開型の電磁弁４２，４３，４６，４７のソレノイドコイルのみが通電状態にある場合には、全ての電磁弁４２〜４９が閉じ状態となる。そのため、各経路３３ａ，３３ｂ，３４ａ，３４ｂを介したブレーキオイルの流動が規制される結果、各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧はその液圧レベルが保持されることになる。
【００３７】
図１に示すように、電子制御装置１６は、制御手段としてのＣＰＵ６０、ＲＯＭ６１、及びＲＡＭ６２などを備えたデジタルコンピュータと、各装置を駆動させるための駆動回路（図示略）とを主体として構成されている。ＲＯＭ６１には、液圧制御装置３５（モータＭ、各電磁弁４２〜４９，５３，５７及び比例電磁弁５０，５４の駆動）を制御するための制御プログラム、及び後述するホイールシリンダ３６ａ〜３６ｄ内の最低ブレーキ液圧を設定するためのマップ（図３参照）などが記憶されている。また、ＲＡＭ６２には、車両の制動力保持装置１１の駆動中に適宜書き換えられる各種の情報（閾値など）が記録されるようになっている。
【００３８】
また、電子制御装置１６の入力側インターフェース（図示略）には、上記ブレーキスイッチＳＷ１、液圧センサＰＳ１，ＰＳ２、アクセル開度センサＳＥ１、及び操舵角センサＳＥ２がそれぞれ接続されている。また、入力側インターフェースには、各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬの車輪速度を検出するための車輪速度センサＳＥ３，ＳＥ４，ＳＥ５，ＳＥ６、及び実際に車両に働く横方向加速度（いわゆる「横Ｇ」）を検出するための横ＧセンサＳＥ７がそれぞれ接続されている。さらに、入力側インターフェースには、実際に車両に働くヨーレイト（Yaw Rate）を検出するためのヨーレイトセンサＳＥ８、及び車両の車体加速度を検出するための車体加速度センサ（「前後Ｇセンサ」ともいう。）ＳＥ９が接続されている。すなわち、ＣＰＵ６０は、ブレーキスイッチＳＷ１、液圧センサＰＳ１，ＰＳ２、及び上記各種センサＳＥ１〜ＳＥ９からの各信号を受信するようになっている。
【００３９】
一方、電子制御装置１６の出力側インターフェース（図示略）には、各ポンプ３８，３９を駆動させるためのモータＭ、各電磁弁４２〜４９，５３，５７及び比例電磁弁５０，５４が接続されている。そして、ＣＰＵ６０は、上記スイッチＳＷ１及び各センサＰＳ１，ＰＳ２，ＳＥ１〜ＳＥ９からの入力信号に基づき、モータＭ、各電磁弁４２〜４９，５３，５７及び比例電磁弁５０，５４の動作を個別に制御するようになっている。
【００４０】
次に、ＲＯＭ６１に記憶されるマップについて図３に基づき説明する。
図３に示すマップは、車両が停止する路面の斜度ｇｒと、この斜度ｇｒに車両が停止する際に最低限度必要なホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧（各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲに対する制動手段からの制動力）である最低ブレーキ液圧（最小制動力）ＢＰｍｉｎとの関係を示すものである。この最低ブレーキ液圧ＢＰｍｉｎは、路面の斜度ｇｒが大きくなる程、高くなるように設定されている。すなわち、最低ブレーキ液圧ＢＰｍｉｎは、路面の斜度ｇｒの大きさに比例して変化している。
【００４１】
次に、本実施形態のＣＰＵ６０が実行する制御処理ルーチンについて、図４及び図５に示すフローチャート及び図６及び図７に示すタイミングチャートに基づき以下説明する。図４には後述するヒルホールド制御の開始条件となる閾値を設定するための閾値設定処理ルーチンが示されると共に、図５には後述するヒルホールド制御の実行の有無を設定するためのヒルホールド制御処理ルーチンが示されている。
【００４２】
最初に図４に示す閾値設定処理ルーチンについて説明する。
さて、ＣＰＵ６０は、後述する閾値ＫＢＰが未設定の状態であって且つブレーキスイッチＳＷ１からの信号を受信している場合には、所定周期毎に閾値設定処理ルーチンを実行する。そして、この閾値設定処理ルーチンにおいて、ＣＰＵ６０は、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度センサＳＥ３〜ＳＥ６から受信した信号に基づき、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度ＶＷをそれぞれ検出する（ステップＳ１０）。続いて、ＣＰＵ６０は、車両が停止したか否かを判定する（ステップＳ１１）。すなわち、ＣＰＵ６０は、ステップＳ１０にて検出した各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度ＶＷが「０（零）」になったことに基づき車両の車体速度が「０（零）」になったか否かを判定する。この判定結果が否定判定である場合、ＣＰＵ６０は、車両の車体速度が「０（零）」ではないものと判断し、閾値設定処理ルーチンを終了する。
【００４３】
一方、ステップＳ１１の判定結果が肯定判定である場合、ＣＰＵ６０は、車両の車体速度が「０（零）」になったものと判断し、車両が停止した路面の斜度ｇｒを検出する（ステップＳ１２）。すなわち、ＣＰＵ６０は、車体加速度センサＳＥ９から受信した信号に基づき路面の斜度ｇｒを検出する。この点で、本実施形態では、ＣＰＵ６０及び車体加速度センサＳＥ９が、路面斜度検出手段として機能する。そして、ＣＰＵ６０は、ステップＳ１２にて検出した路面の斜度ｇｒに対応する各ホイールシリンダ３６ａ〜３６ｄ内の最低ブレーキ液圧ＢＰｍｉｎを、図３に示すマップに基づき設定する（ステップＳ１３）。この点で、本実施形態は、ＣＰＵ６０が、ステップＳ１２にて検出された路面の斜度ｇｒ上に車両が停止する際に最低限度必要な各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧（車輪ＦＬ，ＦＲ，ＲＬ，ＲＲに対する制動手段からの制動力）を最低ブレーキ液圧（最小制動力）ＢＰｍｉｎとして設定する最小制動力設定手段としても機能する。
【００４４】
続いて、ＣＰＵ６０は、車両が停止してからの経過時間ＳＴが予め設定された基準時間（例えば、「０．２」秒）ＢＴ以上になったか否かを判定する（ステップＳ１４）。この基準時間ＢＴは、後述するホイールシリンダ３６ａ〜３６ｄ内の基準ブレーキ液圧ＢＢＰを設定するための時間であり、予め実験やシミュレーションなどによって設定される。そして、ステップＳ１４の判定結果が否定判定（ＳＴ＜ＢＴ）である場合、ＣＰＵ６０は、ステップＳ１４の判定結果が肯定判定となるまで判定処理を繰り返し実行する。一方、ステップＳ１４の判定結果が肯定判定（ＳＴ≧ＢＴ）になった場合、ＣＰＵ６０は、液圧回路３３，３４上の液圧センサＰＳ１，ＰＳ２からの信号に基づき液圧回路３３，３４内のブレーキ液圧（各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧）を検出する。そして、ＣＰＵ６０は、図６及び図７のタイミングチャートに示すように、検出したブレーキ液圧ＢＰを基準ブレーキ液圧（基準制動力）ＢＢＰとして設定する（ステップＳ１５）。この点で、本実施形態では、ＣＰＵ６０が、基準制動力設定手段としても機能する。
【００４５】
続いて、ＣＰＵ６０は、ステップＳ１５にて設定した基準ブレーキ液圧ＢＢＰがステップＳ１３にて設定した最低ブレーキ液圧ＢＰｍｉｎ未満であるか否かを判定する（ステップＳ１６）。この点で、本実施形態では、ＣＰＵ６０が、最小制動力判定手段としても機能する。そして、ステップＳ１６の判定結果が肯定判定（ＢＢＰ＜ＢＰｍｉｎ）である場合、ＣＰＵ６０は、基準ブレーキ液圧ＢＢＰ＝最低ブレーキ液圧ＢＰｍｉｎとなるように、基準ブレーキ液圧ＢＢＰを設定変更する（ステップＳ１７）。この点で、本実施形態では、ＣＰＵ６０が、基準制動力変更手段としても機能する。そして、ＣＰＵ６０は、その処理を後述するステップＳ１９に移行する。
【００４６】
一方、ステップＳ１６の判定結果が否定判定（ＢＢＰ≧ＢＰｍｉｎ）である場合、ＣＰＵ６０は、基準ブレーキ液圧ＢＢＰと予め設定された基準値ＢＶとを加算した値が最高ブレーキ液圧ＢＰｍａｘ以上であるか否かを判定する（ステップＳ１８）。この点で、本実施形態では、ＣＰＵ６０が、最大制動力判定手段としても機能する。ここで、基準値ＢＶは、後述する閾値ＫＢＰを設定するための値であり、予め実験やシミュレーションなどによって設定される。また、最高ブレーキ液圧ＢＰｍａｘは、制動力付与機構１５により各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲに対して最も大きな制動力（例えば、約３９２３m・kg/s2 ）を付与可能な場合の液圧回路３３，３４（各ホイールシリンダ３６ａ〜３６ｄ）内のブレーキ液圧（例えば、約８M・Pa）のことである。そのため、最高ブレーキ液圧ＢＰｍａｘは、予め実験やシミュレーションなどによって設定される。そして、ステップＳ１８の判定結果が否定判定（（ＢＢＰ＋ＢＶ）＜ＢＰｍａｘ）である場合、ＣＰＵ６０は、その処理を後述するステップＳ１９に移行する。
【００４７】
ステップＳ１９において、ＣＰＵ６０は、後述するヒルホールド制御を実行するための閾値ＫＢＰを、ステップＳ１５又はステップＳ１７にて設定した基準ブレーキ液圧ＢＢＰと基準値ＢＶとを加算することにより設定する。すなわち、ステップＳ１６及びステップＳ１８の判定結果が共に否定判定である場合、ＣＰＵ６０は、ステップＳ１５にて設定した基準ブレーキ液圧ＢＢＰと基準値ＢＶとを加算することにより閾値ＫＢＰを設定する。また、ステップＳ１６の判定結果が肯定判定である場合、図６に示すように、ＣＰＵ６０は、ステップＳ１７にて設定変更した基準ブレーキ液圧ＢＢＰ（＝ＢＰｍｉｎ）と基準値ＢＶとを加算することにより閾値ＫＢＰを設定する。この点で、本実施形態では、ＣＰＵ６０が、閾値ＫＢＰを、最低ブレーキ液圧（最小制動力）ＢＰｍｉｎと基準値ＢＶとを加算した値以上に設定する閾値設定手段としても機能する。その後、ＣＰＵ６０は、閾値設定処理ルーチンを終了する。
【００４８】
一方、ステップＳ１８の判定結果が肯定判定（（ＢＢＰ＋ＢＶ）≧ＢＰｍａｘ）である場合、図７に示すように、ＣＰＵ６０は、閾値ＫＢＰを、最高ブレーキ液圧ＢＰｍａｘであって且つ最低ブレーキ液圧ＢＰｍｉｎと基準値ＢＶとを加算した値よりも大きな値である作動最高ブレーキ液圧（最大作動値）ＢＰｍａｘ１に設定する（ステップＳ２０）。この作動最高ブレーキ液圧ＢＰｍａｘ１は、搭乗者が女性やお年寄りなどであってもブレーキペダル３７を確実に踏込むことが可能な範囲で最も高い各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧（例えば、約６．５M・Pa）ＢＰのことであり、予め実験やシミュレーションなどによって設定される。この場合、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲには、約「２９４２（m・kg/s2 ）」の制動力が各ホイールシリンダ３６ａ〜３６ｄから付与される。その後、ＣＰＵ６０は、閾値設定処理ルーチンを終了する。
【００４９】
次に、図５に示すヒルホールド制御処理ルーチンについて説明する。
さて、ＣＰＵ６０は、ブレーキスイッチＳＷ１からの信号を受信している場合には所定周期毎にヒルホールド制御処理ルーチンを実行する。そして、このヒルホールド制御処理ルーチンにおいて、ＣＰＵ６０は、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度センサＳＥ３〜ＳＥ６から受信した信号に基づき、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度ＶＷをそれぞれ検出し、車両が停止しているか否かを判定する（ステップＳ３０）。すなわち、ＣＰＵ６０は、車両の車体速度が「０（零）」であるか否かを判定する。そして、ステップＳ３０の判定結果が否定判定である場合、ＣＰＵ６０は、ヒルホールド制御処理ルーチンを終了する。
【００５０】
一方、ステップＳ３０の判定結果が肯定判定である場合、ＣＰＵ６０は、上記した閾値設定処理ルーチンにて閾値ＫＢＰが設定されたか否かを判定する（ステップＳ３１）。この判定結果が否定判定である場合、ＣＰＵ６０は、閾値ＫＢＰが設定されていないものと判断し、ヒルホールド制御処理ルーチンを終了する。一方、ステップＳ３１の判定結果が肯定判定である場合、ＣＰＵ６０は、閾値ＫＢＰが既に設定されているものと判断し、液圧回路３３，３４上の液圧センサＰＳ１，ＰＳ２からの信号に基づき液圧回路３３，３４内のブレーキ液圧（各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧）ＢＰを検出する。そして、ＣＰＵ６０は、検出した各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧ＢＰが閾値ＫＢＰ以上になったか否かを判定する（ステップＳ３２）。この判定結果が否定判定（ＢＰ＜ＫＢＰ）である場合、ＣＰＵ６０は、ヒルホールド制御処理ルーチンを終了する。
【００５１】
一方、ステップＳ３２の判定結果が肯定判定（ＢＰ≧ＫＢＰ）である場合、ＣＰＵ６０は、車両の停止後にブレーキペダル３７をさらに深く踏込み操作されたものと判断し、ヒルホールド制御を実行する（ステップＳ３３）。すなわち、図６及び図７に示すように、車両が停止してから時間Ｔａ，Ｔｂ経過後に搭乗者がブレーキペダル３７を深く踏込んだことにより、各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧ＢＰが閾値ＫＢＰ以上となった場合に、ヒルホールド制御が実行される。この点で、本実施形態では、ＣＰＵ６０が、閾値ＫＢＰの設定後における各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧ＢＰ（各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲに対する制動手段からの制動力）が閾値ＫＢＰ以上になったか否かを判定する制動力判定手段としても機能する。
【００５２】
ここで、ヒルホールド制御とは、ブレーキペダル３７の踏込み操作に基づいて車両が停止した場合に、そのブレーキペダル３７の踏込み操作が解消されたとしても、各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬに対する各ホイールシリンダ３６ａ〜３６ｄからの制動力を、各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬが回動しないように保持する制御である。すなわち、ヒルホールド制御が実行された場合、ＣＰＵ６０は、各液圧回路３３，３４上の常開型の電磁弁４２，４３，４６，４７を通電状態とすることにより、各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧を保持するようになっている。
【００５３】
また、ヒルホールド制御は、ブレーキペダル３７の踏込み操作が解除されてから（すなわち、搭乗者がブレーキペダル３７の操作を止めてから）予め設定された所定時間（例えば２秒程度）の間実行されるようになっている。すなわち、ブレーキペダル３７の踏込み操作が解除されてから所定時間が経過した場合には、ヒルホールド制御が自動的に終了し、常開型の電磁弁４２，４３，４６，４７が非通電状態になると共に、常閉型の電磁弁４４，４５，４８，４９を通電状態になる結果、各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧が減圧されるようになっている。換言すると、ＣＰＵ６０は、各ホイールシリンダ３６ａ〜３６ｄにより各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬに付与される制動力を低下させることにより、各車輪ＦＲ，ＦＬ，ＲＲ，ＲＬのロック状態を解除（すなわち、回動を許可）するようになっている。
【００５４】
そして、ＣＰＵ６０は、ステップＳ３３のヒルホールド制御を実行した後、ヒルホールド制御処理ルーチンを終了する。なお、ＣＰＵ６０は、上記した閾値設定処理ルーチンやヒルホールド制御処理ルーチンの実行中であっても、アクセル開度センサＳＥ１からの信号に基づきアクセルぺダル１７が踏込み操作されたことを検知した場合には、ヒルホールド制御を終了させる。この際に、ＣＰＵ６０は、設定された閾値ＫＢＰをリセットすることにより、閾値ＫＢＰが設定されていない状態にする。
【００５５】
したがって、本実施形態では、以下に示す効果を得ることができる。
（１）ヒルホールド制御の開始条件となる閾値ＫＢＰは、車両が停止した路面の斜度ｇｒに基づき設定される各ホイールシリンダ３６ａ〜３６ｄ内の最低ブレーキ液圧（最小制動力）ＢＰｍｉｎと予め設定された基準値ＢＶとを加算した値以上となるように設定される。すなわち、搭乗者にヒルホールド制御を実行させる意思がない場合に、ブレーキペダル３７の操作によって各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧ＢＰ（各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲに対する制動手段からの制動力）が閾値ＫＢＰ以上になってしまうことが抑制される。したがって、ヒルホールド制御の誤作動を抑制することができる。
【００５６】
（２）基準ブレーキ液圧（基準制動力）ＢＢＰが最低ブレーキ液圧（最小制動力）ＢＰｍｉｎ未満である場合には、基準ブレーキ液圧ＢＢＰが最低ブレーキ液圧ＢＰｍｉｎに設定変更され、その設定変更された基準ブレーキ液圧ＢＢＰ（＝ＢＰｍｉｎ）に基準値ＢＶを加算することにより閾値ＫＢＰが設定される。そのため、最低ブレーキ液圧ＢＰｍｉｎに基準値ＢＶを加算した値以上に閾値ＫＢＰを確実に設定できる。
【００５７】
（３）基準ブレーキ液圧（基準制動力）ＢＢＰと基準値ＢＶとを加算した値が最高ブレーキ液圧（最大制動力）ＢＰｍａｘ以上になった場合、閾値ＫＢＰは、最高ブレーキ液圧ＢＰｍａｘ未満であって且つ最低ブレーキ液圧（最小制動力）ＢＰｍｉｎと基準値ＢＶとを加算した値よりも大きい作動最高ブレーキ液圧（最大作動値）ＢＰｍａｘ１に設定される。そのため、搭乗者がヒルホールド制御を実行させるためにブレーキペダル３７を踏込み操作した際に、ヒルホールド制御が実行されないことが抑制される。したがって、ヒルホールド制御の誤作動を抑制すると共に、ヒルホールド制御を実行させるためにブレーキペダル３７が踏込み操作された場合にヒルホールド制御が作動しないことを抑制することができる。
（４）車両が停止した路面の斜度ｇｒに対応した最低ブレーキ液圧（最小制動力）ＢＰｍｉｎをＲＯＭ６１から読み出すことにより、各ホイールシリンダ３６ａ〜３６ｄ内の最低ブレーキ液圧ＢＰｍｉｎが設定される。すなわち、この最低ブレーキ液圧ＢＰｍｉｎを設定するために、関係式を用いて演算処理を行う必要もない。したがって、ＣＰＵ（最小制動力設定手段）６０の処理負担を良好に低減できる。
（第２の実施形態）
次に、本発明の第２の実施形態を図８に従って説明する。なお、第２の実施形態は、閾値設定処理ルーチンの処理内容が第１の実施形態と異なっている。したがって、以下の説明においては、第１の実施形態と相違する部分について主に説明するものとし、第１の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００５８】
本実施形態における車両の制動力保持装置１１は、電子制御装置１６を備えている。この電子制御装置１６は、ＣＰＵ６０、ＲＯＭ６１、及びＲＡＭ６２などを備えたデジタルコンピュータと、各装置を駆動させるための駆動回路（図示略）とを主体として構成されている。ＲＯＭ６１には、液圧制御装置３５（モータＭ、各電磁弁４２〜４９，５３，５７及び比例電磁弁５０，５４の駆動）を制御するための制御プログラムやマップ（図３参照）などが記憶されている。また、ＲＡＭ６２には、車両の制動力保持装置１１の駆動中に適宜書き換えられる各種の情報（閾値など）が記録されるようになっている。
【００５９】
次に、本実施形態のＣＰＵ６０が実行する制御処理ルーチンのうち、閾値設定処理ルーチンについて図８に基づき以下説明する。
さて、ＣＰＵ６０は、閾値ＫＢＰが未設定の状態であって且つブレーキスイッチＳＷ１からの信号を受信している場合には、所定周期毎に閾値設定処理ルーチンを実行する。そして、この閾値設定処理ルーチンにおいて、ＣＰＵ６０は、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度センサＳＥ３〜ＳＥ６から受信した信号に基づき、各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度ＶＷをそれぞれ検出する（ステップＳ４０）。続いて、ＣＰＵ６０は、ステップＳ４０にて検出した各車輪ＦＬ，ＦＲ，ＲＬ，ＲＲの車輪速度ＶＷに基づき車両が停止したか否かを判定する（ステップＳ４１）。この判定結果が否定判定である場合、ＣＰＵ６０は、閾値設定処理ルーチンを終了する。一方、ステップＳ４１の判定結果が肯定判定である場合、ＣＰＵ６０は、車両が停止した路面の斜度ｇｒを検出する（ステップＳ４２）。そして、ＣＰＵ６０は、ステップＳ４２にて検出した路面の斜度ｇｒに対応する各ホイールシリンダ３６ａ〜３６ｄ内の最低ブレーキ液圧ＢＰｍｉｎを、図３に示すマップに基づき設定する（ステップＳ４３）。
【００６０】
続いて、ＣＰＵ６０は、車両が停止してからの経過時間ＳＴが予め設定された基準時間（例えば、「０．８」秒）ＢＴ以上になったか否かを判定する（ステップＳ４４）。そして、ステップＳ４４の判定結果が否定判定（ＳＴ＜ＢＴ）である場合、ＣＰＵ６０は、ステップＳ４４の判定結果が肯定判定となるまで判定処理を繰り返し実行する。一方、ステップＳ４４の判定結果が肯定判定（ＳＴ≧ＢＴ）になった場合、ＣＰＵ６０は、液圧回路３３，３４上の液圧センサＰＳ１，ＰＳ２からの信号に基づき液圧回路３３，３４内のブレーキ液圧（各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧）ＢＰを検出する。そして、ＣＰＵ６０は、検出したブレーキ液圧ＢＰを基準ブレーキ液圧ＢＢＰとして設定する（ステップＳ４５）。
【００６１】
続いて、ＣＰＵ６０は、ステップＳ４５にて設定した基準ブレーキ液圧ＢＢＰがステップＳ４３にて設定した最低ブレーキ液圧ＢＰｍｉｎ未満であるか否かを判定する（ステップＳ４６）。この判定結果が肯定判定（ＢＢＰ＜ＢＰｍｉｎ）である場合、ＣＰＵ６０は、最低ブレーキ液圧ＢＰｍｉｎと基準値ＢＶとを加算することにより閾値ＫＢＰを設定し（ステップＳ４７）、その後、閾値設定処理ルーチンを終了する。
【００６２】
一方、ステップＳ４６の判定結果が否定判定（ＢＢＰ≧ＢＰｍｉｎ）である場合、ＣＰＵ６０は、基準ブレーキ液圧ＢＢＰと基準値ＢＶとの加算値が最高ブレーキ液圧ＢＰｍａｘ以上であるか否かを判定する（ステップＳ４８）。この判定結果が否定判定（（ＢＢＰ＋ＢＶ）＜ＢＰｍａｘ）である場合、ＣＰＵ６０は、基準ブレーキ液圧ＢＢＰと基準値ＢＶとを加算することにより閾値ＫＢＰを設定し（ステップＳ４９）、その後、閾値設定処理ルーチンを終了する。
【００６３】
一方、ステップＳ４８の判定結果が肯定判定（（ＢＢＰ＋ＢＶ）≧ＢＰｍａｘ）である場合、ＣＰＵ６０は、閾値ＫＢＰを、最高ブレーキ液圧ＢＰｍａｘ未満であって且つ最低ブレーキ液圧ＢＰｍｉｎと基準値ＢＶとを加算した値よりも大きな値である作動最高ブレーキ液圧ＢＰｍａｘ１に設定する（ステップＳ５０）。その後、ＣＰＵ６０は、閾値設定処理ルーチンを終了する。
【００６４】
本実施形態では、上記第１の実施形態の効果（１）（３）（４）に加え、さらに以下に示す効果をも得ることができる。
（５）基準ブレーキ液圧（基準制動力）ＢＢＰが最低ブレーキ液圧（最小制動力）ＢＰｍｉｎ未満である場合には、最低ブレーキ液圧ＢＰｍｉｎに基準値ＢＶを加算することにより閾値ＫＢＰが設定される。そのため、最低ブレーキ液圧ＢＰｍｉｎに基準値ＢＶを加算した値以上に閾値ＫＢＰを確実に設定できる。
【００６５】
（６）また、基準ブレーキ液圧ＢＢＰ＜最低ブレーキ液圧ＢＰｍｉｎである場合に、第１の実施形態のように基準ブレーキ液圧ＢＢＰを書き換える必要がない。そのため、ＣＰＵ６０の制御負担を軽減させることができる。
【００６６】
なお、各実施形態は以下のような別の実施形態（別例）に変更してもよい。
・第１の実施形態において、閾値設定処理ルーチンにおけるステップＳ１６及びステップＳ１７を実行しなくてもよい。すなわち、ステップＳ１５にて基準ブレーキ液圧ＢＢＰを設定した後、ステップＳ１８の判定処理を実行するようにしてもよい。この場合においても、閾値ＫＢＰが最高ブレーキ液圧ＢＰｍａｘ以上になることが回避される。そのため、ヒルホールド制御を実行させるためにブレーキペダル３７が踏込み操作された場合に該ヒルホールド制御が作動しないことを抑制することができる。
【００６７】
・同様に、第２の実施形態において、閾値設定処理ルーチンにおけるステップＳ４６及びステップＳ４７を実行しなくてもよい。すなわち、ステップＳ４５にて基準ブレーキ液圧ＢＢＰを設定した後、ステップＳ４８の判定処理を実行するようにしてもよい。この場合においても、閾値ＫＢＰが最高ブレーキ液圧ＢＰｍａｘ以上になることが回避される。そのため、ヒルホールド制御を実行させるためにブレーキペダル３７が踏込み操作された場合に該ヒルホールド制御が作動しないことを抑制することができる。
【００６８】
・第２の実施形態において、閾値設定処理ルーチンにおけるステップＳ４８では、（基準ブレーキ液圧ＢＢＰ＋基準値ＢＶ）＜作動最高ブレーキ液圧ＢＰｍａｘ１であるか否かを判定するようにしてもよい。ただし、基準ブレーキ液圧ＢＢＰと基準値ＢＶとの加算値が最高ブレーキ液圧ＢＰｍａｘよりも大きい場合には、閾値ＫＢＰを最高ブレーキ液圧ＢＰｍａｘに設定することが望ましい。このように構成した場合、基準ブレーキ液圧ＢＢＰと基準値ＢＶとの加算値、及び、作動最高ブレーキ液圧ＢＰｍａｘ１のうち大きい方が閾値ＫＢＰとして設定される。そのため、ブレーキペダル３７の踏込み操作量が比較的小さい搭乗者（女性やお年寄りなど）に対応するように作動最高ブレーキ液圧ＢＰｍａｘ１を比較的小さな値に設定したとする。この場合、ブレーキペダル３７の踏込み操作量が比較的小さかったときには、閾値ＫＢＰは基準ブレーキ液圧ＢＢＰと基準値ＢＶとの加算値よりも大きい作動最高ブレーキ液圧ＢＰｍａｘ１に設定される。一方、ブレーキペダル３７の踏込み操作量が比較的大きかったときには、閾値ＫＢＰは作動最高ブレーキ液圧ＢＰｍａｘ１よりも大きい基準ブレーキ液圧ＢＢＰと基準値ＢＶとの加算値に設定される。したがって、閾値ＫＢＰが小さな値に設定されることによるヒルホールド制御の誤作動を抑制できる。
【００６９】
・第１の実施形態において、閾値設定処理ルーチンにおけるステップＳ１８及びステップＳ２０を実行しなくてもよい。すなわち、ステップＳ１６の判定結果が否定判定である場合、ステップＳ１９の処理を実行するようにしてもよい。このようにした際には、搭乗者にヒルホールド制御を実行させる意思がない場合に、閾値ＫＢＰが比較的低く設定されることに起因して、ブレーキペダル３７の踏込み操作によって各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧ＢＰが閾値ＫＢＰ以上になってしまうことが抑制される。したがって、ヒルホールド制御の誤作動を抑制することができる。
【００７０】
・同様に、第２の実施形態において、閾値設定処理ルーチンにおけるステップＳ４８及びステップＳ５０を実行しなくてもよい。すなわち、ステップＳ４６の判定結果が否定判定である場合、ステップＳ４９の処理を実行するようにしてもよい。このようにした際には、搭乗者にヒルホールド制御を実行させる意思がない場合に、閾値ＫＢＰが比較的低く設定されることに起因して、ブレーキペダル３７の踏込み操作によって各ホイールシリンダ３６ａ〜３６ｄ内のブレーキ液圧ＢＰが閾値ＫＢＰ以上になってしまうことが抑制される。したがって、ヒルホールド制御の誤作動を抑制することができる。
【００７１】
・各実施形態において、基準時間ＢＴは、任意の時間（例えば、「０．５」秒）などに設定されてもよい。すなわち、基準時間ＢＴが短い時間（例えば「０．１」秒）に設定された場合であっても、ヒルホールド制御の誤作動を抑制することができる。また、基準時間ＢＴが長い時間（例えば「１」秒）に設定された場合であっても、ヒルホールド制御が実行されないことを抑制することができる。
【００７２】
・各実施形態において、ＲＯＭ６１には、図３に示すマップを記憶させるのではなく、路面の斜度ｇｒと各ホイールシリンダ３６ａ〜３６ｄ内の最低ブレーキ液圧ＢＰｍｉｎとの関係式を記憶させ、この関係式に基づき最低ブレーキ液圧ＢＰｍｉｎを設定するようにしてもよい。
【００７３】
・各実施形態において、ブレーキペダルは、搭乗者の足で操作するいわゆるフットペダル式のブレーキペダルではなく、手動で操作可能なブレーキペダルであってもよい。
・各実施形態において、前輪駆動車に搭載された車両の制動力保持装置１１ではなく、後輪駆動車に搭載される車両の制動力保持装置に具体化してもよい。また、四輪駆動車に搭載される車両の制動力保持装置に具体化してもよい。
【００７４】
・各実施形態において、第１液圧回路３３には右前輪ＦＲ用のホイールシリンダ３６ａと左前輪ＦＬ用のホイールシリンダ３６ｂとが接続されると共に、第２液圧回路３４には右後輪ＲＲ用のホイールシリンダ３６ｃと左後輪ＲＬ用のホイールシリンダ３６ｄとが接続されるような回路構成としてもよい。
【図面の簡単な説明】
【００７５】
【図１】第１の実施形態における車両の制動力保持装置のブロック図。
【図２】第１の実施形態における制動力付与機構のブロック図。
【図３】路面の斜度と最低ブレーキ液圧との関係を示すマップ。
【図４】第１の実施形態における閾値設定処理ルーチンを示すフローチャート。
【図５】第１の実施形態におけるヒルホールド制御処理ルーチンを示すフローチャート。
【図６】基準ブレーキ液圧が最低ブレーキ液圧未満だった場合におけるタイミングチャート。
【図７】基準ブレーキ液圧と基準値との加算値が最高ブレーキ液圧以上だった場合におけるタイミングチャート。
【図８】第２の実施形態における閾値設定処理ルーチンを示すフローチャート。
【図９】従来の車両の制動力保持装置の場合におけるタイミングチャート。
【符号の説明】
【００７６】
１１…車両の制動力保持装置、３６ａ〜３６ｄ…ホイールシリンダ（制動手段）、３７…ブレーキペダル、６０…ＣＰＵ（路面斜度検出手段、最小制動力設定手段、閾値設定手段、制動力判定手段、制御手段、基準制動力設定手段、最小制動力判定手段、基準制動力変更手段、最大制動力判定手段）、ＢＢＰ…基準ブレーキ液圧（基準制動力）、ＢＰ…制動力、ＢＰｍａｘ…最高ブレーキ液圧（最大制動力）、ＢＰｍａｘ１…作動最高ブレーキ液圧（最大作動値）、ＢＰｍｉｎ…最低ブレーキ液圧（最小制動力）、ＢＴ…基準時間、ＢＶ…基準値、ＦＲ，ＦＬ，ＲＲ，ＲＬ…車輪、ｇｒ…路面の斜度、ＫＢＰ…閾値、ＳＥ９…車体加速度センサ（路面斜度検出手段）。
【図１】
0004715443.tif 000002
【図２】
0004715443.tif 000003
【図３】
0004715443.tif 000004
【図４】
0004715443.tif 000005
【図５】
0004715443.tif 000006
【図６】
0004715443.tif 000007
【図７】
0004715443.tif 000008
【図８】
0004715443.tif 000009
【図９】
0004715443.tif 000010