(57)【特許請求の範囲】
【請求項１】
外部電源から給電の有無を検出できる電源部と、外部電源から給電を受けている期間に充電し外部電源からの給電がなくなると充電した電力を前記電源部に供給するコンデンサと、通信機器から送信された通信データを受信する通信データ計測手段と、前記通信データの通信プロトコルや通信速度や記録条件の設定手段と、前記通信データ計測手段によって取り込まれた前記通信データが記憶される第１記録部と、不揮発性メモリーで構成される第2記録部と、前記第１記録部に記録されている前記通信データを所定の条件に基づいて前記第2記録部に書き込む記録制御手段とを備え、外部電源からの給電がなくなったことを前記電源部が検出後、前記通信データ計測手段は、前記設定手段の通信プロトコルや通信速度の設定内容に応じて決定される遅延時間が経過後に前記通信データの取り込みを停止し、前記記録制御手段は前記遅延時間経過後に前記通信データ計測手段が前記通信データの取り込みを停止した時点から、前記第2記録部に書き込まれていない前記第１記録部の通信データを前記第２記録部に書き込みを行ない、外部電源からの給電が回復したことを前記電源部が検出後、前記通信データ計測手段は、前記設定手段の記録条件の設定内容に応じて決定される待機時間が経過後に前記通信データの取り込みを開始することを特徴とする通信データ記録装置。
【請求項２】
前記通信データ計測手段は、前記遅延時間が経過する前に外部電源からの給電が回復したときは、通信データの取り込みをそのまま継続することを特徴とする請求項１に記載の通信データ記録装置。
【請求項３】
前記記録制御手段は、前記遅延時間経過後に前記通信データ計測手段が前記通信データの取り込みを停止後にも前記通信データを受信したとき、前記通信データの取り込みを停止した時点で前記第2記録部に書き込まれていない前記第１記録部の通信データを前記第２記録部に書き込みを行なった後、さらに、前記通信データの記録が欠落したことを示すデータを前記第２記録部に書き込むことを特徴とする請求項１に記載の通信データ記録装置。
【請求項４】
請求項１から請求項３までのいずれか１つに記載の通信データ記録装置であって、前記設定手段の記録条件の設定内容に応じて決定される待機時間は、前記通信データ計測手段が通信データの取り込みを再開できる最短の時間と、前記コンデンサを十分に充電できる時間と、前記通信データ計測手段が通信データの取り込みを再開しない無限大の時間と、の3種類から１つが決定されることを特徴とする通信データ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線上を流れる通信データを取り込んで連続的に記録する装置に関する。
【背景技術】
【０００２】
通信ネットワーク上を流れるデータを解析する場合には、通信プロトコルアナライザーを用いることがある。通信プロトコルアナライザーは、通信経路の途中に分岐ケーブルや計測プローブを介在させて通信データをアナライザーの記録部に取り込み、記録したデータの必要な部分を人が解釈しやすいデータ形式で表示させることできる装置である。
【０００３】
通信プロトコルアナライザーの通信データの記録部には、SRAMやDDR-SDRAMなどの半導体メモリーだけでなく、高速な通信データを長時間記録するために、HDDやCFカードやSDカードなどの大容量記録装置が利用されることが多くなった。
【０００４】
このような大容量記録媒体は、その中のファイルにアクセス中に停電が発生して処理が中断されてしまうと、全てのファイルが読み出せなくなるなどの致命的な障害が発生するため、通信プロトコルアナライザーに電池を内蔵して停電時には電池動作が可能なようにしたり、外部に無停電電源装置を設置して、測定中の予期しない停電の対策が採られている。
【０００５】
これらの対策は、外部電源の停電を検出して、別に用意した電池に切り替えることで記録処理部などへの給電を継続し、大容量記録媒体のファイルへの書き込み処理を中途半端なところで中断させない方法で、特許文献１に記載されている。
【０００６】
しかしながら、1日のうちで数時間だけ電源が供給されている通信設備の通信データを数週間から数ヶ月にわたり記録するような用途では、給電時間内に十分に停電保護用の電池を充電できず、また、電池の充放電が繰り返されるため電池が短期間で劣化するという問題があった。
【０００７】
この対策として、撮像素子から一定レートで転送されてくる画像データを大容量記録媒体に記録する画像記録装置で、短時間に充電でき、充放電による劣化がない電気二重層コンデンサを利用する方法が、特許文献２に提案されている。この提案は、電気二重層コンデンサの充電状態が事前に決められた閾値以上であることを検出後に、画像データをHDDに記録する処理を許可し、もし、停電になっても電気二重層コンデンサから記録処理部に電力を供給することで、画像データをHDDに安全に書き込む方法である。これは、記録対象が一定レートで転送されてくる画像データであるため、停電発生時点で停電保護のために記録処理が必要とする電力量を事前に計算して、電気二重層コンデンサの充電状態の閾値を決定することで実現されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平04-121033号公報
【特許文献２】特開2011-009874号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、通信プロトコルアナライザーの場合は、記録対象回線の通信スピードや送受信の頻度によって、一定時間内に記録しなければいけないデータ量が大きく変化する。これは、停電発生時点で、特許文献２のSDRAMに相当する１次記録部に蓄積されている通信データを、HDDなどの大容量記録媒体に安全に記録するために必要な時間、換言すれば、停電保護処理を実行するために必要な電力量が異なることを意味する。そのため、電気二重層コンデンサの必要充電量の閾値を１つに定める場合、最もデータ量が多くなる使用状況に合わせて、コストや装置の小型化にとって不利な大型のコンデンサを使用する必要が出てくる。
【００１０】
また、外部電源が給電が始まっても、電気二重層コンデンサがフル充電になるまでの充電待ち期間、通信データの記録を始めることができない装置では、定期的に給電がｏｎ／ｏｆｆされるがｏｎ期間中は安定した給電が行なわれる外部電源を利用しているときや、通信速度が遅いために外部電源の給電停止後に大容量記録媒体への記録が必要な通信データが少なくコンデンサからの電力供給が少しで良いときでも、通信データの記録が停止されている前記充電待ち期間が常に長くなるという問題が起こる。
【００１１】
さらに、通信プロトコルアナライザーは、例えば、１秒間以内の瞬時停電の場合は、できるだけ通信データの取り込みを継続して、通信データの記録を停止することなく測定動作を継続することが求められている。しかし、停電を検出した時点で、大容量記録媒体のファイルへの書き込み処理を中途半端なところで中断させないために、新たな通信データの取り込みを直ちに停止してしまうような方法では、短時間の停電でも、その時点で通信データの記録漏れが発生することになる。
【００１２】
そこで、本発明の目的は、1日のうちである時間帯だけ給電されるような外部電源の給電条件や瞬間停電の発生頻度などの給電品質に応じて、外部電源をバックアップするためのコンデンサの充電待ち時間を変更でき、単位時間当たりの通信データ量が変化する通信プロトコルや通信速度に応じて、外部電源の停電後もできるだけ長く通信データの取り込みを継続しながら、大容量記録媒体に安全に通信データを記録できる通信データ記録装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するため、本発明の通信データ記録装置は、外部電源から給電の有無を検出できる電源部と、外部電源から給電を受けている期間に充電し外部電源からの給電がなくなると充電した電力を前記電源部に供給するコンデンサと、通信機器から送信された通信データを受信する通信データ計測手段と、前記通信データの通信プロトコルや通信速度および記録条件の設定手段と、前記通信データ計測手段によって取り込まれた前記通信データが記憶される第１記録部と、不揮発性メモリーで構成される第2記録部と、前記第１記録部に記録されている前記通信データを所定の条件に基づいて前記第2記録部に書き込む記録制御手段とを備え、外部電源からの給電がなくなったことを前記電源部が検出後、前記通信データ計測手段は、前記設定手段の通信プロトコルや通信速度の設定内容に応じて決定される遅延時間が経過後に前記通信データの取り込みを停止し、前記記録制御手段は前記遅延時間経過後に前記通信データ計測手段が前記通信データの取り込みを停止した時点から、前記第2記録部に書き込まれていない前記第１記録部の通信データを前記第２記録部に書き込みを行ない、外部電源からの給電が回復したことを前記電源部が検出後、前記通信データ計測手段は、前記設定手段の記録条件の設定内容に応じて決定される待機時間が経過後に前記通信データの取り込みを開始することを特徴とする。
【００１４】
このような本発明によると、外部電源の給電条件や給電品質に応じて設定手段の記録条件を設定しておけば、その設定により決定された待機時間分だけがコンデンサの充電期間となり、また、通信データ計測手段が通信データの取り込みを停止している期間となる。
【００１５】
従って、給電品質の良い外部電源に接続して使用するときは、設定手段の記録条件を待機時間が最短となる設定内容にすれば、短い待機時間、すなわち短い通信データの記録停止時間とすることができ、不規則に断続するような不安定な外部電源に接続して使用するときや外部電源の給電開始後に十分な時間経過後から通電データが流れるような回線を測定するようなときには、設定手段の記録条件を、待機時間が最長またはコンデンサがフル充電可能となる時間に設定にすれば、外部電源が急な停電になっても、十分な電力がコンデンサから電源部に供給されるので、停電時点までに通信データ計測手段が第１記録部に記録した通信データを、記録制御手段によって安全に不揮発性メモリーで構成される第2記録部に書き込むことができる時間が確保されることになる。
【００１６】
さらに、通信データの通信プロトコルや通信速度の設定手段の設定内容に応じて、外部電源の停電後に通信データ計測手段が通信データの取り込みを停止するまでの遅延時間が決定されることになるので、通信データ計測手段によって単位時間当たりに取り込まれるデータが少ない通信プロトコルや通信速度のときは、遅延時間が長くなるようにすることで、外部電源の停電後に、通信データの取り込みを継続できる時間を長くでき、通信データ計測手段によって単位時間当たりに取り込まれるデータが多い通信プロトコルや通信速度のときは、遅延時間が短くなるようにすることで、外部電源の停電後に、通信データ計測手段よって第１記録部に取り込まれる通信データが制限されるため、記録制御手段が安全に不揮発性メモリーで構成される第2記録部に書き込むことができる時間が確保されることになる。
【００１７】
また、本発明の通信データ記録装置の前記通信データ計測手段は、前記遅延時間が経過する前に外部電源からの給電が回復したときは、通信データの取り込みをそのまま継続することを特徴とする。
【００１８】
このようにすれば、前記遅延時間より短い瞬間的な停電であれば、通信データの計測を止めることなく、通信データの記録を継続することができる。
【００１９】
また、本発明の通信データ記録装置の前記記録制御手段は、前記遅延時間経過後に前記通信データ計測手段が前記通信データの取り込みを停止後にも前記通信データを受信したとき、前記通信データの取り込みを停止した時点で前記第2記録部に書き込まれていない前記第１記録部の通信データを前記第２記録部に書き込みを行なった後、さらに、前記通信データの記録が欠落したことを示すデータを前記第２記録部に書き込むことを特徴とする。
【００２０】
このような本発明によると、後から第2記録部に書き込まれた特別なデータの有無を調べることで、外部電源からの給電がなくなった以降も、記録対象の通電データが回線上を流れ続けていたことが判るため、このような場合に限り、無停電電源装置を併用することで外部電源からの給電方法を改善する目安とできる。
【００２１】
また、本発明の通信データ記録装置は、前記設定手段の記録条件の設定内容に応じて決定される待機時間は、前記通信データ計測手段が通信データの取り込みを再開できる最短の時間と、前記コンデンサを十分に充電できる時間と、前記通信データ計測手段が通信データの取り込みを再開しない無限大の時間と、の3種類から１つが決定されることを特徴とする。
【００２２】
このような本発明によると、記録条件の設定手段によって、外部電源が供給された時点で自動的に通信データの取り込みを開始するか開始しないかの選択条件と、開始する条件として、外部電源が安定していて通信データの取り込みをすぐに開始したい選択条件と、外部電源が不安定なためにコンデンサに十分に充電してから通信データの取り込みを開始したい選択条件と、の3種類から１つを通信データ記録装置の使用者が使用条件を考えながら簡単に手動で設定できるといった効果がある。
【発明の効果】
【００２３】
本発明の通信データ記録装置は、1日のうちである時間帯だけ給電されるような外部電源の給電条件や瞬間停電の発生頻度などの給電品質に応じて、外部電源をバックアップするためのコンデンサの充電待ち時間を変更でき、単位時間当たりの通信データ量が変化する通信プロトコルや通信速度に応じて、外部電源の停電後もできるだけ長く通信データの取り込みを継続しながら、大容量記録媒体に安全に通信データを記録できるといった効果を奏する。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態を示すブロック図である。
【図２】設定手段につながる操作部の通信条件設定表示例
【図３】通信プロトコルと通信速度の設定データから遅延時間を求めるイメージ図
【図４】設定手段につながる操作部の記録条件設定の表示例
【図５】設定手段につながる操作部の記録条件設定の別の表示例
【発明を実施するための形態】
【００２５】
以下、図面に基づき本発明の実施の形態を説明する。
【００２６】
図１は、本実施の形態を示すブロック図である。通信機器Ａ１０１と通信機器Ｂ１０２は、有線または無線の通信回線１０３で接続されており、互いに通信データを送受信している。通信インターフェース４は、通信回線１０３の間に介在して、通信機器Ａ１０１が通信機器Ｂ１０２に送信した通信データと通信機器Ｂ１０１が通信機器Ａ１０２に送信した通信データの受信して、受信した通信データの信号レベルをデジタル処理しやすい信号レベルに変換している。
【００２７】
受電部１は、商用電源に接続されたＡＣアダプタや直流電源装置などの外部電源１０４から電力の供給を受け、供給された電力をコンデンサ２と電源部３に分配している。
【００２８】
コンデンサ２は、受電部１から電力が供給されている間は電力を蓄え、受電部１からの供給がなくなると蓄えた電力を電源部３に供給できる経路が設けられている。電源部３は、受電部１から供給されている電力を装置の電力消費範囲２０に供給しており、受電部１からの電力の供給がなくなると、コンデンサ２からの電力供給経路に切り替えて、電力消費範囲２０に電力供給を継続するようになっている。装置の電力消費範囲２０の消費電力が１Ｗ程度の場合、静電容量が１Ｆ程度の小型の電気二重層コンデンサでコンデンサ２を構成した場合でも、外部電源の停電後、３秒以上期間継続して電源部３は電力を供給し続けることができる。
【００２９】
また、電源部３は、受電部からの給電電圧と、コンデンサ２からの給電電圧と、をコンパレータＩＣを使って比較して、コンデンサ２からの給電電圧の方が高いときは、受電部からの給電が途絶えたこと、即ち、停電などで外部電源からの電力供給がなくなったことを、Ｌレベルの停電検出信号として、通信データ計測手段５と記録制御手段７に伝えるように接続されている。
【００３０】
設定手段９は、通信機器Ａ１０１と通信機器Ｂ１０２が送受信している通信データの通信プロトコルや通信速度および前記通信データを記録するための条件などの設定内容を、キーボードや表示器で構成された操作部１０や外部のデータ入力端末１０５からの受け取り、設定手段９の中のメモリーに記録している。外部のデータ入力端末１０５は、パソコンとパソコン用の設定ソフトで構成することができ、ＵＳＢやＬＡＮで設定手段９と接続されているときにパソコン上で入力された設定内容を設定手段９に転送するようになっている。設定手段９の中のメモリーの電源は、小型のリチウム電池でバックアップされており、外部電源１０４の給電状態やコンデンサ２の充電状態に関係なく、設定手段９の設定内容を保持しておくことができる。また、設定手段９は、記録制御手段７が不揮発性メモリーで構成される第２記録部８にアクセスしてないときに、第２記録部８の中に保存されている設定内容ファイルを読み込んで、設定手段９の中のメモリーに記録することもできる。
【００３１】
通信データ計測手段５は、通信インターフェース４から信号レベルをデジタル変換された通信データを受け取り、設定手段９の設定内容に基づいて、受け取った通信データをデコードして、1バイトまたは複数バイトのデータ列と、そのデータ列を受け取った日付時刻のタイムスタンプデータを通信ログデータをして、第１記録部６に書き込むようになっている。通信データ計測手段５は、記録対象の通信データの通信プロトコル用に開発された専用の通信コントローラと制御用マイコンで構成することができ、前記専用通信コントローラと前記制御マイコンの機能をＦＰＧＡ（フィールド・プログラマブル・ゲート・アレー）で構成することもできる。また、第１記録部６は、データの書き込みや読み出しのアクセスタイムが５０ｎ秒より早い高速ＳＲＡＭやＳＤＲＡＭで構成されている。
【００３２】
また、第１記録部６には、通信データ計測手段５が通信ログデータを第１記録部６の記録エリアのどこまで書き込んだかを示す書込みポインタと、記録制御手段７が第１記録部６の前記記録エリアに記録された通信ログデータをどこまで読み出したかを示す読出しポインタと、が前記記録エリアとは別に確保されているワークエリアに記録されている。この書込みポインタと読出しポインタは、装置の電源が投入されたときなど、通信ログの記録を始めるときに、第１記録部６の記録エリアの先頭を示す値に初期化されるようになっている。
【００３３】
通信データ計測手段５は、通信ログデータを第１記録部６の記録エリアに書き込む毎に、書き込んだ通信ログデータの最後のアドレスを示す値を書込みポインターに書き込み更新する。
【００３４】
第2記録部８は、ＨＤＤやＣＦカードやＳＤカードなどの不揮発性メモリーで構成され、実際に記録したいデータが書き込まれるファイルエリアと、このファイルエリアのどの部分にどれだけのデータがファイルとして書き込まれているかを示すファイル管理エリアとに分かれている。ファイルエリアとファイル管理エリアは、５１２バイトのセクタ単位でデータを読み書きする必要があり、この２つのエリアの整合性が崩れると第2記録部８に記録されたデータが読み出せなくなる。
【００３５】
記録制御手段７は、第１記録部６の書込みポインタの値が読出しポインタの値より所定の値以上に進んでいるときは、第１記録部６に記録されている通信ログデータを、第2記録部８に書き込むデータセーブ処理を始める。但し、通信データ計測手段５の処理が最優先されるため、通信データ計測手段５が通信ログデータを第１記録部６に書き込んでいる期間中は、記録制御手段７は、データセーブ処理を中断するようになっている。
【００３６】
記録制御手段７は、データセーブ処理を始めると、第2記録部８のファイル管理エリアを読み出して、第１記録部６の中のワークエリアにコピーして、その内容を調べて後の処理を続けるようになっている。これは、第2記録部８のデータアクセス時間が非常に遅いため、データアクセス時間が早い第１記録部６のメモリー上で処理するためである。記録制御手段７は、前記ワークエリア上のファイル管理エリアを調べ、ファイルエリアのどこに空きエリアがあり、次のデータをどこに書き込むことができるかを調べて、そこに第１記録部６に記録されている通信ログデータを書き込み、書き込む毎に前記ワークエリア上のファイル管理エリアを更新する。そして、記録制御手段７は、設定手段７の記録条件の設定内容の１つであるデータファイルサイズの設定に従い、１０Ｋバイト程度から１０Ｍバイト程度の通信ログデータを１ファイルとして、１ファイル分をファイルエリアに書き込んでから所定の時間が経過したとき、または、通信データの記録を終了するとき、または、後で詳細を記述している通信データ計測手段５からの通知があったとき、に更新された第１記録部６のワークエリア上のファイル管理エリアを、第2記録部８のファイル管理エリアに書き戻すように動作する。
【００３７】
図３の表５０は、通信プロトコルと通信速度と遅延時間の対応表の例で、この表の値に相当するデジタル値がテーブル構造で通信データ計測手段５の中に記録されている。この例の対応表の値は、外部電源の停電後、３秒間継続して装置に電力を供給し続けることができる電気二重層コンデンサで構成したコンデンサ２と、１秒間に約１Ｍバイトのデータを書き込むことができるＳＤカードを第２記録部８に利用して、外部電源の停電後２秒以内に記録制御手段７のデータセーブ処理が完了できる程度の通信ログデータが通信データ計測手段５によって第１記録部５に書き込める時間を算出して決められている。ここで、コンデンサ２による停電時の電力供給時間が３秒に対して、２秒以内としたのはコンデンサ２の容量のばらつきや長期間使用による劣化でコンデンサ２の容量が減少することを考慮してマージンを確保したためである。
【００３８】
ここで、図３の表５０の通信速度の列は、記載された通信速度以下のときに適応することを表し、例えば、記録対象の通信データの通信速度が７２Ｋｂｐｓなら、対応表の１００Ｋｂｐｓの行が該当する。図３の表５０のＡＳＹＮＣやＨＤＬＣの列は、記録対象の通信データの通信プロトコルがＡＳＹＮＣとＨＤＬＣの２種類のときの例を表している。例えば、通信機器Ａ１０１と通信機器Ｂ１０２が、ＡＳＹＮＣの通信プロトコルで１００Ｋｂｐｓの通信速度で互いに通信データを送受信しているとする。ＡＳＹＮＣの通信プロトコルは、１バイト即ち８ビットのデータを送信するために、スタートビット１ビットとストップビット１ビットの最低２ビットを付加する必要があるため、１００Ｋｂｐｓの通信速度で１秒間に送れるデータ量は１０Ｋバイトとなる。一方、ＨＤＬＣの通信プロトコルは、１データを送信する毎に、スタートビットやストップビットを付加する必要はないが、データ列の始まりと終わりの表すフラグデータを２バイト付加する必要がある。しかし、１つのデータ列が２Ｋバイト程度と大きくできるので、フラグデータの２バイト付加は無視できる程度となり、１データ当たり８ビットを１００Ｋｂｐｓの通信速度で１秒間に送れるデータ量はほぼ１２．５Ｋバイトとなる。通信データは、通信機器Ａ１０１と通信機器Ｂ１０２の両方が同時に送信することもあるので、通信データ計測手段５が１秒間に記録する必要があるデータ量は、ＡＳＹＮＣの通信プロトコルの場合で２０Ｋバイト、ＨＤＬＣの通信プロトコルの場合で２５Ｋバイトとなる。さらに、通信データ計測手段５は、タイムスタンプデータやエラーの有無などの属性データを付加するため、１秒間当たり、さらに通信データ量の倍のデータ量を第１記録部５に書き込む可能性がある。
【００３９】
よって、図３の表５０の遅延時間をｔとすると、ｔは、ｔ秒間に通信データ計測手段５が第１記録部５に書き込む通信ログデータ量と、（２−ｔ）秒間に記録制御手段７が第１記録部５から通信ログデータを読み出し第２記録部８に書き込むデータ量と、が等しいものとして求めることができる。例えば、ＡＳＹＮＣの１００Ｋｂｐｓの通信速度の場合は、４０Ｘｔ＝１０００（２−ｔ）のｔを解き、ｔ＝１．９２となる。
【００４０】
例えば、図２のように通信プロトコルや通信速度などの記録対象回線の通信条件が操作部１０の表示器やデータ入力端末１０５に表示され、通信データ記録装置の使用者によって操作部１０の操作部やデータ入力端末１０５のキーボードやマウスの操作によって選択および設定された内容が、設定手段９の中のメモリーに、図３の表９０のような配置で記録されるようになっている。通信データ計測手段５は、設定手段９の中のメモリーに記録されている図３の表９０の内容から通信プロトコルと通信速度を調べ、図３の表５０との対応から１つの遅延時間を決定しておく。
【００４１】
通信データ計測手段５は、前記停電検出信号がＬレベルになったことを検出すると、前記遅延時間をセットしたタイマーＡをスタートし、前記タイマーＡが経過するまで通信データの取り込みを継続して第１記録部６に記録を続ける。通信データ計測手段５は、前記タイマーＡが経過した時点で通信データの取り込み止め、第１記録部６への記録を完了してから、記録制御手段７に記録が完了したことを通知する。もし、前記タイマーＡが経過するまでに前記停電検出信号がHレベルになったことを通信データ計測手段５が検出したときは、通信データ計測手段５は前記タイマーＡをストップして遅延時間の監視を止め、通常の通信データの取り込み処理に戻るようになっている。
【００４２】
このため、前記遅延時間より短い停電であれば、通信データの記録が途絶えることなく、継続することができる。
【００４３】
また、通信データ計測手段５は、遅延時間が経過して通信データの取り込みを停止後にも通信データを受信したとき、第１記録部６に書き込みをしなかった通信データがあることを示すデータロス信号を記記録制御手段７に知らせるようにしておくこともできる。これにより、記録制御手段７は、遅延時間経過までに通信データ計測手段５によって第１記録部６に書き込まれた通信ログデータを次に詳細な説明する方法で第２記録部８に書き込んだ後、停電により記録できなかった通信データがあること示すロスマークデータを第２記録部８に書き加えることもできる。
【００４４】
記録制御手段７は、通信データ計測手段５からの記録の完了の通知を受けたときは、第１記録部６の読出しポインタが示す次のデータから書込みポインタが示すデータまでを第１記録部６の記録エリアから読み出して、第2記録部８のファイルエリアに書き込み完了後、第2記録部８のファイル管理エリアを更新して書き込み処理を完了する。遅延時間が適正に決定されているので、記録制御手段７が、第2記録部８のファイル管理エリアを更新して書き込み処理を完了する途中に、コンデンサ２からの電力供給が途絶えることはなく、よって第2記録部８のファイルが読み出せなくようなファイル管理エリアの矛盾が生じることもない。
【００４５】
また、通信データ計測手段５は、遅延時間が経過して通信データの取り込みを停止後にも通信データを受信したとき、第１記録部６に書き込みをしなかった通信データがあることを示すデータロス信号を記記録制御手段７に知らせるようにしておくこともできる。これにより、記記録制御手段７は、遅延時間経過までに通信データ計測手段５によって第１記録部６に書き込まれた通信ログデータを全て第２記録部８に書き込んだ後、このデータロス信号を確認することで停電により記録できなかった通信データがあること示すロスマークデータを第２記録部８に書き加えることもできる。
【００４６】
記録制御手段７は、第2記録部８のファイル管理エリアを更新してデータセーブ処理を完了した後、前記停電検出信号がＬレベルなら、記録制御手段７自身を休止状態にして、無駄な電力消費を抑えるようになっている。その後、前記停電検出信号がＨレベルになったら、記録制御手段７自身を休止状態から通常の動作状態に戻して、次のデータセーブ処理に備えるようになっている。
【００４７】
外部電源の停電期間がコンデンサ２による電力供給時間を超えた後、次に外部電源からの電力供給が開始されたとき、電源部３は、リセット信号により通信データ計測手段５と記記録制御手段７に外部電源からの給電が回復したことを知らせるようになっている。
【００４８】
通信データ計測手段５は、電源部３からリセット信号が入力された後、設定手段９の記録条件の設定内容に応じて決定される待機時間をセットしたタイマーＢをスタートし、通信データ計測手段５内の専用通信コントローラや制御マイコンまたはＦＰＧＡなどの通信データの取り込みに必要な構成要素の初期化などの動作準備を行い、タイマーＢが経過後、通信インターフェース４から送られてくる通信データの取り込みを開始する。ここで、待機時間の決定のために利用される設定手段９の記録条件の設定内容は、通信データ記録装置の使用者が外部電源の信頼性や安定度を判断して設定する。
【００４９】
例えば、図４のように、突然の停電や瞬間的な電圧降下が発生する可能性のある外部電源を使用しているときはsafety start（安全重視スタート）が、信頼性の高い外部電源を使用しているときなどで外部電源の給電開始後に速やかに通信データの記録を開始したいときはquick start（迅速なスタート）が、操作部１０の表示器やデータ入力端末１０５に選択肢として表示され、通信データ記録装置の使用者によって操作部１０の操作部やデータ入力端末１０５のキーボードやマウスの操作によって、前記選択肢のどちらかが選択されて、その選択された内容が設定手段９の中のメモリーに記録された状態となる。通信データ計測手段５は、設定手段９にsafety start（安全重視スタート）が記録されているときは待機時間を６０秒、quick start（迅速なスタート）が記録されているときは待機時間を０秒、に決定してタイマーＢにその秒数をセットし、タイマーＢをスタートする。ここで、0秒は、０秒に限ったわけではなく使用者が短時間と感じる秒数であれば良い。６０秒は、事前に実験などで求めたコンデンサ２を満充電にするためにかかる最大時間であり、使用しているコンデンサ２の容量や受電部１からの充電電圧によって数秒から数分程度の値となることもある。
【００５０】
さらに、設定手段９の記録条件の設定内容として、外部電源が供給された後、先に説明したように自動的に通信データの取り込みを始めるか、操作部１０のスイッチまたはデータ入力端末１０５のキーボードやマウスによる測定開始操作があったことを設定手段９が通信データ計測手段５に通知したときに通信データの取り込みを始めるか、を選択できるようにすることもできる。
【００５１】
例えば、図５のように、操作部１０の表示器やデータ入力端末１０５に、Ｐｏｗｅｒ  Ｏｎ  Ｒｕｎ（電源投入後、自動スタート）Ｏｎ、またはＰｏｗｅｒ  Ｏｎ  Ｒｕｎ（電源投入後、自動スタート）Ｏｆｆの選択肢が表示され、通信データ記録装置の使用者によって操作部１０の操作部やデータ入力端末１０５のキーボードやマウスの操作によって、Ｐｏｗｅｒ  Ｏｎ  Ｒｕｎ（電源投入後、自動スタート）Ｏｎ、またはＰｏｗｅｒ  Ｏｎ  Ｒｕｎ（電源投入後、自動スタート）Ｏｆｆのどちらかが選択されて、その選択された内容が設定手段９の中のメモリーに記録された状態となる。通信データ計測手段５は、設定手段９にＰｏｗｅｒ  Ｏｎ  Ｒｕｎ（電源投入後、自動スタート）Ｏｎが記録されているとき、さらに設定手段９にsafety start（安全重視スタート）が記録されているときは待機時間を６０秒、quick start（迅速なスタート）が記録されているときは待機時間を０秒から３秒程度の範囲、に決定してタイマーＢにその秒数をセットし、タイマーＢをスタートする。また、通信データ計測手段５は、設定手段９にＰｏｗｅｒ  Ｏｎ  Ｒｕｎ（電源投入後、自動スタート）ＯＦＦが記録されているときは、待機時間が無限大となるようにタイマーＢをスタートせず、設定手段９から測定開始操作の通知があったときに通信インターフェース４から送られてくる通信データの取り込みを開始する。
【産業上の利用可能性】
【００５２】
工場内で大電力を消費する大型機械用の電源と共用されている商用電源は、大型機械が起動するタイミングで商用電源の電圧が大幅に低下したり、瞬間的に停電を起こすことが知られている。本考案は、このような商用電源で利用可能で、工場内の機器間の通信データを長時間連続して記録するためのＣＦカードやＳＤカードを装備した電池非内蔵の通信プロトコルアナライザーに利用することができる。
【００５３】
電車車両は、夜になって倉庫に戻り屋根のパンタグラフを下ろすと電源が遮断され、翌朝パンタグラフを上げると電車車両内に電源が供給される。本考案は、このような電車車両内に設置して、パンタグラフを上がっている期間の電車車両内の通信データを長期間連続して記録するためのＣＦカードやＳＤカードを装備した通信データロガー装置に利用することができる。
【００５４】
自動車は、イグニッションスイッチに連動してバッテリーから電装品に電力が供給される。本考案は、自動車開発時のテスト車両に積載し、テスト車両内の電装機器と同じ系統からの給電を受ける、テスト車両内の電装機器間で送受信される走行制御の通信データをテスト期間中連続して記録するためのＣＦカードやＳＤカードを装備したテスト車両用の通信データ記録装置に利用することができる。
【符号の説明】
【００５５】
１０１    通信機器Ａ
１０２    通信機器Ｂ
１０３    通信回線
１０４    外部電源
１０５    データ入力端末
１      受電部
２      コンデンサ
３      電源部
４      通信インターフェース
５      通信データ計測手段
６      第１記録部
７      記録制御手段
８      第２記録部
９      設定手段
１０    操作部
２０    電力消費範囲
３０    本発明の装置の範囲
５０    メモリー内の遅延時間の対応表
９０    メモリー内の通信条件の配列
【図１】
0005807495.tif 000002
【図２】
0005807495.tif 000003
【図３】
0005807495.tif 000004
【図４】
0005807495.tif 000005
【図５】
0005807495.tif 000006