JP5725609B2 - モータの制御装置及び制御方法 - Google Patents
モータの制御装置及び制御方法 Download PDFInfo
- Publication number
- JP5725609B2 JP5725609B2 JP2011083737A JP2011083737A JP5725609B2 JP 5725609 B2 JP5725609 B2 JP 5725609B2 JP 2011083737 A JP2011083737 A JP 2011083737A JP 2011083737 A JP2011083737 A JP 2011083737A JP 5725609 B2 JP5725609 B2 JP 5725609B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- measurement interval
- speed
- rotation amount
- measurement
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 28
- 238000005259 measurement Methods 0.000 claims description 129
- 238000004364 calculation method Methods 0.000 claims description 46
- 238000001514 detection method Methods 0.000 claims description 32
- 230000007423 decrease Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/03—Arrangements or methods for the control of AC motors characterised by a control method other than vector control specially adapted for very low speeds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Description
この制御において、モータの速度が通常速度より遅くなる、つまり所定の制御周期におけるエンコーダの出力信号の取得数が少なくなる、または制御周期よりもエンコーダの出力信号の変化周期が長くなる低速度では、制御周期毎に速度を検出することができないことがあるため、制御精度が悪くなるという問題がある。
また、モータの回転が低速度である場合に位置変化量の計測期間を制御周期のN倍としているが、Nの算出方法については開示されていないため、目標回転速度やモータ回転数が急激に変化した場合に、必ずしも制御の安定性を維持できるわけではないという問題がある。
請求項3のモータの制御装置では、請求項1または2において、前記モータ回転量検出手段はアブソリュートセンサであることを特徴とする。
請求項4のモータの制御装置では、請求項1または2において、前記モータ回転量検出手段はインクリメンタルセンサであることを特徴とする。
また、フィードバック速度または速度指令値から計測間隔を算出することにより、簡易な演算処理となるので、演算負荷をより低減することができる。
請求項4のモータの制御装置によれば、モータ回転量検出手段はインクリメンタルセンサであるので、モータの回転パルスを検出することができる。
図1は、本発明の第1実施例に係るモータの制御装置を示す概略構成図である。
図1に示すように、モータの制御装置1は、モータ2、アブソリュートセンサ(モータ回転量検出手段)4、及び演算部6が接続されて構成されており、演算部6の入力側にアブソリュートセンサ4、出力側にモータ2がそれぞれ接続されている。
アブソリュートセンサ4は、モータ2の回転角度を測定するものであり、測定した回転角度を演算部6へ入力する。
計測間隔演算部10は、アブソリュートセンサ4から所定の周期で取得する回転角度の計測間隔を算出すると共にフィードバック速度ωfを算出し、速度制御部12にフィードバック速度ωfを入力する。
図2は、モータ2の制御方法を示すフローチャートである。当該フローチャートは、計測間隔演算部10が各プログラムを実行することにより行われるソフトウェアの処理内容であり、所定の周期で発生する割り込み信号により実行される。
ステップS2では、割り込み信号の発生回数(計測値)iをカウントする(計測手段、計測工程)。発生回数iは、後述する計測回数の閾値が更新された後に発生する割り込み信号の発生回数である。
ステップS4では、上記ステップS2でカウントした発生回数iが計測回数の閾値(計測間隔)Nを超えたか否かを判定する(計測間隔判定手段、計測間隔判定工程)。当該判定結果が真(Yes)の場合にはステップS5へ進み、偽(No)の場合には本フローチャートを終了する。
ステップS7では、速度指令値ωcから計測回数の閾値Nを算出する(計測間隔算出手段、計測間隔算出工程)。なお、当該ステップS7及び後述するステップS8で算出される計測回数の閾値Nは、図示しないが、例えば予めメモリ装置等に格納されているマップ、または関数から算出されてもよい。
ステップS8では、フィードバック速度ωfから閾値Nを算出する(計測間隔算出手段、計測間隔算出工程)。
当該ステップS8でフィードバック速度ωfから算出される計測回数の閾値Nは、速度指令値ωcから算出される閾値Nよりも小さい値である。上述した閾値Nと同様に、閾値Nはフィードバック速度ωfが速い場合には小さく、フィードバック速度ωfが遅い場合には大きくなるように算出される。
ステップS10では、上記ステップS5で算出されたフィードバック速度ωfを速度制御部12へ入力する。
また、速度指令値ωc及びフィードバック速度ωfのいずれか速い方から閾値Nを算出するので、簡易な演算処理となり、演算負荷をより低減することができる。
本実施例のモータの制御装置及び制御方法では、第1実施例に対して、アブソリュートセンサ4をインクリメンタルセンサにした点が相違しており、その他の構成は共通している。従って、共通箇所の説明は省略し、相違点について説明する。
図3に示すように、モータ2、インクリメンタルセンサ(モータ回転量検出手段)4a、及び演算部6が接続されており、演算部6の入力側にインクリメンタルセンサ4a、出力側にモータ2がそれぞれ接続されている。
インクリメンタルセンサ4aはモータ2の回転パルスを測定するものであり、測定した回転パルスを演算部6へ入力する。
図4は、モータ2の制御方法を示すフローチャートである。
ステップS11では、割り込み信号が発生すると、インクリメンタルセンサ4aからモータ2の回転パルス(モータの回転量)を取得し、回転パルスデータRp(m)を更新する(モータ回転量検出工程)。
従って、上記第1実施例と同様の効果を得ることができる。
例えば、上記各実施例では閾値Nを割り込み信号の発生回数iを計測する計測回数としているが、発生回数iに代えて経過時間Tとしてもよい。
また、上記第1実施例ではステップS10、上記第2実施例ではステップS20でそれぞれフィードバック速度ωfを速度制御部12へフィードバックしているが、上記第1実施例の場合にはステップS5以降、上記第2実施例の場合にはステップS15以降であれば、いずれのステップでフィードバック速度ωfを速度制御部12へフィードバックするようにしてもよい。
また、本発明は、操舵系やポンプ制御に使用されるサーボモータに好適である。
2 モータ
4 アブソリュートセンサ(モータ回転量検出手段)
4a インクリメンタルセンサ(モータ回転量検出手段)
6 演算部
10 計測間隔演算部
Claims (6)
- 速度指令値及びフィードバック速度に基づいてモータの速度を制御するモータの制御装置であって、
所定の周期で前記モータの回転量を検出するモータ回転量検出手段と、
前記モータ回転量検出手段が前記モータの回転量を検出した回数を計測する計測手段と、
該計測手段で計測した計測値が計測間隔を超えたか否かを判定する計測間隔判定手段と、
該計測間隔判定手段により計測間隔を超えたと判定された場合に、前記モータ回転量検出手段で検出されたモータの回転量、前記計測間隔判定手段により前回計測間隔を超えたと判定された際に前記モータ回転量検出手段で検出されたモータの回転量、及び前記計測間隔判定手段により前回計測間隔を超えたと判定されてからの経過時間からフィードバック速度を算出する速度算出手段と、
該速度算出手段により算出されたフィードバック速度と前記速度指令値とを比較して、いずれか速い方から計測間隔を算出し、前記計測間隔判定手段に設定する計測間隔算出手段と、
を備えたことを特徴とするモータの制御装置。 - 前記計測間隔算出手段から算出される計測間隔は、速度が速くなるにつれて短くなることを特徴とする、請求項1に記載のモータの制御装置。
- 前記モータ回転量検出手段はアブソリュートセンサであることを特徴とする、請求項1または2に記載のモータの制御装置。
- 前記モータ回転量検出手段はインクリメンタルセンサであることを特徴とする、請求項1または2に記載のモータの制御装置。
- 速度指令値及びフィードバック速度に基づいてモータの速度を制御するモータの制御方法であって、
所定の周期で前記モータの回転量を検出するモータ回転量検出工程と、
前記モータ回転量検出工程で前記モータの回転量を検出した回数を計測する計測工程と、
該計測工程で計測した計測値が計測間隔を超えたか否かを判定する計測間隔判定工程と、
該計測間隔判定工程により計測間隔を超えたと判定された場合に、前記モータ回転量検出工程で検出されたモータの回転量、前記計測間隔判定工程により前回計測間隔を超えたと判定された際に前記モータ回転量検出工程で検出されたモータの回転量、及び前記計測間隔判定工程により前回計測間隔を超えたと判定されてからの経過時間からフィードバック速度を算出する速度算出工程と、
該速度算出工程により算出されたフィードバック速度と前記速度指令値とを比較して、いずれか速い方から計測間隔を算出し、前記計測間隔判定工程に設定する計測間隔算出工程と、
を備えたことを特徴とするモータの制御方法。 - 前記計測間隔算出工程から算出される計測間隔は、速度が速くなるにつれて短くなることを特徴とする、請求項5に記載のモータの制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011083737A JP5725609B2 (ja) | 2011-04-05 | 2011-04-05 | モータの制御装置及び制御方法 |
EP12002209.0A EP2509211B1 (en) | 2011-04-05 | 2012-03-27 | Motor control apparatus and method |
US13/436,409 US8866427B2 (en) | 2011-04-05 | 2012-03-30 | Motor control apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011083737A JP5725609B2 (ja) | 2011-04-05 | 2011-04-05 | モータの制御装置及び制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012222880A JP2012222880A (ja) | 2012-11-12 |
JP5725609B2 true JP5725609B2 (ja) | 2015-05-27 |
Family
ID=45999528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011083737A Active JP5725609B2 (ja) | 2011-04-05 | 2011-04-05 | モータの制御装置及び制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8866427B2 (ja) |
EP (1) | EP2509211B1 (ja) |
JP (1) | JP5725609B2 (ja) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1415342A (en) * | 1971-11-10 | 1975-11-26 | Philips Electronic Associated | Speed measurement and indication apparatus |
FR2645981B1 (fr) * | 1989-04-17 | 1991-07-26 | Aerospatiale | Dispositif de commande en deplacement sans vibrations d'un element optique dans un interferometre stellaire et interferometre stellaire le comportant |
JP2600975B2 (ja) * | 1990-05-23 | 1997-04-16 | 松下電器産業株式会社 | 同期電動機の速度制御方式 |
DE69223332T2 (de) * | 1991-02-01 | 1998-07-02 | Sankyo Seiki Seisakusho Kk | Motorsteuerungseinrichtung |
JP2001178166A (ja) * | 1999-12-16 | 2001-06-29 | Hitachi Ltd | モータの速度制御装置 |
JP2002176534A (ja) * | 2000-12-07 | 2002-06-21 | Brother Ind Ltd | 画像読取装置 |
JP3402328B2 (ja) * | 2002-04-26 | 2003-05-06 | 松下電器産業株式会社 | ブラシレスモータ |
JP4245599B2 (ja) * | 2005-10-25 | 2009-03-25 | 東洋電機製造株式会社 | 回転位相検出装置及び同期制御装置 |
KR100719110B1 (ko) * | 2005-11-11 | 2007-05-17 | 삼성전자주식회사 | 엔코더 속도정보를 취득하는 전자장치 및 그의 속도정보취득방법 |
DE102006026921A1 (de) * | 2006-06-09 | 2007-12-20 | Siemens Ag | Verfahren zur Erfassung der Fahrgeschwindigkeit eines Kraftfahrzeuges und Einrichtung zur Durchführung des Verfahrens |
JP2009278748A (ja) * | 2008-05-14 | 2009-11-26 | Toyota Motor Corp | 回転数制御装置 |
-
2011
- 2011-04-05 JP JP2011083737A patent/JP5725609B2/ja active Active
-
2012
- 2012-03-27 EP EP12002209.0A patent/EP2509211B1/en active Active
- 2012-03-30 US US13/436,409 patent/US8866427B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2509211A2 (en) | 2012-10-10 |
JP2012222880A (ja) | 2012-11-12 |
US20120256577A1 (en) | 2012-10-11 |
EP2509211A3 (en) | 2013-03-27 |
EP2509211B1 (en) | 2015-11-18 |
US8866427B2 (en) | 2014-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8662799B2 (en) | Tapping machine | |
TWI716390B (zh) | 伺服馬達控制裝置及衝突檢測方法 | |
JP4109280B2 (ja) | サーボモータによって駆動制御される可動部を有する機械 | |
US10439520B2 (en) | Motor stop control method and motor stop control apparatus | |
JP2015023674A5 (ja) | ||
CN107364490B (zh) | 驾驶辅助设备及其转向控制方法 | |
JP2013220006A5 (ja) | ||
JP2008079441A (ja) | モータ制御装置およびモータ制御装置を含む制御機器 | |
KR20150139519A (ko) | 모터 구동 장치 | |
JP6731583B2 (ja) | モータ制御装置 | |
WO2018056077A1 (ja) | 電動パワーステアリング装置 | |
EP2878514B1 (en) | Method and apparatus for detecting motor error of motor driven power steering | |
JP2005313280A (ja) | 数値制御装置 | |
JP5725609B2 (ja) | モータの制御装置及び制御方法 | |
JP7096544B2 (ja) | ねじ締付装置及びねじ締付方法 | |
EP2808992B1 (en) | Motor control device | |
JP5832382B2 (ja) | 数値制御装置 | |
US10498278B2 (en) | Motor controller | |
EP2489574B1 (en) | Electric power steering simulated travel stops | |
JPWO2021111609A5 (ja) | 測定制御装置、測定システム、測定制御方法及び測定制御プログラム | |
JP2010207011A5 (ja) | ||
JP2008299710A (ja) | ステージ位置決め装置 | |
JP6043191B2 (ja) | モータ速度制御装置 | |
JP6180623B2 (ja) | 車速センサ故障検出装置及びその制御方法 | |
JP4540597B2 (ja) | 射出成形機の射出制御方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150114 |
|
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: 20150318 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150327 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5725609 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |