JP2005210839A - モータ制御装置,モータの制御方法及びコンピュータプログラム - Google Patents
モータ制御装置,モータの制御方法及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2005210839A JP2005210839A JP2004015353A JP2004015353A JP2005210839A JP 2005210839 A JP2005210839 A JP 2005210839A JP 2004015353 A JP2004015353 A JP 2004015353A JP 2004015353 A JP2004015353 A JP 2004015353A JP 2005210839 A JP2005210839 A JP 2005210839A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- period
- analog
- resolver
- reference signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 17
- 238000004590 computer program Methods 0.000 title claims description 8
- 230000005284 excitation Effects 0.000 claims abstract description 46
- 238000006243 chemical reaction Methods 0.000 claims abstract description 44
- 230000001360 synchronised effect Effects 0.000 claims abstract description 28
- 238000004364 calculation method Methods 0.000 claims description 22
- 238000004804 winding Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 abstract description 11
- 230000004044 response Effects 0.000 abstract description 4
- 238000001914 filtration Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
【解決手段】 マイクロコンピュータ21は、PWM変調における搬送周期の2倍の周期を有するクロック信号S1を出力し、同期励磁信号形成回路11は、そのクロック信号S1を低域濾波することで正弦波状の励磁信号S2を形成する。そして、マイコン21は、モータ1に配置されたレゾルバ2によって出力される余弦信号S3及び正弦信号S4を搬送波周期に同期してA/D変換すると、連続する2回のA/D変換結果の差として余弦データDx,正弦データDyを得、関数arctanを用いてロータの回転位置Θを演算する。
【選択図】 図1
Description
回転位置を検出する手段としてレゾルバを使用する際、レゾルバの出力信号から回転位置を得るには変換手段が必要となるが、この手段としては、専用のレゾルバ/デジタル変換IC(例えば多摩川精機製の“AU6802”)が良く知られている。この変換ICを用いた場合の構成例を図7に示す。
本発明は上記事情に鑑みてなされたものであり、その目的は、レゾルバを使用したモータの回転位置検出を、低コストで且つ制御応答性の良い構成で実現することを可能としたモータ制御装置、及びモータの制御方法並びにコンピュータプログラムを提供することにある。
制御周期に同期した励磁基準信号を形成及び出力し、前記モータ側に配置されているレゾルバに供給する基準信号形成手段と、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記制御周期に同期して且つ前記励磁基準信号の周期よりも速い周期でアナログ/デジタル変換し、その変換結果を演算することで、前記モータの回転位置を得る演算手段とを備えることを特徴とする。
レゾルバ2の出力コイルである余弦コイルと正弦コイルとは差動増幅器13の入力端子(+,−)に夫々接続されており、差動増幅器13の出力信号は、余弦信号S3及び正弦信号S4としてマイコン21のA/D変換器22cに与えられている。また、マイコン21は、内部のメモリ24に制御プログラム(コンピュータプログラム)25が記憶されており、そのプログラム25に基づいて処理を実行するようになっている。
即ち、ステップS5〜S8の処理によって、モータ電流が検出され、指令値との比較結果により電圧が決定される電流制御動作が実行されるようになっている。つまり、図3のフローチャートがPWM変調の搬送波周期で実行されるのに対して、電流制御はその2倍の周期で実行されている。
Dx=D1―D3
Dy=D2―D4
次に、これらのデータDx,Dyの関係から、図4に示すように8つのパターンに区別して異なる演算を実行することで、モータ1の回転位置Θを求める。
[パターン1]Dx≧0 且つ Dy≧0 且つ |Dx|≧|Dy|
回転位置Θ=arctan(Dy/Dx)
[パターン2]Dx≧0 且つ Dy≧0 且つ |Dy|≧|Dx|
回転位置Θ=π/2−arctan(Dx/Dy)
[パターン3]Dx<0 且つ Dy≧0 且つ |D|y≧|Dx|
回転位置Θ=π/2+arctan(Dx/Dy)
[パターン4]Dx<0 且つ Dy≧0 且つ |Dx|≧|Dy|
回転位置Θ=π−arctan(Dy/Dx)
[パターン5]Dx<0 且つ Dy<0 且つ |Dx|≧|Dy|
回転位置Θ=π+arctan(Dy/Dx)
[パターン6]Dx<0 且つ Dy<0 且つ |Dy|≧|Dx|
回転位置Θ=−π/2−arctan(Dx/Dy)
[パターン7]Dx≧0 且つ Dy<0 且つ |Dy|≧|Dx|
回転位置Θ=−π/2+arctan(Dx/Dy)
[パターン8]Dx≧0 且つ Dy<0 且つ |Dx|≧|Dy|
回転位置Θ=−arctan(Dy/Dx)
ここで、図4に示すように、Dx,Dyの2次元座標における単位円を1/2象限(π/4)ずつ区切ることで8パターンに区別しているのは、関数arctan(アークタンジェント)の計算ではπ/2付近の計算精度が悪くなることから、その領域を避けて、0〜π/4の範囲のみを使用して計算を行うためである。
励磁基準信号は、PWM制御周期のn(nは自然数)倍の周期となるように形成すれば良く、それ対して余弦信号及び正弦信号をA/D変換する周期は、PWM制御周期のn/2倍とすれば良い。
電流制御処理の同期基準となるクロック信号を出力する回路は、マイコン21の外部に存在しても良い。
計算精度の高さが要求されない場合には、関数arctanを用いた演算を8つのパターンに区別して行なう必要はない。
Claims (13)
- モータの回転位置を検出し、前記モータの巻線に通電する電流をPWM変調して制御するモータ制御装置において、
制御周期に同期した励磁基準信号を形成及び出力して、前記モータ側に配置されているレゾルバに供給する基準信号形成手段と、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記制御周期に同期して且つ前記励磁基準信号の周期よりも速い周期でアナログ/デジタル変換し、その変換結果を演算することで、前記モータの回転位置を得る演算手段とを備えることを特徴とするモータ制御装置。 - 前記基準信号形成手段は、電流制御周期のn倍(nは自然数)に同期した励磁基準信号形成し、
前記演算手段は、前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記電流制御周期のn/2倍でアナログ/デジタル変換し、連続する2回のアナログ/デジタル変換結果を演算することで、前記モータの回転位置を得ることを特徴とする請求項1記載のモータ制御装置。 - 前記基準信号形成手段は、前記PWM変調に使用する搬送波周期のn倍(nは自然数)に同期した励磁基準信号を形成し、
前記演算手段は、前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記PWM搬送波周期のn/2倍でアナログ/デジタル変換し、連続する2回のアナログ/デジタル変換結果を演算して前記モータの回転位置を得ることを特徴とする請求項1記載のモータ制御装置。 - 前記演算手段は、制御周期に同期したクロック信号を出力し、
前記基準信号形成手段は、前記クロック信号に同期した励磁基準信号を形成するように構成されていることを特徴とする請求項1乃至3の何れかに記載のモータ制御装置。 - 前記演算手段は、アナログ/デジタル変換して得られる正弦波データ及び余弦波データの正負及び大小関係により、8つの異なるパターンに区別して演算を行なうことを特徴とする請求項1乃至4の何れかに記載のモータ制御装置。
- モータの回転位置を検出し、前記モータの巻線に通電する電流をPWM変調して制御するモータ制御方法において、
制御周期に同期した励磁基準信号を形成して、前記モータ側に配置されているレゾルバに供給し、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記制御周期に同期して且つ前記励磁基準信号の周期よりも速い周期でアナログ/デジタル変換し、
その変換結果を演算することで、前記モータの回転位置を得ることを特徴とするモータ制御方法。 - 電流制御周期のn倍(nは自然数)に同期した励磁基準信号を形成し、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記電流制御周期のn/2倍でアナログ/デジタル変換し、
連続する2回のアナログ/デジタル変換結果を演算することで、前記モータの回転位置を得ることを特徴とする請求項6記載のモータ制御方法。 - 前記PWM変調に使用する搬送波周期のn倍(nは自然数)に同期した励磁基準信号を形成し、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記PWM搬送波周期のn/2倍でアナログ/デジタル変換し、
連続する2回のアナログ/デジタル変換結果を演算して前記モータの回転位置を得ることを特徴とする請求項6記載のモータ制御方法。 - アナログ/デジタル変換して得られる正弦波データ及び余弦波データの正負及び大小関係により、8つの異なるパターンに区別して演算を行なうことを特徴とする請求項6乃至8の何れかに記載のモータ制御方法。
- モータの回転位置を検出し、前記モータの巻線に通電する電流をPWM変調して制御するコンピュータによって実行されるプログラムであって、
制御周期に同期した励磁基準信号を形成させて、前記モータ側に配置されているレゾルバに供給させ、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記制御周期に同期して且つ前記励磁基準信号の周期よりも速い周期でアナログ/デジタル変換させ、
その変換結果を演算させることで、前記モータの回転位置を得るように処理させることを特徴とするコンピュータプログラム。 - 電流制御周期のn倍(nは自然数)に同期した励磁基準信号を形成させ、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記電流制御周期のn/2倍でアナログ/デジタル変換させ、
連続する2回のアナログ/デジタル変換結果を演算させることで、前記モータの回転位置を得るように処理させることを特徴とする請求項10記載のコンピュータプログラム。 - 前記PWM変調に使用する搬送波周期のn倍(nは自然数)に同期した励磁基準信号を形成させ、
前記レゾルバによって出力される正弦波信号及び余弦波信号を、前記PWM搬送波周期のn/2倍でアナログ/デジタル変換させ、
連続する2回のアナログ/デジタル変換結果を演算して前記モータの回転位置を得るように処理させることを特徴とする請求項10記載のコンピュータプログラム。 - アナログ/デジタル変換して得られる正弦波データ及び余弦波データの正負及び大小関係により、8つの異なるパターンに区別して演算を行なわせることを特徴とする請求項10乃至12の何れかに記載のコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004015353A JP4455070B2 (ja) | 2004-01-23 | 2004-01-23 | モータ制御装置,モータの制御方法及びコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004015353A JP4455070B2 (ja) | 2004-01-23 | 2004-01-23 | モータ制御装置,モータの制御方法及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005210839A true JP2005210839A (ja) | 2005-08-04 |
JP4455070B2 JP4455070B2 (ja) | 2010-04-21 |
Family
ID=34900845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004015353A Expired - Fee Related JP4455070B2 (ja) | 2004-01-23 | 2004-01-23 | モータ制御装置,モータの制御方法及びコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4455070B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009089494A (ja) * | 2007-09-28 | 2009-04-23 | Toshiba Corp | 回転機の制御装置、制御システムおよび制御方法 |
JP2009254040A (ja) * | 2008-04-02 | 2009-10-29 | Nissan Motor Co Ltd | モータ駆動装置及びその制御方法 |
JP2010022150A (ja) * | 2008-07-11 | 2010-01-28 | Toshiba Corp | マイクロコンピュータ,モータ制御システム,レゾルバ信号のデジタル変換方法 |
JP2011196767A (ja) * | 2010-03-18 | 2011-10-06 | Sinfonia Technology Co Ltd | 回転角度検出装置及びこれを搭載したモータ制御システム |
JP2011223826A (ja) * | 2010-04-14 | 2011-11-04 | Mitsubishi Electric Corp | ブラシレスモータの回転位置検出装置 |
JP2018031704A (ja) * | 2016-08-25 | 2018-03-01 | 有限会社ワイエスデイ | 変調波レゾルバ装置 |
JP2021131277A (ja) * | 2020-02-19 | 2021-09-09 | 有限会社ワイエスデイ | 駆動装置、変調波レゾルバ装置、及び変調波レゾルバ装置の駆動方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104270B (zh) * | 2020-08-28 | 2022-06-14 | 中国海洋石油集团有限公司 | 一种电机位置获取方法和电机控制*** |
-
2004
- 2004-01-23 JP JP2004015353A patent/JP4455070B2/ja not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009089494A (ja) * | 2007-09-28 | 2009-04-23 | Toshiba Corp | 回転機の制御装置、制御システムおよび制御方法 |
US7859215B2 (en) | 2007-09-28 | 2010-12-28 | Kabushiki Kaisha Toshiba | Motor controller, control system, and control method |
JP2009254040A (ja) * | 2008-04-02 | 2009-10-29 | Nissan Motor Co Ltd | モータ駆動装置及びその制御方法 |
JP2010022150A (ja) * | 2008-07-11 | 2010-01-28 | Toshiba Corp | マイクロコンピュータ,モータ制御システム,レゾルバ信号のデジタル変換方法 |
US8212515B2 (en) | 2008-07-11 | 2012-07-03 | Kabushiki Kaisha Toshiba | Microcomputer and motor control system provided therewith |
JP2011196767A (ja) * | 2010-03-18 | 2011-10-06 | Sinfonia Technology Co Ltd | 回転角度検出装置及びこれを搭載したモータ制御システム |
JP2011223826A (ja) * | 2010-04-14 | 2011-11-04 | Mitsubishi Electric Corp | ブラシレスモータの回転位置検出装置 |
US8541964B2 (en) | 2010-04-14 | 2013-09-24 | Mitsubishi Electric Corporation | Brushless motor rotation-position detection system |
JP2018031704A (ja) * | 2016-08-25 | 2018-03-01 | 有限会社ワイエスデイ | 変調波レゾルバ装置 |
JP2021131277A (ja) * | 2020-02-19 | 2021-09-09 | 有限会社ワイエスデイ | 駆動装置、変調波レゾルバ装置、及び変調波レゾルバ装置の駆動方法 |
JP7126212B2 (ja) | 2020-02-19 | 2022-08-26 | 有限会社ワイエスデイ | 駆動装置、変調波レゾルバ装置、及び変調波レゾルバ装置の駆動方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4455070B2 (ja) | 2010-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4950824B2 (ja) | 回転機の制御装置、制御システムおよび制御方法 | |
JP4434184B2 (ja) | 電気モータのフィードバック制御方法および装置 | |
JP5874688B2 (ja) | 制御装置 | |
JP2007267549A (ja) | モータ制御装置 | |
JP2009011134A (ja) | モータ制御装置,モータ制御システム,モータ制御方法、半導体装置、及び電子機器 | |
JP4455070B2 (ja) | モータ制御装置,モータの制御方法及びコンピュータプログラム | |
JP4896407B2 (ja) | 磁極位置検出機能付きインバータ装置 | |
JP6417544B2 (ja) | モータ制御装置およびこれを備えたドラム式洗濯機またはドラム式洗濯乾燥機 | |
JP5326742B2 (ja) | 交流モータの制御装置 | |
CN109075727B (zh) | 马达模块以及马达步进动作控制*** | |
JP2009136125A (ja) | モータ制御装置 | |
JP5782769B2 (ja) | 交流モータの制御方法および制御装置 | |
JP3805637B2 (ja) | 電動機制御装置 | |
JP4027721B2 (ja) | ブラシレスモータの速度制御装置 | |
JP2009183034A (ja) | モータ制御装置、モータ制御システムおよびモータ制御方法 | |
JP6116449B2 (ja) | 電動機駆動制御装置 | |
KR102388891B1 (ko) | 전동기의 회전자 위치 추정 시스템 및 방법 | |
JP5473071B2 (ja) | 負荷制御装置 | |
JP3706556B2 (ja) | 永久磁石モータの制御装置 | |
JP5194545B2 (ja) | ブラシレスモータの制御装置 | |
JP2009100544A (ja) | モータ制御装置 | |
JP2004012387A (ja) | ロータの回転角度位置検出装置及びその装置を用いた電動機制御装置 | |
WO2022162989A1 (ja) | 電動機の制御装置 | |
JP7077878B2 (ja) | モータ制御装置 | |
CN110999069A (zh) | 交流旋转电机控制装置及电动助力转向控制装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090929 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091130 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100105 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4455070 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140212 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |