(57)【特許請求の範囲】
【請求項１】
１つの伝達経路を介して、信号長が基準時間の２倍以上であり、信号長に対して所定割合のパルス期間を有するとともに、前記基準時間より長い連続したパルス休止期間を有するヘッダパルス信号を送信し、その後、信号長が前記基準時間であり、信号長に対してデータに応じた割合のパルス期間を有するとともに、パルス期間の前後にパルス休止期間を有するデータパルス信号を複数連続して送信する送信回路と、
前記１つの伝達経路を介して前記送信回路の送信したパルス信号を受信し、受信したパルス信号からパルス休止期間に基づいて前記ヘッダパルス信号を認識し、前記ヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求める受信回路と、
を有し、
前記送信回路の送信する前記ヘッダパルス信号のパルス休止期間が、前記送信回路の送信する前記データパルス信号のパルス休止期間より長いことを特徴とする情報伝達装置。
【請求項２】
前記受信回路は、前記ヘッダパルス信号のパルス期間に基づいて前記基準時間を求め、求めた前記基準時間と、前記ヘッダパルス信号以降のパルス信号のパルス期間に基づいて前記複数のデータを求めることを特徴とする請求項１に記載の情報伝達装置。
【請求項３】
前記送信回路は、前記ヘッダパルス信号を、前記基準時間の１／２倍以上のパルス期間を有する信号として送信し、
前記受信回路は、制御周期毎に制御処理を繰返し、制御対象を制御するマイクロコンピュータを有し、
前記基準時間は、前記制御周期の２倍以上の時間に設定され、
前記マイクロコンピュータは、計測部と、パルス期間記憶部と、パルス休止期間記憶部とを有し、前記計測部によってパルス期間とパルス休止期間を計測するとともに、その都度、前記パルス期間記憶部と前記パルス休止期間記憶部に記憶し、制御周期毎に前記パルス期間記憶部に記憶されたパルス期間と前記パルス休止期間記憶部に記憶されたパルス休止期間を読込み、読込んだパルス期間とパルス休止期間に基づいて前記ヘッダパルス信号を認識するとともに前記複数のデータを求めることを特徴とする請求項１に記載の情報伝達装置。
【請求項４】
前記マイクロコンピュータは、前記パルス期間記憶部に記憶した前記ヘッダパルス信号のパルス期間を読込み、読込んだパルス期間に基づいて前記基準時間を求め、求めた前記基準時間と、前記パルス期間記憶部に記憶した前記ヘッダパルス信号以降のパルス信号のパルス期間に基づいて前記複数のデータを求めることを特徴とする請求項３に記載の情報伝達装置。
【請求項５】
前記送信回路は、前記データパルス信号を、信号長の中心時に対して前後対称なパルス期間を有する信号として送信することを特徴とする請求項１〜４のいずれか１項に記載の情報伝達装置。
【請求項６】
前記受信回路は、所定時間以上継続してパルス信号の状態が変化しない場合、前記送信回路との間で断線が発生していると判断することを特徴とする請求項１〜５のいずれか１項に記載の情報伝達装置。
【請求項７】
前記複数のデータは、モータ制御装置に関するデータであることを特徴とする請求項１〜６のいずれか１項に記載の情報伝達装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を伝達する情報伝達装置に関する。
【背景技術】
【０００２】
従来、情報を伝達する情報伝達装置として、例えば特許文献１に開示されている車載情報伝達装置がある。
【０００３】
この車載情報伝達装置は、感温ダイオードの検出した温度情報を伝達する装置である。車載情報伝達装置は、周波数変調回路と、フォトカプラと、マイクロコンピュータとを備えている。感温ダイオードは、検出した温度に応じた電圧を出力する。周波数変調回路は、感温ダイオードの出力電圧を周波数変調する。周波数変調された信号は、フォトカプラを介してマイクロコンピュータに入力される。マイクロコンピュータは、入力された信号を復調して感温ダイオードの検出した温度情報を取得する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７１３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、前述した車載情報伝達装置において、複数の温度情報を伝達しようとする場合、周波数変調回路とフォトカプラを伝達する温度情報毎に設けなければならない。そのため、回路構成が複雑になり、コストアップしてしまうという問題があった。
【０００６】
本発明はこのような事情に鑑みてなされたものであり、簡素な構成で複数のデータを確実に伝達することができる情報伝達装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明者らは、この課題を解決すべく鋭意研究し試行錯誤を重ねた結果、ヘッダパルス信号と複数のデータパルス信号の形態を工夫することで、簡素な構成で複数のデータを確実に伝達できることを見出し、本発明を完成するに至った。
【０００８】
すなわち、請求項１に記載の情報伝達装置は、１つの伝達経路を介して、信号長が基準時間の２倍以上であり、信号長に対して所定割合のパルス期間を有するとともに、基準時間より長い連続したパルス休止期間を有するヘッダパルス信号を送信し、その後、信号長が基準時間であり、信号長に対してデータに応じた割合のパルス期間を有するとともに、パルス期間の前後にパルス休止期間を有するデータパルス信号を複数連続して送信する送信回路と、１つの伝達経路を介して送信回路の送信したパルス信号を受信し、受信したパルス信号からパルス休止期間に基づいてヘッダパルス信号を認識し、ヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求める受信回路と、を有し、送信回路の送信するヘッダパルス信号のパルス休止期間が、送信回路の送信するデータパルス信号のパルス休止期間より長いことを特徴とする。
【０００９】
この構成によれば、データパルス信号は、信号長が基準時間であり、パルス期間とパルス休止期間を有している。一方、ヘッダパルス信号は、信号長が基準時間の２倍以上であり、データパルス信号にはあり得ない基準時間より長い連続したパルス休止期間を有している。そのため、パルス休止期間に基づいてヘッダパルス信号を認識することができる。従って、ヘッダパルス信号以降のパルス信号をデータパルス信号として認識することができる。データパルス信号は、データに応じたパルス期間を有するとともに、パルス期間の前後にパルス休止期間を有している。そのため、データパルス信号を複数連続して送信しても、それぞれのパルス期間が連続することはない。従って、データパルス信号毎にパルス期間を認識することができる。これにより、ヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求めることができる。このように、１つの伝達経路を介して複数のデータを送受信することができる。従来のように、データ毎に回路を複数設ける必要がない。そのため、簡素な構成で複数のデータを確実に伝達することができる。
【００１０】
請求項２に記載の情報伝達装置は、受信回路は、ヘッダパルス信号のパルス期間に基づいて基準時間を求め、求めた基準時間と、ヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求めることを特徴とする。この構成によれば、回路等の特性の変化によって基準時間が変動しても、ヘッダパルス信号のパルス期間に基づいて正確な基準時間を求めることができる。そのため、変動の影響を受けることなく、複数のデータを正確に求めることができる。
【００１１】
請求項３に記載の情報伝達装置は、送信回路は、ヘッダパルス信号を、基準時間の１／２倍以上のパルス期間を有する信号として送信し、受信回路は、制御周期毎に制御処理を繰返し、制御対象を制御するマイクロコンピュータを有し、基準時間は、制御周期の２倍以上の時間に設定され、マイクロコンピュータは、計測部と、パルス期間記憶部と、パルス休止期間記憶部とを有し、計測部によってパルス期間とパルス休止期間を計測するとともに、その都度パルス期間記憶部とパルス休止期間記憶部に記憶し、制御周期毎にパルス期間記憶部に記憶されたパルス期間とパルス休止期間記憶部に記憶されたパルス休止期間を読込み、読込んだパルス期間とパルス休止期間に基づいてヘッダパルス信号を認識するとともに複数のデータを求めることを特徴とする。
【００１２】
この構成によれば、パルス期間の計測が完了してから次にパルス期間の計測が完了するまで、パルス期間記憶部に記憶されたパルス期間は保持される。また、パルス休止期間の計測が完了してから次にパルス休止期間の計測が完了するまで、パルス休止期間記憶部に記憶されたパルス休止期間も保持される。パルス期間の計測完了から次のパルス期間の計測完了までの時間と、パルス休止期間の計測完了から次のパルス休止期間の計測完了までの時間は、基準時間の１／２倍以下になることはない。つまり、パルス期間とパルス休止期間が保持されている時間は、基準時間の１／２倍以下になることはない。ここで、基準時間は、制御周期の２倍以上の時間に設定されている。つまり、制御周期は、基準時間の１／２倍以下の時間に設定されていることになる。そのため、パルス期間とパルス休止期間が保持されている時間より短い制御周期毎に読込むことで、読み飛ばすことなくパルス期間とパルス休止期間を確実に読込むことができる。従って、割込みによって記憶部の内容を読込む場合のように制御処理に影響を与えることなく、複数のデータを求めることができる。
【００１３】
請求項４に記載の情報伝達装置は、マイクロコンピュータは、パルス期間記憶部に記憶したヘッダパルス信号のパルス期間を読込み、読込んだパルス期間に基づいて基準時間を求め、求めた基準時間と、パルス期間記憶部に記憶したヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求めることを特徴とする。この構成によれば、回路等の特性の変化によって基準時間が変動しても、正確な基準時間を求めることができる。そのため、変動の影響を受けることなく、複数のデータを正確に求めることができる。
【００１４】
請求項５に記載の情報伝達装置は、送信回路は、データパルス信号を、信号長の中心時に対して前後対称なパルス期間を有する信号として送信することを特徴とする。この構成によれば、パルス期間の前後にパルス休止期間を確実に設けることができる。
【００１５】
請求項６に記載の情報伝達装置は、受信回路は、所定時間以上継続してパルス信号の状態が変化しない場合、送信回路との間で断線が発生していると判断することを特徴とする。この構成によれば、送信回路との間の断線を確実に検出することができる。
【００１６】
請求項７に記載の情報伝達装置は、複数のデータは、モータ制御装置に関するデータであることを特徴とする。この構成によれば、簡素な構成で、モータ制御装置に関する複数のデータを確実に伝達することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態におけるモータ制御装置の回路図である。
【図２】図１におけるＩＧＢＴ及び制御装置の詳細な回路図である。
【図３】パルス信号からデータを求める動作を説明するためのタイムチャートである。
【図４】感温ダイオードの検出結果が変化した場合において、パルス信号からデータを求める動作を説明するためのタイムチャートである。
【発明を実施するための形態】
【００１８】
次に、実施形態を挙げ、本発明をより詳しく説明する。本実施形態では、本発明に係る情報伝達装置を、車両に搭載され、車両駆動用モータを制御するモータ制御装置に適用した例を示す。
【００１９】
まず、図１を参照して本実施形態のモータ制御装置の構成について説明する。ここで、図１は、本実施形態におけるモータ制御装置の回路図である。
【００２０】
図１に示すモータ制御装置１は、車体から絶縁された高電圧バッテリＢ１の出力する直流高電圧（例えば２８８Ｖ）を３相交流電圧に変換して車両駆動用モータＭ１に供給し、車両駆動用モータＭ１を制御する装置である。モータ制御装置１は、平滑コンデンサ１０と、インバータ装置１１と、制御装置１２とを備えている。
【００２１】
平滑コンデンサ１０は、高電圧バッテリＢ１の直流高電圧を平滑化するための素子である。平滑コンデンサ１０の一端は、高電圧バッテリＢ１の正極端子に接続されている。また、他端は、高電圧バッテリＢ１の負極端子に接続されている。さらに、高電圧バッテリＢ１の負極端子は、車体から絶縁された高電圧バッテリ用のグランドに接続されている。
【００２２】
インバータ装置１１は、平滑コンデンサ１０によって平滑化された直流電圧を３相交流電圧に変換して車両駆動用モータＭ１に供給する装置である。インバータ装置１１は、ＩＧＢＴ１１０〜１１５を備えている。
【００２３】
ＩＧＢＴ１１０〜１１５は、ゲートの電圧を制御することで駆動され、オン、オフすることで平滑コンデンサ１０に平滑化された直流電圧を３相交流電圧に変換するためのスイッチング素子である。ＩＧＢＴ１１０、１１３、ＩＧＢＴ１１１、１１４及びＩＧＢＴ１１２、１１５はそれぞれ直列接続されている。具体的には、ＩＧＢＴ１１０〜１１２のエミッタが、ＩＧＢＴ１１３〜１１５のコレクタにそれぞれ接続されている。直列接続された３組のＩＧＢＴ１１０、１１３、ＩＧＢＴ１１１、１１４及びＩＧＢＴ１１２、１１５は並列接続されている。ＩＧＢＴ１１０〜１１２のコレクタは平滑コンデンサ１０の一端に、ＩＧＢＴ１１３〜１１１５のエミッタは平滑コンデンサ１０の他端にそれぞれ接続されている。また、ＩＧＢＴ１１０〜１１５のゲートとエミッタは制御装置１２にそれぞれ接続されている。さらに、直列接続されたＩＧＢＴ１１０、１１３、ＩＧＢＴ１１１、１１４及びＩＧＢＴ１１２、１１５の直列接続点は、車両駆動用モータＭ１にそれぞれ接続されている。
【００２４】
制御装置１２は、ＩＧＢＴ１１０〜１１５を制御する装置である。制御装置１２は、ＩＧＢＴ１１０〜１１５のゲートとエミッタにそれぞれ接続されている。
【００２５】
次に、図２を参照してＩＧＢＴと制御装置について詳細な構成について説明する。ここで、図２は、図１におけるＩＧＢＴと制御装置の詳細な回路図である。具体的には、１つのＩＧＢＴに対する回路部分を示す回路図である。
【００２６】
図２に示すように、ＩＧＢＴ１１０は、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃと感温ダイオード１１０ｄ〜１１０ｆとを備えている。小電流容量ＩＧＢＴ１１０ａ〜１１０ｃは、並列接続されている。具体的には、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃのゲート、コレクタ及びエミッタがそれぞれ接続されている。小電流容量ＩＧＢＴ１１０ａ〜１１０ｃのゲートは、ＩＧＢＴ１１０のゲートとして制御装置１２に接続されている。また、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃのコレクタは、ＩＧＢＴ１１０のコレクタとして、平滑コンデンサ１０の一端に接続されている。さらに、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃのエミッタは、ＩＧＢＴ１１０のエミッタとして、ＩＧＢＴ１１３と制御装置１２に接続されている。他のＩＧＢＴ１１１〜１１５も同様の構成である。
【００２７】
感温ダイオード１１０ｄ〜１１０ｆは、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃの温度をそれぞれ検出するための素子である。具体的には、定電流を流すことで温度に応じた電圧を出力する素子である。感温ダイオード１１０ｄ〜１１０ｆは、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃにそれぞれ一体的に構成され、直列接続されている。直列接続された感温ダイオード１１０ｄ〜１１０ｆのうち、一端側の感温ダイオードのアノードは、制御装置１２にそれぞれ接続されている。また、直列接続された感温ダイオード１１０ｄ〜１１０ｆのうち、他端側の感温ダイオードのカソードは、小電流容量ＩＧＢＴ１１０ａ〜１１０ｃのエミッタにそれぞれ接続されている。
【００２８】
制御装置１２は、ＩＧＢＴ１１０に対して、送信回路１２０と、信号ライン１２１（伝達経路）と、フォトカプラ１２２とを備えている。また、他のＩＧＢＴ１１１〜１１５に対しても、それぞれ同様に、送信回路と、信号ラインと、フォトカプラとを備えている。さらに、ＩＧＢＴ１１０〜１１５に対して、マイクロコンピュータ１２３（受信回路）を備えている。
【００２９】
送信回路１２０は、１つの信号ライン１２１を介して感温ダイオード１１０ｄ〜１１０ｆの検出結果に相当する複数のデータをパルス信号として送信する回路である。具体的には、信号長が基準時間の２倍であり、信号長に対して所定割合のパルス期間、具体的には基準時間の１／２倍のパルス期間を有するとともに、基準時間より長い連続したパルス休止期間を有するヘッダパルス信号を送信する。そして、その後、信号長が基準時間であり、信号長の中心時に対して前後対称であり、信号長に対してデータに応じた割合のパルス期間を有するとともに、パルス期間の前後にパルス休止期間を有するデータパルス信号を複数連続して送信する。ここで、基準時間は、後述するマイクロコンピュータ１２３の制御周期の２倍に設定されている。送信回路１２０の入力端子は、直列接続された感温ダイオード１１０ｄ〜１１０ｆのうち、一端側の感温ダイオードのアノードにそれぞれ接続されている。また、出力端子は、信号ライン１２１とフォトカプラ１２２を介してマイクロコンピュータ１２３に接続されている。
【００３０】
マイクロコンピュータ１２３は、外部から入力される指令に基づいて制御周期毎に制御処理を繰返し、ＩＧＢＴ１１０〜１１５（制御対象）を制御するための駆動信号を駆動回路（図略）に出力する素子である。また、１つの信号ライン１２１を介して送信回路１２０の送信したパルス信号を受信し、受信したパルス信号に基づいて感温ダイオード１１０ｄ〜１１０ｆの検出結果に相当する複数のデータを求める素子でもある。具体的には、１つの信号ライン１２１を介して送信回路１２０の送信したパルス信号を受信し、受信したパルス信号からパルス休止時間に基づいてヘッダパルス信号を認識し、ヘッダパルス信号以降のパルス信号に基づいて感温ダイオード１１０ｄ〜１１０ｆの検出結果に相当する複数のデータを求める。より具体的には、ヘッダパルス信号のパルス期間に基づいて基準時間を求め、求めた基準時間と、ヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求める。マイクロコンピュータ１２３は、求めた複数のデータに基づいてＩＧＢＴ１１０の過熱を判断する。また、所定時間以上継続して送信回路１２０の送信したパルス信号の状態が変化しない場合、送信回路１２０との間で断線が発生していると判断する。そして、過熱及び断線と判断した場合、対応する処理を行う。マイクロコンピュータ１２３の入力端子は、信号ライン１２１及びフォトカプラ１２２を介して送信回路の出力端子に接続されている。
【００３１】
マイクロコンピュータ１２３は、タイマー１２３ａ（計測部）と、パルス期間記憶用レジスタ１２３ｂ（パルス期間記憶部）と、パルス休止期間記憶用レジスタ１２３ｃ（パルス休止期間記憶部）とを備えている。
【００３２】
タイマー１２３ａは、制御処理とは独立して動作し、受信したパルス信号の立上りエッジと立下りエッジに基づいてパルス期間とパルス休止期間を順次計測するためのブロックである。
【００３３】
パルス期間記憶用レジスタ１２３ｂは、制御処理とは独立して動作し、タイマー１２３ａがパルス期間の計測を完了したときに、その都度パルス期間を記憶するためのブロックである。
【００３４】
パルス休止期間記憶用レジスタ１２３ｃは、制御処理とは独立して動作し、タイマー１２３ａがパルス休止期間の計測を完了したときに、その都度パルス休止期間を記憶するためのブロックである。
【００３５】
マイクロコンピュータ１２３は、制御周期毎にパルス期間記憶用レジスタ１２３ｂに記憶されたパルス期間とパルス休止期間記憶用レジスタ１２３ｃに記憶されたパルス休止期間を読込み、読込んだパルス期間とパルス休止期間に基づいてヘッダパルス信号を認識するとともに、複数のデータを求める。具体的には、パルス期間記憶用レジスタ１２３ｂに記憶したヘッダパルス信号のパルス期間を読込み、読込んだパルス期間に基づいて基準時間を求め、求めた基準時間と、パルス期間記憶用レジスタ１２３ｂに記憶したヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求める。
【００３６】
次に、図１を参照してモータ制御装置の動作について説明する。車両のイグニッションスイッチ（図略）がオンすると、図１に示すモータ制御装置１が動作を開始する。高電圧バッテリＢ１の直流高電圧は、平滑コンデンサ１０によって平滑化される。制御装置１２は、外部から入力される指令に基づいてインバータ装置１１を構成するＩＧＢＴ１１０ａ〜１１０ｆを制御する。具体的には、ＩＧＢＴ１１０ａ〜１１０ｆを所定周期でオン、オフする。インバータ装置１１は、平滑コンデンサ１０によって平滑化された直流高電圧を３相交流電圧に変換して車両駆動用モータＭ１に供給する。このようにして、モータ制御装置１が車両駆動用モータＭ１を制御する。
【００３７】
次に、図２及び図３を参照してパルス信号からデータを求める動作について説明する。ここで、図３は、パルス信号からデータを求める動作を説明するためのタイムチャートである。
【００３８】
図２に示す送信回路１２０は、図３に示すように、信号長が基準時間Ｔ２の２倍であり、基準時間Ｔ２の１／２倍のパルス期間Ｘ１を有するとともに、基準時間Ｔ２の３／２倍のパルス休止期間（ｈ２＋Ｘ２）を有するヘッダパルス信号を送信する。そして、その後、信号長が基準時間Ｔ２であり、信号長の中心時に対して前後対称であり、信号長に対してそれぞれのデータに応じた割合のパルス期間（ａ１、ｂ１、ｃ２）を有するとともに、パルス期間（ａ１、ｂ１、ｃ２）の前後にパルス休止期間（ａ２、ｂ２、ｃ２）を有するデータパルス信号を連続して送信する。ここで、基準時間Ｔ２は、マイクロコンピュータ１２３の制御周期Ｔ１の２倍に設定されている。
【００３９】
図２に示すマイクロコンピュータ１２３は、信号ライン１２１とフォトカプラ１２２を介して送信回路１２０から送信されるパルス信号を受信する。
【００４０】
マイクロコンピュータ１２３のタイマー１２３ａは、マイクロコンピュータ１２３の制御処理とは独立して動作し、受信したパルス信号の立上りエッジと立下りエッジに基づいてパルス期間とパルス休止期間を順次計測する。具体的には、立上りエッジでパルス期間の計測を開始し、次の立下りエッジでパルス期間の計測を完了する。また、立下りエッジでパルス休止期間の計測を開始し、次の立上りエッジでパルス休止期間の計測を完了する。
【００４１】
マイクロコンピュータ１２３のパルス期間記憶用レジスタ１２３ｂとパルス休止期間記憶用レジスタ１２３ｃは、マイクロコンピュータ１２３の制御処理とは独立して動作し、パルス信号の立上りエッジと立下りエッジに同期して、タイマー１２３ａの計測したパルス期間とパルス休止期間をその都度記憶する。具体的には、立下りエッジに同期してパルス期間を記憶し、次の立下りエッジまで保持する。また、立上りエッジに同期してパルス休止期間を記憶し、次の立上りエッジまで保持する。
【００４２】
図３に示すように、タイマー１２３ａは、パルス信号の立下りエッジである時刻ｔ０でヘッダパルス信号のパルス休止期間（ｃ２＋ｈ２＋Ｘ２）の計測を開始し、次の立上りエッジである時刻ｔ１で計測を完了する。パルス休止期間記憶用レジスタ１２３ｃは、パルス信号の立上りエッジである時刻ｔ１に同期してタイマー１２３ａの計測したパルス休止期間（ｃ２＋ｈ２＋Ｘ２）を記憶し、次の立上りエッジである時刻ｔ３まで保持する。
【００４３】
その後、タイマー１２３ａは、パルス信号の立上りエッジである時刻ｔ１でヘッダパルス信号のパルス期間（Ｘ１）の計測を開始し、次の立下りエッジである時刻ｔ２で計測を完了する。パルス期間記憶用レジスタ１２３ｂは、パルス信号の立下りエッジである時刻ｔ２に同期してタイマー１２３ａの計測したパルス期間（Ｘ１）を記憶し、次の立下りエッジである時刻ｔ４まで保持する。
【００４４】
以降同様にして、タイマー１２３ａは、パルス期間（ａ１、ｂ１、ｃ１）とパルス休止期間（ａ２、ａ２＋ｂ２、ｂ２＋ｃ２）を順次計測する。パルス期間記憶用レジスタ１２３ｂは、パルス信号の立下りエッジに同期してタイマー１２３ａの計測したパルス期間（ａ１、ｂ１、ｃ１）をその都度記憶し、次の立下りエッジまで保持する。パルス休止期間記憶用レジスタ１２３ｃは、パルス信号の立上りエッジに同期してタイマー１２３ａの計測したパルス休止期間（ａ２、ａ２＋ｂ２、ｂ２＋ｃ２）をその都度記憶し、次の立上りエッジまで保持する。
【００４５】
マイクロコンピュータ１２３は、制御周期Ｔ１毎にパルス期間記憶用レジスタ１２３ｂに記憶されたパルス期間とパルス休止期間記憶用レジスタ１２３ｃに記憶されたパルス休止期間を読込む。そして、読込んだパルス休止時間に基づいてヘッダパルス信号を認識する。具体的には、読込んだパルス休止期間が基準周期Ｔ２より長いとき、ヘッダパルス信号であると認識する。より具体的には、読込んだパルス休止期間が基準周期Ｔ２より長いパルス休止期間（ｃ２＋ｈ２＋Ｘ２）であるとき、ヘッダパルス信号である認識する。そして、読込んだヘッダパルス信号のパルス期間（Ｘ１）に基づいて正確な基準時間Ｔ２を求める。具体的には、読込んだパルス期間（Ｘ１）を２倍して正確な基準時間Ｔ２を求める。そして、求めた基準時間Ｔ２と、読込んだヘッダパルス信号以降のパルス信号のパルス期間（ａ１、ｂ１、ｃ１）に基づいて、感温ダイオード１１０ｄ〜１１０ｆの検出結果に相当する複数のデータを求める。具体的には、読込んだパルス期間（ａ１、ｂ１、ｃ１）を、求めた基準時間Ｔ２で割り、基準時間Ｔ２に対するパルス期間（ａ１、ｂ１、ｃ１）の割合、つまりデューテイ比として複数のデータを求める。
【００４６】
また、マイクロコンピュータ１２３は、所定時間以上継続してパルス信号の状態が変化しない場合、送信回路１２０との間で断線が発生していると判断し、対応する処理を行う。
【００４７】
ところで、感温ダイオードの検出結果が変化すると、データパルス信号のパルス期間が変化する。例えば、図４に示すように、感温ダイオード１１０ｄ、１１０ｆに対するデータパルス信号のパルス期間が長くなり、感温ダイオード１１０ｅに対するデータパルス信号のパルス期間が短くなると、パルス期間（ａ１）がパルス期間記憶用レジスタ１２３ｂに保持されている時間、パルス休止期間（ｃ２＋ｈ２＋Ｘ２）及びパルス休止期間（ａ２＋ｂ２）がパルス休止期間記憶用レジスタ１２３ｃに保持されている時間が、図３に比べ短くなる。
【００４８】
パルス期間の計測が完了してから次にパルス期間の計測が完了するまで、パルス期間記憶用レジスタ１２３ｂに記憶されたパルス期間は保持される。また、パルス休止期間の計測が完了してから次にパルス休止期間の計測が完了するまで、パルス休止期間記憶用レジスタ１２３ｃに記憶されたパルス休止期間も保持される。パルス期間の計測完了から次のパルス期間の計測完了までの時間と、パルス休止期間の計測完了から次のパルス休止期間の計測完了までの時間は、基準時間の１／２倍以下になることはない。つまり、パルス期間とパルス休止期間が保持されている時間は、基準時間Ｔ２の１／２倍以下になることはない。ここで、基準時間Ｔ２は、制御周期Ｔ１の２倍の時間に設定されている。つまり、制御周期Ｔ１は、基準時間Ｔ２の１／２倍の時間に設定されていることになる。そのため、パルス期間とパルス休止期間が保持されている時間より短い制御周期Ｔ１毎に読込むことで、データパルス信号のパルス期間が変化した場合であっても、読み飛ばすことなくパルス期間とパルス休止期間を確実に読込み、複数のデータを求めることができる。
【００４９】
次に、効果について説明する。本実施形態によれば、データパルス信号は、信号長が基準時間Ｔ２であり、パルス期間とパルス休止期間を有している。一方、ヘッダパルス信号は、信号長が基準時間Ｔ２の２倍であり、データパルス信号にはあり得ない基準時間Ｔ２より長い連続したパルス休止期間（ｃ２＋ｈ２＋Ｘ２）を有している。そのため、パルス休止期間に基づいてヘッダパルス信号を認識することができる。従って、ヘッダパルス信号以降のパルス信号をデータパルス信号として認識することができる。データパルス信号は、データに応じたパルス期間を有するとともに、パルス期間の前後にパルス休止期間を有している。そのため、データパルス信号を複数連続して送信しても、それぞれのパルス期間が連続することはない。従って、データパルス信号毎にパルス期間を認識することができる。これにより、ヘッダパルス信号以降のパルス信号のパルス期間に基づいて複数のデータを求めることができる。このように、１つの信号ライン１２１を介して複数のデータを送受信することができる。従来のように、データ毎に回路を複数設ける必要がない。そのため、簡素な構成で、モータ制御装置１の感温ダイオード１１０ｄ〜１１０ｆに関する複数のデータを確実に伝達することができる。
【００５０】
本実施形態によれば、前述したように、制御周期Ｔ１毎に読込むことで、読み飛ばすことなくパルス期間とパルス休止期間を確実に読込むことができる。従って、割込みによってパルス期間記憶用レジスタ１２３ｂとパルス休止期間記憶用レジスタ１２３ｃの内容を読込む場合のように制御処理に影響を与えることなく、複数のデータを求めることができる。
【００５１】
本実施形態によれば、ヘッダパルス信号のパルス期間（Ｘ１）に基づいて基準時間Ｔ２を求める。そのため、回路等の特性の変化によって基準時間Ｔ２が変動しても、正確な基準時間Ｔ２を求めることができる。そのため、変動の影響を受けることなく、複数のデータを正確に求めることができる。
【００５２】
本実施形態によれば、送信回路１２０は、データパルス信号を、信号長の中心時に対して前後対称なパルス期間を有するパルス信号として送信する。そのため、パルス期間の前後にパルス休止期間を確実に設けることができる。
【００５３】
本実施形態によれば、マイクロコンピュータ１２３は、所定時間以上継続してパルス信号の状態が変化しない場合、送信回路１２０との間で断線が発生していると判断する。そのため、送信回路１２０との間の断線を確実に検出することができる。
【００５４】
なお、本実施形態では、ヘッダパルス信号の信号長が、基準時間Ｔ２の２倍である例を挙げているが、これに限られるものではない。ヘッダパルス信号の信号長は、基準時間Ｔ２の２倍より長くてもよい。２倍以上であればよい。
【００５５】
また、本実施形態では、ヘッダパルス信号のパルス期間が、基準時間Ｔ２の１／２倍である例を挙げているが、これに限られるものではない。ヘッダパルス信号のパルス期間は、基準時間Ｔ２の１／２倍より長くてもよい。１／２倍以上であればよい。
【００５６】
さらに、本実施形態では、基準時間Ｔ２が、制御周期Ｔ１の２倍である例を挙げているが、これに限られるものではない。基準時間Ｔ２は、制御周期Ｔ１の２倍より長くてもよい。２倍以上であればよい。
【００５７】
加えて、本実施形態では、パルス期間がハイレベル、パルス休止期間がローレベルであるヘッダパルス信号とデータパルス信号の例を挙げているが、これに限られるものではない。パルス期間がローレベル、パルス休止期間がハイレベルであってもよい。
【符号の説明】
【００５８】
１・・・モータ制御装置（情報伝達装置）、１０・・・平滑コンデンサ、１１・・・インバータ装置、１１０〜１１５・・・ＩＧＢＴ、１１０ａ〜１１０ｃ・・・小電流容量ＩＧＢＴ、１１０ｄ〜１１０ｆ・・・感温ダイオード、１２・・・制御装置、１２０・・・送信回路、１２２・・・信号ライン（伝達経路）、１２１・・・フォトカプラ、１２３・・・マイクロコンピュータ（受信回路）、１２３ａ・・・タイマー（計測部）、１２３ｂ・・・パルス期間記憶用レジスタ（パルス期間記憶部）、１２３ｃ・・・パルス休止期間記憶用レジスタ（パルス休止期間記憶部）、Ｂ１・・・高電圧バッテリ、Ｍ１・・・車両駆動用モータ
【図１】
0005278475.tif 000002
【図２】
0005278475.tif 000003
【図３】
0005278475.tif 000004
【図４】
0005278475.tif 000005