JP5454962B2 - モータ制御装置 - Google Patents
モータ制御装置 Download PDFInfo
- Publication number
- JP5454962B2 JP5454962B2 JP2011265464A JP2011265464A JP5454962B2 JP 5454962 B2 JP5454962 B2 JP 5454962B2 JP 2011265464 A JP2011265464 A JP 2011265464A JP 2011265464 A JP2011265464 A JP 2011265464A JP 5454962 B2 JP5454962 B2 JP 5454962B2
- Authority
- JP
- Japan
- Prior art keywords
- count value
- phase
- motor
- encoder
- control
- 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
- 238000012937 correction Methods 0.000 claims description 39
- 230000010363 phase shift Effects 0.000 claims description 29
- 230000007246 mechanism Effects 0.000 claims description 13
- 230000007423 decrease Effects 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000013461 design Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 17
- 230000005856 abnormality Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 15
- 230000005284 excitation Effects 0.000 description 13
- 238000004804 winding Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 6
- 230000009467 reduction Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 239000011295 pitch Substances 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005415 magnetization Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4062—Monitoring servoloop, e.g. overload of servomotor, loss of feedback or reference
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42095—First closed loop, then open loop
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42294—Software monitoring of time delay of feedback pulses, feedback failure
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Electric Motors In General (AREA)
Description
通電相切換カウント値−エンコーダカウント値=通電相位相ずれ補正値
通電相切換カウント値=エンコーダカウント値+通電相位相ずれ補正値
本実施例では、モータ12として、スイッチトリラクタンスモータ(SRモータ)が用いられている。このモータ12は、ステータ31とロータ32が共に突極構造を持つモータで、永久磁石が不要で構造が簡単であるという利点がある。円筒状のステータ31の内周部には、例えば12個の突極31aが等間隔に形成され、これに対して、ロータ32の外周部には、例えば8個の突極32aが等間隔に形成され、ロータ32の回転に伴い、ロータ32の各突極32aがステータ31の各突極31aと微小ギャップを介して順番に対向するようになっている。ステータ31の12個の突極31aには、U相、V相、W相の合計6個の巻線33と、U’相、V’相、W’相の合計6個の巻線34が順番に巻回されている。尚、ステータ31とロータ32の突極31a,32aの数は適宜変更しても良いことは言うまでもない。
各磁気検出素子48,49の出力は、N極と対向したときにハイレベル“1”となり、S極と対向したときにローレベル“0”となる。
通電相位相ずれ補正値=12−「初期駆動終了時のエンコーダカウント値」
PレンジのF/B用目標カウント値=基準位置+kOFFSETP
通電相切換カウント値−エンコーダカウント値=通電相位相ずれ補正値
通電相切換カウント値=エンコーダカウント値+通電相位相ずれ補正値
オープンループ用目標カウント値=F/B用目標カウント値+通電相位相ずれ補正値
また、図11に示すように、モータ12の起動後に、初期駆動、Pレンジ壁突き当て制御、Pレンジ戻し制御をそれぞれ正常に実行して、F/B制御に移行した後にエンコーダ46の回路断線等のF/B制御系の故障が発生した場合は、初期駆動による通電相位相ずれ補正値の学習とPレンジ壁突き当て制御による基準位置学習(1)が正常に行われているため、F/B制御系の故障検出時にモータ制御モードをF/B制御からオープンループ制御に切り換える際に、目標レンジに対応するF/B用目標カウント値を通電相位相ずれ補正値分だけ補正してオープンループ用目標カウント値を設定する。具体的には、基準位置の学習値を通電相位相ずれ補正値に応じて補正してオープンループ制御時の基準位置を求め、このオープンループ制御時の基準位置を基準にしてオープンループ用目標カウント値を設定する。以下、このオープンループ制御時の基準位置の学習を「基準位置学習(2)」と表記する。
=基準位置学習値+通電相位相ずれ補正値
また、上記実施例では、モータ12としてスイッチトリラクタンスモータ(SRモータ)を用いたが、エンコーダの出力信号のカウント値に基づいてロータの回転位置を検出してモータの通電相を順次切り換えるブラシレス型の同期モータであれば、SRモータに限定されず、他の種類のブラシレス型の同期モータであっても良い。
Claims (6)
- 制御対象を回転駆動するモータのロータが所定角度回転する毎にパルス信号を出力するエンコーダと、
前記エンコーダのパルス信号をカウントするエンコーダカウンタと、
前記モータの通電相を切り換える毎にカウント動作する通電相切換カウンタと、
前記エンコーダカウンタのカウント値(以下「エンコーダカウント値」という)に応じて前記モータの通電相を順次切り換え、前記エンコーダカウント値が目標位置に対応するF/B用目標カウント値に達するまで前記ロータを回転駆動するフィードバック制御(以下「F/B制御」と表記する)を実行するF/B制御手段と、
前記モータのF/B制御系の故障の有無を監視する故障監視手段と、
前記故障監視手段により前記F/B制御系の故障が検出されたときに、前記F/B制御からオープンループ制御に切り換え、前記エンコーダカウント値の情報をフィードバックせずに前記モータの通電相を順次切り換えると共に、前記通電相切換カウンタのカウント値が前記目標位置に対応するオープンループ用目標カウント値に達するまで前記ロータを回転駆動するフェールセーフ手段と
を備えたモータ制御装置において、
前記フェールセーフ手段は、前記F/B制御系の故障検出時に前記オープンループ制御に切り換える際に、前記F/B用目標カウント値を前記エンコーダカウント値に対する通電相位相ずれ補正値に応じて補正して前記オープンループ用目標カウント値を設定することを特徴とするモータ制御装置。 - 電源投入後にオープンループ制御で前記モータの通電相を切り換える初期駆動を実行して該通電相の切り換えに同期して前記ロータが回転するまでの前記通電相切換カウンタのカウント値に基づいて前記通電相位相ずれ補正値を学習する位相ずれ補正値学習手段を備えていることを特徴とする請求項1に記載のモータ制御装置。
- 前記制御対象の可動範囲の限界位置に突き当たるまで前記モータを回転させて基準位置を学習する基準位置学習手段を備え、
前記F/B制御手段は、前記基準位置学習手段で学習した前記基準位置を基準にして前記F/B用目標カウント値を設定し、
前記フェールセーフ手段は、前記基準位置学習手段で学習した前記基準位置を前記通電相位相ずれ補正値に応じて補正してオープンループ制御時の基準位置を設定し、このオープンループ制御時の基準位置を基準にして前記オープンループ用目標カウント値を設定することを特徴とする請求項1又は2に記載のモータ制御装置。 - 前記フェールセーフ手段は、前記基準位置学習手段による前記基準位置の学習が行われていない場合は、その時点の前記通電相切換カウンタのカウント値を設計値で補正してオープンループ制御時の基準位置を設定し、このオープンループ制御時の基準位置を基準にして前記オープンループ用目標カウント値を設定することを特徴とする請求項3に記載のモータ制御装置。
- 前記通電相切換カウンタの1回のカウント動作当たりのカウント値の増減量が1回の通電相の切り換えで回転するロータの回転角度幅当たりのエンコーダカウント値の増減量と一致するように設定されていることを特徴とする請求項1乃至4のいずれかに記載のモータ制御装置。
- 前記制御対象は、シフトレンジを切り換えるレンジ切換機構であることを特徴とする請求項1乃至5のいずれかに記載のモータ制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011265464A JP5454962B2 (ja) | 2011-12-05 | 2011-12-05 | モータ制御装置 |
DE102012222080.1A DE102012222080B4 (de) | 2011-12-05 | 2012-12-03 | Motorsteuervorrichtung |
US13/693,314 US8917049B2 (en) | 2011-12-05 | 2012-12-04 | Motor control apparatus |
CN201210595698.7A CN103138662B (zh) | 2011-12-05 | 2012-12-05 | 电机控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011265464A JP5454962B2 (ja) | 2011-12-05 | 2011-12-05 | モータ制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013118775A JP2013118775A (ja) | 2013-06-13 |
JP5454962B2 true JP5454962B2 (ja) | 2014-03-26 |
Family
ID=48431627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011265464A Active JP5454962B2 (ja) | 2011-12-05 | 2011-12-05 | モータ制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8917049B2 (ja) |
JP (1) | JP5454962B2 (ja) |
CN (1) | CN103138662B (ja) |
DE (1) | DE102012222080B4 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5648854B2 (ja) * | 2011-12-16 | 2015-01-07 | 株式会社デンソー | モータ制御装置 |
JP5533907B2 (ja) * | 2012-02-07 | 2014-06-25 | 株式会社デンソー | モータ制御装置 |
JP6274085B2 (ja) * | 2014-11-19 | 2018-02-07 | 株式会社デンソー | モータ制御装置 |
KR101596025B1 (ko) * | 2014-11-20 | 2016-02-19 | 현대모비스 주식회사 | 페일 세이프 소프트웨어의 오류 검출 방법 |
JP6707788B2 (ja) * | 2015-07-27 | 2020-06-10 | 株式会社荏原製作所 | スイッチドリラクタンスモータのセンサレス駆動装置、および該センサレス駆動装置を備えたモータ装置 |
GB2547678A (en) * | 2016-02-25 | 2017-08-30 | Johnson Electric Sa | Method of maintaining a position of an airflow-direction control element of a HVAC system |
KR102632774B1 (ko) * | 2016-12-14 | 2024-02-05 | 에이치엘만도 주식회사 | 계자 권선형 모터용 로터 및 이를 구비한 계자 권선형 모터 |
JP6673195B2 (ja) * | 2016-12-27 | 2020-03-25 | 株式会社デンソー | シフトレンジ制御装置 |
JP6690579B2 (ja) * | 2017-03-07 | 2020-04-28 | 株式会社デンソー | シフトレンジ制御装置 |
CN108803462B (zh) * | 2017-04-27 | 2021-03-19 | 宁波Gqy视讯股份有限公司 | 伺服系统位置反馈的故障检测方法 |
CN108075701B (zh) * | 2017-05-25 | 2020-06-26 | 烟台仙崴机电有限公司 | 一种无位置传感器下开关磁阻发电系统效率提升控制方法 |
JP6711324B2 (ja) * | 2017-07-10 | 2020-06-17 | 株式会社デンソー | シフトレンジ制御装置 |
JP6874674B2 (ja) * | 2017-12-27 | 2021-05-19 | 株式会社デンソー | シフトレンジ制御装置 |
JP6950588B2 (ja) * | 2018-03-07 | 2021-10-13 | 株式会社デンソー | シフトレンジ制御装置 |
JP2019168030A (ja) * | 2018-03-23 | 2019-10-03 | 株式会社デンソー | シフトレンジ制御装置 |
JP7158970B2 (ja) * | 2018-09-25 | 2022-10-24 | ミネベアミツミ株式会社 | 異常検知装置、モータ装置、異常検知方法、及びモータの駆動制御方法 |
JP7135757B2 (ja) * | 2018-11-15 | 2022-09-13 | 株式会社デンソー | シフトレンジ制御装置 |
CN110224652B (zh) * | 2019-06-25 | 2021-01-26 | 深圳市海浦蒙特科技有限公司 | 基于增量式编码器校正转子磁极位置方法、系统及介质 |
JP7310538B2 (ja) | 2019-10-25 | 2023-07-19 | 株式会社デンソー | シフトレンジ装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56855B2 (ja) | 1973-07-07 | 1981-01-09 | ||
US4749930A (en) * | 1986-10-22 | 1988-06-07 | The Boeing Company | High speed positive feed drill motor open loop control system |
US5077507A (en) | 1989-06-29 | 1991-12-31 | Mitsubishi Denki K.K. | Servo control apparatus |
JPH06288791A (ja) | 1993-04-05 | 1994-10-18 | Sankyo Seiki Mfg Co Ltd | エンコーダ装置 |
JP2000170905A (ja) * | 1998-09-28 | 2000-06-23 | Denso Corp | 自動変速機のシフトレンジ切換装置 |
JP3690296B2 (ja) * | 2001-03-26 | 2005-08-31 | セイコーエプソン株式会社 | センサレスモータの駆動装置 |
US7084597B2 (en) | 2002-06-03 | 2006-08-01 | Denso Corporation | Motor control apparatus |
JP3849930B2 (ja) * | 2002-07-16 | 2006-11-22 | 株式会社デンソー | モータ制御装置 |
US7312595B2 (en) | 2002-07-09 | 2007-12-25 | Denso Corporation | Motor control apparatus |
US7002318B1 (en) * | 2004-09-23 | 2006-02-21 | General Motors Corporation | Position sensor fault tolerant control for automotive propulsion system |
JP2007314119A (ja) * | 2006-05-29 | 2007-12-06 | Asmo Co Ltd | アクチュエータシステム及び車両用エアコンシステム |
JP4506784B2 (ja) * | 2007-06-08 | 2010-07-21 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
JP4406453B2 (ja) * | 2007-10-03 | 2010-01-27 | トヨタ自動車株式会社 | シフト切替装置 |
JP2009124891A (ja) * | 2007-11-16 | 2009-06-04 | Mitsuba Corp | 同期モータ装置及びその製造方法 |
JP5131318B2 (ja) * | 2009-10-29 | 2013-01-30 | トヨタ自動車株式会社 | モータ制御装置 |
CN201587814U (zh) * | 2009-12-25 | 2010-09-22 | 长沙中联重工科技发展股份有限公司 | 一种塔机调速装置 |
JP5747145B2 (ja) * | 2010-03-17 | 2015-07-08 | パナソニックIpマネジメント株式会社 | モータ駆動装置およびこれを用いた電気機器 |
-
2011
- 2011-12-05 JP JP2011265464A patent/JP5454962B2/ja active Active
-
2012
- 2012-12-03 DE DE102012222080.1A patent/DE102012222080B4/de active Active
- 2012-12-04 US US13/693,314 patent/US8917049B2/en active Active
- 2012-12-05 CN CN201210595698.7A patent/CN103138662B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103138662B (zh) | 2016-04-13 |
US8917049B2 (en) | 2014-12-23 |
DE102012222080B4 (de) | 2022-01-20 |
DE102012222080A1 (de) | 2013-06-06 |
JP2013118775A (ja) | 2013-06-13 |
CN103138662A (zh) | 2013-06-05 |
US20130141031A1 (en) | 2013-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5454962B2 (ja) | モータ制御装置 | |
JP4936069B2 (ja) | モータ制御装置 | |
JP5648854B2 (ja) | モータ制御装置 | |
JP5093624B2 (ja) | モータ制御装置 | |
JP6398782B2 (ja) | モータ制御装置 | |
JP3800529B2 (ja) | モータ制御装置 | |
JP3849864B2 (ja) | モータ制御装置 | |
JP6547663B2 (ja) | 制御装置 | |
JP4189953B2 (ja) | 位置切換制御装置 | |
JP2004023890A (ja) | モータ制御装置 | |
JP3849931B2 (ja) | モータ制御装置 | |
JP4082164B2 (ja) | モータ制御装置 | |
JP3947922B2 (ja) | モータ制御装置 | |
JP5472044B2 (ja) | モータ制御装置 | |
JP3871130B2 (ja) | モータ制御装置 | |
JP3888940B2 (ja) | モータ制御装置 | |
JP3849627B2 (ja) | モータ制御装置 | |
JP2015224714A (ja) | レンジ切換制御装置 | |
JP3888278B2 (ja) | モータ制御装置 | |
JP6357798B2 (ja) | モータ制御装置 | |
JP4748611B2 (ja) | 位置切換制御装置 | |
JP3800532B2 (ja) | モータ制御装置 | |
JP5472038B2 (ja) | モータ制御装置 | |
JP3849629B2 (ja) | モータ制御装置 | |
JP2014007876A (ja) | モータ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131009 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131011 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131112 |
|
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: 20131212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131225 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5454962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |