(57)【要約】   【課題】  電源線を介してモータへ駆動電圧を印加するモータ駆動装置であって、駆動電圧の立上がり時又は立下がり時のノイズの影響を受けずに前記モータのセンサの出力に関する信号を前記電源線を介して送受信するモータ駆動装置を提供する。  【解決手段】  送信回路５は、駆動電圧Ｖの立上がり及び立下がりに同期して同期信号を生成する。立上がり（又は立下がり）に同期して信号を送信し、立下がり（又は立上がり）に同期して前記信号を再送信する。一方、受信回路６は、駆動電圧Ｖの立上がり及び立下がりに同期して同期信号を生成し、立上がり（又は立下がり）に同期して信号を受信し、立下がり（又は立上がり）に同期して再送信された信号を受信する。受信回路６は、受信した信号に誤りが検出された場合に、再送信された信号をモータ駆動回路１へ出力する。【選択図】      図１ 
2005341763.tif 000002
【特許請求の範囲】
【請求項１】
電源線を介してモータへ駆動電圧を印加するモータ駆動回路と、前記モータに備えられたセンサの出力に関連する信号を前記電源線を介して送信する送信回路と、前記電源線を介して受信した信号を前記モータ駆動回路へ出力する受信回路とを備えたモータ駆動装置において、
前記送信回路は、
信号を再送信すべくなしてあることを特徴とするモータ駆動装置。
【請求項２】
前記モータ駆動回路は、矩形状の駆動電圧を印加すべくなしてあり、
前記送信回路は、
前記駆動電圧の立上がり及び立下がりに同期する同期信号を生成する同期回路を有し、
該同期回路が生成した立上がり同期信号（又は立下がり同期信号）に同期して、信号を送信し、
前記同期回路が生成した立下がり同期信号（又は立上がり同期信号）に同期して、信号を再送信すべくなしてあることを特徴とする請求項１に記載されたモータ駆動装置。
【請求項３】
前記受信回路は、
矩形状の駆動電圧の立上がり及び立下がりに同期する同期信号を生成する同期回路を有し、
該同期回路が生成した立上がり同期信号（又は立下がり同期信号）に同期して、送信された信号を受信し、
前記同期回路が生成した立下がり同期信号（又は立上がり同期信号）に同期して、再送信された信号を受信すべくなしてあることを特徴とする請求項２に記載されたモータ駆動装置。
【請求項４】
前記送信回路は、
送信する符号を含む信号を送信すべくなしてあり、
送信した信号の符号を反転した符号を含む信号を再送信すべくなしてあることを特徴とする請求項１又は請求項２に記載されたモータ駆動装置。
【請求項５】
前記送信回路は、
誤り検出符号を含む信号を送信すべくなしてあり、
前記受信回路は、
前記誤り検出符号により受信した信号の誤りを検出する誤り検出回路を有し、該誤り検出回路が検出した検出結果に基づいて、送信された信号を前記モータ駆動回路へ出力すべくなしてあることを特徴とする請求項１乃至請求項４に記載されたモータ駆動装置。
【請求項６】
前記誤り検出回路は、
送信された信号に誤りが検出された場合は、再送信された信号の誤りを検出し、検出した検出結果に基づいて、前記再送信された信号を前記モータ駆動回路へ出力すべくなしてあることを特徴とする請求項５に記載されたモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータに電力を供給する電源線を介して該モータに備えられたセンサの出力に関連する信号を送受信する送信回路及び受信回路を有するモータ駆動装置に関する。
【背景技術】
【０００２】
車両に搭載されるモータにはブラシレス直流電動機が用いられている。ブラシレス直流電動機は、車両に搭載された電池から供給される直流を三相交流に変換するモータ駆動回路に、三相の電源線を介して接続されている。モータ駆動回路には、モータを駆動する駆動電圧のパルス幅の長短を制御してモータの出力を制御するＰＷＭインバータの駆動回路がある。
【０００３】
モータ駆動装置に備えられた送信回路は該電動機内部に備えられたレゾルバ又はホール素子などにより電動機の回転子の回転角度に関連する信号を電源線を介して受信回路へ送信し、モータ駆動装置に備えられた受信回路は送信された信号を受信し、受信した信号をモータ駆動回路へ出力する。ブラシレス直流電動機の駆動は、前記信号に基づいてモータ駆動回路から供給される矩形波形の駆動電圧のパルス幅を制御することにより行われる。
【０００４】
信号をモータ駆動回路へ送信するためには、電源線とは別に、前記信号をモータ駆動回路へ送信するための信号線が必要となるが、電源線に加えて信号線をモータとモータ駆動回路との間に設けた場合は、ハーネスが増加し車両の軽量化が図れない。そこで、信号を、信号線を使用せず前記電源線を介して送信している（特許文献１参照）。
【特許文献１】特開２００３−１７４７８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成にあっては、電源線を介してモータを駆動する駆動電圧は、立上がり及び立下がりが急峻な矩形波形であるため、前記駆動電圧の立上がり時又は立下がり時に、前記電源線を介して送信される信号の電圧レベルよりも大きなノイズが発生する場合がある。このため、前記信号を前記電源線を介して送信する場合において、前記信号にノイズが重畳したときは、送信された信号が乱れ、前記受信回路は、送信された信号を正確に受信することができない虞があった。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであり、信号を再送信することにより、ノイズの影響を受けずに、前記電源線を介して前記情報を送信することができるモータ駆動装置を提供することを目的とする。
【０００７】
また、本発明の他の目的は、矩形状の駆動電圧の立上がり又は立下がりに同期して、送信した信号を再送信することにより、送信する信号と再送信する信号とを分離して送信することができるモータ駆動装置を提供することにある。
【０００８】
また、本発明の他の目的は、矩形状の駆動電圧の立上がり又は立下がりに同期して、送信された信号と再送信された信号とを受信することにより、送信された信号と再送信された信号とを分離して受信することができるモータ駆動装置を提供することにある。
【０００９】
また、本発明の他の目的は、送信した信号の符号を反転した符号を含む信号を再送信することにより、送信された信号と再送信された信号を区別して送信することができるモータ駆動装置を提供することにある。
【００１０】
また、本発明の他の目的は、誤り検出符号により受信した信号の誤りを検出し、検出した結果に基づいて、送信された信号を前記モータ駆動回路へ出力することにより、ノイズの影響を確認することができるモータ駆動装置を提供することにある。
【００１１】
また、本発明の他の目的は、送信された信号に誤りが検出された場合は、再送信された信号の誤りを検出し、検出結果に基づいて、再送信された信号を前記モータ駆動回路へ出力することにより、ノイズの影響により受信した信号に誤りがあった場合においても、再送信された信号を受信することができるモータ駆動装置を提供することにある。
【課題を解決するための手段】
【００１２】
第１の発明のモータ駆動装置は、電源線を介してモータへ駆動電圧を印加するモータ駆動回路と、前記モータに備えられたセンサの出力に関連する信号を前記電源線を介して送信する送信回路と、前記電源線を介して受信した信号を前記モータ駆動回路へ出力する受信回路とを備えたモータ駆動装置において、前記送信回路は、信号を再送信すべくなしてあることを特徴とする。
【００１３】
第２の発明のモータ駆動装置は、前記モータ駆動回路は、矩形状の駆動電圧を印加すべくなしてあり、前記送信回路は、前記駆動電圧の立上がり及び立下がりに同期する同期信号を生成する同期回路を有し、該同期回路が生成した立上がり同期信号（又は立下がり同期信号）に同期して、信号を送信し、前記同期回路が生成した立下がり同期信号（又は立上がり同期信号）に同期して、信号を再送信すべくなしてあることを特徴とする。
【００１４】
第３の発明のモータ駆動装置は、前記受信回路は、矩形状の駆動電圧の立上がり及び立下がりに同期する同期信号を生成する同期回路を有し、該同期回路が生成した立上がり同期信号（又は立下がり同期信号）に同期して、送信された信号を受信し、前記同期回路が生成した立下がり同期信号（又は立上がり同期信号）に同期して、再送信された信号を受信すべくなしてあることを特徴とする。
【００１５】
第４の発明のモータ駆動装置は、前記送信回路は、送信する符号を含む信号を送信すべくなしてあり、送信した信号の符号を反転した符号を含む信号を再送信すべくなしてあることを特徴とする。
【００１６】
第５の発明のモータ駆動装置は、前記送信回路は、誤り検出符号を含む信号を送信すべくなしてあり、前記受信回路は、前記誤り検出符号により受信した信号の誤りを検出する誤り検出回路を有し、該誤り検出回路が検出した検出結果に基づいて、送信された信号を前記モータ駆動回路へ出力すべくなしてあることを特徴とする。
【００１７】
第６の発明のモータ駆動装置は、前記誤り検出回路は、送信された信号に誤りが検出された場合は、再送信された信号の誤りを検出し、検出した検出結果に基づいて、前記再送信された信号を前記モータ駆動回路へ出力すべくなしてあることを特徴とする。
【００１８】
第１の発明にあっては、送信回路は、電源線を介してセンサの出力に関連する信号を送信するとともに、信号を再送信する。これにより、モータ駆動電圧に重畳するノイズが生じた場合において、送信した信号がノイズの影響を受けて受信回路が受信できないときに、前記受信回路は再送信された信号を受信する。
【００１９】
第２の発明にあっては、送信回路は、矩形状の駆動電圧の立上がり及び立下がりに同期して同期信号を生成する同期回路を有する。立上がり（又は立下がり）に同期して信号を送信し、立下がり（又は立上がり）に同期して前記信号を再送信することにより、モータ駆動回路が印加する矩形状のモータ駆動電圧の特徴を利用して、駆動電圧の一方の電圧レベルの期間に信号を重畳し、前記駆動電圧の他方の電圧レベルの期間に再送信する信号を重畳して、信号と再送信する信号とを分離して送信する。また、前記駆動電圧の一方の電圧レベルにノイズが重畳した場合であっても、信号又は再送信する信号のいずれかを確実に送信する。
【００２０】
第３の発明にあっては、受信回路は、矩形状の駆動電圧の立上がり及び立下がりに同期して同期信号を生成する同期回路を有する。立上がり（又は立下がり）に同期して信号を受信し、立下がり（又は立上がり）に同期して再送信された信号を受信することにより、モータ駆動回路が印加する矩形状のモータ駆動電圧の特徴を利用して、駆動電圧の一方の電圧レベルの期間に重畳して送信された信号を受信し、前記駆動電圧の他方の電圧レベルの期間に重畳して再送信された信号を受信して、信号と再送信された信号とを分離して受信する。また、前記駆動電圧の一方の電圧レベルにノイズが重畳した場合であっても、信号又は再送信された信号のいずれかを確実に受信する。
【００２１】
第４の発明にあっては、送信回路は、送信する符号を含む信号を送信し、送信した信号の符号を反転した符号を含む信号を再送信する。
【００２２】
第５の発明にあっては、送信回路は、誤り符号を含む信号を送信し、受信回路は、誤り符号に基づいて受信した信号の誤りを検出する。受信した信号に誤りが検出されなかった場合には、受信回路は信号をモータ駆動回路へ出力する。
【００２３】
第６の発明にあっては、誤り検出回路は、受信した信号の誤りを検出し、誤りが検出された場合は、再送信された信号の誤りを検出し、誤りが検出されなかった場合には、受信回路は前記信号をモータ駆動回路へ出力する。
【発明の効果】
【００２４】
第１の発明にあっては、信号を再送信することにより、ノイズの影響により信号が受信できない場合であっても、再送信された信号を受信することができ、電源線に生じるノイズの影響を防止して、信号を確実に送信することができる。
【００２５】
第２の発明にあっては、矩形状の駆動電圧の立上がり及び立下がりに同期して信号を送信するとともに、前記信号を再送信することにより、信号と再送信する信号を簡便な構成により分離して送信することができるとともに、駆動電圧の一方の電圧レベルにノイズが重畳した場合であっても、信号又は再送信する信号のいずれかを確実に送信することができる。
【００２６】
第３の発明にあっては、矩形状の駆動電圧の立上がり及び立下がりに同期して送信された信号及び再送信された信号を受信することにより、信号と再送信された信号を簡便な構成により分離して受信することができるとともに、駆動電圧の一方の電圧レベルにノイズが重畳した場合であっても、信号又は再送信された信号のいずれかを確実に受信することができる。
【００２７】
第４の発明にあっては、送信する信号と再送信する信号とを区別して送信することができる。
【００２８】
第５の発明にあっては、受信した信号の誤りを検出し、誤りの無い信号を確実に受信することができる。
【００２９】
第６の発明にあっては、受信した主信号に誤りが検出された場合であっても、再送信された信号を受信してモータ駆動回路へ出力することができ、ノイズの影響により誤りが発生した場合であっても、送信された信号を確実に受信することができる。
【発明を実施するための最良の形態】
【００３０】
図１は本発明のＰＷＭインバータ方式を用いたモータ駆動装置の概略構成を示すブロック図である。図において、１は直流を三相交流に変換するモータ駆動回路である。モータ駆動回路１は、電池１１の正端子にトランジスタＴ１、Ｔ２、Ｔ３のエミッタが接続され、トランジスタＴ１、Ｔ２、Ｔ３のコレクタは、夫々トランジスタＴ４、Ｔ５、Ｔ６のコレクタに接続され、トランジスタＴ４、Ｔ５、Ｔ６のエミッタは、電池１１の負端子に接続された構成を有する。
【００３１】
トランジスタＴ１、Ｔ２、Ｔ３のコレクタ夫々は、三相交流用の各電源線３の一端に接続され、各電源線３の他端はモータ２の各三相端子Ｕ、Ｖ、Ｗに接続されている。
【００３２】
モータ２は、各三相端子Ｕ、Ｖ、Ｗに接続された電機子巻線が配置された固定子と、該固定子の内側に、界磁巻線を有しモータ軸の回りに回転する回転子とを備え、２０００ｒｐｍの回転数で回転する。モータ２には前記回転子の回転角度を検出するレゾルバ８が配置されている。レゾルバ８は、回転子の回転角度に応じた位相を有する電圧信号をセンサ回路４へ出力する。
【００３３】
レゾルバ８からセンサ回路４への出力の更新頻度は、モータ２が３相３極の場合、回転角２０度毎に行う。
【００３４】
センサ回路４において、位相差演算部４１は、レゾルバ８から入力された電圧信号の位相と、回転子と固定子とのなす角により定められた基準信号との位相差を演算して、位相差に応じた周波数を有するパルス信号をカウンタ４２へ出力する。
【００３５】
カウンタ４２は、位相差演算部４１から入力されたパルス信号を計数することにより、回転子の位置に応じたデジタル信号を生成し、送信回路５へ出力する。
【００３６】
送信回路５において、バッファ５１は、センサ回路４から入力されたデジタル信号を一旦保持し、保持したデジタル信号を通信制御回路５２へ出力する。
【００３７】
同期回路５３は、電源線３のモータ側に接続されている。電源線３を介して、駆動電圧Ｖが同期回路５３へ出力される。駆動電圧Ｖは、モータ駆動回路１におけるトランジスタＴ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、及びＴ６のオン／オフ状態に応じて、電池１１の電圧であるＥｄと接地レベルである零との間を遷移する矩形波となる。駆動電圧Ｖの周波数は１０ｋＨｚである。
【００３８】
同期回路５３は、入力された駆動電圧Ｖの立上がり時を検出し、同期信号Ｐ５１を生成し、通信制御回路５２へ出力する。これにより、駆動電圧Ｖの立上がり時に同期して同期信号Ｐ５１が通信制御回路５２へ繰り返し出力される。
【００３９】
また、同期回路５３は、同期信号Ｐ５１を出力した後に、入力された駆動電圧Ｖの立下がり時を検出し、同期信号Ｐ５２を生成し、通信制御回路５２へ出力する。これにより、駆動電圧Ｖの立下がり時に同期して同期信号Ｐ５２が通信制御回路５２へ繰り返し出力される。
【００４０】
通信制御回路５２は、バッファ５１から読み出したデジタル信号のデータビット列にパリティビットを付加し、さらに、データビットの前後にスタートビット及びストップビットを付加し、１送信単位であるフレームを作成し、１又は複数のフレームから構成される主信号を生成する。また、通信制御回路５２は、上述の主信号におけるデータビット列を反転させたデータビット列を有する補助信号を生成する。
【００４１】
図２は送信される信号の構成を示す説明図である。図に示すように、１フレームは、１又は複数のビットからなるスタートビット、任意のビット数を有するデータビット、誤り検出符号であるパリティビット、及び１又は複数のビットからなるストップビットを有する。
【００４２】
図に示すように、主信号は１又は複数のフレームから構成される。主信号のデータビット列が「０１１０１１００」である場合は、補助信号は、データビット列を反転させ、「１００１００１１」となる。
【００４３】
通信制御回路５２は、同期回路５３から入力される同期信号Ｐ５１を検出する毎に、主信号を構成する１ビットのデータを変調回路５４へ出力する。
【００４４】
また、通信制御回路５２は、同期回路５３から入力される同期信号Ｐ５２を検出する毎に、補助信号を構成する１ビットのデータを変調回路５４へ出力する。
【００４５】
搬送波回路５５は、周波数が１ＭＨｚの搬送波Ｂを生成し、変調回路５４へ出力する。
【００４６】
変調回路５４は通信制御回路５２から入力された１ビットごとのデータに応じて、搬送波回路５５から入力された搬送波ＢをＡＳＫ変調した信号を増幅回路５６へ出力する。すなわち、変調回路５４は、通信制御回路５２から入力されたビットデータが論理値「１」である場合は、搬送波Ｂをそのまま増幅回路５６へ出力し、通信制御回路５２から入力されたビットデータが論理値「０」である場合は、搬送波Ｂを増幅回路５６へ出力せず、ビットデータに応じてＡＳＫ変調をした信号を増幅回路５６へ出力する。
【００４７】
増幅回路５６は、電源線３に接続され、変調回路５４から入力された信号（主信号及び補助信号）を増幅して電源線３へ送出する。受信回路６は、電源線３に接続され、電源線３を介して送信された信号を受信する。
【００４８】
同期回路６１は、電源線３のモータ駆動回路側に接続されている。電源線３を介して、駆動電圧Ｖが同期回路６１へ出力される。同期回路６１は、入力された駆動電圧Ｖの立上がり時を検出した同期信号Ｐ６１を生成し、復調回路６２へ出力する。これにより、駆動電圧Ｖの立上がり時に同期して同期信号Ｐ６１が復調回路６２へ繰り返し出力される。
【００４９】
また、同期回路６１は、同期信号Ｐ６１が生成された後に、入力された駆動電圧Ｖの立下がり時を検出した同期信号Ｐ６２を生成し、復調回路６２へ出力する。これにより、駆動電圧Ｖの立下がり時に同期して同期信号Ｐ６２が復調回路６２へ繰り返し出力される。
【００５０】
復調回路６２は、電源線３に接続され、電源線３を介して送信された信号（主信号及び補助信号）を受信し、同期回路６１から同期信号Ｐ６１が入力されるごとに、受信したＡＳＫ変調された信号（主信号）の包絡線検波を行い、変調された信号からビット列信号である元のデジタル信号を抽出して復調し、復調したデジタル信号を通信制御回路６３へ出力する。
【００５１】
また、復調回路６２は、同期回路６１から同期信号Ｐ６２が入力されるごとに、受信したＡＳＫ変調された信号（補助信号）の包絡線検波を行い、変調された信号からビット列信号である元のデジタル信号を抽出して復調し、復調したデジタル信号を通信制御回路６３へ出力する。
【００５２】
通信制御回路６３は、復調回路６２から入力された主信号を構成するビット列から、フレーム単位にデータが誤りなく受信できたか否かを判定する。まず、フレームを構成するスタートビット及びストップビットを抽出し、所定のスタートビット及びストップビットが受信されたか否かを判定して、フレーム単位でデータが受信されたか否かを示すフレームエラーの有無を判定する。また、データビットに付加されたパリティビットを判定することによりパリティエラーの有無を判定する。また、通信制御回路６３は、復調回路６２から入力された補助信号を構成するビット列についても、データビット列の反転処理を行うとともに、上述と同様の処理を行う。
【００５３】
通信制御回路６３は、受信した主信号のビット列に誤りがないと判定した場合には、主信号を構成するデータビットからなるデジタル信号をバッファ６４へ出力する。
【００５４】
通信制御回路６３は、受信した主信号のビット列に誤りがあると判定した場合には、補助信号を構成するデータビットからなるデジタル信号をバッファ６４へ出力する。
【００５５】
通信制御回路６３は、受信した補助信号のビット列に誤りがあると判定した場合には、信号受信エラーとしてバッファ６４には信号を出力しない。
【００５６】
バッファ６４は、通信制御回路６３から入力されたデジタル信号を一旦保持し、保持したデジタル信号を制御回路７へ出力する。
【００５７】
制御回路７は、位置算出部７１、及びパルス駆動部７２を備えている。位置算出部７１は、受信回路６から読み出したデジタル信号を、予め定められた基準値と比較することにより、モータ２の回転子の位置を算出し、算出した位置に応じた入力信号をパルス駆動部７２へ出力する。
【００５８】
パルス駆動部７２は、位置算出部７１から入力された入力信号と、パルス駆動部７２において発生する搬送信号とに基づいて、前記入力信号と搬送信号との振幅を比較器（変調器）で比較し、その大小によって、モータ駆動回路１内のいずれのトランジスタＴ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、又はＴ６をオン又はオフさせるかを決定するためのパルス信号をモータ駆動回路１へ出力する。これにより、位置算出部７１から入力された回転子の位置に対応して変化する回転子の磁界に応じて、前記回転子を回転駆動するための磁界を発生させるために前記電機子巻線にモータ駆動電流を流す。すなわち、前記回転子の位置に応じて、前記回転子にトルクを加えるために前記電機子巻線にモータ駆動電流を流すように、モータ駆動回路１のトランジスタＴ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、又はＴ６のオン／オフを制御することにより、前記回転子にトルクを加え続けモータ２を回転させる。
【００５９】
次にモータ駆動装置の動作について説明する。図３は信号を送信する送信動作の一例を示す説明図である。図に示すように、モータ駆動回路１内のトランジスタをオン／オフさせることにより、電源線３上には、電池１１の電圧であるＥｄと接地レベルである零との間を遷移する矩形波の駆動電圧Ｖが生じる。
【００６０】
送信回路５において、同期回路５３は、駆動電圧Ｖの立上がり時を検出して、同期信号Ｐ５１を通信制御回路５２へ出力する。駆動電圧Ｖの周波数は１０ｋＨｚであるから、同期信号Ｐ５１は、０．１ミリ秒ごとに出力され、駆動電圧Ｖが電圧Ｅｄである期間と接地レベルである期間が等しい場合は、駆動電圧Ｖが電圧Ｅｄである時間は０．０５ミリ秒である。また、同期回路５３は、駆動電圧Ｖの立下がり時を検出して、同期信号Ｐ５２を通信制御回路５２へ出力する。
【００６１】
通信制御回路５２は、同期信号Ｐ５１が入力されると、主信号を構成する１ビットを変調回路５４へ出力する。送信されるビット長は、駆動電圧Ｖが電圧Ｅｄである時間より短い値に設定してある。これにより、送信回路５は駆動電圧Ｖが電圧Ｅｄである期間に１ビットの信号を送出できる。また、通信制御回路５２は、同期信号Ｐ５２が入力されると、補助信号を構成する１ビットを変調回路５４へ出力する。
【００６２】
変調回路５４は、通信制御回路５２から入力された１ビットごとのデータに応じて、搬送波回路５５から入力された搬送波ＢをＡＳＫ変調した信号を増幅回路５６へ出力する。
【００６３】
増幅回路５６は、変調回路５４から入力された主信号及び補助信号を増幅して電源線３へ送出する。これにより、送信回路５から送信される主信号Ｓ１は、駆動電圧Ｖが電圧Ｅｄである期間に駆動電圧Ｖに重畳して電源線３を介して送信され、補助信号Ｓ２は、主信号Ｓ１の送信が開始された後に、駆動電圧Ｖが接地レベルである期間に駆動電圧Ｖに重畳して電源線３を介して送信される。
【００６４】
図４は信号を受信する受信動作の一例を示す説明図である。同期回路６１は、駆動電圧Ｖの立上がり時を検出して、同期信号Ｐ６１を復調回路６２へ出力する。また、同期回路６１は、駆動電圧Ｖの立下がり時を検出して、同期信号Ｐ６２を復調回路６２へ出力する。
【００６５】
復調回路６２は、同期回路６１から同期信号Ｐ６１が入力されるごとに、受信したＡＳＫ変調された主信号Ｓ１の包絡線検波を行い、変調された信号からビット列信号である元のデジタル信号を抽出して復調し、復調したデジタル信号を通信制御回路６３へ出力する。また、復調回路６２は、同期回路６１から同期信号Ｐ６２が入力されるごとに、受信したＡＳＫ変調された補助信号Ｓ２の包絡線検波を行い、変調された信号からビット列信号である元のデジタル信号を抽出して復調し、復調したデジタル信号を通信制御回路６３へ出力する。
【００６６】
通信制御回路６３は、復調回路６２から入力された主信号を構成するビット列から、フレーム単位にデータが誤りなく受信できたか否かを判定する。まず、フレームを構成するスタートビット及びストップビットを抽出し、所定のスタートビット及びストップビットが受信されたか否かを判定して、フレーム単位でデータが受信されたか否かを示すフレームエラーの有無を判定する。また、データビットに付加されたパリティビットを判定することによりパリティエラーの有無を判定する。また、通信制御回路６３は、復調回路６２から入力された補助信号を構成するビット列についても、同様の処理を行う。
【００６７】
通信制御回路６３は、受信した主信号に誤りが検出されなかった場合には、主信号を構成するビット列をバッファ６４へ出力する。一方、受信した主信号に誤りが検出された場合において、補助信号に誤りが検出されなかったときは、補助信号を構成するビット列をバッファ６４へ出力する。
【００６８】
通信制御回路６３は、受信した主信号及び補助信号の両方において誤りが検出された場合は、受信した信号を構成するビット列をバッファ６４へ出力しない。
【００６９】
バッファ６４は、通信制御回路６３から入力されたデジタル信号を一旦保持し、保持したデジタル信号を制御回路７へ出力する。
【００７０】
上述の通り、送信回路５は、駆動電圧Ｖの立上がりに同期する同期信号Ｐ５１に同期して主信号を構成するビット列を、駆動電圧Ｖの電圧レベルが電圧Ｅｄである期間に、駆動電圧Ｖに重畳して送信する。また、送信回路５は、駆動電圧Ｖの立下がりに同期する同期信号Ｐ５２に同期して補助信号を構成するビット列を、駆動電圧Ｖの電圧が接地レベルである期間に、駆動電圧Ｖに重畳して送信する。これにより、駆動電圧Ｖの立上がり時又は立下がり時にノイズが生じた場合であっても、主信号又は補助信号のいずれかを、ノイズの影響を受けずに送信することができる。
【００７１】
また、モータ駆動装置に特有の矩形状の駆動電圧Ｖが有する立上がり及び立下がりに着目し、立上がり及び立下がりに同期する同期信号に基づいて、主信号と補助信号とを分離して送信することができ、同一の情報を有する主信号及び補助信号を区別して送信するための複雑なプロトコルを要さず、簡便な構成によって、電源線を介して確実に信号を送信することができる。
【００７２】
また、受信回路６は、駆動電圧Ｖの立上がりに同期する同期信号Ｐ６１に同期して主信号を構成するビット列を受信し、駆動電圧Ｖの立下がりに同期する同期信号Ｐ６２に同期して補助信号を構成するビット列を受信する。これにより、駆動電圧Ｖの立上がり時又は立下がり時にノイズが生じた場合であっても、主信号又は補助信号のいずれかを、ノイズの影響を受けずに受信することができる。
【００７３】
さらに、受信した主信号に誤りが検出された場合であっても、補助信号を受信し、補助信号を構成するビット列からなるデータをモータ駆動回路１へ出力することができる。
【００７４】
上述の実施の形態においては、駆動電圧Ｖの立上がりに同期して主信号を送信し、駆動電圧Ｖの立下がりに同期して補助信号を送信する構成であったが、これに限らず、駆動電圧Ｖの立下がりに同期して主信号を送信し、駆動電圧Ｖの立上がりに同期して補助信号を送信する構成でもよい。すなわち、矩形状の駆動電圧Ｖの一方の電圧レベルである期間に主信号（又は補助信号）を重畳し、他方の電圧レベルである期間に補助信号（又は主信号）を送信する構成であればよい。
【００７５】
上述の実施の形態においては、駆動電圧Ｖの立上がり時から立下がり時、又は立下がり時から立上がり時の間に１ビット分のデジタル信号を送信する構成であったが、これに限らず、複数ビットを送信する構成でよい。この場合は、駆動電圧Ｖの周波数に対応して送信する信号のビットレート、データビット長を設定する。
【００７６】
上述の実施の形態においては、主信号及び補助信号のデータビットのビット数は８ビットであったが、これに限らず、何ビットのデータであってもよい。また、補助信号のデータビットは、主信号のデータビットを反転させたものであったが、反転させない構成でもよい。
【００７７】
上述の実施の形態においては、送信回路５及び受信回路６は、複数の電源線３のうちの一線に接続される構成であったが、これに限らず、複数の電源線３又は全ての電源線３に接続され、各電源線３を介して送信する構成であってもよい。
【００７８】
上述の実施の形態においては、送信される信号は、レゾルバ８から出力された回転子の回転角度に応じた電圧信号に関連するものであったが、これに限定されるものではなく、モータ２の内部温度などモータ２に関連する信号であれば、いずれのものでもよい。
【００７９】
上述の実施の形態においては、同期信号が生成される毎に、主信号及び補助信号を構成するビットを交互に送出する構成であったが、これに限定されるものではなく、１つおきの同期信号に基づいて主信号及び補助信号を送信するものでもよい。また、立上がり同期信号に基づいて、主信号（又は補助信号）を構成する複数のビット列を送信した後に、立下がり同期信号に基づいて、補助信号（又は主信号）を構成する複数のビット列を送信するような構成であってもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明のＰＷＭインバータ方式を用いたモータ駆動装置の概略構成を示すブロック図である。
【図２】送信される信号の構成を示す説明図である。
【図３】信号を送信する送信動作の一例を示す説明図である。
【図４】信号を受信する受信動作の一例を示す説明図である。
【符号の説明】
【００８１】
１  モータ駆動回路
２  モータ
３  電源線
４  センサ回路
５  送信回路
６  受信回路
７  制御回路
５１、６４  バッファ
５２、６３  通信制御回路
５３、６１  同期回路
５４  変調回路
５５  搬送波回路
５６  増幅回路
６２  復調回路
【図１】
2005341763.tif 000003
【図２】
2005341763.tif 000004
【図３】
2005341763.tif 000005
【図４】
2005341763.tif 000006