(57)【要約】【課題】専用の記憶領域や専用の電源保持回路を設けることなく、最短の時間で車両衝突を示す情報をシステム内に記憶し、かつ車両衝突に応じたドアロック解除を確実に行える車両用ドアアンロックシステムを提供する。【解決手段】車両に搭載される様々な制御システムが共有して使用するデータ記憶部（不揮発性メモリ等）を利用する。車両衝突が検出されれば（Ｓ１０８：Ｙｅｓ）、データ記憶部への新たなデータ書き込みが禁止される（Ｓ１０９）。また、禁止時に処理中のデータ書き込みがあるか判断される（Ｓ１１０）。処理中のデータ書き込みがある場合には、このデータ書き込みが中止されることによってエラーがデータに埋め込まれる（Ｓ１１１）。処理中のデータ書き込みがない場合には、データ記憶部の記憶領域の中で、データ書き込み完了までの時間が最短である領域に記憶されているデータにエラーが埋め込まれる（Ｓ１１２）。【選択図】図４
2012117297.tif 000002
【特許請求の範囲】
【請求項１】
車両の衝突時にドアロックを自動で解除する車両用ドアアンロックシステムであって、
車両の衝突を検出する衝突検出センサと、
前記衝突検出センサで衝突が検出されたことに応じて、他の制御システムが使用するデータ記憶部に記憶されるデータにエラーを埋め込むデータ管理部と、
前記データ記憶部に埋め込まれたエラーを判断し、ドアロックを解除するドアロック制御部とを備え、
前記データ管理部は、
衝突検出時に前記他の制御システムによる前記データ記憶部へのデータ書き込み処理が実行中でなければ、書き込み完了までの時間が最短となる前記データ記憶部内の領域に書き込まれているデータに、エラーを埋め込み、
衝突検出時に前記他の制御システムによる前記データ記憶部へのデータ書き込み処理が実行中であれば、当該データ書き込み処理を中止してデータの書き込みを不完全にすることにより、データにエラーを埋め込むことを特徴とする、車両用ドアアンロックシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用ドアアンロックシステムに関し、より特定的には、車両の衝突時にドアロックを自動で解除するシステムに関する。
【背景技術】
【０００２】
車両に搭載される制御システムの１つとして、車両が障害物に衝突した場合等に、乗員が車両内に閉じ込められることがないよう、車両のドアロックを自動的に解除する車両用ドアアンロックシステムが存在する。
【０００３】
この車両用ドアアンロックシステムでは、エアバッグシステム等を利用して車両の衝突を検出し、この衝突検出に応じて出力される電気信号（以下、衝突検出信号と記す）がドアのロック／アンロックを制御するドア制御装置に伝わって、車両のドアロックを一斉に解除することが行われる。
しかしながら、車両の衝突時にはその衝撃で電源電圧が遮断したり一時的に低下（以下、瞬断と記す）したりして、ドア制御装置が停止又は瞬間停止することが生じ得る。このような状態が発生すると、衝突検出信号が上手くドア制御装置に伝わらず、車両のドアロックを解除できないという状況が起こる。
【０００４】
この車両の衝突時にドアロックを解除できない状況を回避するために、例えば衝突検出信号を記憶する記憶回路、具体的には流れる電気信号に従って電荷を保持するキャパシタを設けて、電源電圧が遮断又は瞬断しても電源電圧の復帰後にドア制御装置が衝突検出信号を認識できるようにした、従来の技術が提案されている。
【０００５】
また、上記従来の技術では、電源電圧が遮断又は瞬断してから復帰するまでの期間、ずっと衝突検出信号を保持する必要があるため必然的にキャパシタの容量値が大きくなり、集積回路化等の小型化に向かないという問題がある。
そこで、この問題を解決する手法として、キャパシタに代わる専用の記憶領域をドア制御装置に設けて、この専用の記憶領域に衝突検出信号を記憶する技術も提案されている。特許文献１を参照。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−０９７１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に記載された技術では、ドア制御装置以外の車両に搭載される他の様々な制御装置と共用する不揮発性メモリ上に、衝突検出信号を記憶するための専用の記憶領域をわざわざ設けている。このため、不揮発性メモリの容量が大きくなるという問題がある。
【０００８】
また、上述した特許文献１に記載の技術では、専用の記憶領域を他の様々な制御装置と共用する不揮発性メモリ上に設けているため、他の制御装置による不揮発性メモリの使用状況によって、衝突検出信号の記憶が完了するまでの時間がばらついてしまう。例えば、衝突検出信号を記憶しようとした時に他の制御装置による書き込み処理中である場合、この書き込み処理が終了してから又は書き込み処理の中断手続を行ってから衝突検出信号の記憶が始まるため、衝突検出信号の記憶完了までの時間が長くなる。
このため、車両の衝突が発生した後、電源電圧が遮断又は瞬断して不揮発性メモリへの書き込みができなくなるまでの間に、衝突検出信号の記憶が完了しないという状況が起こり得る。
【０００９】
なお、この衝突検出信号の記憶完了までの時間が長くなった場合であっても、衝突検出信号の不揮発性メモリへの記憶を完了させようとするならば、電源電圧の遮断又は瞬断に影響を受けない専用の電源保持回路（内蔵バッテリ等）を別途備える必要がある。しかしながら、このような専用の電源保持回路を備えるには、設置スペースの確保やコストの増加等の新たな問題が発生する。
【００１０】
それ故に、本発明の目的は、専用の記憶領域や専用の電源保持回路を設けることなく、最短の時間で車両衝突を示す情報をシステム内に記憶し、かつ車両衝突に応じたドアロック解除を確実に行うことができる車両用ドアアンロックシステムを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、車両の衝突時にドアロックを自動で解除する車両用ドアアンロックシステムに向けられている。そして、上記目的を達成するために、本発明の車両用ドアアンロックシステムは、車両の衝突を検出する衝突検出センサと、衝突検出センサで衝突が検出されたことに応じて、他の制御システムが使用するデータ記憶部に記憶されるデータにエラーを埋め込むデータ管理部と、データ記憶部に埋め込まれたエラーを判断し、ドアロックを解除するドアロック制御部とを備える。
このデータ管理部は、衝突検出時に他の制御システムによるデータ記憶部へのデータ書き込み処理が実行中でなければ、書き込み完了までの時間が最短となるデータ記憶部内の領域に書き込まれているデータに、エラーを埋め込む。また、データ管理部は、衝突検出時に他の制御システムによるデータ記憶部へのデータ書き込み処理が実行中であれば、そのデータ書き込み処理を中止してデータの書き込みを不完全にすることにより、データにエラーを埋め込む。
【発明の効果】
【００１２】
上記本発明の車両用ドアアンロックシステムによれば、車両に搭載される様々な制御システムが共用するデータ記憶部（不揮発性メモリ等）を利用し、車両の衝突時におけるデータ記憶部へのデータ書き込み処理の有無によって、車両の衝突を示すエラーの埋め込み方法を異ならせる。これにより、最短の時間で車両衝突を検出したことを示すエラーを不揮発性メモリへ記憶させ、かつ車両衝突に応じたドアロック解除を確実に行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る車両用ドアアンロックシステム１の概略構成を示す図
【図２】データ記憶部１４が有する記憶領域フォーマットの一例を示す図
【図３Ａ】データ記憶部１４へデータ書き込み状態を説明するための図
【図３Ｂ】データ記憶部１４へデータ書き込み状態を説明するための図
【図３Ｃ】データ記憶部１４へデータ書き込み状態を説明するための図
【図３Ｄ】データ記憶部１４へデータ書き込み状態を説明するための図
【図４】車両用ドアアンロックシステム１が実行する第１のドアアンロック制御方法の手順を説明するフローチャート
【図５】車両用ドアアンロックシステム１が実行する第２のドアアンロック制御方法の手順を説明するフローチャート
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について、図面を参照しながら説明する。
図１は、本発明の一実施形態に係る車両用ドアアンロックシステム１の概略構成を示す図である。図１に示す本発明の車両用ドアアンロックシステム１は、衝突検出センサ１１と、衝突時ドアアンロック制御部１２と、データ管理部１３と、データ記憶部１４と、出力部１５と、ドアロックモータ１６とを備える。
【００１５】
まず、本発明の車両用ドアアンロックシステム１の各構成を簡単に説明する。
衝突検出センサ１１は、障害物等への車両の衝突を検出して、衝突検出信号を出力する。衝突時ドアアンロック制御部１２は、衝突検出センサ１１が出力する衝突検出信号を受けて車両の衝突があったと判断し、ドアロックを解除するために必要な処理をデータ管理部１３及び出力部１５に対して指示する。
【００１６】
データ記憶部１４は、車両用ドアアンロックシステム１以外の車両に搭載される様々な制御システムが共用する記憶回路であり、例えば不揮発性メモリである。このデータ記憶部１４では、記憶したデータの信頼性を確保するため、データにエラーが含まれていた場合にはデータを修復できるように冗長的な記憶が行われている。本実施形態では、データ記憶部１４が、１つのデータにつき、オリジナルのデータを記憶するデータ領域に加えて、データにエラーが有った場合にデータの修復に用いる修復用データを記憶する修復データ領域、及びこれらの領域に記憶されているデータにエラーが有るか否かを検出するために用いるエラー検出領域を、それぞれ有している場合を一例に挙げて説明する。
【００１７】
データ管理部１３は、衝突時ドアアンロック制御部１２からの指示に従って、車両の衝突があったことを示す情報をエラーデータという形でデータ記憶部１４に記憶するデータに書き込む。換言すれば、データ記憶部１４に記憶するデータ内に、エラーを埋め込むことになる。また、データ管理部１３は、所定のタイミングでデータ記憶部１４のデータ読み出しを行い、データに埋め込まれたエラーの検出に応じて、衝突時ドアアンロック制御部１２へのドアロック解除の指示及びエラーが有るデータの修復を行う。また、このデータ管理部１３は、衝突時ドアアンロック制御部１２以外の制御部（図示せず）からの指示に従って、指示されたデータのデータ記憶部１４への書き込み又はデータ記憶部１４からの読み出しを行う。なお、上述したように、データ管理部１３は、制御部から指示があった場合には、データ領域、修復データ領域、及びエラー検出領域の全てに対して、データの書き込み又は読み出しを行う。
【００１８】
出力部１５は、衝突時ドアアンロック制御部１２からの指示に従って、ドアロックを解除させるための制御信号を出力する。ドアロックモータ１６は、出力部１５が出力する制御信号に従ってモータを動作させ、車両のドアロックを解除する。
【００１９】
典型的には、衝突時ドアアンロック制御部１２及びデータ管理部１３は、ＣＰＵ（Central Processing Unit）等の情報処理装置で実現され、記憶装置であるデータ記憶部１４やインタフェースである出力部１５と共に、電子制御ユニット（ＥＣＵ：Electronic Control Unit）を構成する。
【００２０】
次に、データ管理部１３がデータ記憶部１４に対して行うデータ管理手法を、図２及び図３Ａ〜図３Ｄをさらに参照して詳細に説明する。図２は、データ記憶部１４が有する記憶領域フォーマットの一例を示す図である。図３Ａ〜図３Ｄは、様々な場面におけるデータ記憶部１４へデータ書き込み状態を説明するための図である。
【００２１】
本実施形態では、オリジナルのデータが３バイトである場合を一例に挙げ、データ記憶部１４では、１つのデータにつき、データ領域に３バイトを、データ領域のエラーを検出するデータ用エラー検出領域に１バイトを、修復データ領域に３バイトを、修復データ領域のエラーを検出する修復データ用エラー検出領域に１バイトを、それぞれ設けているものとする（図２）。
【００２２】
１．通常時のデータ書き込み：書き込みエラー無し（図３Ａ）
車両の衝突もなく通常の制御状態において、衝突時ドアアンロック制御部１２以外の制御部から３バイトのデータ「０１２３４５ｈ」（ｈは１６進数を表す）の書き込み指示が与えられた場合を考える。
この場合、データ管理部１３は、データ領域には「０１２３４５ｈ」を記憶し、修復データ領域には、データの論理値０／１を反転させた「ＦＥＤＣＢＡｈ」を記憶する。そして、データ管理部１３は、データ用エラー検出領域には、データ領域に記憶したデータをバイト単位で加算した値の下位１バイト「６９ｈ」を記憶する。また、データ管理部１３は、修復データ用エラー検出領域には、修復データ領域に記憶した修復用データをバイト単位で加算した値の下位１バイト「９４ｈ」を記憶する。
この書き込み内容は、データ領域に記憶されたデータをバイト単位で加算した値の下位１バイトとデータ用エラー検出領域に記憶された値とが一致し、かつ、修復データ領域に記憶された修復用データをバイト単位で加算した値の下位１バイトと修復データ用エラー検出領域に記憶された値とが一致するため、エラーが無くデータは正常であると判断される。
【００２３】
２．通常時のデータ書き込み：書き込みエラー有り（図３Ｂ）
上述の状態１と同様に、車両の衝突もなく通常の制御状態において、衝突時ドアアンロック制御部１２以外の制御部からデータ「０１２３４５ｈ」の書き込み指示が与えられた場合であるが、データ記憶部１４への書き込み時にエラーが生じた場合を考える。
この場合、データ管理部１３は、データ領域に「０１２３４５ｈ」を記憶するが、何らかの要因で結果的に「０１２３００ｈ」が記憶されている。その他は、修復データ領域には「ＦＥＤＣＢＡｈ」が、データ用エラー検出領域には「６９ｈ」が、修復データ用エラー検出領域には「９４ｈ」が、それぞれ正しく記憶されている。
この書き込み内容は、データ領域に記憶されたデータをバイト単位で加算した値の下位１バイト「２４ｈ」とデータ用エラー検出領域に記憶された値「６９ｈ」とが一致しないため、エラーが有りデータが異常であると判断される。
【００２４】
３．衝突時のデータ書き込み：他のデータ書き込み処理あり（図３Ｃ）
いずれかの制御部からの指示によってデータ記憶部１４のデータ領域に記憶済みのデータ「０１２３４５ｈ」を「ＡＡＡＡＡＡｈ」に書き換え処理中に、車両の衝突が発生して衝突時ドアアンロック制御部１２からエラー埋め込みの指示が与えられた場合を考える。
この場合、データ管理部１３は、データ書き換え処理を中止することによって書き込みエラーを発生させることで、エラーをデータに埋め込むことを行う。例えば、データ領域への「ＡＡＡＡＡＡｈ」の記憶及びデータ用エラー検出領域への「ＦＥｈ」の記憶が終わり、修復データ領域への反転データ「５５５５５５ｈ」の２バイトまでを記憶した時点で処理を中止する。これにより、修復データ領域に記憶されるデータは、初めの２バイトが新しいデータで残りの１バイトが前のデータとなる「５５５５ＢＡｈ」となる。また、修復データ用エラー検出領域には、前の「９４ｈ」がそのまま記憶されている。
この書き込み内容は、修復データ領域に記憶された修復用データをバイト単位で加算した値の下位１バイト「６４ｈ」と修復データ用エラー検出領域に記憶された値「９４ｈ」とが一致しないため、エラーが有りデータが異常であると判断される。
【００２５】
４．衝突時のデータ書き込み：他のデータ書き込み処理無し（図３Ｄ）
データ記憶部１４への書き込み処理が行われていない時に、車両の衝突が発生して衝突時ドアアンロック制御部１２からエラー埋め込みの指示が与えられた場合を考える。
この場合、データ管理部１３は、データ記憶部１４の記憶領域の中で、エラー書き込み完了までの時間が最短である領域を選択する。このデータ書き込み完了までの時間が最短である領域とは、例えばアドレスが最も小さい領域や、直前に書き込みや読み出し処理された領域又はその領域に隣接する領域のことを言う。
そして、データ管理部１３は、この選択した領域にすでに記憶されているデータにエラーを埋め込むことを行う。エラーの埋め込みは、選択した領域に記憶されたデータのうち１バイトを「００ｈ」又は「ＦＦｈ」に書き換えることで行われる。例えば、選択した領域のデータ領域にデータ「０１２３４５ｈ」が記憶されていた場合、データ「ＦＦ２３４５ｈ」に書き換える、つまりデータ「０１２３４５ｈ」の上位１バイト「０１」に「ＦＦ」を上書きする。
この書き込み内容では、データ領域に記憶されたデータをバイト単位で加算した値の下位１バイト「６７ｈ」とデータ用エラー検出領域に記憶された値「６９ｈ」とが一致しないため、エラーが有りデータが異常であると判断される。
【００２６】
なお、上記状態３で説明した書き込み中止のタイミングは一例であって、エラーを埋め込むことができれば、他のタイミングで書き込みを中止しても構わない。
また、上記状態４で説明した置き換える１バイトのデータ「００ｈ」又は「ＦＦｈ」は一例であって、エラーを埋め込むことができれば、他の論理値の１バイトデータでも構わないし、２バイト以上のデータであっても構わない。この置き換えるデータは、不揮発性メモリの特性に合わせて適宜設定すればよい。
【００２７】
次に、上述した状態１〜４による書き込み状態を正しく区別して、車両の衝突によって埋め込まれたエラーに基づいて車両のドアロックを解除する手法を、図４及び図５をさらに参照して詳細に説明する。
図４は、本発明の車両用ドアアンロックシステム１が実行する第１のドアアンロック制御方法の手順を説明するフローチャートである。図５は、本発明の車両用ドアアンロックシステム１が実行する第２のドアアンロック制御方法の手順を説明するフローチャートである。
【００２８】
＜第１のドアアンロック制御方法＞
図４において、電源投入等によって車両用ドアアンロックシステム１が起動されると、データ管理部１３は、初期状態としてデータ記憶部１４へのデータ書き込みを禁止する（ステップＳ１０１）。このデータ記憶部１４へのデータ書き込みを禁止することにより、今回のシステム起動前、つまり前回のシステム動作終了時に車両衝突の検出があったか否かを判定できる状態となる。次に、データ管理部１３は、データ記憶部１４の全領域（データ領域、データ用エラー検出領域、修復データ領域、及び修復データ用エラー検出領域）のデータを読み出して（ステップＳ１０２）、記憶されているデータにエラーが有るか否かを判断する（ステップＳ１０３）。
【００２９】
データ記憶部１４のいずれかの領域にデータエラーが有ると判断した場合（ステップＳ１０３：Ｙｅｓ）、データ管理部１３は、データ記憶部１４へのデータ書き込みが禁止状態か否かをさらに判断する（ステップＳ１０４）。
一方、データ記憶部１４のいずれの領域にもデータエラーが無いと判断した場合（ステップＳ１０３：Ｎｏ）、データ管理部１３は、前回のシステム動作終了時に車両衝突の検出がなかったとして、データ記憶部１４へのデータ書き込みを許可する（ステップＳ１０７）。このデータ記憶部１４へのデータ書き込みを許可することにより、以後に起こる車両衝突の検出に備える状態となる。
【００３０】
そして、データ管理部１３は、ステップＳ１０４においてデータ書き込みが禁止状態であったと判断した場合（ステップＳ１０４：Ｙｅｓ）、前回のシステム動作終了時に車両衝突の検出があって埋め込まれたエラーであると判断し、衝突時ドアアンロック制御部１２に対して、車両のドアロックを解除するように指示する（ステップＳ１０５）。その後、データ管理部１３は、エラーが有ると判断した領域に記憶されているデータの修復を行う（ステップＳ１０６）。その後、データ管理部１３は、データ記憶部１４へのデータ書き込みを許可する（ステップＳ１０７）。
一方、データ管理部１３は、ステップＳ１０４においてデータ書き込みが禁止状態でなかったと判断した場合（ステップＳ１０４：Ｎｏ）、前回のシステム動作終了時に車両衝突の検出はなく通常の書き込み時に発生したエラーであると判断し、エラーが有ると判断した領域に記憶されているデータの修復を行う（ステップＳ１０６）。その後、データ管理部１３は、データ記憶部１４へのデータ書き込みを許可する（ステップＳ１０７）。
【００３１】
上記ステップＳ１０６で説明した修復は、例えば次のようにして行われる。データ領域に記憶されたデータをバイト単位で加算した値の下位１バイトとデータ用エラー検出領域に記憶された値とが一致しない場合には、修復データ領域に記憶されたデータの論理値を０／１反転させたデータをデータ領域に上書きすることで行われる。また、修復データ領域に記憶された修復用データをバイト単位で加算した値の下位１バイトと修復データ用エラー検出領域に記憶された値とが一致しない場合には、データ領域に記憶されたデータの論理値を０／１反転させたデータを修復データ領域に上書きすることで行われる。
【００３２】
データ記憶部１４へのデータ書き込みが許可状態になった後（ステップＳ１０７）、衝突時ドアアンロック制御部１２は、衝突検出センサ１１によって車両の衝突が検出されるのを待つ。衝突時ドアアンロック制御部１２において車両の衝突が検出されない間は（ステップＳ１０８：Ｎｏ）、データ管理部１３による通常の書き込みで発生するエラーの修復が繰り返し行われる（ステップＳ１０２〜Ｓ１０４、Ｓ１０６、Ｓ１０７）。
一方、衝突時ドアアンロック制御部１２において車両の衝突が検出されれば（ステップＳ１０８：Ｙｅｓ）、データ管理部１３は、データ記憶部１４への新たなデータ書き込みを禁止する（ステップＳ１０９）。このデータ記憶部１４への新たなデータ書き込みを禁止することにより、データ記憶部１４へ埋め込まれるエラーが車両衝突に起因するものであることになる。データ書き込みを禁止状態にすると、次にデータ管理部１３は、データ書き込みを禁止前にすでに開始されていてデータ書き込みを実行中である処理があるか否かを判断する（ステップＳ１１０）。
【００３３】
ステップＳ１１０において、実行中のデータ書き込み処理があると判断した場合、データ管理部１３は、この実行中のデータ書き込み処理を中止して書き込みエラーを発生させることによって、エラーをデータに埋め込むことを行う（ステップＳ１１１）。この場合のエラー埋め込み手法は、上記状態３で説明したとおりである。
これに対し、ステップＳ１１０において、実行中のデータ書き込み処理はないと判断した場合、データ管理部１３は、データ記憶部１４の記憶領域の中で、データ書き込み完了までの時間が最短である領域に記憶されているデータにエラーを埋め込むことを行う（ステップＳ１１２）。この場合のエラー埋め込み手法は、上記状態４で説明したとおりである。
【００３４】
ステップＳ１１１又はＳ１１２のいずれかの方法によるデータへのエラー埋め込みが完了した後、車両用ドアアンロックシステム１が停止又は瞬間停止した場合には、車両用ドアアンロックシステム１が再起動された後、ステップＳ１０１〜Ｓ１０４を経て車両のドアロックが解除される（ステップＳ１０５）。
また、ステップＳ１１１又はＳ１１２のいずれかの方法によるデータへのエラー埋め込みが完了した後も、車両用ドアアンロックシステム１が停止又は瞬間停止しなかった場合には、ステップＳ１０２〜Ｓ１０４を経て車両のドアロックが解除される（ステップＳ１０５）。
【００３５】
なお、上述した第１のドアアンロック制御方法では、車両の衝突に起因したエラーなのか通常の書き込みで発生したエラーなのかの判断を、データ記憶部１４へのデータ書き込みが禁止状態か許可状態かの判断で行っている（ステップＳ１０４）。しかし、この２通りのエラーの判断が可能であれば、禁止／許可による状態変化と同等である既存の状態変化を用いても構わない。
また、上述した第１のドアアンロック制御方法では、データ記憶部１４へのデータ書き込みに関する全ての処理について禁止状態と許可状態とを切り換えていた（ステップＳ１０１、Ｓ１０７、及びＳ１０９）。しかし、データ記憶部１４へのデータ書き込みに関する処理のうち、データを修復する書き込み処理だけについて禁止状態と許可状態とを切り換えてもよい。
【００３６】
＜第２のドアアンロック制御方法＞
上述した第１のドアアンロック制御方法では、車両の衝突を検出した場合には、常にデータ記憶部１４へのデータ書き込みを禁止している（ステップＳ１０９）。しかし、車両が衝突しても車両用ドアアンロックシステム１が停止又は瞬間停止しない場合には、直ちに車両のドアロックを解除することができるので、データ記憶部１４へのデータ書き込みを禁止する必要がない。
そこで、第２のドアアンロック制御方法では、電子制御ユニットが停止又は瞬間停止して電源投入等によって車両用ドアアンロックシステム１が再起動された場合に限り、データ記憶部１４へのデータ書き込みを禁止する方法を、図５を用いて説明する。
【００３７】
図５において、電源投入等によって車両用ドアアンロックシステム１が起動された後、衝突時ドアアンロック制御部１２において車両の衝突が検出されるのを待つまでの処理は、上述した第１のドアアンロック制御方法での処理と同じである（図４のステップＳ１０１〜Ｓ１０８）。
【００３８】
衝突時ドアアンロック制御部１２において車両の衝突が検出されない間は（ステップＳ１０８：Ｎｏ）、データ管理部１３による通常の書き込みで発生するエラーの修復が繰り返し行われる（ステップＳ１０２〜Ｓ１０４、Ｓ１０６、Ｓ１０７）。
一方、衝突時ドアアンロック制御部１２において車両の衝突が検出されれば（ステップＳ１０８：Ｙｅｓ）、データ管理部１３は、現在データ書き込み中である処理があるか否かを判断する（ステップＳ２１０）。
【００３９】
ステップＳ２１０において、現在データ書き込み中の処理があると判断した場合、データ管理部１３は、このデータ書き込み処理を中止することによりエラーをデータに埋め込むことを行う（ステップＳ１１１）。この場合のエラー埋め込み手法は、上記状態３で説明したとおりである。
これに対し、ステップＳ２１０において、現在データ書き込み処理はないと判断した場合、データ管理部１３は、データ記憶部１４の記憶領域の中で、データ書き込み完了までの時間が最短である領域に記憶されているデータにエラーを埋め込むことを行う（ステップＳ１１２）。この場合のエラー埋め込み手法は、上記状態４で説明したとおりである。
【００４０】
ステップＳ１１１又はＳ１１２のいずれかの方法によるデータへのエラー埋め込みが完了した後、データ管理部１３は、衝突時ドアアンロック制御部１２に対して、車両のドアロックを解除するように指示する（ステップＳ２１３）。
一方、ステップＳ１１１又はＳ１１２のいずれかの方法によるデータへのエラー埋め込みが完了した後、車両のドアロックが解除される前に車両用ドアアンロックシステム１が停止又は瞬間停止した場合には、車両用ドアアンロックシステム１が再起動された後、ステップＳ１０１〜Ｓ１０４を経て車両のドアロックが解除される（ステップＳ１０５）。
【００４１】
以上のように、本発明の一実施形態に係る車両用ドアアンロックシステム１によれば、不揮発性メモリ等の専用の記憶領域を設けたり、電源電圧の遮断又は瞬断に備えて専用の電源保持回路を設けたりすることなく、データ書き込み完了までの時間が最短である領域に車両衝突の情報、つまりエラーを記憶することができる。また、車両用ドアアンロックシステム１では、データを書き込み中か否かでエラーの埋め込み方を変えているので、他の電子制御ユニットがデータを書き込み中であってもエラーの書き込み完了までに余分な時間を要しない。さらに、車両用ドアアンロックシステム１では、車両衝突によって埋め込まれたエラーなのか、通常の書き込み時に発生したエラーなのかを区別して処理しているため、正確に車両衝突を判断することができる。なお、埋め込んだエラーを消去するための特別な処理は、特に必要ない。
【産業上の利用可能性】
【００４２】
本発明の車両用ドアアンロックシステムは、衝突時にドアロックを自動で解除する機能を備える車両等に利用可能であり、特に専用の記憶領域や専用の電源保持回路を設けることなく、最短の時間で車両衝突を示す情報をシステム内に記憶し、かつ車両衝突に応じたドアロック解除を確実に行いたい場合等に適している。
【符号の説明】
【００４３】
１  車両用ドアアンロックシステム
１１  衝突検出センサ
１２  衝突時ドアアンロック制御部
１３  データ管理部
１４  データ記憶部
１５  出力部
１６  ドアロックモータ
【図１】
2012117297.tif 000003
【図２】
2012117297.tif 000004
【図３Ａ】
2012117297.tif 000005
【図３Ｂ】
2012117297.tif 000006
【図３Ｃ】
2012117297.tif 000007
【図３Ｄ】
2012117297.tif 000008
【図４】
2012117297.tif 000009
【図５】
2012117297.tif 000010