(57)【要約】  自動車操作システム（１）から発信されるデータを記録する装置は、揮発性メモリと、不揮発性メモリと、データ記録モジュール（８）とを備えており、操作システム（１）によって発信される作動状態に関する信号を受信可能であって、作動状態信号の立ち上がりエッジで揮発性メモリの第１の領域に、作動状態信号の立ち下がりエッジで揮発性メモリの第２の領域に、それぞれデータを記録することができ、更には、作動状態信号を受信可能であって、作動状態信号により立ち下がりエッジ上に記録するコマンドを起動することができる記録操作モジュール（５）を備えており、前記記録モジュール（８）は、更に、記録コマンドを受信可能であって、記録コマンドが起動されている場合、不揮発性メモリの領域に揮発性メモリの２つの領域の内容を記録することができる。
2011525670.tif 000002
【特許請求の範囲】
【請求項１】
自動車制御システム（１）から発信されるデータを記録するための装置であって、揮発性メモリと、不揮発性メモリと、データ記録モジュール（８）とを備えており、前記制御システム（１）によって発信される作動状態信号を受信することができ、作動状態信号の立ち上がりエッジで前記揮発性メモリの第１の領域に、作動状態信号の立ち下がりエッジで前記揮発性メモリの第２の領域に、それぞれデータを記録できるもので、
前記作動状態信号を受信可能で、前記作動状態信号の立ち下がりエッジで記録コマンドを起動できる記録操作モジュール（５）を備えていることと、
前記記録モジュール（８）が、さらに前記記録コマンドを受信することができて、前記記録コマンドが起動している場合、前記不揮発性メモリの領域に前記揮発性メモリの２つの領域の内容を記録できることと
を特徴とする装置。
【請求項２】
前記データ記録モジュール（８）と前記記録操作モジュール（５）とは、前記制御システムによって発信された警告信号を受信することができ、前記データ記録モジュール（８）は、前記警告信号の立ち上がりエッジで前記揮発性メモリの第１の領域にデータを記録することができ、前記記録操作モジュール（５）は、前記警告信号の立ち上がりエッジで前記記録コマンドを起動可能である、請求項１に記載の記録装置。
【請求項３】
前記警告信号の立ち上がりエッジでカウンタをインクリメントすることができ、前記データ記録モジュール（８）にカウンタの現在値を送信できるカウンタ操作モジュール（６）を備え、前記記録モジュール（８）が前記揮発性メモリの領域に前記カウンタの現在値を記録することができる、請求項２に記載の記録装置。
【請求項４】
前記制御システム（１）によって発信された待機状態コマンドの立ち上がりエッジで前記不揮発性メモリの領域に前記カウンタの現在値を記録することができ、前記制御システム（１）によって再開するコマンドの立ち上がりエッジで前記カウンタを操作するモジュール（６）に前記カウンタの記録値を送信することができるカウンタ記録モジュール（７）を備える、請求項３に記載の記録装置。
【請求項５】
前記記録操作モジュール（５）は、前記カウンタの現在値と最大閾値とを比較することができ、前記記録コマンドを起動することができ、そして前記カウンタが前記カウンタの最大閾値より真に大きい場合に、飽和したカウンタを記録するコマンドを起動することが可能で、前記データ記録モジュール（８）は、前記飽和したカウンタを記録するコマンドを受信することができ、前記飽和したカウンタを記録するコマンドが起動している場合、前記揮発性メモリの第１の領域に前記カウンタとデータの現在値を記録することができる、請求項３または４に記載の装置。
【請求項６】
揮発性メモリと不揮発性メモリを備える自動車制御システムから発信されたデータを記録する方法であって、前記制御システムが少なくとも１つの作動状態信号を生成し、前記作動状態信号が作動しているときは前記データを前記揮発性メモリの第１の領域に記録し、前記作動状態信号が起動していないときは前記データを前記揮発性メモリの第２の領域に記録するもので、
前記作動状態信号が起動していないときは前記揮発性メモリの２つの領域の内容を前記不揮発性メモリの領域に記録することを特徴とする記録方法。
【請求項７】
前記制御システムが少なくとも１つの警告信号を生成し、警告信号が起動しているときは前記データを前記揮発性メモリの第１の領域に記録し、次いで前記揮発性メモリの２つの領域の内容を前記不揮発性メモリの領域に記録する、請求項６に記載の記録方法。
【請求項８】
前記警告信号が起動している場合にカウンタをインクリメントし、前記作動状態信号が起動している場合に前記データと前記カウンタとを前記揮発性メモリの第１の領域に記録する、請求項７に記載の記録方法。
【請求項９】
前記制御システムが待機コマンドと再開コマンドを発生させ、前記待機コマンドが起動している場合、前記カウンタの現在値を前記不揮発性メモリの１の領域に記録し、前記再開コマンドが起動している場合、前記カウンタを前記カウンタの記録された現在値によって初期化する、請求項８に記載の記録方法。
【請求項１０】
前記カウンタの現在値を前記カウンタの最大閾値と比較し、前記カウンタが前記カウンタの最大閾値より真に大きい場合に、前記データと前記カウンタとを前記揮発性メモリの第１の領域に記録し、次いで前記揮発性メモリの２つの領域の内容を前記不揮発性メモリの領域に記録する、請求項８または９に記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車制御システムの診断を実施する方法および装置に関する。
【０００２】
特に、本発明はアシストパーキングブレーキシステムに関する。
【背景技術】
【０００３】
現在、特定の自動車は、自動車の状況に応じてパーキングブレーキを自動的に操作するアシストパーキングブレーキシステムを備えている。このようなシステムでは、次の状況を自動的に操作することができる。
発進アシスト。この原理では、エンジンによって伝達されたトルクが勾配の作用を相殺するのに十分な力になると、非駆動輪のブレーキが解除される。
自動作動。この原理では、運転者がエンジンの停止を要求すると、パーキングブレーキが自動的にかかる。
発電ブレーキ。この原理では、パーキングブレーキ単独で一定の減速を保ちながら、車輪の回転をロックさせずに車両のブレーキをかける。
【０００４】
パーキングブレーキの補助操作は複雑であり、あらゆる使用状況、特に運転者によってシステムが適切に使用されていない状況を考慮する必要がある。たとえば、エンジンが作動しており、パーキングブレーキが手動でかかっていない場合に運転者が車両のドアを開けると、車両が静止していないことから、システムは警告を発生する。さらに、エンジンがストールした状態で、パーキングブレーキがかかっていないまま運転者がドアを開けると、警告信号が発生し、パーキングブレーキがかかっていないことを運転者に示す。
【０００５】
状況によっては、アシストパーキングブレーキシステムは運転者によって正しく使用されないことがあり、たとえば運転者が警告信号を無視すれば危険な状況に陥る可能性がある。このため、危険な状況の原因を判断し、運転者によってシステムが適切に使用されていないことを肯定又は否定できるように、そのような状況を診断する必要性がある。
【０００６】
また、事故の場合、警告信号の発生と運転者によるパーキングブレーキの作動との間の経過時間を確認するのは困難である。現在、ほとんどの自動車が、電子制御装置を流れる情報に日付を付ける手段を備えていない。
【０００７】
たとえば、車両が正の変位方向に動作してクラッチペダルが適正な位置に達するとパーキングブレーキが解除されるパーキングブレーキ制御システムについて記載した特許文献１を引用することができる。しかし、この明細書には、アシストパーキングブレーキシステムの診断を実施する手順が記載されていない。
【０００８】
また、車輪にかかる制動トルクが特定の閾値を下回るとパーキングブレーキが解除されるパーキングブレーキ制御装置を開示した特許文献２を引用することができる。さらに、坂道発進を支援する装置を記載した、本出願人による特許文献３を引用することができる。また、特許文献４は、発進時にパーキングブレーキを解除する自動装置を開示している。このような明細書はいずれも、アシストパーキングブレーキシステムの操作を診断する手段を開示していない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】英国特許出願第２３７６９９０号明細書
【特許文献２】英国特許出願第２３４２９６７号明細書
【特許文献３】仏国特許出願第２８２８４５０号明細書
【特許文献４】仏国特許出願第２８４１１９９号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１０】
そこで、本発明の目的のひとつは、自動車の汎用制御システムにより警告信号が発信されたのち、不具合がアップロードされていない場合でもシステムの動作を診断する装置および方法を提供することである。
【００１１】
特に、本発明の装置および方法は、自動車のアシストパーキングブレーキシステムを診断するのに適している。
【００１２】
本発明の別の目的は、警告信号の発生と運転者の反応との間の時間を確認する簡便かつ安価な手段を提供することである。
【課題を解決するための手段】
【００１３】
一実施形態では、自動車制御システムから発信されるデータを記録する装置は、揮発性メモリと、不揮発性メモリと、データ記録モジュールとを備え、制御システムによって発信される作動状態信号を受信することができ、作動状態信号の立ち上がりエッジで揮発性メモリの第１の領域に、作動状態信号の立ち下がりエッジで揮発性メモリの第２の領域にデータを記録可能である。
【００１４】
この装置は、操作作動状態信号を受信可能であって、作動状態信号の立ち下がりエッジで記録コマンドを起動可能な記録操作モジュールをさらに備える。さらに、記録モジュールは、記録コマンドを受信することができ、記録コマンドが起動しているとき、不揮発性メモリの領域に揮発性メモリの２つの領域の内容を記録可能である。
【００１５】
このような装置は、揮発性メモリおよび不揮発性メモリを備える。揮発性メモリは、データを記録する２つの領域を備える。さらに、不揮発性メモリは、複数の記憶領域を備え、記録をそれぞれ異なる領域に保持することができる。「不揮発性メモリの領域にデータを記録する」という表現は、新たに記録するごとに異なる不揮発性メモリの領域にデータを記録するという意味である。このため、データ記録を開始するイベントと同数の不揮発性メモリの領域が使用される。
【００１６】
たとえば、不揮発性メモリは、ＥＥＰＲＯＭ（電気的消去可能ＲＯＭ）であってよい。
【００１７】
システムの起動の前後に揮発性メモリの２つの異なる領域に制御システムに関するデータを記録することによって、不具合のアップロードがない場合にシステムの操作を診断する手段を得ることができる。データの２つの異なる状態を比較することによって、システムの変化を追跡することができる。不揮発性メモリの領域に揮発性メモリの２つの領域の内容を保存することによって、データの分析を遅らせることができる。
【００１８】
別の実施形態によれば、データを記録するモジュールと記録操作モジュールとは、制御システムによって発信された警告信号を受信することができる。データを記録するモジュールは、警告信号の立ち上がりエッジで揮発性メモリの第１の領域にデータを記録することができる。記録操作モジュールは、警告信号の立ち上がりエッジで記録コマンドを起動することができる。
【００１９】
警告信号が発生する状況では、データは揮発性メモリの第１の領域に保存され、この領域の内容は不揮発性メモリの領域に保存される。このため、警告信号を開始する状況を保持することができる。
【００２０】
さらに別の実施形態によれば、この装置は、操作警告信号の立ち上がりエッジでカウンタをインクリメントすることができ、データを記録するモジュールにカウンタの現在値を送信可能なカウンタを操作するモジュールを備える。記録モジュールは、揮発性メモリの領域にカウンタの現在値を記録することができる。
【００２１】
カウンタをインクリメントする目的で、たとえば、実施が複雑で且つ高価なデータの日付認証プロトコルを使用する必要がなく、記録日付を付ける簡便な方法が得られる。
【００２２】
別の実施形態によれば、この装置は、制御システムによって発信された待機状態コマンドの立ち上がりエッジで不揮発性メモリの領域にカウンタの現在値を記録することができ、制御システムによって再開するコマンドの立ち上がりエッジでカウンタを操作するモジュールにカウンタの記録値を送信可能なカウンタを記録するモジュールを備える。
【００２３】
特定の状況では、警告信号の発生から運転者の反応までの特定の時間を待機する必要がありうる。例えば、運転者がエンジンを止めて、パーキングブレーキをかけないで車両を離れる場合である。このようにして電力が過度に消費されるのを回避するために、この装置がカウンタの値を失わずに待機状態となるように要求することが可能である。
【００２４】
さらに別の実施形態によれば、記録操作モジュールは、カウンタの現在値と最大閾値を比較することができ、記録コマンドを起動することができ、カウンタがカウンタの最大閾値より真に大きい場合は飽和したカウンタを記録するコマンドを起動することができる。データを記録するモジュールは、飽和したカウンタを記録するコマンドを受信でき、飽和したカウンタを記録するコマンドが起動している場合、揮発性メモリの第１の領域にカウンタとデータの現在値を記録することができる。
【００２５】
メモリ空間を節約するために、カウンタ値が最大のカウンタを使用することができる。これにより、この装置は、カウンタ値がこの最大値に達する場合、即ちカウンタが飽和している場合、カウンタを操作する手段を備えることによって、カウンタに対するこの大きさの制約に対処することができる。
【００２６】
別の態様によれば、揮発性メモリと不揮発性メモリとを備え、少なくとも１つの作動状態信号を生成する自動車制御システムから発信されたデータを記録するための方法が提案される。この方法によれば、データは、作動状態信号が作動している場合は揮発性メモリの第１の領域に記録され、作動状態信号が起動していない場合は揮発性メモリの第２の領域に記録される。
【００２７】
作動状態信号が起動していない場合には、次いで揮発性メモリの２つの領域の内容が不揮発性メモリの領域に記録される。
【００２８】
別の実施様式によれば、制御システムは、少なくとも１つの警告信号を生成し、警告信号が起動している場合、データは揮発性メモリの第１の領域に記録され、揮発性メモリの２つの領域の内容は不揮発性メモリの領域に記録される。
【００２９】
さらに別の実施様式によれば、警告信号が起動している場合、カウンタがインクリメントされ、作動状態信号が起動している場合、データとカウンタは揮発性メモリの第１の領域に記録される。
【００３０】
別の実施様式によれば、制御システムは待機コマンドと再開コマンドを生成し、待機コマンドが起動している場合、カウンタの現在値は不揮発性メモリの領域に記録され、再開コマンドが起動している場合、カウンタはカウンタの記録された現在値によって初期化される。
【００３１】
さらに別の実施様式によれば、カウンタの現在値はカウンタの最大閾値と比較され、カウンタがカウンタの最大閾値より真に大きい場合、データとカウンタとは揮発性メモリの第１の領域に記録され、揮発性メモリの２つの領域の内容は不揮発性メモリの領域に記録される。
【００３２】
本発明の他の目的、特徴および利点は、非限定的な実施例としてのみを提示されており、これらは添付図面を参照して示す以下の記載によって明らかとなる。
【図面の簡単な説明】
【００３３】
【図１】自動車制御システムから発信されたデータを記録する装置の概略図である。
【図２】データを記録するモジュールの実施形態の概略図である。
【図３ａ】自動車制御システムから発信されたデータを記録する方法の主な段階を示す図である。
【図３ｂ】自動車制御システムから発信されたデータを記録する方法の主な段階を示す図である。
【発明を実施するための形態】
【００３４】
図１は、自動車制御システムから発信されたデータを記録する装置の概略図である。記載する実施形態では、制御システムはアシストパーキングブレーキシステム１である。ＡＰＢシステムとも呼ばれるアシストパーキングブレーキシステム１は、通信ネットワーク２の診断データを発信することができる。
【００３５】
たとえば、この診断データは次のものであってよい。
−記録時の車両による移動距離
−記録時の車両速度
−パーキングブレーキの作動操作または解除操作の開始および終了時のパーキングブレーキの状態
−操作の開始および終了時のパーキングブレーキの作動力の計測値または推定値
−記録を開始したイベント
【００３６】
他の診断データを記録することは有益でありうるが、唯一の制限は、利用可能な不揮発性メモリのサイズにかかわっている。
【００３７】
ＡＰＢシステムは、運転者の要求を操作するモジュール３から接続４によって送信されるブレーキの作動要求および解除要求を受信する。
【００３８】
データを記録する装置は、記録操作モジュール５と、カウンタを操作するモジュール６と、カウンタを記録するモジュール７と、診断データを記録するモジュール８とを備える。データ記録の一般原理は、ＡＰＢシステムから発信された作動状態信号または警告信号を検出し、少なくとも１つの警告信号が発信される場合にカウンタを操作し、警告の発生とこの警告に対する応答との間の経過時間を測定し、次にＡＰＢシステムの操作の開始および終了時に記録を実施し、ＡＰＢシステムの操作を診断することができる。警告時にＡＰＢシステムの操作状況を記録するために、警告信号が発生すると系統的に記録行われる。
【００３９】
さらに、パーキングブレーキシステム１は、信号ＡＰＢ＿Ａｃｔｉｖｅ、ＡＰＢ＿Ａｌｅｒｔ、Ｃｍｎｄ＿ＰｌａｃｅＯｎＳｔａｎｄｂｙおよびＣｍｎｄ＿Ｒｅｓｕｍｐｔｉｏｎを発信し、接続９〜１２によって記録操作モジュール５にそれぞれ送信される。
−作動状態信号ＡＰＢ＿Ａｃｔｉｖｅはブール信号であり、この信号は、
−ＡＰＢシステムが作動していないか、パーキングブレーキの作動操作または解除操作が終了した場合は０であり、
−ＡＰＢシステムが作動し、言い換えれば、パーキングブレーキの作動操作または解除操作が実施中である場合は１である。
−ＡＰＢ＿Ａｌｅｒｔ警告信号はブール信号であり、この信号は、
−ＡＰＢシステムが警告を発生していない場合は０であり、
−ＡＰＢシステムが警告を発生している場合は１である。
−待機状態にするコマンドＣｍｎｄ＿ＰｌａｃｅＯｎＳｔａｎｄｂｙはブール信号であり、この信号は、
−ＡＰＢシステムが記録装置を待機状態にするように命令しない場合は０であり、
−ＡＰＢシステムが記録装置を待機状態にするように命令する場合は１である。
−Ｃｍｎｄ＿Ｒｅｓｕｍｐｔｉｏｎ再開コマンドはブール信号であり、この信号は、
−ＡＰＢシステムが記録装置の再開を命令しない場合は０であり、
−ＡＰＢシステムが記録装置の再開を命令する場合は１である。
【００４０】
診断データを記録する装置は、アシストパーキングブレーキシステム１によって発信された信号の値に応じて診断データの記録を操作する。
【００４１】
次の作動イベント時に、診断データの記録が開始される。
−エンジン停止時に起動されるパーキングブレーキの作動支援
−車両発進時に起動されるパーキングブレーキの解除支援
−車両の停止時または動作時に起動される、パーキングブレーキを作動する運転者の要求
−パーキングブレーキを解除する運転者の要求
【００４２】
このような作動イベントのうち１つが発生すると、作動状態信号ＡＰＢ＿Ａｃｔｉｖｅは１となり、アシストパーキングブレーキシステム１は作動していることを意味する。
【００４３】
また、次の警告イベント時に、診断データの記録が開始される。
−パーキングブレーキが作動しないまま、運転者がドアを開けた場合の警告
−パーキングブレーキが作動したまま、車両が動作している場合の警告
−事故、たとえばエアバッグの起動が検出される場合の警告
【００４４】
このような警告イベントのうち１つが発生すると、ＡＰＢ＿Ａｌｅｒｔ警告信号が１となり、アシストパーキングブレーキシステム１は危険な状況が検出されことを意味する。
【００４５】
カウンタが飽和状態の場合、換言すれば、カウンタは最大閾値ＣｏｕｎｔｅｒＭａｘに達した場合も、診断データの記録が開始される。「カウンタ飽和」イベントは、警告の引き金とはならないが、危険な状況を通知し、警告メッセージに対する運転者側の反応が遅いこと又は反応がないことを示す。
【００４６】
記録操作モジュール５は、アシストパーキングブレーキシステム１によって発信される作動状態信号ＡＰＢ＿Ａｃｔｉｖｅ、ＡＰＢ＿Ａｌｅｒｔ警告信号と、信号Ｃｍｎｄ＿ＰｌａｃｅＯｎＳｔａｎｄｂｙおよびＣｍｎｄ＿Ｒｅｓｕｍｐｔｉｏｎとを操作する。このような信号は、モジュール５の入力信号であると考えられている。さらに、この記録操作モジュール５は、カウンタ操作を制御し、カウンタと診断データの保存を制御する。
【００４７】
記録操作モジュール５は、いくつかの出力信号を発信して記録装置の他のモジュール６、７および８を制御する。出力信号ＡＣＴ＿Ｃｏｕｎｔｅｒ、ＩＮＩＴ＿ＣｏｕｎｔｅｒおよびＲＴＺ＿Ｃｏｕｎｔｅｒは、それぞれ接続１３〜１５によってカウンタを操作するモジュール６に送信される。
−カウンタの起動を命令するＡＣＴ＿Ｃｏｕｎｔｅｒ信号はブール信号であり、この信号は、
−カウンタの停止を命令する場合は０であり、
−カウンタの起動、即ちカウンタのインクリメントを命令する場合は１である。
−カウンタの初期化を命令するＩＮＩＴ＿Ｃｏｕｎｔｅｒ信号はブール信号であり、この信号は、
−カウンタの初期化を命令しない場合は０であり、
−カウンタの初期化を命令する場合は１である。
−カウンタのゼロリセットを命令するＲＴＺ＿Ｃｏｕｎｔｅｒ信号はブール信号であり、この信号は、
−カウンタのゼロリセットを命令しない場合は０であり、
−カウンタのゼロリセットを命令する場合は１である。
【００４８】
また、記録操作モジュール５は、出力信号Ｃｍｎｄ＿ＲｅｃおよびＳＡＴ＿Ｃｏｕｎｔｅｒを発信し、それぞれ接続１６および１７によって診断データを記録するモジュール８に送信する。
−記録信号Ｃｍｎｄ＿Ｒｅｃはブール信号であり、この信号は、
−記録コマンドが停止している場合は０であり、
−記録コマンドが起動している場合は１である。
−飽和したカウンタの記録を命令するＳＡＴ＿Ｃｏｕｎｔｅｒ信号はブール信号であり、この信号は、
−飽和したカウンタを記録するコマンドが停止している場合は０であり、
−飽和したカウンタを記録するコマンドが起動している場合は１である。
【００４９】
さらに、記録操作モジュール５は、別の出力信号ＲＥＣ＿Ｃｏｕｎｔｅｒを発信し、接続１８によってカウンタを記録するモジュール７に送信する。
−ＲＥＣ＿Ｃｏｕｎｔｅｒ信号はブール信号であり、この信号は、
−不揮発性メモリの領域にカウンタの値を記録する要求がない場合は０であり、
−不揮発性メモリの領域にカウンタの値を記録する要求がある場合は１である。
【００５０】
カウンタを記録するモジュール７は、カウンタ用に設けられる不揮発性メモリの領域にカウンタＣｏｕｎｔｅｒの値を記録する。
【００５１】
また、カウンタを記録するモジュール７は、カウンタの記録値Ｃｏｕｎｔｅｒ＿Ｒｅｃを発信することができ、接続２０によってカウンタを操作するモジュール６に送信する。カウンタの記録値Ｃｏｕｎｔｅｒ＿Ｒｅｃは、カウンタＣｏｕｎｔｅｒの値を表し、カウンタ用に設けられる領域に記録される。
【００５２】
カウンタを操作するモジュール６は、カウンタＣｏｕｎｔｅｒを操作し、記録モジュール８によって記録された診断データに日付を付ける簡便な方法を備える。カウンタの記録によって、警告の発生と運転者の反応またはパーキングブレーキシステムの反応、即ちパーキングブレーキを作動したり解除したりする要求との間の経過時間を推定することができる。
【００５３】
カウンタを操作するモジュール６によって、記録操作モジュール５によって発信されるコマンド信号に応じて、カウンタを起動したり、初期化したり、ゼロリセットすることができる。例えば、次の方法でカウンタを操作することができる。
−カウンタをゼロリセットするように命令するＲＴＺ＿Ｃｏｕｎｔｅｒ信号が１である場合、信号Ｃｏｕｎｔｅｒはゼロ値に変更される。
−カウンタを起動するように命令するＡＣＴ＿Ｃｏｕｎｔｅｒ信号が１である場合、信号Ｃｏｕｎｔｅｒはインクリメントされる。
−カウンタの初期化を命令するＩＮＩＴ＿Ｃｏｕｎｔｅｒ信号が１である場合、Ｃｏｕｎｔｅｒ信号には、カウンタ用に設けられる不揮発性メモリの領域に記録されるカウンタ値Ｃｏｕｎｔｅｒ＿Ｒｅｃが代入される。
【００５４】
カウンタを操作するモジュール６は、カウンタＣｏｕｎｔｅｒの値を発信し、接続１９によってデータを記録するモジュール８、カウンタを記録するモジュール７および記録操作モジュール５に送信する。
【００５５】
診断データを記録するモジュール８は、揮発性メモリの領域に診断データとカウンタＣｏｕｎｔｅｒの値を記録する。このデータを保持する必要がある場合、このモジュール８は、不揮発性メモリの領域に揮発性メモリの領域の内容を記録することができ、不揮発性メモリの専用領域にカウンタを記録することができる。
【００５６】
データを記録するモジュール８はそれぞれ、ＡＰＢシステムから接続９および１０によって送信される信号ＡＰＢ＿ＡｃｔｉｖｅおよびＡＰＢ＿Ａｌｅｒｔを受信する。信号Ｃｍｎｄ＿ＲｅｃおよびＳＡＴ＿Ｃｏｕｎｔｅｒはそれぞれ、記録操作モジュール５から接続１６および１７によってそれぞれ送信される。カウンタおよび診断データを操作するモジュール６から接続１９によって送信されるカウンタＣｏｕｎｔｅｒは、ＡＰＢシステムから通信ネットワーク２によって送信される。
【００５７】
図２は、診断データを記録するモジュール８の実施形態の概略図を表す。
【００５８】
診断データを記録するモジュール８は、診断データの記録を操作する２つのモジュール３０、３１を備える。モジュール３０は揮発性メモリの第１の領域に、診断データの記録操作モジュール３１は揮発性メモリの第２の領域に、それぞれ診断データの記録を操作する。また、記録モジュール８は、不揮発性メモリの領域に揮発性メモリの２つの領域の内容を記録するモジュール３２を含む。さらに、記録モジュール８は、記録コマンド信号Ｃｍｎｄ＿Ｒｅｃの立ち上がりエッジを検出する手段３３と、飽和したカウンタの記録を命令するＳＡＴ＿Ｃｏｕｎｔｅｒ信号の立ち上がりエッジを検出する手段３４と、ＡＰＢ＿Ａｌｅｒｔ警告信号および作動状態信号ＡＰＢ＿Ａｃｔｉｖｅの立ち上がりエッジを検出する手段３５とを備える。また、診断データを記録するモジュール８は、起動状態信号ＡＰＢ＿Ａｃｔｉｖｅの立ち下がりエッジを検出する手段３６を備える。
【００５９】
手段３５は、起動状態信号ＡＰＢ＿ＡｃｔｉｖｅまたはＡＰＢ＿Ａｌｅｒｔの警告信号の立ち上がりエッジを検出すると、信号Ａｃｔｉｖａｔｉｏｎ２を起動し、記録モジュール３０に対し、揮発性メモリの第１の領域に診断データとカウンタを記録するように命令する。
【００６０】
手段３４は、飽和したカウンタの記録を命令するＳＡＴ＿Ｃｏｕｎｔｅｒ信号の立ち上がりエッジを検出すると、信号Ａｃｔｉｖａｔｉｏｎ４を起動し、記録モジュール３０に対し、揮発性メモリの第１の領域に診断データを記録するように命令する。
【００６１】
手段３６は、起動状態信号ＡＰＢ＿Ａｃｔｉｖｅの立ち下がりエッジを検出すると、信号Ａｃｔｉｖａｔｉｏｎ３を起動し、記録モジュール３１に対し、揮発性メモリの第２の領域に診断データとカウンタを記録するように命令する。
【００６２】
手段３３は、Ｃｍｎｄ＿Ｒｅｃ信号の立ち上がりエッジを検出すると、信号Ａｃｔｉｖａｔｉｏｎ１を起動し、記録モジュール３２に対し、不揮発性メモリの領域に揮発性メモリの２つの領域の内容を記録するように命令する。
【００６３】
データを記録する装置は、電子装置の形態、又はソフトウェアの形態で、電子制御装置に実装してもよい。装置は、プログラム可能な自動装置に実装されるソフトウェア形態に組み込むこともできる。
【００６４】
図３ａおよび図３ｂは、自動車制御システムから発信されたデータを記録する方法の主な段階を示す。
【００６５】
データを記録する方法の一般原理は、ＡＰＢシステムによって発信される起動状態信号および警告信号の変化を検出することであり、このような信号の立ち上がりエッジおよび立ち下がりエッジに従って、診断データとカウンタの記録を実施することである。
【００６６】
ＡＰＢシステムが作動操作または解除操作を実施すると、診断データとカウンタは揮発性メモリの第１の領域に記録され、操作の終了待ちとなる。この第１の記録によって、操作の開始時にデータを保存することができる。
【００６７】
操作が終了すると、診断データとカウンタとは揮発性メモリの第２の領域に記録され、揮発性メモリの２つの領域の内容は不揮発性メモリの領域に記録される。この第２の記録によって、操作の終了時にデータを保存することができる。
【００６８】
操作の開始時および終了時に記録されたデータの比較によって、警告信号がない場合にＡＰＢシステムの操作を診断することができる。
【００６９】
ＡＰＢシステムが警告信号を生成すると、診断データとカウンタとは揮発性メモリの第１の領域に記録され、揮発性メモリの２つの領域の内容は不揮発性メモリの領域に記録される。不揮発性メモリのデータを記録することによって、警告信号の原因となった内容を保持することができる。さらに、カウンタのインクリメントが開始され、警告信号に反応する運転者の要求時や、ＡＰＢシステムが進行中の不具合を自動的に修正できる場合は、自動的に作動操作または解除操作を実施するためにＡＰＢシステムを待つ。
【００７０】
ＡＰＢシステムが警告信号に対応して作動操作または解除操作を実施すると、カウンタのインクリメントは停止され、データは記録される。
【００７１】
この方法は初期化ステップ１００から開始される。この初期化ステップでは、図１に示す記録操作モジュール５の出力信号はゼロ値に初期化される。
【００７２】
この初期化ステップ１００ののちに、Ｃｍｎｄ＿Ｒｅｓｕｍｐｔｉｏｎ再開コマンドの値が評価される比較ステップ１０１が実施される。ＡＰＢシステムが記録装置の再開を命令する（Ｃｍｎｄ＿Ｒｅｓｕｍｐｔｉｏｎが１である）場合、カウンタを復旧するステップ１０２が実施され、そうでない場合は初期化ステップ１００が再び実施される。
【００７３】
カウンタを復旧するステップ１０２では、カウンタの初期化を命令するＩＮＩＴ＿Ｃｏｕｎｔｅｒ信号を値１に変更し（ＩＮＩＴ＿Ｃｏｕｎｔｅｒは１となる）、カウンタ専用の不揮発性メモリの領域に記録された値Ｃｏｕｎｔｅｒ＿Ｒｅｃをカウンタの現在のＣｏｕｎｔｅｒ値に代入する。
【００７４】
この復旧ステップ１０２ののちに、比較ステップ１０３が実施され、カウンタＣｏｕｎｔｅｒの値が評価される。カウンタの復旧した値がゼロ値（Ｃｏｕｎｔｅｒが０）の場合、記録を開始するイベントを待つステップ１０４が実施され、そうでない場合は警告状況を記録するステップ１０５が実施される。
【００７５】
記録を開始するイベントを待つステップ１０４では、記録操作モジュール５の出力信号はゼロ値に再び初期化される。
【００７６】
このように記録を開始するイベントを待つステップ１０４ののちに、比較ステップ１０６が実施され、ＡＰＢ＿Ａｌｅｒｔ警告信号の値が評価される。ＡＰＢシステムが警告を発生させる（ＡＰＢ＿Ａｌｅｒｔが１である）場合、警告状況を記録するステップ１０５が実施され、そうでない場合は別の比較ステップ１０７が実施される。
【００７７】
比較ステップ１０７では、起動状態信号ＡＰＢ＿Ａｃｔｉｖｅの値が評価される。ＡＰＢシステムが作動している（ＡＰＢ＿Ａｃｔｉｖｅが１である）場合、ＡＰＢシステムの操作終了を待つステップ１１３が実施され、そうでない場合は記録を開始するイベントを待つステップ１０４が再び実施される。
【００７８】
警告状況を記録するステップ１０５では、カウンタの初期化を命令する信号ＩＮＩＴ＿Ｃｏｕｎｔｅｒが値０に変更され（ＩＮＩＴ＿Ｃｏｕｎｔｅｒは０となる）、記録コマンド信号Ｃｍｎｄ＿Ｒｅｃは値１に変更される（Ｃｍｎｄ＿Ｒｅｃは１となる）。記録コマンドＣｍｎｄ＿Ｒｅｃの起動によって、不揮発性メモリの領域に揮発性メモリの２つの領域の内容の記録が開始される。
【００７９】
警告状況を記録するステップ１０５ののちに、カウンタを起動するステップ１０８が実施され、カウンタを起動するＡＣＴ＿Ｃｏｕｎｔｅｒ信号は値１に変更され（ＡＣＴ＿Ｃｏｕｎｔｅｒは１となる）、これによりカウンタＣｏｕｎｔｅｒのインクリメントが開始される。
【００８０】
このようにカウンタを起動するステップ１０８ののちに、比較ステップ１０９が実施され、カウンタＣｏｕｎｔｅｒの値が評価される。カウンタの現在値が、カウンタの飽和限界である閾値ＣｏｕｎｔｅｒＭａｘより真に大きい場合、（Ｃｏｕｎｔｅｒ＞ＣｏｕｎｔｅｒＭａｘ）、カウンタを減算するステップ１１０が実施され、そうでない場合は別の比較ステップ１１１が実施される。
【００８１】
カウンタを減算するステップ１１０では、ＳＡＴ＿Ｃｏｕｎｔｅｒ信号は値１に変更され、信号ＲＴＺ＿Ｃｏｕｎｔｅｒ、Ｃｍｎｄ＿Ｒｅｃは値１に変更される。飽和したカウンタの記録を命令するＳＡＴ＿Ｃｏｕｎｔｅｒ信号の起動によって、揮発性メモリの第１の領域に診断データとカウンタが保存される。カウンタをゼロに設定するように命令する信号ＲＴＺ＿Ｃｏｕｎｔｅｒの起動によって、カウンタＣｏｕｎｔｅｒは値０に再び初期化することにより減算され、記録コマンドＣｍｎｄ＿Ｒｅｃの起動によって不揮発性メモリの領域に不揮発性メモリの内容が保存される。
【００８２】
このようにカウンタを減算するステップ１１０ののちに、記録を開始するイベントを待つステップ１０４が再び実施される。
【００８３】
比較ステップ１１１では、ＡＰＢ＿Ａｌｅｒｔ警告信号の値が評価される。ＡＰＢシステムが警告を発生させる（ＡＰＢ＿Ａｌｅｒｔは１である）場合、警告状況を記録するステップ１０５が実施され、そうでない場合は別の比較ステップ１１２が実施される。
【００８４】
比較ステップ１１２では、起動状態信号ＡＰＢ＿Ａｃｔｉｖｅの値が評価される。ＡＰＢシステムが作動している（ＡＰＢ＿Ａｃｔｉｖｅが１である）場合、ＡＰＢシステムの操作終了を待つステップ１１３が実施され、そうでない場合はカウンタを起動するステップ１０８が再び実施される。
【００８５】
ＡＰＢシステムの操作終了を待つステップ１１３では、記録操作モジュール５の出力信号がゼロ値に初期化される。カウンタが停止する（ＡＣＴ＿Ｃｏｕｎｔｅｒは０である）と、カウンタＣｏｕｎｔｅｒのインクリメントは停止する。
【００８６】
このようにＡＰＢシステムの操作終了を待つステップ１１３ののちに、比較ステップ１１４が実施され、ＡＰＢ＿Ａｌｅｒｔ警告信号の値が評価される。ＡＰＢシステムが警告を発生させる（ＡＰＢ＿Ａｌｅｒｔが１である）場合、警告状況を記録するステップ１０５が実施され、そうでない場合は別の比較ステップ１１５が実施される。
【００８７】
比較ステップ１１５では、起動状態信号ＡＰＢ＿Ａｃｔｉｖｅの値が評価される。ＡＰＢシステムが起動していない（ＡＰＢ＿Ａｃｔｉｖｅが０である）、即ち、パーキングブレーキの作動操作または解除操作が終了した場合、ＡＰＢシステムの操作状況を記録するステップ１１６が実施され、そうでない場合はＡＰＢシステムの操作終了を待つステップ１１３が再び実施される。
【００８８】
ＡＰＢシステムの操作状況を記録するステップ１１６では、カウンタのゼロにリセットするように命令するＲＴＺ＿Ｃｏｕｎｔｅｒ信号は、値１に変更され（ＲＴＺ＿Ｃｏｕｎｔｅｒは１である）、記録コマンド信号Ｃｍｎｄ＿Ｒｅｃは値１に変更される（Ｃｍｎｄ＿Ｒｅｃは１である）。
【００８９】
ＡＰＢシステムの操作状況を記録するステップ１１６ののちに、記録を開始するイベントを待つステップ１０４が再び実施される。
【００９０】
記録方法の実施時のいずれの時点でも、待機コマンドＣｍｎｄ＿ＰｌａｃｅＯｎＳｔａｎｄｂｙの値を評価することができる。ＡＰＢシステムが記録装置を待機状態にするように命令する（Ｃｍｎｄ＿ＰｌａｃｅＯｎＳｔａｎｄｂｙが１である）場合、ＲＥＣ＿Ｃｏｕｎｔｅｒ信号が値１に変更されて、カウンタ用に設けられた不揮発性メモリの領域にカウンタの現在値が保存され、初期化ステップ１００が実施される。
【００９１】
ＡＰＢ＿Ａｃｔｉｖｅ信号は保留信号であり、即ちアシストパーキングブレーキシステム１が作動する限り信号ＡＰＢ＿Ａｃｔｉｖｅは１である。
【００９２】
ＡＰＢ＿Ａｌｅｒｔは非保留信号であり、即ちアシストパーキングブレーキシステム１によって警告イベントが検出されるとＡＰＢ＿Ａｌｅｒｔは１となって警告信号を送信し、即座に値０となる。
【００９３】
記録方法のステップは、電子回路によって実施してもよく、或いは、ソフトウェア形態で、又はプログラム可能な自動装置として、記録操作モジュール５に実装してもよい。
【００９４】
作動操作または解除操作の開始および終了時のパーキングブレーキの状態の記録によって、操作がシステムによって正しく実施されたかどうかを確認することができる。
【図１】
2011525670.tif 000003
【図２】
2011525670.tif 000004
【図３ａ】
2011525670.tif 000005
【図３ｂ】
2011525670.tif 000006
【国際調査報告】
2011525670.tif 000007
2011525670.tif 000008
2011525670.tif 000009
2011525670.tif 000010