JPH061998B2 - Position detection method for pulse motor - Google Patents
Position detection method for pulse motorInfo
- Publication number
- JPH061998B2 JPH061998B2 JP7031386A JP7031386A JPH061998B2 JP H061998 B2 JPH061998 B2 JP H061998B2 JP 7031386 A JP7031386 A JP 7031386A JP 7031386 A JP7031386 A JP 7031386A JP H061998 B2 JPH061998 B2 JP H061998B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse motor
- rotor
- constant current
- winding
- detection method
- 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.)
- Expired - Lifetime
Links
Landscapes
- Control Of Stepping Motors (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明はパルスモータの位置検出方法の改善に関するも
のであり、更に詳しくは簡単な構成でパルスモータの磁
極の初期位置を検出する方法に関するものである。Description: TECHNICAL FIELD The present invention relates to an improvement in a position detection method for a pulse motor, and more particularly to a method for detecting an initial position of a magnetic pole of a pulse motor with a simple configuration. Is.
[従来の技術] パルスモータを直流モータのように制御する技術とし
て、本出願人による特願昭60−184778号の出願
明細書に記載されたものがあった。この発明は、電気角
と機械角の位相差を90°にして最大のトルクを発生す
るものである。[Prior Art] As a technique for controlling a pulse motor like a DC motor, there is one described in the application specification of Japanese Patent Application No. 60-184778 by the present applicant. According to the present invention, the maximum torque is generated by setting the phase difference between the electrical angle and the mechanical angle to 90 °.
[発明が解決しようとする問題点] しかし、この発明では機械角を知るには磁極の絶対位置
を検出しなければならないため、磁極検出器として絶対
位置検出器が必要となり、構成が複雑になるという問題
点があった。[Problems to be Solved by the Invention] However, in order to know the mechanical angle in the present invention, the absolute position of the magnetic pole must be detected. Therefore, an absolute position detector is required as the magnetic pole detector, and the configuration becomes complicated. There was a problem.
本発明は上述した問題点を除去するためになされたもの
であり、構成が簡単なインクリメンタル型位置検出器を
磁極検出器としても用いることにより磁極検出器を別途
必要としないパルスモータの位置検出方法を実現するこ
とを目的とする。The present invention has been made to eliminate the above-mentioned problems, and a position detection method for a pulse motor that does not require a magnetic pole detector separately by using an incremental position detector having a simple structure also as a magnetic pole detector. The purpose is to realize.
[問題点を解決するための手段] 本発明は、 パルスモータの巻線に一定電流を流した場合のロータの
回転停止位置と、パルスモータにかかる負荷を同一にし
た状態で巻線に前記一定電流と異なる大きさの一定電流
を流した場合のロータの回転停止位置の差をインクリメ
ンタル型の位置検出器で検出し、この検出信号をもとに
して一定負荷及び一定電流の下でステータとロータの磁
極間に生じるずれ角を近似的に求め、このずれ角を用い
て磁極の初期位置を求めるパルスモータの位置検出方法
である。[Means for Solving Problems] According to the present invention, the rotation stop position of the rotor when a constant current is applied to the winding of the pulse motor and the load applied to the pulse motor are set to be the same in the winding. The difference in the rotor rotation stop position when a constant current of a magnitude different from the current is applied is detected by the incremental position detector, and based on this detection signal, the stator and rotor are rotated under a constant load and a constant current. Is a method for detecting the position of a pulse motor in which the deviation angle generated between the magnetic poles is approximately obtained and the initial position of the magnetic pole is obtained using this deviation angle.
[実施例] 以下、図面を用いて本発明を説明する。[Examples] The present invention will be described below with reference to the drawings.
第1図は本発明にかかる方法を実施するための装置の要
部構成例を示した図である。FIG. 1 is a view showing an example of the main configuration of an apparatus for carrying out the method according to the present invention.
図で、1はパルスモータのロータ、2は位置検出器、3
はパルスモータのステータ、4は巻線、5はプロセッ
サ、6は励磁手段である。In the figure, 1 is a rotor of a pulse motor, 2 is a position detector, 3
Is a stator of a pulse motor, 4 is a winding, 5 is a processor, and 6 is an excitation means.
ロータ1には歯11が設けられている。The rotor 1 is provided with teeth 11.
位置検出器2はロータ1の回転位置を検出するものであ
り、例えばインクリメンタル型のエンコーダである。エ
ンコーダ2で、21はスリット板であり、ロータ1に固
定されていて、一定のピッチでスリット22が設けられ
ている。23はフォトカップラであり、複数の発光素子
と受光素子でスリット板21を狭込んでいてスリット2
2の数と移動方向を検出する。このフォトカップラ23
は位置固定されている。The position detector 2 detects the rotational position of the rotor 1, and is, for example, an incremental encoder. In the encoder 2, 21 is a slit plate, which is fixed to the rotor 1 and is provided with slits 22 at a constant pitch. Reference numeral 23 is a photocoupler, which has a slit plate 21 with a plurality of light-emitting elements and light-receiving elements,
The number of 2 and the moving direction are detected. This photo coupler 23
Is fixed in position.
ステータ3は磁性体で構成されていて、歯11と対向す
る位置に歯31が設けられている。The stator 3 is made of a magnetic material, and teeth 31 are provided at positions facing the teeth 11.
巻線4は例えば41の1相が設けられている。これらの
巻線が励磁されると歯31に磁束が発生し、ステータ3
とロータ1の間に吸引力が発生する。なお、これ以外の
数だけ巻線が設けられていてもよい。The winding 4 is provided with one phase of 41, for example. When these windings are excited, magnetic flux is generated in the teeth 31 and the stator 3
A suction force is generated between the rotor 1 and the rotor 1. Note that the windings may be provided by a number other than this.
プロセッサ5はフォトカップラ23からの信号をもとに
して励磁手段6に信号を送って巻線41の励磁を制御す
る。The processor 5 sends a signal to the exciting means 6 based on the signal from the photocoupler 23 to control the excitation of the winding 41.
次に、このような装置を用いてパルスモータの磁極の初
期位置を検出する方法について説明する。Next, a method of detecting the initial position of the magnetic pole of the pulse motor using such a device will be described.
最初に、第1図に示すパルスモータで、負荷TLを与え
た状態で、巻線一つの相に最大電流IM、他の相にO
[A]を流す。First, in the pulse motor shown in FIG. 1, with the load T L applied, the maximum current I M in one phase of the winding and O in the other phase.
Pour [A].
次に、負荷を変えないで、一つの1相にIM/2、他の
相にO[A]を流す。Next, without changing the load, I M / 2 is supplied to one phase and O [A] is supplied to the other phase.
上述した2つの場合において、モータの間欠回転動作の
停止瞬間にステータとロータの磁極(歯11と31)に
生じるずれ角(以下、ずれ角とする)を夫々θ1及びθ
2とすると、 TL=KIIMsinθ1 TL=KI(IM/2)sinθ2 ここで、KI:定数 となる。これらの場合における磁極の相対関係を第2図
と第3図に示す。式と式から、 sinθ1=(1/2)sinθ2 となり、θ1とθ2が十分小さい領域では、sinθ
θの近似式を用いると、 θ1=θ2/2 となる。従って、式からずれ角の差Δは、 Δ=θ2−θ1 =θ1 となる。インクリメンタル型のエンコーダでは、θ1,
θ2は測定できないが、ロータの回転角度からΔは検出
できるので、式によってθ1が求められる。In the two cases described above, the deviation angles (hereinafter referred to as deviation angles) generated between the magnetic poles (teeth 11 and 31) of the stator and the rotor at the moment when the intermittent rotation operation of the motor is stopped are θ 1 and θ, respectively.
Assuming that 2 , T L = K I I M sin θ 1 T L = K I (I M / 2) sin θ 2 where K I is a constant. The relative relationship of the magnetic poles in these cases is shown in FIGS. 2 and 3. From the equations and equations, sin θ 1 = (1/2) sin θ 2 , and sin θ is in a region where θ 1 and θ 2 are sufficiently small
With an approximate expression of theta, the θ 1 = θ 2/2. Therefore, from the formula, the difference Δ in the shift angle is Δ = θ 2 −θ 1 = θ 1 . In the incremental encoder, θ 1 ,
Although θ 2 cannot be measured, Δ can be detected from the rotation angle of the rotor, so θ 1 can be obtained from the equation.
式から機械角θ1+θEが求められ(θEはずれ角θ
1が生じている状態で位置検出器2で検出された角
度)、更にこの機械角をもとにして最大トルクを生ずる
電気角θe=90°+θ1が求められる。The mechanical angle θ 1 + θ E is calculated from the equation (θ E is the deviation angle θ
1 ), the electrical angle θ e = 90 ° + θ 1 that produces the maximum torque is obtained based on the mechanical angle.
このようにして磁極の初期位置を計測し、その後は位置
検出器の検出信号をもとにしてモータへの転流制御を行
う。In this way, the initial position of the magnetic pole is measured, and thereafter, commutation control to the motor is performed based on the detection signal of the position detector.
モータの負荷トルクTとずれ角θの関係をグラフ化する
と第4図のようになる。The relationship between the load torque T of the motor and the deviation angle θ is graphed as shown in FIG.
なお、実施例では式を解くのに1次近似を用いたが、
これに限らず2次近似、3次近似等を用いてもよい。パ
ルスモータの制御装置にはマイクロプロセッサを搭載し
たものが一般的であるため、式を解くのに負担にはな
らない。Although the first-order approximation is used to solve the equation in the embodiment,
Not limited to this, quadratic approximation, cubic approximation, etc. may be used. Since a pulse motor control device is generally equipped with a microprocessor, it is not a burden to solve the equation.
また、実施例ではコイルに流す電流をIM,IM/2の
ように倍に変えた場合について説明したが変える場合は
これ以外であってもよい。Further, in the embodiment, the case where the current passed through the coil is doubled as in I M and I M / 2 has been described, but the current may be changed to other values.
[効果] 本発明にかかる位置検出方法によれば、巻線に流す電流
を変化させて位置検出器を用いて磁極の初期位置を計測
しているため、特別に磁極検出器または絶対位置検出器
を設ける必要がなくなり、インクリメンタル型の位置検
出器のみの簡単な構成になる。[Effect] According to the position detecting method of the present invention, the current flowing through the winding is changed to measure the initial position of the magnetic pole using the position detector, so that the magnetic pole detector or the absolute position detector is specially used. Is not necessary, and the configuration is simple with only an incremental position detector.
第1図は本発明にかかる方法を実施するための装置の要
部構成例を示した図、第2図〜第4図は本発明にかかる
方法の説明図である。 1…ロータ、2…位置検出器、3…ステータ、4,4
1,42…巻線、5…プロセッサ、6…励磁手段。FIG. 1 is a diagram showing a configuration example of a main part of an apparatus for carrying out the method according to the present invention, and FIGS. 2 to 4 are explanatory diagrams of the method according to the present invention. 1 ... Rotor, 2 ... Position detector, 3 ... Stator, 4, 4
1, 42 ... Winding, 5 ... Processor, 6 ... Exciting means.
Claims (1)
合のロータの回転停止位置と、パルスモータにかかる負
荷を同一にした状態で巻線に前記一定電流と異なる大き
さの一定電流を流した場合のロータの回転停止位置の差
をインクリメンタル型の位置検出器で検出し、この検出
信号をもとにして一定負荷及び一定電流の下でステータ
とロータの磁極間に生じるずれ角を近似的に求め、この
ずれ角を用いて磁極の初期位置を求めるパルスモータの
位置検出方法。1. A constant current of a magnitude different from the constant current is applied to the winding in the state where the rotation stop position of the rotor when a constant current is applied to the winding of the pulse motor and the load applied to the pulse motor are the same. The difference in the rotation stop position of the rotor when it flows is detected by an incremental position detector, and the deviation angle between the magnetic poles of the stator and rotor under a constant load and a constant current is approximated based on this detection signal. Position detection method of the pulse motor, which is obtained by using the deviation angle to obtain the initial position of the magnetic pole.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7031386A JPH061998B2 (en) | 1986-03-28 | 1986-03-28 | Position detection method for pulse motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7031386A JPH061998B2 (en) | 1986-03-28 | 1986-03-28 | Position detection method for pulse motor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62230398A JPS62230398A (en) | 1987-10-09 |
| JPH061998B2 true JPH061998B2 (en) | 1994-01-05 |
Family
ID=13427838
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7031386A Expired - Lifetime JPH061998B2 (en) | 1986-03-28 | 1986-03-28 | Position detection method for pulse motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH061998B2 (en) |
-
1986
- 1986-03-28 JP JP7031386A patent/JPH061998B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62230398A (en) | 1987-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4121855B2 (en) | Absolute position detection method and absolute position detection apparatus by detecting saturation of stator core for synchronous elevator hoisting machine | |
| CA1290388C (en) | Field orientation control of a permanent magnet motor | |
| JPS6240085A (en) | Brushless motor | |
| JPH0588076B2 (en) | ||
| JPH06103995B2 (en) | Sensorless brushless motor | |
| JPH084378B2 (en) | Synchronous motor with magnetic flux concentration magnet | |
| CA1098739A (en) | Gyro motor control | |
| EP0140697B1 (en) | Method for positioning starting point of direct current brushless motor | |
| JPH11164580A (en) | Drive device for brushless motor | |
| JP3427575B2 (en) | DC brushless motor and its stopping method | |
| JPH1080180A (en) | Control method and device for synchronous motor | |
| JPS62230398A (en) | Control method for pulse motor | |
| EP4742516A1 (en) | Dc motor having multi-phase armature winding coil wired to stator in independent and parallel manner, rotor having multiple permanent magnets, and coil wound in parallel according to pole of rotor | |
| JPH02241388A (en) | Control system and apparatus for synchronous ac motor | |
| JP3114817B2 (en) | Method for detecting rotor position of brushless motor | |
| JP4005775B2 (en) | Magnetic pole recognition method for synchronous motor | |
| JP2898797B2 (en) | Induction motor | |
| JPH0635656Y2 (en) | Stepping motor | |
| JPH04197099A (en) | Step motor driving system | |
| JPH03289391A (en) | brushless motor | |
| JPH03173388A (en) | Torque detector for synchronous motor | |
| JPS63107483A (en) | Brushless motor | |
| JP2641198B2 (en) | Brushless motor | |
| JPH09168271A (en) | Synchronous motor and control method thereof | |
| JPH05137371A (en) | Rotor information detection device for synchronous motor |