JPH0965687A - Speed controller of motor - Google Patents

Speed controller of motor

Info

Publication number
JPH0965687A
JPH0965687A JP7217196A JP21719695A JPH0965687A JP H0965687 A JPH0965687 A JP H0965687A JP 7217196 A JP7217196 A JP 7217196A JP 21719695 A JP21719695 A JP 21719695A JP H0965687 A JPH0965687 A JP H0965687A
Authority
JP
Japan
Prior art keywords
speed
frequency
speed frequency
pid
calculation
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
Application number
JP7217196A
Other languages
Japanese (ja)
Other versions
JP3428243B2 (en
Inventor
Koichi Shida
晃一 志田
Kaoru Shinba
薫 榛葉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mahle Electric Drive Systems Co Ltd
Original Assignee
Kokusan Denki Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kokusan Denki Co Ltd filed Critical Kokusan Denki Co Ltd
Priority to JP21719695A priority Critical patent/JP3428243B2/en
Publication of JPH0965687A publication Critical patent/JPH0965687A/en
Application granted granted Critical
Publication of JP3428243B2 publication Critical patent/JP3428243B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Direct Current Motors (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a speed controller of a motor with which the control disturbance caused by noises which are contained in instructed speed signals can be reduced and the control for a wide range of an instructed revolution speed can be performed. SOLUTION: The value of an instructed revolution signal Vns outputted by an instructed revolution setting device 6 is converted into a digital value Dns by an A/D converter 8. A frequency which is proportional to the instructed revolution is defined as an instructed revolution frequency fns and the instructed revolution frequency fns corresponding to the digital value Dns is calculated by using a map. The deviation Δf between the instructed revolution frequency fns and the frequency fn of a revolution detection signal proportional to the revolution of a motor 1 is calculated. A PID calculation gain corresponding to the instructed revolution frequency fns is calculated by using a map and the duty ratio of the motor which is required to eliminate the deviation Δf is calculated by the obtained gain. A driving current is subjected to pulse width modulation so as to apply the driving current intermittently with the obtained duty ratio.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、電動機の回転速度
を指示回転速度に保つように制御する電動機の速度制御
装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speed control device for an electric motor, which controls the rotational speed of the electric motor so as to keep it at an instructed rotational speed.

【0002】[0002]

【従来の技術】一般に電動機の回転速度を指示回転速度
に保つように制御する速度制御装置は、電動機の回転速
度を検出する速度検出器と、速度検出器により検出され
た回転速度と指示回転速度との偏差を演算する偏差演算
部と、該偏差演算部により演算された偏差に比例、積分
及び微分演算(PID演算)を施して該偏差を零にする
ために必要な電動機の駆動電流のデューティ比を演算す
るPID演算部と、電動機の駆動電流を演算されたデュ
ーティ比で断続させるように該駆動電流をパルス幅変調
するパルス幅変調部とにより構成される。
2. Description of the Related Art Generally, a speed control device for controlling the rotation speed of an electric motor so as to keep it at a commanded rotation speed includes a speed detector for detecting the rotation speed of the motor, and a rotation speed detected by the speed detector and a commanded rotation speed. And a duty of the drive current of the electric motor required to make the deviation zero by performing proportional, integral and differential operations (PID operation) on the deviation calculated by the deviation calculating section. The PID calculator for calculating the ratio and the pulse width modulator for pulse width modulating the drive current of the electric motor so that the drive current is intermittently operated at the calculated duty ratio.

【0003】従来の速度制御装置としては、偏差演算部
及びPID演算部をアナログ回路により構成したもの
と、マイクロコンピュータを用いて構成したものとがあ
る。この種の制御装置において、広範囲の指示回転速度
に対して良好な制御特性を得るためには、PID演算を
行う際に用いるゲイン(PIDゲインと呼ぶ。)を複数
個持つ必要があるが、偏差演算部及びPID演算部をア
ナログ回路を用いて構成する場合には、PIDゲインの
切替えを容易に行なうことができない。そのため、最近
では、偏差演算部及びPID演算部をマイクロコンピュ
ータを用いて構成するようにした速度制御装置が多く用
いられている。
As a conventional speed control device, there are a deviation calculation unit and a PID calculation unit which are configured by analog circuits and one which is configured by using a microcomputer. In order to obtain a good control characteristic for a wide range of instructed rotation speeds in this type of control device, it is necessary to have a plurality of gains (referred to as PID gains) used when performing PID calculation. If the arithmetic unit and the PID arithmetic unit are configured using analog circuits, the PID gain cannot be easily switched. Therefore, recently, a speed control device in which the deviation calculation unit and the PID calculation unit are configured by using a microcomputer is widely used.

【0004】[0004]

【発明が解決しようとする課題】本発明では、偏差演算
部及びPID演算部をマイクロコンピュータを用いて実
現する電動機の速度制御装置を対象とする。
SUMMARY OF THE INVENTION The present invention is directed to a speed control device for an electric motor, which realizes a deviation calculating section and a PID calculating section using a microcomputer.

【0005】マイクロコンピュータを用いた従来の速度
制御装置では、指示回転速度をアナログ信号により与え
る場合(例えば一定の直流電圧をポテンショメータによ
り分圧して得た電圧信号により指示回転速度を与える場
合)に、該アナログ信号をデジタル変換した値をそのま
ま指示回転速度を与えるデータとして用いていたため、
アナログ信号にノイズが混入していた場合に、該ノイズ
が外乱となって制御を乱すことが多かった。
In the conventional speed control device using a microcomputer, when the instructed rotational speed is given by an analog signal (for example, when the instructed rotational speed is given by a voltage signal obtained by dividing a constant DC voltage with a potentiometer), Since the value obtained by digitally converting the analog signal was used as it is as the data for giving the instructed rotation speed,
When noise is mixed in the analog signal, the noise often becomes a disturbance and disturbs the control.

【0006】また従来の速度制御装置では、PIDゲイ
ンを複数個用意して、指示回転速度に応じてPIDゲイ
ンを段階的に切り替えるようにしていたため、全ての指
示回転速度に対して良好な制御特性を得ることが難しか
った。
Further, in the conventional speed control device, a plurality of PID gains are prepared and the PID gains are switched stepwise in accordance with the instructed rotation speed. Therefore, good control characteristics are obtained for all instructed rotation speeds. Was hard to get.

【0007】本発明の目的は、指示回転速度を与えるア
ナログ信号に混入しているノイズによる制御の乱れを少
なくすることができる電動機の速度制御装置を提供する
ことにある。
An object of the present invention is to provide a speed control device for an electric motor capable of reducing control disturbance due to noise mixed in an analog signal which gives an instruction rotational speed.

【0008】本発明の他の目的は、全ての指示回転速度
に対してPIDゲインを適確に設定して、良好な制御特
性を得ることができるようにした電動機の速度制御装置
を提供することにある。
Another object of the present invention is to provide a speed control device for an electric motor in which the PID gain can be set appropriately for all instructed rotation speeds to obtain good control characteristics. It is in.

【0009】[0009]

【課題を解決するための手段】本発明に係わる電動機の
速度制御装置は、電動機の回転速度に比例する周波数を
有する速度検出信号を出力する速度検出器と、電動機の
指示回転速度に相応した大きさを有するアナログ信号か
らなる指示速度信号を発生する指示速度設定器と、指示
速度信号の大きさをデジタル値に変換する(A/D変換
する)アナログデジタル変換器と、指示回転速度に比例
する周波数を指示速度周波数として、アナログデジタル
変換器から得られるデジタル値と指示速度周波数との関
係を与える指示速度周波数演算用マップを記憶した指示
速度周波数演算用マップ記憶手段と、指示速度周波数演
算用マップを用いてデジタル値に対応する指示速度周波
数を求める指示速度周波数演算手段と、指示速度周波数
と速度検出信号の周波数との差を速度周波数偏差として
演算する速度周波数偏差演算手段と、速度周波数偏差に
比例、積分及び微分演算を施して、該速度周波数偏差を
零にするために必要な電動機の駆動電流のデューティ比
を演算する際に用いるPID演算用ゲインと前記指示速
度周波数との関係を与えるPIDゲイン演算用マップを
記憶したPIDゲイン演算用マップ記憶手段と、指示速
度周波数に対するPID演算用ゲインをPIDゲイン演
算用マップを用いて演算するPIDゲイン演算手段と、
PIDゲイン演算手段により演算されたPID演算用ゲ
インを用いて前記速度周波数偏差に比例、積分及び微分
演算を施して該速度周波数偏差を零にするために必要な
前記電動機の駆動電流のデューティ比を演算するPID
演算手段と、PID演算手段により演算されたデューテ
ィ比で駆動電流をオンオフさせるように該駆動電流をパ
ルス幅変調するパルス幅変調部とにより構成される。
SUMMARY OF THE INVENTION A motor speed control device according to the present invention includes a speed detector for outputting a speed detection signal having a frequency proportional to the rotation speed of the motor, and a size corresponding to an instruction rotation speed of the motor. Speed setting device that generates a speed command signal consisting of an analog signal having a certain degree, an analog-digital converter that converts the size of the speed command signal into a digital value (A / D conversion), and is proportional to the rotation speed command. A designated speed frequency calculation map storage unit that stores a designated speed frequency calculation map that gives a relationship between the digital value obtained from the analog-digital converter and the designated speed frequency with the frequency as the designated speed frequency, and a designated speed frequency calculation map. Using an instruction speed frequency calculating means for obtaining an instruction speed frequency corresponding to a digital value, A speed frequency deviation calculating means for calculating the difference from the wave number as a speed frequency deviation, and a duty of the drive current of the electric motor required to make the speed frequency deviation zero by performing proportional, integral and differential operations on the speed frequency deviation. A PID gain calculation map storage unit that stores a PID gain calculation map that gives the relationship between the PID calculation gain used when calculating the ratio and the designated speed frequency, and the PID calculation gain for the designated speed frequency is calculated as the PID gain calculation. PID gain calculating means for calculating using a map for use,
Using the PID calculation gain calculated by the PID gain calculation means, the duty ratio of the drive current of the electric motor required to perform proportional, integral and differential calculations on the speed frequency deviation to make the speed frequency deviation zero. PID to calculate
The calculation unit and the pulse width modulation unit that pulse-width-modulates the drive current so that the drive current is turned on / off at the duty ratio calculated by the PID calculation unit.

【0010】上記指示速度周波数演算手段は、デジタル
値の変化の有無を検出する信号変化検出手段と、該信号
変化検出手段によりデジタル値の変化が検出されたとき
に該デジタル値の変化量を規格値と比較する手段とを備
えて、該変化量が規格値を超えているときにのみ新たな
デジタル値に対する指示速度周波数の演算を行なわせる
ように構成される。
The instructed speed frequency calculating means standardizes the change amount of the digital value when the change in the digital value is detected by the signal change detecting means for detecting the presence or absence of the change in the digital value. A means for comparing with the value is provided, and the instruction speed frequency is calculated for the new digital value only when the variation exceeds the standard value.

【0011】駆動電流のデューティ比は、通常オンデュ
ーティ比で現される。オン期間tonとオフ期間toff と
が交互に生じるように駆動電流を断続させる場合、駆動
電流のオンデューティ比は、 DF={ton/(ton+toff )}×100[%] …(1) で与えられる。
The duty ratio of the drive current is usually expressed as an on-duty ratio. When the drive current is interrupted so that the on period ton and the off period toff are alternately generated, the on-duty ratio of the drive current is given by DF = {ton / (ton + toff)} × 100 [%] (1) .

【0012】なお、マイクロコンピュータで各種の演算
を行う場合に用いるマップは、特定の変数と該変数に対
して演算する目標値との関係を与える直線または曲線上
に乗る複数の点をそれぞれマップポイントとして、該複
数のマップポイントのそれぞれを規定する数値(座標)
を記憶したものである。
The map used when various calculations are performed by the microcomputer is such that a plurality of points on a straight line or a curve giving a relationship between a specific variable and a target value calculated for the variable are map points. As numerical values (coordinates) that specify each of the plurality of map points
Is remembered.

【0013】本明細書においては、「演算」なる語を広
義の意味で用いており、コンピュータを用いて特定の変
数の値を定める操作を全て包含する意味で「演算」なる
語を用いている。即ち、コンピュータに数式を用いた演
算を行なわせることにより特定の数値を求める操作だけ
でなく、予め記憶装置に記憶されている数値を読み出す
だけで特定の数値を定める操作をも包含する意味で「演
算」なる語を用いている。
In this specification, the word "calculation" is used in a broad sense, and the word "calculation" is used in the sense that it includes all operations for determining the value of a specific variable using a computer. . That is, in the sense that it includes not only an operation of obtaining a specific numerical value by causing a computer to perform an arithmetic operation using a mathematical expression but also an operation of determining a specific numerical value by only reading a numerical value stored in a storage device in advance. The word "arithmetic" is used.

【0014】例えば、指示速度信号をA/D変換して得
たデジタル値と指示速度周波数との関係を与える指示速
度周波数演算用マップを用いて、デジタル値に対して指
示速度周波数を演算する場合、単にデジタル値に対応す
る指示速度周波数の値をマップから読み出すだけで指示
速度周波数の値を求める場合と、マップから読み出した
数値に更に補間演算を施すことにより、指示速度周波数
の値を求める場合とがあるが、本明細書ではこれらいず
れの求め方をする場合も、指示速度周波数を演算すると
いう。
For example, when the instruction speed frequency is calculated with respect to the digital value by using an instruction speed frequency calculation map which gives the relationship between the digital value obtained by A / D conversion of the instruction speed signal and the instruction speed frequency. , When the value of the indicated speed frequency is obtained by simply reading the value of the indicated speed frequency corresponding to the digital value from the map, and when the value of the indicated speed frequency is obtained by further interpolating the numerical value read from the map However, in the present specification, the instruction speed frequency is calculated in any of these methods.

【0015】上記のように、指示回転速度をA/D変換
して得たデジタル値と指示速度周波数演算用マップとを
用いて、各デジタル値に対して指示速度周波数を演算す
るようにすると、指示速度設定器に設けられている速度
調整用の操作部(例えばポテンショメータの摺動子を動
かすつまみ)の変位量と該指示速度信号との関係の如何
に係わりなく、電動機の用途に応じて操作部の変位量と
指示速度との関係を所望の関係に設定することができ
る。
As described above, when the digital value obtained by A / D converting the indicated rotational speed and the indicated speed frequency calculation map are used to calculate the indicated speed frequency for each digital value, The operation is performed according to the application of the electric motor, regardless of the relationship between the displacement amount of the speed adjustment operation unit (for example, the knob for moving the slider of the potentiometer) provided in the command speed setting device and the command speed signal. The relationship between the displacement amount of the section and the instructed speed can be set to a desired relationship.

【0016】例えば、指示速度設定器の操作部の変位量
とその出力電圧との関係が非線形である場合であって
も、指示速度周波数演算用マップを適当に作成しておく
ことにより、指示速度設定器の操作部の変位量と指示回
転速度との関係を線形な関係にすることができる。また
電動機の用途によっては(例えば電動機を電気自動車に
用いる場合には)、指示速度設定器の操作部の変位量に
対して電動機の回転速度を直線的に上昇させるのではな
く、操作部の変位量の増大に伴って速度の上昇割合を大
きくしていく(例えば操作部の変位に対して回転速度を
2次関数的に上昇させる)ことが望ましい場合がある
が、本発明のように、指示速度周波数演算用マップを用
いて指示速度周波数を演算するようにすれば、このよう
な特性も容易に実現することができる。
For example, even if the relationship between the displacement amount of the operating portion of the indicated speed setting device and its output voltage is non-linear, the indicated speed frequency calculation map can be created appropriately so that the indicated speed can be calculated. It is possible to make the relationship between the displacement amount of the operation unit of the setting device and the instructed rotation speed a linear relationship. In addition, depending on the application of the electric motor (for example, when the electric motor is used in an electric vehicle), the displacement of the operating unit is not linearly increased with respect to the displacement amount of the operating unit of the instruction speed setting device. It may be desirable to increase the rate of increase in speed with an increase in the amount (for example, to increase the rotational speed in a quadratic function with respect to the displacement of the operating portion). Such characteristics can be easily realized by calculating the instructed speed frequency using the speed frequency calculation map.

【0017】また本発明のように、指示速度信号をA/
D変換して得たデジタル値の変化の有無を検出して、そ
の変化量が所定の規格値を超えている場合にのみ新たな
デジタル値に対する指示速度周波数の演算を行わせるよ
うにすると、アナログ信号に含まれるノイズにより指示
回転速度の誤設定がされる確率を少なくすることができ
るため、ノイズによる制御の乱れを少なくすることがで
きる。
Further, as in the present invention, the indicated speed signal is changed to A /
If the presence or absence of a change in the digital value obtained by D conversion is detected, and the instruction speed frequency is calculated for the new digital value only when the amount of change exceeds a predetermined standard value, analog Since it is possible to reduce the probability that the instruction rotational speed is erroneously set due to noise included in the signal, it is possible to reduce control disturbance due to noise.

【0018】速度周波数偏差をz、積分時間をTi 、微
分時間をTd とすると、駆動電流のデューティ比DFは
例えは下記の式により演算される。
When the speed frequency deviation is z, the integration time is Ti, and the differentiation time is Td, the duty ratio DF of the drive current is calculated, for example, by the following equation.

【0019】 DF=K{z+(1/Ti )∫zdt+Td (dz/dt)} …(2) ここでKはPID演算用ゲインで、本発明においては、
指示速度周波数が演算されたときに、その演算値とPI
Dゲイン演算用マップとを用いて、各指示速度周波数に
対するPID演算用ゲインKを演算する。PID演算部
は、このようにして演算されたPID演算用ゲインを用
いて、速度周波数偏差zを零にするために必要な、駆動
電流のデューティ比を演算する。このように、各指示速
度周波数に対してPID演算用ゲインを演算するように
すると、指示速度周波数がいかなる場合にもPID演算
用ゲインを適正な値に定めることができるため、広範囲
の速度制御を良好に行なわせることができる。
DF = K {z + (1 / Ti) ∫zdt + Td (dz / dt)} (2) where K is a PID calculation gain, and in the present invention,
When the indicated speed frequency is calculated, the calculated value and PI
The PID calculation gain K for each indicated speed frequency is calculated using the D gain calculation map. The PID calculation unit uses the PID calculation gain calculated in this way to calculate the duty ratio of the drive current required to make the speed frequency deviation z zero. In this way, if the PID calculation gain is calculated for each designated speed frequency, the PID calculation gain can be set to an appropriate value regardless of the designated speed frequency. It can be done well.

【0020】また種々の異なる制御特性を得るように、
複数のPIDゲイン演算用マップを記憶させておくこと
により、同じ速度制御装置を種々の異なる電動機の速度
制御に適用することができる。
In order to obtain various different control characteristics,
By storing a plurality of PID gain calculation maps, the same speed control device can be applied to speed control of various different electric motors.

【0021】[0021]

【発明の実施の形態】図1は本発明の実施の形態を説明
するためのブロック図である。同図において1は制御対
象としてのブラシレス直流電動機で、図示の電動機は、
スター結線された3相の電機子コイルAu 〜Aw を有す
る固定子と、磁石界磁を有する図示しない回転子とから
なっている。電動機1には、ホール素子等によりその回
転子の磁極の極性を検出することにより固定子の各相の
電機子コイルに対して回転子の位置を検出する位置検出
器PSと、電動機の回転速度に比例した周波数のパルス
信号を発生する速度検出器としてのロータリエンコーダ
REとが取り付けられている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block diagram for explaining an embodiment of the present invention. In the figure, 1 is a brushless DC electric motor as a control target, and the electric motor shown is
It is composed of a stator having three-phase armature coils Au to Aw, which are star-connected, and a rotor (not shown) having a magnet field. The electric motor 1 includes a position detector PS that detects the position of the rotor with respect to the armature coils of each phase of the stator by detecting the polarity of the magnetic poles of the rotor with a Hall element or the like, and the rotational speed of the electric motor. A rotary encoder RE as a speed detector for generating a pulse signal having a frequency proportional to is attached.

【0022】電動機1の電機子コイルAu 〜Aw に所定
の相順で転流する駆動電流を流すため、3相ブリッジ形
のインバータ回路2が設けられている。インバータ回路
2は、エミッタを共通接続したPNPトランジスタTR
u 〜TRw をブリッジの上辺を構成するスイッチ素子と
し、エミッタを共通接続したNPNトランジスタTRx
〜TRz をブリッジの下辺を構成するスイッチ素子とし
て、トランジスタTRu 〜TRw のコレクタをそれぞれ
トランジスタTRx 〜TRz のコレクタに接続して構成
したスイッチ素子のブリッジ回路と、トランジスタTR
u 〜TRw のエミッタコレクタ間にそれぞれ逆並列接続
された帰還ダイオードDu 〜Dw と、トランジスタTR
x 〜TRz のコレクタエミッタ間にそれぞれ逆並列接続
された帰還ダイオードDx 〜Dz とからなっている。
A three-phase bridge type inverter circuit 2 is provided in order to pass a driving current that commutates in a predetermined phase sequence through the armature coils Au to Aw of the electric motor 1. The inverter circuit 2 is a PNP transistor TR whose emitters are commonly connected.
NPN transistor TRx in which u to TRw are switch elements forming the upper side of the bridge and the emitters are commonly connected
.About.TRz as a switch element constituting the lower side of the bridge, and a bridge circuit of switch elements constituted by connecting collectors of transistors TRu to TRw to collectors of transistors TRx to TRz, respectively, and a transistor TR.
Feedback diodes Du to Dw connected in antiparallel between the emitters and collectors of u to TRw, and a transistor TR.
Feedback diodes Dx to Dz are connected in antiparallel between the collectors and emitters of x to TRz.

【0023】このインバータ回路2においては、トラン
ジスタTRu 〜TRw のエミッタの共通接続点、及びト
ランジスタTRx 〜TRz のエミッタの共通接続点がそ
れぞれ正極側及び負極側の直流電圧入力端子2a及び2
bとなっていて、正極側直流電圧入力端子2aは負極が
接地された図示しない直流電源の正極端子に接続され、
負極側の直流電圧入力端子2bは抵抗値が十分に小さい
電流検出用抵抗R1 を通して接地されている。またトラ
ンジスタTRu 〜TRw のコレクタとトランジスタTR
x 〜TRz のコレクタとの接続点がそれぞれ出力端子2
u〜2wとなっていて、これらの出力端子がそれぞれ電
機子コイルAu 〜Aw の中性点と反対側の端子に接続さ
れている。
In the inverter circuit 2, the common connection points of the emitters of the transistors TRu to TRw and the common connection point of the emitters of the transistors TRx to TRz are positive and negative DC voltage input terminals 2a and 2 respectively.
b, the positive electrode side DC voltage input terminal 2a is connected to a positive electrode terminal of a DC power source (not shown) whose negative electrode is grounded,
The DC voltage input terminal 2b on the negative electrode side is grounded through a current detecting resistor R1 having a sufficiently small resistance value. Also, the collectors of the transistors TRu to TRw and the transistor TR
The output terminals 2 are connected to the collectors of x to TRz.
u to 2w, and these output terminals are connected to the terminals of the armature coils Au to Aw on the side opposite to the neutral point.

【0024】電動機に設けられた位置検出器PSは、
U,V及びW3相の電機子コイルAu,Av 及びAw に
対してそれぞれ回転子の位置を検出して120度ずつ位
相がずれた矩形波状の3つの位置検出信号Hu ,Hv 及
びHw を発生する。これらの位置検出信号は、電動機の
回転方向を時計方向とするか、または反時計方向とする
かを指令するcw/ccw指令信号とともに分配器3に
入力されている。
The position detector PS provided on the electric motor is
The position of the rotor is detected for each of the U, V, and W three-phase armature coils Au, Av, and Aw, and three rectangular wave-shaped position detection signals Hu, Hv, and Hw that are 120 degrees out of phase are generated. . These position detection signals are input to the distributor 3 together with the cw / ccw command signal for instructing whether the rotation direction of the electric motor is clockwise or counterclockwise.

【0025】分配器3は、インバータ回路のトランジス
タTRu 〜TRw 及びTRx 〜TRz にそれぞれ対応す
る出力端子を有していて、位置検出信号Hu 〜Hw に所
定の論理演算を施すことにより、cw/ccw指令信号
により指令された回転方向に応じて励磁すべき相を決定
し、決定した相の電機子コイルに駆動電流を流すべく、
トランジスタTRu 〜TRw 及びTRx 〜TRz にそれ
ぞれ対応する出力端子から出力する信号u´,v´,w
´,x´,y´及びz´のレベルを高レベルまたは零レ
ベルにする。これらの信号は、トランジスタTRu 〜T
Rw 及びTRx〜TRz にそれぞれ対応する増幅回路を
有する増幅器4に入力されている。増幅器4は、信号u
´〜w´及びx´〜z´をそれぞれ増幅して、トランジ
スタTRu 〜TRw 及びTRx 〜TRz にそれぞれ対応
する出力端子からトランジスタTRu 〜TRw 及びTR
x 〜TRz のベースに駆動信号u〜w及びx〜zを供給
する。
The distributor 3 has output terminals respectively corresponding to the transistors TRu to TRw and TRx to TRz of the inverter circuit, and performs a predetermined logical operation on the position detection signals Hu to Hw to obtain cw / ccw. In order to determine the phase to be excited according to the rotation direction commanded by the command signal, and to supply the drive current to the armature coil of the determined phase,
The signals u ', v', w output from the output terminals corresponding to the transistors TRu to TRw and TRx to TRz, respectively.
The levels of ', x', y ', and z'are made high or zero. These signals are applied to the transistors TRu to T
It is input to the amplifier 4 having amplifier circuits corresponding to Rw and TRx to TRz. The amplifier 4 receives the signal u
′ To w ′ and x ′ to z ′ are amplified and output from the output terminals corresponding to the transistors TRu to TRw and TRx to TRz, respectively, to the transistors TRu to TRw and TR.
The drive signals u to w and x to z are supplied to the base of x to TRz.

【0026】電動機の指示速度を与えるため、指示速度
設定器6が設けられている。図示の指示速度設定器6
は、両端に一定の直流電圧Eが印加されたポテンショメ
ータVRからなっている。指示速度設定器6を構成する
ポテンショメータは、その摺動子を操作する図示しない
操作部の変位量に相応した大きさのアナログ電圧からな
る指示速度信号Vnsを出力する。
A command speed setting device 6 is provided to give a command speed of the electric motor. Indicated speed setting device 6
Is a potentiometer VR to which a constant DC voltage E is applied. The potentiometer forming the command speed setting device 6 outputs a command speed signal Vns composed of an analog voltage having a magnitude corresponding to the amount of displacement of an operation part (not shown) for operating the slider.

【0027】指示速度信号Vnsはマイクロコンピュータ
により構成される制御部7に入力されている。制御部7
は、指示速度信号Vnsの大きさをデジタル値Dnsに変換
するアナログデジタル変換器(A/D変換器)8と、指
示回転速度に比例する周波数を指示速度周波数fnsとし
て、アナログデジタル変換器8から得られるデジタル値
Dnsと指示速度周波数fnsとの関係を与える指示速度周
波数演算用マップをROMまたはEEPROMに記憶し
た指示速度周波数演算用マップ記憶手段9と、指示速度
周波数演算用マップを用いてデジタル値Dnsに対応する
指示速度周波数fnsを求める指示速度周波数演算手段1
0と、指示速度周波数fnsと速度検出信号の周波数fn
との差を速度周波数偏差Δfとして演算する速度周波数
偏差演算手段11と、速度周波数偏差Δfに比例、積分
及び微分演算を施して、該速度周波数偏差を零にするた
めに必要な電動機の駆動電流のデューティ比を演算する
際に用いるPID演算用ゲインKと指示速度周波数fns
との関係を与えるPIDゲイン演算用マップをROMま
たはEEPROMに記憶したPIDゲイン演算用マップ
記憶手段12と、指示速度周波数fnsに対するPID演
算用ゲインKをPIDゲイン演算用マップを用いて演算
するPIDゲイン演算手段13と、PIDゲイン演算手
段により演算されたPID演算用ゲインKを用いて速度
周波数偏差Δfに比例、積分及び微分演算を施して該速
度周波数偏差を零にするために必要な電動機の駆動電流
のデューティ比DFを演算するPID演算手段14とを
備え、PID演算手段14により演算されたデューティ
比DFを与えるPWM信号がパルス幅変調部5に入力さ
れている。このPWM信号は、演算されたデューティ比
でオンオフを繰り返すパルス信号からなっている。
The instructed speed signal Vns is input to the control unit 7 which is composed of a microcomputer. Control unit 7
Is an analog-digital converter (A / D converter) 8 for converting the magnitude of the instruction speed signal Vns into a digital value Dns, and a frequency proportional to the instruction rotation speed as an instruction speed frequency fns. An instruction speed frequency calculation map storage means 9 in which an instruction speed frequency calculation map for giving a relationship between the obtained digital value Dns and the instruction speed frequency fns is stored in the ROM or the EEPROM, and a digital value using the instruction speed frequency calculation map. Instructed speed frequency calculation means 1 for obtaining the instructed speed frequency fns corresponding to Dns
0, indicated speed frequency fns and speed detection signal frequency fn
The speed frequency deviation calculating means 11 for calculating the difference between the speed frequency deviation Δf and the speed frequency deviation Δf, and the drive current of the electric motor necessary for performing proportional, integral and differential operations on the speed frequency deviation Δf to make the speed frequency deviation zero. PID calculation gain K and designated speed frequency fns used when calculating the duty ratio of
And a PID gain calculation map storage means 12 in which a PID gain calculation map for giving a relationship with is stored in a ROM or an EEPROM, and a PID gain for calculating a PID calculation gain K with respect to an instructed speed frequency fns using the PID gain calculation map. Driving of the electric motor necessary for zeroing the speed frequency deviation by performing proportional, integral and differential operations on the speed frequency deviation Δf using the calculation means 13 and the PID calculation gain K calculated by the PID gain calculation means. The pulse width modulation section 5 is provided with a PWM signal that provides the duty ratio DF calculated by the PID calculation means 14. This PWM signal is composed of a pulse signal that is repeatedly turned on and off at the calculated duty ratio.

【0028】パルス幅変調部5は、増幅器4から出力さ
れる信号x〜wをオンオフするためのスイッチ手段を備
えていて、PWM信号に応じてこれらのスイッチ手段を
オンオフさせることにより、インバータ回路2のブリッ
ジの上辺のスイッチ素子を構成するトランジスタTRu
〜TRw をオンオフさせて、電機子コイルAu 〜Awに
それぞれ流れる駆動電流を所定のデューティ比で断続さ
せるようにパルス幅変調する。
The pulse width modulation section 5 is provided with switch means for turning on / off the signals x to w output from the amplifier 4, and by turning on / off these switch means according to the PWM signal, the inverter circuit 2 TRu that forms the switch element on the upper side of the bridge
.About.TRw are turned on and off, and pulse width modulation is performed so that the drive currents respectively flowing through the armature coils Au to Aw are interrupted at a predetermined duty ratio.

【0029】指示速度周波数演算手段10は、デジタル
値Dnsの変化の有無を検出する信号変化検出手段と、該
信号変化検出手段によりデジタル値の変化が検出された
ときに該デジタル値の変化量を規格値と比較する手段と
を備えていて、該変化量が規格値を超えているときにの
み新たなデジタル値に対する指示速度周波数の演算を行
なわせるように構成されている。
The instructed speed frequency calculating means 10 detects the change in the digital value Dns and the change amount of the digital value when the change in the digital value is detected by the signal change detecting means. A means for comparing with a standard value is provided, and the instruction speed frequency is calculated for a new digital value only when the amount of change exceeds the standard value.

【0030】図1の制御部7による制御のアルゴリズム
を示すフローチャートを図2に示した。このフローチャ
ートによる場合の動作は下記の通りである。図示しない
スイッチによりマイクロコンピュータの電源が投入され
たときに、先ずステップ1で各部の初期化を行なった
後、ステップ2で指示速度信号Vnsの大きさをA/D変
換器8によりA/D変換することにより得られたデジタ
ル値Dns(レジスタに記憶されている)を読み込む。次
いで、ステップ3で該デジタル値と指示速度に比例した
周波数(指示速度周波数)との関係を与える指示速度周
波数演算用マップを用いて、読み込まれたデジタル値に
対応する指示速度周波数fnsを演算する。この場合、指
示速度周波数fnsは、その指示速度で電動機が回転した
ときにロータリエンコーダ(速度検出器)REから得ら
れるパルス信号の周波数に等しくなるように設定する。
FIG. 2 is a flow chart showing an algorithm of control by the control unit 7 in FIG. The operation according to this flowchart is as follows. When the microcomputer is powered on by a switch (not shown), first, each part is initialized in step 1, and then in step 2, the magnitude of the instruction speed signal Vns is A / D converted by the A / D converter 8. The digital value Dns (stored in the register) obtained by doing is read. Next, in step 3, the instruction speed frequency fns corresponding to the read digital value is calculated using the instruction speed frequency calculation map that gives the relationship between the digital value and the frequency proportional to the instruction speed (instruction speed frequency). . In this case, the instruction speed frequency fns is set to be equal to the frequency of the pulse signal obtained from the rotary encoder (speed detector) RE when the electric motor rotates at the instruction speed.

【0031】上記のようにして指示速度周波数fnsを演
算した後、ステップ4で、ロータリエンコーダREから
パルス(RE信号)が与えられたか否かを判定する。こ
の例では、ロータリエンコーダREが発生するパルスの
立上りをRE信号として認識するようにしている。RE
信号が認識されたときには、ステップ5で指示速度周波
数fnsと速度検出信号の周波数fn との差を演算して、
演算された周波数の差を速度周波数偏差Δfとする。次
いでステップ6に移行し、指示速度周波数と速度周波数
偏差を零にするために必要な駆動電流のデューティ比D
Fとの関係を与えるPIDゲイン演算用マップを用い
て、指示速度周波数fnsに対してPID演算用ゲインK
[(2)式参照]を演算する。次いでステップ7で、演
算されたPID演算用ゲインKを用いて、速度周波数偏
差Δfに比例、積分及び微分演算(PID演算)を施す
ことにより、偏差Δfを零にするために必要な駆動電流
のデューティ比DFを演算し、ステップ8で、パルス幅
変調部5から演算されたデューティ比DFで駆動電流を
断続させるためのPWM信号をパルス幅変調部5に与え
てステップ4に戻る。
After calculating the instructed speed frequency fns as described above, in step 4, it is judged whether or not a pulse (RE signal) is given from the rotary encoder RE. In this example, the rising edge of the pulse generated by the rotary encoder RE is recognized as the RE signal. RE
When the signal is recognized, in step 5, the difference between the instructed speed frequency fns and the frequency fn of the speed detection signal is calculated,
The calculated frequency difference is defined as velocity frequency deviation Δf. Then, the process proceeds to step 6, where the duty ratio D of the drive current required to make the instructed speed frequency and speed frequency deviation zero.
Using the PID gain calculation map that gives the relationship with F, the PID calculation gain K for the indicated speed frequency fns
[Refer to Expression (2)] is calculated. Next, at step 7, by using the calculated gain K for PID calculation, proportional, integral and differential calculations (PID calculation) are performed on the speed frequency deviation Δf, so that the drive current required for making the deviation Δf zero. The duty ratio DF is calculated, and in step 8, the PWM signal for interrupting the drive current with the duty ratio DF calculated from the pulse width modulator 5 is given to the pulse width modulator 5, and the process returns to step 4.

【0032】パルス幅変調部5は、増幅器4から出力さ
れる信号u〜wをPWM信号に応じて断続させることに
より、インバータ回路2のブリッジの上辺のスイッチ素
子を構成するトランジスタTRu 〜TRw を演算された
デューティ比でオンオフさせて、電動機1に供給する駆
動電流をパルス幅変調する。
The pulse width modulator 5 operates the transistors TRu to TRw constituting the switch element on the upper side of the bridge of the inverter circuit 2 by intermittently connecting the signals u to w output from the amplifier 4 in accordance with the PWM signal. The drive current supplied to the electric motor 1 is pulse-width modulated by turning on and off with the duty ratio thus set.

【0033】ステップ4でRE信号が認識されないとき
には、ステップ9に移行して新たなデジタル値を読み込
み、ステップ10で今回読み込んだデジタル値を前回読
み込まれたデジタル値と比較してその変化量ΔDnsを演
算する。次いでステップ11で変化量ΔDnsが零である
か否かを判定し、ΔDnsが零である場合(今回読み込ん
だデジタル値が前回読み込まれたデジタル値と同じであ
る場合)にはステップ4に戻る。ΔDnsが零でない場合
(今回読み込んだデジタル値が前回読み込まれたデジタ
ル値と同じでない場合)には、ステップ12に移行して
デジタル値の変化量ΔDnsが規格値以下であるか否かを
判定する。その結果ΔDnsが規格値以下である場合に
は、デジタル値の変化が指示速度信号Vnsに含まれるノ
イズによるものであるとして、指示速度周波数の演算を
行なわずにステップ4に戻る。ΔDnsが規格値を超えて
いる場合には、指示速度が変更されたものとして、ステ
ップ13で新たなデジタル値に対して指示速度周波数f
nsを演算した後ステップ4に戻る。
If the RE signal is not recognized in step 4, the process shifts to step 9 to read a new digital value, and in step 10, the digital value read this time is compared with the digital value read last time and the variation ΔDns thereof is calculated. Calculate Next, at step 11, it is judged if the amount of change ΔDns is zero. If ΔDns is zero (when the digital value read this time is the same as the digital value read last time), the process returns to step 4. When ΔDns is not zero (when the digital value read this time is not the same as the digital value read last time), the process proceeds to step 12 and it is determined whether the change amount ΔDns of the digital value is less than or equal to the standard value. . As a result, when ΔDns is equal to or less than the standard value, it is determined that the change in the digital value is due to the noise included in the instruction speed signal Vns, and the operation returns to step 4 without calculating the instruction speed frequency. If ΔDns exceeds the standard value, it is considered that the instructed speed has been changed, and in step 13, the instructed speed frequency f is applied to the new digital value.
After calculating ns, the process returns to step 4.

【0034】図2のアルゴリズムによる場合には、ステ
ップ3及びステップ9ないし13により指示速度周波数
演算用マップを用いてデジタル値に対応する指示速度周
波数を求める指示速度周波数演算手段が実現される。ま
たステップ10及び11によりデジタル値の変化の有無
を検出する信号変化検出手段が実現され、ステップ12
により、信号変化検出手段によりデジタル値の変化が検
出されたときに該デジタル値の変化量を規格値と比較す
る手段が実現される。
In the case of the algorithm of FIG. 2, step 3 and steps 9 to 13 realize the instructed speed frequency calculating means for obtaining the instructed speed frequency corresponding to the digital value by using the instructed speed frequency calculation map. Further, the signal change detecting means for detecting the presence or absence of the change of the digital value is realized by steps 10 and 11, and step 12
Thus, when the change in the digital value is detected by the signal change detecting means, a means for comparing the amount of change in the digital value with the standard value is realized.

【0035】また、ステップ5により指示速度周波数と
速度検出信号の周波数との差を速度周波数偏差として演
算する速度周波数偏差演算手段が実現され、ステップ6
により、指示速度周波数に対するPID演算用ゲインを
PIDゲイン演算用マップを用いて演算するPIDゲイ
ン演算手段が実現される。更に、ステップ7により、P
IDゲイン演算手段により演算されたPID演算用ゲイ
ンを用いて速度周波数偏差に比例、積分及び微分演算を
施して該速度周波数偏差を零にするために必要な電動機
の駆動電流のデューティ比を演算するPID演算手段が
実現される。
Further, the speed frequency deviation calculating means for calculating the difference between the instructed speed frequency and the frequency of the speed detection signal as the speed frequency deviation is realized by step 5, and step 6
As a result, the PID gain calculation means for calculating the PID gain for the indicated speed frequency using the PID gain calculation map is realized. Furthermore, in step 7, P
The PID calculation gain calculated by the ID gain calculation means is used to perform proportional, integral, and differential calculations on the speed frequency deviation to calculate the duty ratio of the drive current of the electric motor required to make the speed frequency deviation zero. A PID calculation means is realized.

【0036】上記の説明で用いた(2)式においては、
比例項と積分項と微分項との和にPID演算用ゲインK
を乗じるようにしているが、次式のように、比例項、積
分項及び微分項のぞれぞれに異なるPID演算用ゲイン
K1 ,K2 及びK3 を乗じる場合にも本発明を適用する
ことができる。
In the equation (2) used in the above description,
The gain K for PID calculation is added to the sum of the proportional term, the integral term, and the derivative term.
However, the present invention can also be applied to the case where the proportional term, the integral term, and the derivative term are respectively multiplied by different gains K1, K2, and K3 for PID calculation as in the following equation. it can.

【0037】 DF=K1 z+K2 (1/Ti )∫zdt+K3 Td (dz/dt)}…(3) 上記の例では、制御対象とする電動機としてブラシレス
直流電動機を例にとったが、ブラシ付きの直流電動機の
駆動電流をPWM制御して速度制御を行なう場合にも本
発明を適用することができる。
DF = K1 z + K2 (1 / Ti) ∫zdt + K3 Td (dz / dt)} (3) In the above example, the brushless DC motor is taken as an example of the motor to be controlled. The present invention can also be applied to the case where the drive current of the electric motor is PWM-controlled to control the speed.

【0038】[0038]

【発明の効果】以上のように、本発明によれば、指示回
転速度をA/D変換して得たデジタル値と指示速度周波
数演算用マップとを用いて、各デジタル値に対して指示
速度周波数を演算するようにしたので、指示速度設定器
に設けられている速度調整用の操作部の変位量と該指示
速度信号との関係の如何に係わりなく、電動機の用途に
応じて操作部の変位量と指示速度との関係を所望の関係
に設定することができる利点がある。
As described above, according to the present invention, by using the digital value obtained by A / D converting the instructed rotation speed and the instructed speed frequency calculation map, the instructed speed is calculated for each digital value. Since the frequency is calculated, regardless of the relationship between the displacement amount of the speed adjustment operation unit provided in the instructed speed setting device and the instructed speed signal, the operation unit can be operated according to the application of the electric motor. There is an advantage that the relationship between the displacement amount and the instructed speed can be set to a desired relationship.

【0039】また本発明によれば、指示速度信号をA/
D変換して得たデジタル値の変化の有無を検出して、そ
の変化量が所定の規格値を超えている場合にのみ新たな
デジタル値に対する指示速度周波数の演算を行わせるよ
うにしたので、アナログ信号に含まれるノイズにより指
示回転速度の誤設定がされる確率を少なくして、ノイズ
による制御の乱れを少なくすることができる利点があ
る。
Further, according to the present invention, the indicated speed signal is changed to A /
Since the presence or absence of a change in the digital value obtained by D conversion is detected, the instruction speed frequency is calculated for the new digital value only when the amount of change exceeds a predetermined standard value. There is an advantage that it is possible to reduce the probability that the instruction rotational speed is erroneously set due to noise included in the analog signal, and to reduce control disturbance due to noise.

【0040】更に本発明によれば、指示速度周波数が演
算されたときに、その演算値とPIDゲイン演算用マッ
プとを用いて、各指示速度周波数に対するPID演算用
ゲインを演算するようにしたので、指示速度周波数がい
かなる場合にもPID演算用ゲインを適正な値に定め
て、広範囲の指示速度に対して良好な制御を行なわせる
ことができる。
Further, according to the present invention, when the designated speed frequency is calculated, the PID calculation gain for each designated speed frequency is calculated using the calculated value and the PID gain calculation map. In any case, the PID calculation gain can be set to an appropriate value regardless of the instruction speed frequency, and good control can be performed for a wide range of instruction speeds.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態を説明するためのブロック
図である。
FIG. 1 is a block diagram for explaining an embodiment of the present invention.

【図2】本発明の実施の形態における制御のアルゴリズ
ムを示すフローチャートである。
FIG. 2 is a flowchart showing a control algorithm according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 ブラシレス直流電動機 2 インバータ回路 3 分配器 4 増幅器 5 パルス幅変調部 6 指示速度設定器 7 制御部 8 A/D変換器 9 指示速度周波数演算用マップ記憶手段 10 指示速度周波数演算手段 11 速度周波数偏差演算手段 12 PIDゲイン演算用マップ記憶手段 13 PIDゲイン演算手段 14 PID演算手段 1 Brushless DC Motor 2 Inverter Circuit 3 Distributor 4 Amplifier 5 Pulse Width Modulator 6 Indication Speed Setting Device 7 Control Unit 8 A / D Converter 9 Indication Speed Frequency Calculation Map Storage Means 10 Indication Speed Frequency Calculation Means 11 Speed Frequency Deviation Calculation means 12 PID gain calculation map storage means 13 PID gain calculation means 14 PID calculation means

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 電動機の回転速度に比例する周波数を有
する速度検出信号を出力する速度検出器と、 電動機の指示回転速度に相応した大きさを有するアナロ
グ信号からなる指示速度信号を発生する指示速度設定器
と、 前記指示速度信号の大きさをデジタル値に変換するアナ
ログデジタル変換器と、 指示回転速度に比例する周波数を指示速度周波数とし
て、前記アナログデジタル変換器から得られるデジタル
値と指示速度周波数との関係を与える指示速度周波数演
算用マップを記憶した指示速度周波数演算用マップ記憶
手段と、 前記指示速度周波数演算用マップを用いて前記デジタル
値に対応する指示速度周波数を求める指示速度周波数演
算手段と、 前記指示速度周波数と前記速度検出信号の周波数との差
を速度周波数偏差として演算する速度周波数偏差演算手
段と、 前記速度周波数偏差に比例、積分及び微分演算を施し
て、該速度周波数偏差を零にするために必要な前記電動
機の駆動電流のデューティ比を演算する際に用いるPI
D演算用ゲインと前記指示速度周波数との関係を与える
PIDゲイン演算用マップを記憶したPIDゲイン演算
用マップ記憶手段と、 前記指示速度周波数に対するPID演算用ゲインを前記
PIDゲイン演算用マップを用いて演算するPIDゲイ
ン演算手段と、 前記PIDゲイン演算手段により演算されたPID演算
用ゲインを用いて前記速度周波数偏差に比例、積分及び
微分演算を施して該速度周波数偏差を零にするために必
要な前記電動機の駆動電流のデューティ比を演算するP
ID演算手段と、 前記PID演算手段により演算されたデューティ比で前
記駆動電流を断続させるように該駆動電流をパルス幅変
調するパルス幅変調部とを具備し、 前記指示速度周波数演算手段は、デジタル値の変化の有
無を検出する信号変化検出手段と、前記信号変化検出手
段によりデジタル値の変化が検出されたときに該デジタ
ル値の変化量を規格値と比較する手段とを備えて、該変
化量が規格値を超えているときにのみ新たなデジタル値
に対する指示速度周波数の演算を行なわせるように構成
されていることを特徴とする電動機の速度制御装置。
1. A speed detector for outputting a speed detection signal having a frequency proportional to the rotation speed of an electric motor, and an instruction speed for generating an instruction speed signal composed of an analog signal having a magnitude corresponding to the instruction rotation speed of the electric motor. A setter, an analog-digital converter for converting the magnitude of the instruction speed signal into a digital value, and a frequency proportional to the instruction rotation speed as an instruction speed frequency, and a digital value and an instruction speed frequency obtained from the analog-digital converter. And a designated speed frequency calculation map storage means for storing a designated speed frequency calculation map for giving a relationship with the designated speed frequency calculation map, and a designated speed frequency calculation means for obtaining a designated speed frequency corresponding to the digital value using the designated speed frequency calculation map. And a speed for calculating the difference between the instructed speed frequency and the frequency of the speed detection signal as a speed frequency deviation. A frequency deviation calculation means, proportional to the speed frequency deviation, by applying integration and differentiation operations used when calculating the duty ratio of the drive current of the motor required to zero the speed frequency deviation PI
A PID gain calculation map storage unit that stores a PID gain calculation map that gives a relationship between the D calculation gain and the designated speed frequency, and a PID calculation gain for the designated speed frequency using the PID gain calculation map. Necessary for performing proportional, integral, and differential operations on the speed frequency deviation using the PID gain operation means for operation and the PID operation gain calculated by the PID gain operation means to make the speed frequency deviation zero. P for calculating the duty ratio of the drive current of the electric motor
An ID calculation unit and a pulse width modulation unit that pulse-width-modulates the drive current so as to interrupt the drive current at the duty ratio calculated by the PID calculation unit. The signal change detecting means for detecting the presence or absence of a value change, and means for comparing the amount of change in the digital value with a standard value when the signal change detecting means detects a change in the digital value are provided. A speed control device for an electric motor, wherein the speed control device is configured to calculate an instructed speed frequency for a new digital value only when the amount exceeds a standard value.
JP21719695A 1995-08-25 1995-08-25 Motor speed control device Expired - Fee Related JP3428243B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21719695A JP3428243B2 (en) 1995-08-25 1995-08-25 Motor speed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21719695A JP3428243B2 (en) 1995-08-25 1995-08-25 Motor speed control device

Publications (2)

Publication Number Publication Date
JPH0965687A true JPH0965687A (en) 1997-03-07
JP3428243B2 JP3428243B2 (en) 2003-07-22

Family

ID=16700372

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21719695A Expired - Fee Related JP3428243B2 (en) 1995-08-25 1995-08-25 Motor speed control device

Country Status (1)

Country Link
JP (1) JP3428243B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009148082A (en) * 2007-12-14 2009-07-02 Konica Minolta Business Technologies Inc Image forming apparatus
KR101319812B1 (en) * 2012-05-24 2013-10-17 삼성전기주식회사 Apparatus and method for controlling motor speed

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009148082A (en) * 2007-12-14 2009-07-02 Konica Minolta Business Technologies Inc Image forming apparatus
KR101319812B1 (en) * 2012-05-24 2013-10-17 삼성전기주식회사 Apparatus and method for controlling motor speed

Also Published As

Publication number Publication date
JP3428243B2 (en) 2003-07-22

Similar Documents

Publication Publication Date Title
EP0089150B1 (en) Brushless d.c. motor drive
US6366048B2 (en) Method and arrangement for regulating the current in a switched reluctance machine
JPH1080182A (en) Motor drive control device
US5254926A (en) Current-mode hysteresis control for controlling a motor
JP3428243B2 (en) Motor speed control device
EP0689986B1 (en) Control device of power steering motor capable of preventing motor-current-induced vibration and noise
JPH08266086A (en) Method and device for controlling speed of dc brushless motor
US6963182B2 (en) Motor control device and motor control method
JP3354633B2 (en) Stepping motor drive
JP3309828B2 (en) Motor drive control device
JPH01138988A (en) Controlling method for dc motor
JP3556137B2 (en) Drive control device for brushless motor
JPH10234195A (en) Method and apparatus for speed control of motor
JP2022010912A (en) Motor drive control device and fan unit
JP5083494B2 (en) Motor control device
JPH07222481A (en) Motor speed controller with automatic gain changeover circuit
JP2001008480A (en) Speed controller for motor
JPH0811536B2 (en) Current controller for motor drive
JP3533892B2 (en) Switch type reluctance motor positioning controller
JPH05284773A (en) Motor driver
JP2577723B2 (en) Power control unit operation control method for servo motor
JPH07231700A (en) Variable-speed driver of induction motor
JPS6111555B2 (en)
JPH10136684A (en) Control device for brushless motor
JPH06303795A (en) Motor driver

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030415

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090516

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees