(57)【要約】      （修正有）【課題】意図しない制動力の発生を抑制できるブレーキ装置を提供すること。【解決手段】ブレーキペダルの操作により進退移動する入力部材と、入力部材の操作ストロークを検出するストローク検出手段と、ストローク検出手段の検出結果に基づいてアクチュエータ（電動モータ）を制御するコントローラと、を備え、コントローラは、制御可能な状態になったときに、記憶された初期原点Ｓｓをストローク検出手段（ストロークセンサ）の制御原点Ｓ*として設定して、ストローク検出手段の検出値Ｓに基づいてアクチュエータを制御し、入力部材が制御原点Ｓ*を越えて後退するごとに、そのときの入力部材の位置をストローク検出手段の制御原点Ｓ*として更新する。【選択図】図３
2012096617.tif 000002
【特許請求の範囲】
【請求項１】
ブレーキ液圧を発生するマスタシリンダと、
ブレーキペダルの操作により進退移動する入力部材と、
該入力部材の操作ストロークを検出するストローク検出手段と、
前記入力部材に対して相対移動可能に配置されたアシスト部材と、
該アシスト部材にアシスト推力を加えることにより前記アシスト部材を進退移動させて前記マスタシリンダ内でブレーキ液圧を発生させるアクチュエータと、
所定のシステムオン条件で制御可能な状態になると共に、前記ストローク検出手段の検出結果に基づいて前記アクチュエータを制御するコントローラと、
を備え、
前記コントローラは、
制御可能な状態になったときに、
記憶された初期原点を前記ストローク検出手段の制御原点として設定して、前記ストローク検出手段の検出値に基づいて前記アクチュエータを制御し、
前記入力部材が前記制御原点を越えて後退するごとに、そのときの前記入力部材の位置を前記ストローク検出手段の制御原点として更新する
ことを特徴とするブレーキ装置。
【請求項２】
請求項１に記載のブレーキ装置において、
前記コントローラは、
前記ブレーキペダルの操作の有無を検出するペダルスイッチが接続され、
該ペダルスイッチにより前記操作有りと検出されたときに前記制御可能な状態になる
ことを特徴とするブレーキ装置。
【請求項３】
請求項１又は請求項２に記載のブレーキ装置において、
前記コントローラは、
前記ブレーキペダルが非制動位置に戻ると前記ストローク検出手段の前記制御原点を学習し、
前記制御原点の更新を初回の前記学習が行われるまで行う
ことを特徴とするブレーキ装置。
【請求項４】
請求項３に記載のブレーキ装置において、
前記初期原点は、前回のシステムオン時に学習され記憶された前記制御原点よりも大きな値に設定される
ことを特徴とするブレーキ装置。
【請求項５】
請求項１ないし請求項３のいずれかに記載のブレーキ装置において、
前記初期原点は、車両搭載時に記憶されていた値よりも大きな値に設定される
ことを特徴とするブレーキ装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載のブレーキ装置において、
前記コントローラは、制御可能な状態になったときの前記ストローク検出手段の検出値が前記初期原点以下である場合は、前記アシスト部材を進めないように前記アクチュエータを制御する
ことを特徴とするブレーキ装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載のブレーキ装置において、
前記コントローラは、制御可能な状態になったときの前記ストローク検出手段の検出値が前記初期原点よりも大きい場合は、前記アシスト部材を前記検出値と同じ分だけ進めるように前記アクチュエータを制御する
ことを特徴とするブレーキ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のブレーキ装置に関する。
【背景技術】
【０００２】
従来、検出されるブレーキ操作量に応じてアクチュエータを駆動し、マスタシリンダに液圧を発生させて車両を制動するブレーキ装置が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１１２４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来のブレーキ装置では、各種センサの調整が終了しない状態でもブレーキ装置を起動させて作動させる必要があり、このような作動状態においては、意図しない制動力、所謂引き摺りが発生するおそれがある。本発明の目的とするところは、意図しない制動力の発生を抑制できるブレーキ装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、好ましくは、ブレーキ装置の起動後、検出されるブレーキ操作量が初期原点を越えて小さくなると、そのときの操作量を制御原点として更新する。
【発明の効果】
【０００６】
本発明のブレーキ装置によれば、意図しない制動力の発生を抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】実施例１のブレーキ装置を適用したブレーキシステムを示す。
【図２】ブレーキ装置の部分断面図である。
【図３】システム起動時に実行される制御のフローチャートである。
【図４】入力部材の位置とブースタピストンの位置の関係を示す特性図である。
【図５】システム起動時におけるストロークセンサ検出値とブースタピストン位置のタイムチャートである。
【図６】システム起動時における入力部材とブースタピストンとスライド軸の位置関係を示す。
【図７】システム起動時における入力部材とブースタピストンとスライド軸の位置関係のタイムチャートである。
【図８】システム起動時におけるブレーキペダルのストロークと液圧との関係を示す特性図である。
【発明を実施するための形態】
【０００８】
以下、本発明のブレーキ装置を実現する形態を、図面に基づき説明する。
【０００９】
［実施例１］
［実施例１の構成］
図１は、実施例１のブレーキ装置（以下、装置１という。）を適用した車両のブレーキシステムを示す。図２は、装置１の部分断面図である。図１に示すように、ブレーキシステムは、運転者のブレーキ操作が入力される操作部材であるブレーキペダル２と、ブレーキペダル２に接続され、ブレーキ操作に基づき動作して液圧（具体的には油圧）を発生する装置１と、２つの配管７，８を介して装置１に接続され、装置１で発生した液圧（ブレーキ液圧）Ｐを配管２３〜２６を介して車両の各輪に設けられたキャリパ（ホイルシリンダ）３１，４１，５１，６１に分配する液圧装置２１と、電力線７２を介して装置１に接続され、装置１に電源電力を供給するバッテリ等の電源装置７１と、通信線４６を介して装置１及び液圧装置２１に接続され、これら装置１，２１の作動を制御する車両制御装置２２と、を有している。キャリパ３１〜６１は、供給される液圧に応じた推力により摩擦材をロータ３２〜６２に押し付け、これにより各車輪に制動力が発生する。装置１（コントローラ４）と液圧装置２１と車両制御装置２２は、通信線４６を介して互いに接続されており、これらの間で情報信号の伝送（送受信）が行われる。通信方式は、シリアル通信でもよいし、ＣＡＮ等の多重通信でもよい。
【００１０】
図２に示すように、装置１は、電動式の液圧発生装置であり、液圧を発生するマスタシリンダ１０と、ブレーキペダル２の操作により進退移動する入力部材１５と、入力部材１５に対して相対移動可能に配置されたアシスト部材１３と、アシスト部材１３にアシスト推力を加えることによりアシスト部材１３を進退移動させてマスタシリンダ１０内で液圧を発生させるアクチュエータ部１６と、入力部材１５の進退移動量（操作ストローク）を検出するストローク検出手段としてのストロークセンサ１７と、所定のシステムオン条件で制御可能な状態になると共に、ストロークセンサ１７（ストローク検出手段）の検出結果に基づいてアクチュエータ部１６を制御するコントローラ４と、を有している。上記入力部材１５、アシスト部材１３及びアクチュエータ部１６は、ケース１２内に配置されて電動式の倍力装置（ブースタ）を構成している。
【００１１】
コントローラ４は、インバータ回路を有しており、電源装置７１から電力線７２を介して受けた直流電力を交流電力に変換し、この交流電力を制御して電動モータ１１（アクチュエータ）に供給することで、電動モータ１１の回転方向やトルクを制御する。なお、図２においては、コントローラ４とケース１２と別体構造としているが、これらを一体構造としてもよい。
【００１２】
液圧装置２１は、マスタシリンダ１０からの液圧に基づき各キャリパ３２〜６２へ供給する液圧を定める。また、液圧装置２１は、その内部に、液圧を発生するためのポンプや液圧を制御するための電磁弁をアクチュエータとして備えており、マスタシリンダ１０の液圧に基づくことなく各キャリパ３２〜６２へ供給する液圧を制御可能に設けられている。これにより、アンチロックブレーキ制御（ＡＢＳ）や横滑り防止制御、トラクション制御、その他の車両の操縦安定性を向上する制動力制御を実行することができる。
【００１３】
車両制御装置２２は、カメラやレーダ等の外界認識センサやナビゲーションシステムからの情報に基づき車両の走行状態を変化させる制御（例えば車両追従制御や高度道路交通システムＩＴＳ）を担うようになっている。車両制御装置２２は、走行状態を変化させるために必要な制動力を担うためのブレーキ液圧を発生させることができる装置１に対して、必要な制動力やこれに相当するトルク、液圧等の情報を、制御要求として、通信線４６を介して装置１に伝達する。また、車両制御装置２２は、車両の運動エネルギを電力に変換する回生制御を担い、車両減速中に車両駆動用アクチュエータを発電機として動作させて電源装置（バッテリ）７１に電力を回生するときに発生する回生制動力と、キャリパ３２〜６２に供給される液圧に由来する液圧制動力とを協調させる、所謂、回生協調制御のための制御要求の出力を行う。したがって、車両制御装置２２が、回生量やこれに相当する回生ブレーキ量、トルク、液圧等の情報を、制御要求として、通信線４６を介して装置１に伝達することによって、装置１のコントローラ４は、液圧制動力分のブレーキ量が、回生制動力分のブレーキ量だけ少なくなるように電動モータ１１（アクチュエータ）を制御することができる。
【００１４】
図２に示すように、入力部材１５は、ブレーキペダル２の操作により進退移動する入力ロッド151と、入力ロッド151の移動に基づき進退移動する入力ピストン152とを有している。入力部材１５は、ブレーキペダル２が踏み込まれると（運転者から見て）奥方向に前進し、ブレーキペダル２が踏み戻される（放される）と（運転者から見て）手前方向に後退する。以下、説明のため、入力部材１５の移動方向にｘ軸を設け、前進方向を正方向、後退方向を負方向とし、入力部材１５の位置Ｓｉは、前進方向へ向かうほど大きな値をとり、後退方向へ向かうほど小さな値をとると定義する。
【００１５】
入力ロッド151のｘ軸負方向端はブレーキペダル２に対して相対回動可能に接続されている。入力ロッド151のｘ軸方向中間部には外径側に広がる鍔状のストッパ部153が設けられている。入力ロッド151のストッパ部153よりもｘ軸正方向側は先細り形状に設けられており、そのｘ軸正方向端は入力ピストン152のｘ軸負方向端に形成された凹部155に嵌合して入力ピストン152に連結されている。入力ピストン152は段付の円柱状に設けられ、そのｘ軸負方向側には、外径側に広がるバネ受（リテーナ）としての鍔部154が形成されている。鍔部154のｘ軸正方向側には、略円柱状のストッパ部156が形成されている。ストッパ部156のｘ軸正方向側には、ストッパ部156よりも小径に略円柱状の受圧部157が形成されている。
【００１６】
アクチュエータ部１６は、アクチュエータの電動部分としての電動モータ１１（固定子110及び回転子112）と、電動モータ１１（回転子112）の動力を変換してアシスト部材１３に直動推力を伝達する回転直動変換機構としてのボール−ネジ機構119とを有している。これら電動モータ１１とボール−ネジ機構119とは、電動モータ１１により駆動され、運転者のブレーキ操作力を補助するための液圧を発生させるアシスト部材１３としてのブースタピストン102や、入力部材１５やブースタピストン102を付勢してそれらのｘ軸方向位置を調整する付勢部材としてのバネ180、181、182とともに、これら各部材を保持するハウジングとしてのケース１２に軸心を一致させて収容されている。なお、電動モータ１１やボール−ネジ機構119は、必ずしもケース１２内に軸心を一致させて収容されている必要はなく、アシスト部材１３に対して電動モータ１１やボール−ネジ機構119を別軸でケース１２に設けるようにしても良い。このような場合、電動モータ１１やボール−ネジ機構119を必ずしもケース１２に収容する必要はない。
【００１７】
ケース１２のｘ軸正方向側には、ブースタピストン102を案内・支持する支持部120が、ケース１２内に突出する略円筒状に開口形成されている。ケース１２のｘ軸負方向側は階段状に形成されており、内径が比較的大きい第１ストッパ部121と、第１ストッパ部121よりも内径が小さくケース１２の外側（ブーツ内）に開口する第２ストッパ部122とを構成している。第１ストッパ部121の内径は入力ロッド151のストッパ部153の外径よりも大きく、第２ストッパ部122の内径はストッパ部153の外径よりも小さく設けられている。ストッパ部153は、第２ストッパ部122に当接／離反可能に設けられており、第２ストッパ部122は、入力ロッド151のｘ軸負方向側への移動を規制する。ケース１２の第１ストッパ部121には、スライド軸115を案内・支持する孔123がｘ軸方向に貫通形成されている。
【００１８】
電動モータ１１は、三相交流電力により駆動する永久磁石型の同期モータである。なお、電動モータ１１としては、誘導モータやＤＣブラシレスモータ等でもよく、特に永久磁石型の同期モータに限定されるものではない。電動モータ１１の固定子110はケース１２に設置されており、コントローラ４からの供給電力により回転磁界を発生する。回転子112は、永久磁石を有しており、固定子110の内周側に、ケース１２内に設けられた軸受111により回転可能に支持されている。回転子112は、固定子110が発生する回転磁界により回転駆動され、トルクを発生する。
【００１９】
ボール−ネジ機構119は、回転子112と、この回転子112の内周側に設置されるスライド軸115とを有している。回転子112は、その内周側が中空となっており、その内周面にはボール114と噛合う溝が形成されている。スライド軸115は、その外周面に複数のボール114と噛合う溝が形成されている。回転子112の回転（トルク）は、複数のボール114を介してスライド軸115に伝達され、スライド軸115をｘ軸方向に移動させる。スライド軸115は、略円筒状に設けられており、その（ケース１２内に収容された部分の）ｘ軸負方向側には、内径側に広がる鍔状にストッパ部116が設けられている。スライド軸115には、ストッパ部116からｘ軸負方向側に延びる被支持部118が設けられており、被支持部118はケース１２の第１ストッパ部121に設けられた貫通孔123内に相対移動可能に設置されている。ストッパ部116（のｘ軸負方向側）は、ケース１２の第１ストッパ部121に当接／離反可能に設けられており、第１ストッパ部121は、スライド軸115のｘ軸負方向側への移動を規制する。
【００２０】
アシスト部材13としてのブースタピストン102は、略円筒形状に形成されており、ケース１２のｘ軸正方向側の支持部120に設けられた貫通孔124内に、ケース１２に対して移動可能に設置されている。ブースタピストン102のｘ軸負方向端には外径側に広がる鍔状のストッパ部103が形成されている。このストッパ部103は、スライド軸115の内周側に、スライド軸115に対してｘ軸方向に移動可能に設置されている。ストッパ部103（のｘ軸負方向側）は、スライド軸115のストッパ部116に当接／離反可能に設けられている。ブースタピストン102の内周側には、ｘ軸正方向寄りの位置に壁部107が設けられ、壁部107には、入力ピストン152のストッパ部156よりも小径の孔108がｘ軸方向に貫通形成されている。貫通孔108には、入力ピストン152の受圧部157が相対移動可能かつ液密的に設置されている。入力ピストン152の受圧部157は、マスタシリンダ１０のプライマリ液室104における受圧面積がブースタピストン102の受圧面積よりも充分小さくなるように設けられている。壁部107よりもｘ軸負方向側のブースタピストン102の内周には、内径側に広がるバネ受（リテーナ）としての鍔部109が形成されている。なお、入力ピストン152、すなわち入力部材１５には、必ずしもマスタシリンダ１０のプライマリ液室104に臨む受圧部157を形成する必要はなく、入力部材１５は、アシスト部材１３に対して相対移動可能に設けられていれば、アクチュエータ部１６のフェール時以外は、マスタシリンダ１０のピストンに踏力を伝達しない、いわゆるブレーキバイワイヤ形式用の入力部材であっても良い。
【００２１】
ケース１２の支持部120（のｘ軸負方向端）とブースタピストン102のストッパ部103（のｘ軸正方向側）との間には、ブースタピストン102をｘ軸負方向側に付勢するバネ182が設置されている。バネ182は、ブースタピストン102を初期位置（限界位置Ｓｂ０）に戻すセット荷重として働き、電動モータ１１がトルクを発生させていないとき、ブースタピストン102のストッパ部103及びこれに当接するスライド軸115のストッパ部116を、例えばケース１２の第１ストッパ部121まで移動させる。また、ブースタピストン102の壁部107（のｘ軸負方向端）と入力ピストン152の鍔部154（のｘ軸正方向側）との間には、バネ181が設置され、入力ピストン152の鍔部154（のｘ軸負方向側）とブースタピストン102の鍔部109（のｘ軸正方向側）との間には、バネ180が設置されている。これらのバネ180、181は、その付勢力により、入力ピストン152（入力部材１５）をブースタピストン102に対して中立位置に戻し、ブースタピストン102が初期位置（限界位置Ｓｂ０）にあるときには入力部材１５を初期位置（限界位置Ｓｉ０）に戻すセット荷重として働く。なお、バネ180、181は、必ずしも設ける必要はなく、いずれか一方のみを設けても良いし、両方設けないようにしてもよい。
【００２２】
マスタシリンダ１０は、ケース１２に接続されている。マスタシリンダ１０は、液圧を発生する加圧室として、ブースタピストン102（及び入力ピストン152）により加圧されるプライマリ液室104と、有底円筒状のセカンダリピストン105により加圧されるセカンダリ液室106とを直列に有する、所謂、タンデム型のマスタシリンダとなっている。プライマリ液室104には配管７が連通し、セカンダリ液室106には配管８が連通している。また、各液室104、106には、ブレーキ液を貯留するリザーバが接続されている。プライマリ液室104とリザーバとの連通は、ブースタピストン102が初期位置（非制動時の待機位置Ｓｂｔ）からｘ軸正方向へ所定距離だけ移動することで遮断される。同様に、セカンダリ液室106とリザーバとの連通はセカンダリピストン105の前進により遮断される。また、プライマリ液室104内には、セカンダリピストン105の（ｘ軸負方向側）底部のｘ軸負方向側とブースタピストン102の壁部107のｘ軸正方向側（受圧面）との間に、ブースタピストン102を初期位置に向かって付勢する戻しバネ183が設置されている。セカンダリ液室106内には、マスタシリンダ１０内のｘ軸正方向端部（底部）とセカンダリピストン105の底部のｘ軸正方向側（受圧面）との間に、セカンダリピストン105を初期位置に向かって付勢する戻しバネ184が設置されている。
【００２３】
ブースタピストン102と入力ピストン152はマスタシリンダ１０のプライマリピストンとして機能し、これらのピストン102、152がｘ軸正方向側に移動することで、プライマリ液室104の液圧（マスタシリンダ圧）Ｐが上昇する。すなわち、入力ピストン152がｘ軸正方向に移動することで、プライマリ液室104の容積が圧縮され、マスタシリンダ圧Ｐが発生する。また、アシスト部材であるブースタピストン102にアシスト推力を加え、これをｘ軸正方向に移動させることでも、マスタシリンダ１０内で液圧Ｐが発生する。具体的には、スライド軸115のストッパ部116がブースタピストン102のストッパ部103に当接した状態で、スライド軸115がｘ軸正方向に移動することで、マスタシリンダ１０のプライマリ液室104にブースタピストン102が押し込まれ、マスタシリンダ１０の出力液圧Ｐが上昇する。また、プライマリ液室104の液圧に基づきセカンダリピストン105がｘ軸方向に移動し、プライマリ液室104の液圧とセカンダリ液室106の液圧とが略同じとなる位置で停止する。このようにして、プライマリ液室104とセカンダリ液室106とからは、略同じ液圧Ｐが供給される。すなわち、ブースタピストン102の推進により各液室104、106で加圧された作動液が、配管７，８を経由してブレーキ液圧として液圧装置２１に供給される。
【００２４】
コントローラ４は、ブレーキスイッチ５、ストロークセンサ１７、液圧センサ140，141、及び回転センサ113の各センサの信号をうけとれるようになっている。ブレーキスイッチ５は、ブレーキペダル２に対して設けられたペダルスイッチとしてのブレーキランプスイッチとしても機能するものであり、ブレーキペダル２の操作の有無、すなわち操作の始まりと終わりとをオンオフスイッチで検出して、その情報信号をコントローラ４に出力する。
【００２５】
ストロークセンサ１７は、ブレーキペダル２に設けられ、ブレーキペダル２の操作量（踏み込み／踏み戻し量ないしストローク量）、言い換えると入力部材１５の進退移動量から操作ストロークを検出して、その情報信号をコントローラ４に出力する。すなわち、運転者によるブレーキペダル２の操作に応じて入力部材１５がｘ軸方向に進退移動すると、ブレーキペダル２と入力ロッド151の幾何学的関係が決まっているため、ストロークセンサ１７の出力値の所定の制御原点（ゼロ点）Ｓ*からの変位に基づき、入力部材１５の位置ないし進退移動量を検出することができる。よって、ストロークセンサ１７の検出値Ｓと入力部材１５の検出位置ないしｘ軸方向移動量とを同じものとして扱う。なお、ストロークセンサ１７が設けられる部位は、ブレーキペダル２に取付けられる以外にも、装置１（ケース１２）と一体又は装置１の内部に取付けることとしてもよい。ストロークセンサ１７の代わりに、入力部材１５の進退移動量を直接検出することとしてもよい。ストロークセンサ１７は、回転センサであっても直動センサであってもよく、また、例えば可変抵抗を用いたポテンショメータやロータリエンコーダであってもよい。また、回転スリットを用いて光ピックアップで検知する方式であっても、磁気素子を用いて磁気の変化を検知する方式であってもよい。
【００２６】
液圧センサ140は、プライマリ液室104の液圧を計測するようになっており、液圧センサ141は、セカンダリ液室106の液圧を計測するようになっている。液圧センサ140，141は、計測した液圧の情報信号をコントローラ４に出力する。なお、両液室104、106の液圧は略同じとなるため、どちらか一方のみを備えることとしてもよいし、プライマリ液室104若しくはセカンダリ液室106のいずれか一方に両液圧センサ140，141を備えるようにしても良い。回転センサ113は、回転子112の外周位置に設けられており、回転子112の磁極の位置（回転角度ないし回転位相）を検出し、その情報信号をコントローラ４に出力する。回転センサ113の出力値、すなわち所定の原点（ゼロ点）からの回転子112の回転量に基づき、スライド軸115のｘ軸方向移動量を算出することができる。回転センサ113として、光や磁気を用いたエンコーダないしレゾルバを用いることができる。
【００２７】
コントローラ４は、電動モータ１１を駆動するための三相交流電流をスイッチング素子により生成するインバータ回路を備えている。インバータ回路は、ホール素子やシャント抵抗等により構成される電流センサを備えている。回転センサ113や電流センサにより検出された情報は、固定子110に供給される電流の制御に用いられ、これにより回転子112の回転位置や速度、言い換えるとスライド軸115すなわちブースタピストン102の位置や速度が制御される。コントローラ４は、ストロークセンサ１７の検出値に基づきブースタピストン102の目標位置を算出し、ブースタピストン102の実際の位置Ｓｂが目標位置となるように、回転センサ113等の検出値に基づき電動モータ１１の作動を制御する。これにより、運転者のブレーキペダル操作に応じた液圧Ｐをマスタシリンダ１０に発生させることができる。
【００２８】
具体的には、ブレーキペダル２（入力ロッド151）の操作によって入力ピストン152を前進させると、コントローラ４からの制御電流によって電動モータ１１の回転子112を回転させ、ボール−ネジ機構119のスライド軸115を介してブースタピストン102を前進させて入力ピストン152に追従させ、プライマリ液室104及びセカンダリ液室106を加圧する。これにより、ブレーキペダル２の操作に応じて電動モータ１１によるアシスト力を付与して倍力制御を行う。このとき、プライマリ液室104の圧力が入力ピストン152を介して入力ロッド151（ブレーキペダル２）にフィードバックされる。また、各種センサの検出に基づいて、コントローラ４によって電動モータ１１の回転を適宜制御することにより、ブレーキアシスト制御、回生協調制御、車両追従制御等のブレーキ制御を実行可能である。回生協調制御においては、ブースタピストン102をｘ軸負方向側に引き戻す方向に電動モータ１１を回転制御することで、回生制動力相当の液圧制動力を減少させる制御を行う。ここで、入力ピストン152とブースタピストン102とは相対変位可能に設けられているため、上記ブレーキ制御時に所望の倍力比を発生させることができる。すなわち、入力ピストン152の受圧面積とブースタピストン102の受圧面積の比に応じた倍力比、及び／又は入力ピストン152とブースタピストン102の相対変位量Δｘに応じた倍力比に倍力された液圧を液室104、106に発生させるようになっている。なお、入力ピストン152の移動に対して、入力ピストン152とブースタピストン102の相対変位量Δｘを可変とすることで倍力比を可変とすることが可能となっている。この場合、入力ピストン152の移動量に対して、相対変位量Δｘを漸増させることで、ブレーキペダル２の踏み込みストロークに対する液圧上昇度合いが高くなる、所謂ショートストローク感を運転者に与えることができる制御（進み制御）が可能となっている。また、、入力ピストン152の移動に対して、入力ピストン152とブースタピストン102の相対変位量Δｘを一定、例えば０にすることで倍力比が一定となる制御（等倍制御）を行ってもよい。
【００２９】
ここで、ブレーキシステムの作動状態におけるブースタピストン102（アシスト部材１３）と入力部材１５との位置関係について説明する。ブレーキペダル２が踏まれておらず、システムが起動しておらず、かつ、電動モータ１１に電力が供給されていないとき（システムダウンでペダル非操作時）に、ブースタピストン102は、バネ182の付勢力によりｘ軸負方向側へ押され、そのストッパ部103がスライド軸115のストッパ部116に当接するとともに、スライド軸115のストッパ部116はケース１２の第１ストッパ部121に当接してｘ軸負方向側への移動が制限されている。この状態におけるブースタピストン102の位置を限界位置Ｓｂ０とし、スライド軸115の位置を限界位置Ｓｍ０とする。また、この状態では、ブレーキペダル２が踏まれていないため、バネ180、181のセット荷重により入力部材１５はブースタピストン102に対して中立位置にある。言い換えると、入力部材１５に対してバネ180、181の付勢力の合成ベクトルがｘ軸正方向にもｘ軸負方向にも作用せず、ブースタピストン102に対して入力ピストン152が中立位置に保持される。ブースタピストン102が限界位置Ｓｂ０にあるときの入力部材１５の中立位置を、入力部材１５の限界位置Ｓｉ０とする。なお、この限界位置Ｓｉ０にあるとき、入力ロッド151のストッパ部153がケース１２の第２ストッパ部122に当接して入力部材１５のｘ軸負方向側への移動が制限されることとしてもよい。
【００３０】
そして、ブレーキペダル２が踏まれておらず、かつシステムが起動し、電動モータ１１に電力が供給可能なとき（システムアップでペダル非操作時）に、ブースタピストン102は所定の待機位置Ｓｂｔに待機するように制御される。待機位置Ｓｂｔは、好ましくは、ブースタピストン102をｘ軸負方向側へ移動させて回生協調制御を実行することを可能とする余裕分である。ブースタピストン102が待機位置Ｓｂｔにあり、かつバネ180、181のセット荷重により入力部材１５がブースタピストン102に対して中立位置にあるとき、この位置を入力部材１５の待機位置Ｓｉｔとする。システム作動中、ストロークセンサ１７の制御原点Ｓ*はこの待機位置Ｓｉｔに設定され、この制御原点Ｓ*を基準として検出される入力部材１５の位置Ｓｉに基づきブースタピストン102の位置Ｓｂが制御される。よって、ストロークセンサ１７の制御原点Ｓ*が待機位置Ｓｉｔと一致しているとき、ストロークセンサ１７の検出値Ｓがゼロとなるように電動モータ１１（スライド軸115）を制御すれば、ブースタピストン102が待機位置Ｓｂｔに位置することになる。言い換えると、制御原点Ｓ*が待機位置Ｓｉｔと一致していないとき、検出値Ｓがゼロとなるように電動モータ１１（スライド軸115）を制御すれば、ブースタピストン102が待機位置Ｓｂｔからズレた位置に待機することになる。
【００３１】
上記状態からブレーキペダル２が踏まれると、ブースタピストン102は、電動モータ１１の駆動により、ストロークセンサ１７の検出値Ｓに応じて待機位置Ｓｂｔからｘ軸正方向に移動するように制御される。ここで、スライド軸115のストッパ部116とケース１２の第１ストッパ部121とが当接していないとき、回転子112の回転位置と、スライド軸115及びブースタピストン102の位置とは、一定の関係があり、同じものとみなしてよい。ストロークセンサ１７の検出値Ｓと同じ量だけブースタピストン102を移動させると、入力部材１５とブースタピストン102の相対位置が中立位置に保持されることとなり、一定の倍力比が得られる。ストロークセンサ１７の検出値Ｓに対してブースタピストン102の移動量を増減させると可変の倍力比が得られ、例えばブースタピストン102の移動量を相対的に増やすことでブレーキアシスト制御等が可能となり、減らすことで回生協調制御等が可能となる。
【００３２】
ここで、本実施例においては、イグニションオフの状態であっても、ブレーキ操作が行われるとシステムが起動し、電動モータ１１に電力を供給してブースタピストン102を作動させてブレーキ液圧を発生可能なようになっている。この制御の詳細については、後述する。
【００３３】
なお、システムフェール等によって電動モータ１１を駆動できない場合には、電動モータ１１によるスライド軸115の移動が出来ない状態となり、電動モータ１１による倍力作用は得られない。この場合、運転者がブレーキペダル２（入力ロッド151）を操作すると、入力ピストン152に伝達された推力は、バネ181、ひいては入力ピストン152のストッパ部156を介してブースタピストン102に伝達され、ブースタピストン102が移動する。よって、スライド軸115のストッパ部116とブースタピストン102のストッパ部103が離間してこれらが相対移動することになる。これにより、所定の踏力でブレーキペダル２を操作したときに、両液室104、106に最低限のブレーキ力が確保できる程度の液圧を発生させることができる。
【００３４】
コントローラ４は、電気的にデータの消去／書き換えが可能な半導体記憶装置であるＥＥＰＲＯＭを有している。ＥＥＰＲＯＭは、ストロークセンサ１７の制御原点（ゼロ点）Ｓ*の初期値、すなわち初期原点を記憶／書き換え可能に設けられており、初期原点記憶部を構成している。記憶された初期原点は適当なタイミングで読み出され、ストロークセンサ１７による検出に用いられる。
【００３５】
図３は、イグニションオフの状態で、運転者のブレーキ操作（具体的にはブレーキスイッチ５のオン）によるシステム起動時にコントローラ４にて実行される制御の流れの一例を示す。
ステップＳ１では、ブレーキペダル操作の有無を示すブレーキスイッチ５の検出値がオン（操作有）であればＳ２へ進み、オフ（操作無）であればステップＳ１１へ進む。
ステップＳ２では、コントローラ４が起動する。その後、ステップＳ３へ進む。
ステップＳ３では、ストロークセンサ１７の制御原点（ゼロ点）Ｓ*の学習が既に済んでいるか否かを判定する。済んでいれば通常の制動制御を行うべく、ステップＳ１４へ進み、未学習であればステップＳ４へ進む。
ステップＳ４では、制御原点Ｓ*を、ＥＥＰＲＯＭに予め記憶された初期原点Ｓｓ０よりも所定幅αだけ大きい値の初期原点Ｓｓ（＝Ｓｓ０＋α）に設定し、ステップＳ５へ進む。
ステップＳ５では、制御原点Ｓ*を基準としてストロークセンサ１７の検出値Ｓを出力し、この検出値Ｓが制御原点Ｓ*（ゼロ）より小さいか否かを判定する。Ｓ*（ゼロ）より小さければ制御原点Ｓ*（ゼロ点）を更新するためにステップＳ６へ進む。一方、検出値Ｓが制御原点Ｓ＊（ゼロ）以上であれば、制御原点Ｓ*（ゼロ点）を更新する必要はないため、ステップＳ１０へ進む。
ステップＳ６では、新たな制御原点Ｓ*（ゼロ点）をステップＳ５の検出値Ｓに設定（更新）し、ステップＳ７へ進む。
ステップＳ７では、制御原点Ｓ*の学習条件が成立したか否か、本実施例においてはブレーキペダル２が踏まれていない状態が所定時間継続しているか否かを判定する。この学習条件の詳細については、後述する。学習条件が成立していればステップＳ８へ進み、成立していなければステップＳ５へ戻る。
ステップＳ８では、その詳細を後述する制御原点Ｓ*の学習処理を実行する。その後、ステップＳ９へ進む。
ステップＳ９では、学習が終了した制御原点Ｓ*を基準としてストロークセンサ１７の検出値Ｓを出力し、この検出値Ｓを用いて電動モータ１１の制御（ブレーキ制御）を実行する。
ステップＳ１０では、ステップＳ５の検出値Ｓが制御原点Ｓ*以上であるため、この検出値Ｓを用いてブレーキ制御を実行する。具体的には、ブースタピストン102を検出値Ｓと同じ分だけ進める、所謂等倍制御を行うように電動モータ１１を制御する。その後、ステップＳ５へ戻る。
ステップＳ１１では、イグニッションがオンであればコントローラ４が起動してステップＳ１２へ進み、オフであればステップＳ１へ戻る。
ステップＳ１２では、ステップＳ７と同様、制御原点Ｓ*の学習条件が成立したか否かを判定する。学習条件が成立していればステップＳ１３へ進み、成立していなければステップＳ１へ戻る。
ステップＳ１３では、ステップＳ８と同様、制御原点Ｓ*の学習処理を実行する。その後、Ｓ１４へ進む。
ステップＳ１４では、ステップＳ９と同様、学習が終了した制御原点Ｓ*を基準としてストロークセンサ１７の検出値Ｓを出力し、この検出値Ｓを用いてブレーキ制御を実行する。
【００３６】
すなわち、コントローラ４は、イグニッションがオフであっても、ブレーキスイッチ５からブレーキ操作有りとの検出信号が入力されたときに起動し、制御可能な状態になる。これにより、ブレーキシステムがオンとなる（Ｓ１→Ｓ２）。コントローラ４は、制御可能な状態になって制御原点Ｓ*の学習処理が終了していないとき、（この状態になる前から）予め記憶された初期原点Ｓｓ（＝Ｓｓ０＋α）をストロークセンサ１７の制御原点Ｓ*として設定し（Ｓ４）、設定された制御原点Ｓ*を基準とするストロークセンサ１７の検出値Ｓに基づいて、電動モータ１１を制御する（Ｓ１０）。具体的には、上記検出値Ｓが初期原点Ｓｓ以上の場合は、ブースタピストン102を上記検出値Ｓと同じ分だけ進めるように電動モータ１１を制御する（Ｓ５→Ｓ１０）。すなわち、ストロークセンサ１７により検出された入力部材１５のｘ軸方向移動量と同じ分だけ、ブースタピストン102をｘ軸方向に移動させる。一方、上記検出値Ｓが初期原点Ｓｓより小さい場合は、ブースタピストン102を進めないように電動モータ１１を制御する。初期原点Ｓｓは、装置１が車両に搭載されたときに記憶されていた値Ｓｓ０よりも所定幅αだけ大きな（進み側の）値に設定される。車両搭載時の記憶値Ｓｓ０は、例えば、入力部材１５の限界位置Ｓｉ０よりも僅かに進み側（ｘ軸正方向側）に設定することができる。所定幅αは、システムオフ時（電源遮断中）にストロークセンサ１７の出力を変動させる可能性のある要因、具体的には、温度ドリフトや機械ガタ（ブレーキペダル２等のガタ）、又は検出回路の誤差等を考慮し、これらの要因による出力変動の影響を抑制できる大きさとすることが好ましい。
【００３７】
コントローラ４は、ブレーキスイッチ５のオンによる起動後、ストロークセンサ１７の検出値Ｓが最初から初期原点Ｓｓ以下である場合、又は、検出値Ｓが初期原点Ｓｓよりも大きい（よって検出値Ｓと同じ量だけブースタピストン102を進める制御を行う）状態から、検出値Ｓが初期原点Ｓｓより小さくなった場合、すなわち入力部材１５が制御原点Ｓ*を越えて後退するごとに、そのときの入力部材１５の位置（検出値Ｓ）をストロークセンサ１７の制御原点Ｓ*として更新する（Ｓ５→Ｓ６→Ｓ７→Ｓ５）。その間、ブースタピストン102を進めないように電動モータ１１を制御する。ブレーキペダル２が非制動位置に戻ったことに伴い、ストロークセンサ１７の制御原点Ｓ*の学習条件が成立したと判断すると、制御原点Ｓ*を学習する（Ｓ７→Ｓ８）。このように、制御原点Ｓ*の更新を、（初回の）学習が行われるまで行う。ブレーキスイッチ５のオンによる起動時、既に制御原点Ｓ*の学習が済んでいれば、この制御原点Ｓ*を基準として検出された検出値Ｓに基づいて、ブースタピストン102を制御する（Ｓ３→Ｓ１４）。また、イグニションオンによる通常の起動時には、学習条件が成立すれば制御原点Ｓ*を学習し、これに基づきブースタピストン102を制御する（Ｓ１１→Ｓ１２→Ｓ１３）。さらに、イグニションオンによる通常の起動時でも、制御原点Ｓ*の学習処理が終了していないときには、検出値Ｓが初期原点Ｓｓより小さくなった場合、すなわち入力部材１５が制御原点Ｓ*を越えて後退するごとに、そのときの入力部材１５の位置（検出値Ｓ）をストロークセンサ１７の制御原点Ｓ*として更新する（Ｓ５→Ｓ６→Ｓ７→Ｓ５）。
【００３８】
ここで、上述の図３の制御におけるステップＳ８，Ｓ１３で行われるストロークセンサ１７の制御原点Ｓ*の学習処理の内容を説明する。制御原点Ｓ*の学習は、ブースタピストン102が後退方向（ｘ軸負方向）に移動できる限界位置Ｓｂ０に達したときのストロークセンサ１７の出力を基準として行い、この出力値に所定の値βを加えた値を学習値として用いる。この特定の値βは、回生ブレーキ相当の液圧ブレーキ力を減少させることができるようにブースタピストン102がストロークするための余裕代である。ステップＳ７，Ｓ１２で行われる学習条件が成立しているか否かは、ブレーキペダル２が踏み込まれておらず、通信線４６から制御要求を受けていないことである。また、液圧装置２１が液圧制御を行っている場合、マスタシリンダ１０の液圧Ｐや入力部材１５やブースタピストン102の位置が変動する可能性がある。よって、学習は、液圧装置２１がキャリパ（ホイルシリンダ）３１，４１，５１，６１への液圧制御を行っていないときにようにしている。
【００３９】
上記のブレーキペダル２が踏み込まれていない状態であるか否かの判定は、ブースタピストン102を若干移動させることで、より正確に行うことができる。以下、その原理を図４に基づいて説明する。図４は、ブースタピストン102をｘ軸正方向側に少し動かしたときの、入力部材１５の位置Ｓｉとブースタピストン102の位置Ｓｂの関係を示す特性図である。運転者がブレーキペダル２を操作していない状態で、全くブレーキ制御が行われていないとき、回転子112に回転トルクは発生せず、入力部材１５にはブレーキペダル２による推力が発生していない。よって、バネ180、181により、入力部材１５とブースタピストン102との位置関係が定まる。この状態で、ブレーキペダル２が少し踏まれると、入力部材１５がｘ軸正方向側に若干移動し、バネ180が微少に伸び、バネ181が微少に縮んだ状態となる。ブレーキペダル２の踏み込み操作が無くなると、入力部材１５はバネ180、181により再び元の位置に戻る。
【００４０】
特性２０１は、ブレーキペダル２が踏み込まれていない状態での特性を示す。電動モータ１１の駆動によりブースタピストン102がｘ軸正方向側に静かに移動すると、バネ181が少しずつ伸びる一方、バネ180が少しずつ縮む。入力部材１５に作用するバネ180の押圧力が増加してくるが、ブースタピストン102が位置２０３に達するまでは、静止摩擦力などの影響で入力部材１５は移動せず静止した状態である。位置２０３を越えてブースタピストン102がｘ軸正方向側に移動すると、入力部材１５が移動し始める。また、特性２０２は、ブレーキペダル２が予め若干踏み込まれた状態での特性を示す。ブレーキペダル２が若干踏み込まれているので、入力部材１５は位置２０４まで既に移動しており、バネ180が少し伸び、バネ181が少し縮んだ状態にある。この状態で、電動モータ１１の駆動によりブースタピストン102がｘ軸正方向に静かに移動すると、この移動に追従して直ぐに入力部材１５が移動する。さらに、破線の特性２０５は、ストロークセンサ１７の出力にドリフト等の影響が現れた状態での特性を示す。ドリフト等の影響により、ストロークセンサ１７の出力はブレーキペダル２が踏み込まれたときと同様である（例えば位置２０４に近い）。しかし、ブレーキペダル２が踏み込まれていないため、バネ180とバネ181が入力部材１５に作用している付勢力は略同じである。電動モータ１１の駆動によりブースタピストン102がｘ軸正方向に静かに移動すると、バネ181が少しずつ伸びる一方、バネ180が少しずつ縮み、入力部材１５に作用するバネ180の押圧力が増加してくる。ブースタピストン102が位置２０３を越えて移動すると、入力部材１５が移動し始める。このような特性２０２と特性２０５の違いから、ストロークセンサ１７の出力に少しズレがあっても、ブレーキペダル２が踏み込まれているか否かの判定を正確に行うことができる。
【００４１】
図５は、ブレーキペダル２の踏み込み（ブレーキスイッチ５のオン）によるシステム起動時における、ストロークセンサ１７の検出値Ｓと（入力部材１５から見た）ブースタピストン102の位置Ｓｂの経時変化の一例を示す。図５（ａ）の縦軸は、ストロークセンサ１７の生値ないし出力値、すなわちストロークセンサ１７の角度や電圧の値を示し、言い換えれば、ブレーキペダル２のストローク量や入力部材１５のｘ軸方向移動量ないし位置に対応する値である。
【００４２】
時刻ｔ０１では、ブレーキスイッチ５がオンとされ、コントローラ４が起動し、ストロークセンサ１７の制御原点Ｓ*が初期原点Ｓｓ（＝Ｓｓ０＋α）に設定されている状態である。時刻ｔ０１までは、運転者のブレーキペダル２の操作量（ストロークセンサ１７の生値＝出力値Ｓｒ）は一定であり、値Ｓ１に保持されている。コントローラ４が認識する入力部材１５の位置、すなわちストロークセンサ１７の検出値Ｓは、制御原点Ｓ*（初期原点Ｓｓ）を基準とした値、すなわちストロークセンサ１７の出力値Ｓｒから制御原点Ｓ*の値を差し引いた値である。図５（ａ）に示すようにブレーキペダル２の操作量（ストロークセンサ１７の出力値Ｓｒ）が一定であるため、ストロークセンサ１７の検出値Ｓは一定であり、これに基づき制御されるブースタピストン102の位置Ｓｂも図５（ｂ）に示すように一定である。ブースタピストン102は、ストロークセンサ１７の検出値Ｓと同じ量だけ、すなわち検出値Ｓに表わされる入力部材１５の移動量と同じ移動量だけ変位するよう、言い換えると互いの移動量が一対一となるよう、等倍制御される。
【００４３】
時刻ｔ０１以降、運転者のブレーキペダル２の操作量が減少する（踏み戻される）のに伴い、図５（ａ）に示すようにストロークセンサ１７の出力値Ｓｒ及び検出値Ｓが減少し、並びに図５（ｂ）に示すように検出値Ｓに基づき制御されるブースタピストン102の位置Ｓｂも、減少（ｘ軸負方向側に移動）する。ここで、初期原点Ｓｓ（＝Ｓｓ０＋α）がＳｓ０よりもｘ軸正方向側にαだけ進んだ位置に設定されているため、検出される入力部材１５の位置はｘ軸負方向側にαだけ遅れた位置となる。よって、ブースタピストン102の位置は、入力部材１５に対して中立位置を基準としてｘ軸負方向側にαだけ遅れた位置を保持するように制御される。時刻ｔ０２で、スライド軸115のストッパ部116がケース１２の第１ストッパ部121に当接し、ブースタピストン102のｘ軸負方向側への移動（ストロークＳｂ）がメカ的に制限される。よって、ブースタピストン102の位置は限界位置Ｓｂ０に保持される。一方、ブレーキペダル２の操作量（ストロークセンサ１７の出力値Ｓｒ）は減少し続け、ストロークセンサ１７の検出値Ｓも減少し続ける。
【００４４】
時刻ｔ０３で、ストロークセンサ１７の出力値Ｓｒ（検出値Ｓ）が、制御原点Ｓ*として設定された初期原点Ｓｓ（ゼロ）まで減少する。時刻ｔ０３以降、各制御周期において、ストロークセンサ１７の出力値Ｓｒ（検出値Ｓ）が、前回の制御周期において設定された制御原点Ｓ*（検出された値＝ゼロ）よりも小さくなる。よって、このストロークセンサ１７の出力値Ｓｒ（検出値Ｓ）を制御原点Ｓ*（ゼロ点）として再設定する。この図５に示す変化においては、時間の経過と共に（すなわち制御周期毎に）ブレーキペダル２の操作量が減少するようになっているため、ストロークセンサ１７の出力値Ｓｒは減少し、よって、制御原点Ｓ*も減少する（すなわち元の値よりもｘ軸負方向側にオフセットする）ように更新される。また、（各制御周期の）ストロークセンサ１７の検出値Ｓは略ゼロに維持される。時刻ｔ０４で、バネ180、181が中立状態となってブースタピストン102に対する入力部材１５の位置が中立となり（両者の相対変位量Δｘがゼロとなり）、入力部材１５が限界位置Ｓｉ０に達する。すなわち、ブレーキペダル２のストローク量がゼロとなる。制御原点Ｓ*は限界位置Ｓｉ０に設定される。
【００４５】
時刻ｔ０５で、学習条件が成立する。すなわち、時刻ｔ０４〜ｔ０５で、ブレーキペダル２が踏み込まれていない状態であること等を確認する。よって、時刻ｔ０５後、時刻ｔ７まで、ストロークセンサ１７の制御原点Ｓ*の学習を実行する。まず、制御原点Ｓ*を限界位置Ｓｉ０に設定したまま、ブースタピストン102をｘ軸正方向側に移動させることで、入力部材１５を徐々に、限界位置Ｓｉ０からｘ軸正方向側に所定距離βだけ移動させる。図５（ｂ）に示すようにストロークセンサ１７の検出値Ｓは、ゼロ（限界位置Ｓｉ０）から徐々にｘ軸正方向側に所定距離βだけ増加する。ブースタピストン102は、入力部材１５に対する中立位置を保ったまま、ストロークセンサ１７の検出値Ｓと同じ量だけ変位するように制御される。このため、ブースタピストン102の位置は、限界位置Ｓｂ０からｘ軸正方向側に所定距離βだけ離れた待機位置Ｓｂｔまで、徐々に増加する。時刻ｔ０６で、入力部材１５とブースタピストン102の移動が完了する。時刻ｔ０７で、制御原点Ｓ*を、ストロークセンサ１７の検出値Ｓ、すなわち限界位置Ｓｉ０からｘ軸正方向側に所定距離βだけ離れた位置に変更して再設定する。この再設定（学習）された制御原点Ｓ*を基準として検出されるストロークセンサ１７検出値Ｓはゼロとなる。
【００４６】
以後、次回の学習が行われるまで、この再設定された制御原点Ｓ*を基準として検出されたストロークセンサ１７の検出値Ｓに基づき、ブースタピストン102の制御が行われる。検出値Ｓがゼロとなる入力部材１５の位置に対応して制御されるブースタピストン102の位置は待機位置Ｓｂｔとなる。ブレーキペダル２が踏まれていないとき、入力部材１５の位置はブースタピストン102の位置に追従するため、検出値Ｓがゼロとなる入力部材１５の位置（すなわち限界位置Ｓｉ０からｘ軸正方向側に所定距離βだけ離れた位置）が、入力部材１５の待機位置Ｓｉｔとなる。
【００４７】
図６は、ブレーキスイッチ５のオンによるシステム起動時における入力部材１５とブースタピストン102とスライド軸115の位置関係の一例を、時系列に沿った各動作（１）〜（６）について示す。図７は、各動作（１）〜（６）に対応して、入力部材１５の位置Ｓｉ、ブースタピストン102の位置Ｓｂ、及びスライド軸115の位置Ｓｍの相互関係の経時変化を示す。なお、制御原点Ｓ*が不定であるため、コントローラ４が認識する値は、必ずしも図７のとおりにはならないようになっている。また、図６においては、説明の便宜上、図2に示しているバネ180，181の図示を省略している。
【００４８】
動作（１）は、運転者がブレーキペダル２を踏む前であって、ブレーキスイッチ５がオフとされているときの動作を示す（図７の時刻ｔ１１以前に対応）。電動モータ１１に電力が供給されていないため、スライド軸115は、バネ182の力によりブースタピストン102を介してｘ軸負方向側に付勢され、そのストッパ部116がケース１２の第１ストッパ部121に当接し、ｘ軸負方向側への移動が制限されている。よって、スライド軸115の位置Ｓｍは限界位置Ｓｍ０にあり、ブースタピストン102の位置Ｓｂも限界位置Ｓｂ０にある。ブレーキペダル２が操作されていないため、入力部材１５に対するブースタピストン102の位置（Ｓｂ−Ｓｉ）は中立位置（相対変位量Δｘが０となる位置）となり、入力部材１５の位置Ｓｉは限界位置Ｓｉ０（≒Ｓｓ０）にある。
【００４９】
動作（２）は、運転者がブレーキペダル２を踏み込むことで、ブレーキスイッチ５がオンとなり、システムが起動した直後の動作を示す（図７の時刻ｔ１１〜ｔ１２に対応）。入力部材１５がｘ軸正方向側に進んだ状態で起動する。ブレーキペダル２から入力部材１５に伝達された推力は、バネ181、ひいては入力ピストン152のストッパ部156を介してブースタピストン102に伝達され、ブースタピストン102が移動する。また、電動モータ１１が駆動される直前であるため、スライド軸115は限界位置Ｓｍ０にある。よって、ブースタピストン102がスライド軸115から離間する。
【００５０】
動作（３）は、ストロークセンサ１７の検出値Ｓに基づき、入力部材１５の移動量と同じ分だけブースタピストン102を移動させるように電動モータ１１を制御する際の動作を示す（図７の時刻ｔ１２〜ｔ１７に対応）。ストロークセンサ１７の制御原点Ｓ*は、初期原点Ｓｓである。スライド軸115が再びブースタピストン102に当接してこれをｘ軸正方向側に押す（図７の時刻ｔ１３）。ストロークセンサ１７の検出値Ｓは初期原点Ｓｓ（＝Ｓｓ０＋α）を基準として検出されるため、実際の入力部材１５の移動量よりも略αだけ少なくなる。よって、ブースタピストン102の移動量は入力部材１５の移動量よりも略αだけ少なくなる。したがって、入力部材１５に対するブースタピストン102の位置（Ｓｂ−Ｓｉ）は、中立位置よりもｘ軸負方向側に略αだけ遅れた位置（相対変位量Δｘが−αとなる位置）となる。ここで、ブースタピストン102の位置（Ｓｂ−Ｓｉ）は、そこからブースタピストン102が入力部材１５に対して更にｘ軸負方向側へ移動することで回生ブレーキ相当の液圧ブレーキ力を減少させることができる位置であることが好ましい。ブレーキペダル２が更に踏み増され、又は踏み戻されると、スライド軸115とブースタピストン102と入力部材１５は、互いの位置関係を保ったまま移動する（図７の時刻ｔ１５〜ｔ１７）。
【００５１】
動作（４）は、運転者によりブレーキペダル２が放される（踏み戻される）際の一動作を示す（図７の時刻ｔ１７に対応）。スライド軸115とブースタピストン102のｘ軸負方向側への移動が第１ストッパ部121により制限されると、それぞれの位置が限界位置Ｓｍ０，Ｓｂ０となる。ブレーキペダル２が戻される間、ストロークセンサ１７の出力値Ｓｒ（検出値Ｓ）が初期原点Ｓｓ（ゼロ）よりも減少すると、制御原点Ｓ*は、出力値Ｓｒ（検出値Ｓ）に応じて、その都度、初期原点Ｓｓからｘ軸負方向側の位置へ更新される。
【００５２】
動作（５）は、ブレーキペダル２が更に踏み戻される際の動作を示す（図７の時刻ｔ１７〜ｔ１８に対応）。ブースタピストン102のｘ軸負方向側への移動が制限されているため、入力部材１５が、図６に図示せぬバネ180、181の付勢力によってブースタピストン102に対してｘ軸負方向側に移動し、入力部材１５に対するブースタピストン102の位置（Ｓｂ−Ｓｉ）が、中立位置に戻る。この間、制御原点Ｓ*は、初期原点Ｓｓからｘ軸負方向側へ更新され、最終的に限界位置Ｓｉ０に設定される。
【００５３】
動作（６）は、ブレーキペダル２が一旦ほぼ完全に踏み戻された後、制御原点Ｓ*の学習処理が行われていない状態で、運転者が再度ブレーキペダル２を踏み込む際の動作を示す（図７の時刻ｔ１８以降に対応）。ストロークセンサ１７の検出値Ｓ（入力部材１５の移動量）と同じ量だけブースタピストン102を移動させるように電動モータ１１を制御する。このとき、入力部材１５に対するブースタピストン102の位置（Ｓｂ−Ｓｉ）は、中立位置（相対変位量Δｘ＝０）を維持する。
【００５４】
図８は、装置１の作動においてマスタシリンダ１０に発生する液圧Ｐとブレーキペダル２のストローク（入力部材１５の実際のストロークＳｒ）との関係を示す。実線でブレーキスイッチ５のオンによる起動時における関係を示し、図６の各動作（１）〜（６）との対応を、同一の符号を付した矢印によって示す。対比のため、破線で通常時（具体的には進め制御時すなわち倍力比を大きくしたとき）における関係を示す。ブレーキスイッチオンによる起動直後は、通常時の制御原点Ｓ*（＝待機位置Ｓｉｔ）よりも踏み込んだストローク位置相当の初期原点Ｓｓ（＝Ｓｓ０＋α）を制御原点Ｓ*として制御を行う。よって、ストロークセンサ１７の検出値Ｓが踏み戻し側に減少するため、入力部材１５の位置（検出値Ｓ）に対するブースタピストン102の位置（Ｓｂ−Ｓｉ）が中立位置よりも略α分だけ遅れた状態で、ブースタピストン102の位置ないし移動量が制御される。したがって、図８の（１）〜（３）に示すように、ストロークＳｒに対する液圧Ｐの立ち上がりが通常時よりも遅れるものの、ストロークＳｒに応じて液圧Ｐが発生する。
【００５５】
また、動作（４）（５）では、ストロークセンサ１７の出力値Ｓｒ（検出値Ｓ）が制御原点Ｓ*（ゼロ）よりも小さくなる都度、制御原点Ｓ*は踏み戻し側（ｘ軸負方向側）へ更新され、初期原点Ｓｓから通常時の制御原点Ｓ*（＝Ｓｉｔ）に近づく。よって、ブレーキペダル２が一旦ほぼ完全に踏み戻された後、制御原点Ｓ*の学習処理が行われていない状態で、運転者が再度ブレーキペダル２を踏み込むと、このときにはストロークセンサ１７の検出値Ｓの踏み戻し側の減少分αが無くなっているため、入力部材１５に対してブースタピストン102が中立位置である状態で、ブースタピストン102の位置ないし移動量が制御される。したがって、（６）に示すように、ストロークＳｒに対する液圧Ｐの立ち上がりが通常時と同様となり、遅れなくなる。なお、ブレーキスイッチオンによる装置１の起動後、ブレーキペダル２が完全に踏み戻される前に、運転者が再度ブレーキペダル２を踏み込んでも、制御原点Ｓ*は、初期原点Ｓｓからある程度、踏み戻し側（ｘ軸負方向側）へ更新されている。すなわち、ストロークセンサ１７の検出値Ｓは、起動直後よりも通常値に近づくように修正されているため、入力部材１５に対するブースタピストン102の位置が中立位置に近づいた状態で、ブースタピストン102の位置ないし移動量が制御される。したがって、（７）の矢印に示すように、起動直後に比べると、ストロークＳｒに対する液圧Ｐの立ち上がりが早まることになる。
【００５６】
以下、本実施例１の装置１の作用効果を説明する。
装置１は、ブレーキペダル２の操作量に応じてアクチュエータ（電動モータ１１）を駆動してアシスト部材１３（ブースタピストン102）を推進し、マスタシリンダ１０に液圧Ｐを発生させて車両を制動するブレーキ装置であって、イグニッションがオフの状態でも、ブレーキペダル２が操作された場合は、装置１を起動してブースタピストン102の作動による液圧Ｐをマスタシリンダ１０に発生させることで、車両を制動させることができる。本実施例１では、ブレーキペダル２の操作の有無を検出するブレーキスイッチ５により操作有りと検出されたときに、コントローラ４が制御可能な状態になる。よって、運転者の制動意図を直接的に検出することで、より確実かつ迅速に制動力を発生させることができる。また、従来から備えられているセンサを用いることで、センサの追加等が必要なく、簡便な構成とすることができる。なお、ブレーキスイッチ５以外のセンサからの信号により、ブレーキペダル２の操作の有無を検出したり、運転者の制動意図を検出してコントローラ４を制御可能な状態にすることとしてもよい。
【００５７】
ここで、上記のようにブレーキ操作により装置１を起動させる場合、既にブレーキペダル２（ないし入力部材１５。以下同様。）が操作されているため、ブレーキペダル２の操作量を検出する際の正確な制御原点Ｓ*を設定することが困難である。すなわち、ブレーキペダル２が操作されていなければ、例えば制御原点Ｓ*を学習して補正することが可能であるが、上記のような場合、既にブレーキペダル２が操作されているため、学習はできない。よって、装置１の起動前から仮の制御原点（初期原点Ｓｓ）を記憶しておき、この初期原点Ｓｓを基準に上記操作量を検出して電動モータ１１を制御することとしている。
【００５８】
ここで、本実施例１では、初期原点Ｓｓを、余裕分αをもった大きな値に設定する。具体的には、初期原点Ｓｓは、装置１が車両に搭載されたときに記憶されていた値Ｓｓ０よりも大きな値に設定される。よって、車両搭載後にストロークセンサ１７の出力を変動させるおそれがある要因の影響を抑制し、より確実に制動力を発生させることができる。なお、制御原点の学習を行うこととした場合、初期原点Ｓｓは、前回のシステムオン時に学習され記憶された制御原点よりも（例えば所定幅αだけ）大きな値に設定されることとしてもよい。この場合も、システムオフ時（電源遮断中）にストロークセンサ１７の出力を変動させるおそれがある要因の影響を抑制することができる。
【００５９】
ここで、上記要因による影響を抑制するため、初期原点Ｓｓを、記憶値Ｓｓ０よりも小さな（戻り側の）値に設定することも考えられる。しかし、この場合、ブレーキスイッチ５のオンによる起動後、（記憶値Ｓｓ０よりも進み側に検出される）ストロークセンサ１７の検出値に応じてブースタピストン102の位置を制御すると、ブースタピストン102が入力部材１５に対する中立位置よりも進み側に制御されてしまう。よって、入力ロッド151のストッパ部153がケース１２の第２ストッパ部122に当接してｘ軸負方向側への移動が制限されるまで入力部材１５が戻ったような場合でも、ブースタピストン102がその限界位置Ｓｂ０にまで戻ることができないおそれが生じる。これに対し、本実施例１のように、初期原点Ｓｓを、記憶値Ｓｓ０よりも大きな（進み側の）値に設定することで、上記おそれを回避することができる。
【００６０】
この場合、大きな（進み側の）制御原点Ｓ*を基準としてブレーキペダル２の操作量が検出されると、ブレーキペダル２の無効ストロークが大きくなり、ブレーキペダル２の操作量に対して発生できる液圧が少なくなってしまうという問題がある。すなわち、制御原点Ｓ*が通常時の制御原点（待機位置Ｓｉｔ）と一致しておらず、これよりも進み側（ｘ軸正方向側）に設定されたとき、この制御原点Ｓ*を基準として検出される値Ｓがゼロとなるように電動モータ１１（スライド軸115）を制御すれば、ブースタピストン102が通常の待機位置Ｓｂｔよりも更に進み側（ｘ軸正方向側）にズレた位置に待機する（すなわち戻りきらない）ことになる。これにより、例えばブレーキペダル２が踏まれていないときであっても、マスタシリンダ１０の液圧が発生し、意図しない制動力（ブレーキパッドがディスクに当接した状態、所謂引き摺り）が発生するおそれがある。従来の技術は、このような課題について全く着目していなかった。
【００６１】
これに対し、本実施例１では、装置１の起動後、ブレーキペダル２の操作量が初期原点Ｓｓを越えて小さくなる（ｘ軸負方向に後退する）と、そのときの操作量を制御原点Ｓ*として更新することとした。具体的には、ブレーキペダル２の踏み戻しに応じて、初期原点Ｓｓ（又は前回更新した制御原点Ｓ*）を基準として検出されたストロークセンサ１７の検出値Ｓが、上記初期原点Ｓｓ（又は前回更新した制御原点Ｓ*）すなわちゼロよりも小さくになると、そのときの検出値Ｓを新たな制御原点Ｓ*（ゼロ点）として設定し、以後、その制御原点Ｓ*を基準としてストロークセンサ１７による検出を行う。よって、学習が不可能であり正確な制御原点Ｓ*を設定することが困難な上記場合であっても、大きめの初期原点Ｓｓを設定することでより確実に制動力を発生させつつ、初期原点Ｓｓをより実際の値に近い制御原点Ｓ*に補正（更新）することができる。この補正（更新）後の制御原点Ｓ*を基準としてブレーキペダル２の操作量を検出し、これに基づきブースタピストン102の位置を制御することで、上記意図しない制動力の発生、所謂引き摺りの発生を抑制することができる。
【００６２】
本実施例１では、ストロークセンサ１７の制御原点Ｓ*の学習が可能になると（具体的にはブレーキペダル２が非制動位置に戻る等の学習条件が成立すると）、制御原点Ｓ*を学習し、この学習値に基づき制御原点Ｓ*を補正することとした。よって、ブレーキペダル２が戻された後には、制御原点Ｓ*をより正確に設定し、装置１によるブレーキ制御をより正確なものとすることができる。ここで本実施例１では、制御原点Ｓ*の更新を初回の学習が行われるまで行う。よって、学習前であっても制御原点Ｓ*を実際に近い値に補正して上記効果を得ることができるだけでなく、上記補正を学習と併せて切れ目なく行うことで、制御をより正確なものとすることができる。なお、学習処理を行わないこととしてもよく、この場合でも、少なくともブレーキペダル２が戻されるまでは、上記のように意図しない制動力の発生を抑制することができるという効果を得ることができる。
【００６３】
装置１は、制御可能な状態になったときのストロークセンサ１７の検出値Ｓが初期原点Ｓｓ（ゼロ）以下である場合は、ブースタピストン102を進めないように電動モータ１１を制御する。すなわち、この場合は、初期原点Ｓｓが過大な値に設定されていることが明らかであるため、この初期原点Ｓｓを用いた検出値Ｓに基づくブレーキ制御を行わず、制御原点Ｓ*の更新（補正）を優先して実行する。これにより、意図しない制動力の発生をより確実に抑制することができる。また、装置１は、制御可能な状態になったときの検出値Ｓが初期原点Ｓｓよりも大きい場合は、ブースタピストン102を検出値Ｓと同じ分だけ進めるように電動モータ１１を制御する。これにより、ブレーキ操作によるシステム起動後の液圧制御の確実性を向上できる。また、倍力比を一定とし、倍力比を大きくする進め制御や倍力比を小さくする遅れ制御を行わないため、制動力をより確実に発生させつつ、意図しない制動力の発生をより確実に抑制することができる。
【００６４】
［実施例１の効果］
以下、実施例１の装置１が奏する効果を列挙する。
（１）ブレーキ液圧Ｐを発生するマスタシリンダ１０と、ブレーキペダル２の操作により進退移動する入力部材１５と、入力部材１５の操作ストローク（ｘ軸方向位置Ｓｉ）を検出するストローク検出手段（ストロークセンサ１７）と、入力部材１５に対して相対移動可能に配置されたアシスト部材（ブースタピストン102）と、アシスト部材にアシスト推力を加えることによりアシスト部材を進退移動させてマスタシリンダ１０内でブレーキ液圧Ｐを発生させるアクチュエータ（電動モータ１１）と、所定のシステムオン条件で制御可能な状態になると共に、ストローク検出手段の検出結果に基づいてアクチュエータを制御するコントローラ４と、を備え、コントローラ４は、制御可能な状態になったときに、記憶された初期原点Ｓｓをストローク検出手段の制御原点Ｓ*として設定して、ストローク検出手段の検出値Ｓに基づいてアクチュエータを制御し、入力部材１５が制御原点Ｓ*を越えて後退するごとに、そのときの入力部材１５の位置（ストローク検出手段の検出値Ｓ）をストローク検出手段の制御原点Ｓ*（ゼロ点）として更新する。
よって、意図しない制動力の発生を抑制することができる。
【００６５】
（２）コントローラ４は、ブレーキペダル２の操作の有無を検出するペダルスイッチ（ブレーキスイッチ５）が接続され、ペダルスイッチにより前記操作有りと検出されたときに制御可能な状態になる。
よって、より確実に制動力を発生させることができる。
【００６６】
（３）コントローラ４は、ブレーキペダル２が非制動位置に戻るとストローク検出手段の制御原点Ｓ*を学習し、制御原点Ｓ*の更新を初回の学習が行われるまで行う。
よって、ブレーキ制御をより正確なものとすることができる。
【００６７】
（４）初期原点Ｓｓは、前回のシステムオン時に学習され記憶された制御原点Ｓ*よりも大きな値に設定されることとしてもよい。
この場合、システムオフ時にストローク検出手段（ストロークセンサ１７）の出力を変動させる要因の影響を抑制することができる。
【００６８】
（５）初期原点Ｓｓは、車両搭載時に記憶されていた値よりも大きな値に設定される。
よって、車両搭載後にストローク検出手段（ストロークセンサ１７）の出力を変動させる要因の影響を抑制することができる。
【００６９】
（６）コントローラ４は、制御可能な状態になったときのストローク検出手段の検出値Ｓが初期原点Ｓｓ以下である場合は、アシスト部材を進めないようにアクチュエータを制御する。
よって、意図しない制動力の発生をより確実に抑制することができる。
【００７０】
（７）コントローラ４は、制御可能な状態になったときのストローク検出手段の検出値Ｓが初期原点Ｓｓよりも大きい場合は、アシスト部材を検出値Ｓと同じ分だけ進めるようにアクチュエータを制御する。
よって、システム起動後に制動力を発生させつつ、意図しない制動力の発生をより確実に抑制することができる。
【００７１】
［他の実施例］
以上、本発明を実現するための形態を、実施例１に基づいて説明してきたが、本発明の具体的な構成は実施例１に限定されるものではなく、発明の要旨を逸脱しない範囲の設計変更等があっても、本発明に含まれる。
【符号の説明】
【００７２】
２      ブレーキペダル
４      コントローラ
５      ブレーキスイッチ（ペダルスイッチ）
１０    マスタシリンダ
１１    電動モータ（アクチュエータ）
１５    入力部材
１７    ストロークセンサ（ストローク検出手段）
１０２  ブースタピストン（アシスト部材）
【図１】
2012096617.tif 000003
【図２】
2012096617.tif 000004
【図３】
2012096617.tif 000005
【図４】
2012096617.tif 000006
【図５】
2012096617.tif 000007
【図６】
2012096617.tif 000008
【図７】
2012096617.tif 000009
【図８】
2012096617.tif 000010