JPS62244287A - Digital control device for dc motor - Google Patents
Digital control device for dc motorInfo
- Publication number
- JPS62244287A JPS62244287A JP61084144A JP8414486A JPS62244287A JP S62244287 A JPS62244287 A JP S62244287A JP 61084144 A JP61084144 A JP 61084144A JP 8414486 A JP8414486 A JP 8414486A JP S62244287 A JPS62244287 A JP S62244287A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- speed
- command
- stop
- control device
- 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.)
- Pending
Links
- 230000003247 decreasing effect Effects 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 abstract description 13
- 230000001133 acceleration Effects 0.000 abstract description 5
- 230000000694 effects Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Control Of Direct Current Motors (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は直流モートルのディジタル制御装置に係り、特
に安価にソフトスタート・ストップを行うに好適な直流
モートルのディジタル制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a digital control device for a DC motor, and particularly to a digital control device for a DC motor suitable for performing soft start and stop at low cost.
従来のソフトスタート・ストップを行う直流モートルの
ディジタル制御装置は、実開59−109296号に記
載のように、直流モートルの従うべき速度指令を零から
外部入力された指令速度まで演算してソフトスタートを
行い、外部入力された指令速度から零まで演算してソフ
トストップを行うようになっている。As described in Utility Model Application No. 59-109296, a conventional digital control device for a DC motor that performs soft start and stop calculates the speed command to be followed by the DC motor from zero to the externally input command speed and performs a soft start. The soft stop is performed by calculating the command speed input from the outside to zero.
しかし、これは回転検出器の出力信号の周期(時間)を
測定して、直流モートルの回転速度に換算して回転制御
を行う直流モートルのディジタル制御装置で、例えば低
速回転時には1周期の時間を、高速回転時には数周期の
時間を測定するというようにして、周期測定に要する時
間を概略均一にして精度のよい回転制御を行うという方
法をとる場合、変速する場合は、何周期分の時間を測定
するかを切替える必要があり、また高速回転時の速度指
令値は、低速回転時の速度指令値に比較して、必ずしも
大とはならず、前述のように速度指令値を加減算してソ
フトスタート・ストップを行うことが困難となるという
点について配慮されていなかった。However, this is a DC motor digital control device that measures the cycle (time) of the output signal of the rotation detector and converts it to the rotation speed of the DC motor to control the rotation.For example, when rotating at low speed, the time required for one cycle is If you measure the time of several cycles during high-speed rotation, and then roughly equalize the time required to measure the cycles and perform accurate rotation control, when changing speed, you need to measure the time of several cycles. In addition, the speed command value during high-speed rotation is not necessarily larger than the speed command value during low-speed rotation, and as described above, the speed command value can be added or subtracted to No consideration was given to the fact that starting and stopping would be difficult.
上記従来技術は、速度指令値が回転数に対してリニアに
変化しない場合、即ち、高速回転時の速度指令値が、低
速時の速度指令値に比べて、必ずしも大とならない制御
方法をとる場合のソフトスタート・ストップについて配
慮されておらず、うまくソフトスタート・ストップを行
うことができない、という問題点があった0本発明の目
的は、前述の速度指令値が回転数に対してリニアに変化
しない場合に、ソフトスタート・ストップ可能な直流モ
ートルのディジタル制御装置を提供することにある。The above conventional technology applies when the speed command value does not change linearly with the rotation speed, that is, when a control method is used in which the speed command value at high speed rotation is not necessarily larger than the speed command value at low speed. The purpose of the present invention is to change the speed command value linearly with the number of revolutions. An object of the present invention is to provide a digital control device for a DC motor that is capable of soft start and stop when not in use.
c問題点を解決するための手段〕
上記目的は、直流モートルへの通電デユーティを一定時
間毎に一定値、増減することにより、達成される。Means for Solving Problem c] The above object is achieved by increasing/decreasing the energization duty to the DC motor by a constant value at regular intervals.
直流モートルの負荷が変化しない限り、高速回転時の直
流モートルへの通電デユーティは、低速回転時の通電デ
ユーティより大となる。これにより1通電デユーティを
直接増減することにより、ソフトスタート・ストップを
行うことができる。As long as the load on the DC motor does not change, the energization duty to the DC motor during high-speed rotation is greater than the energization duty during low-speed rotation. As a result, soft start and stop can be performed by directly increasing or decreasing the 1 energization duty.
以下、本発明の一実施例を説明する。第1図および第2
図に本発明のソフトスタート・ストップの手順を示すフ
ローチャートを示す、また、第3\、
図に本発明の装置の概要構成を示す、第3図において1
は直流モートルM、2は直流モートルMに結合された回
転検出器であるエンコーダE、3は直流モートルMを駆
動、制御する制御手段、4は外部より入力される速度指
令である。速度指令4が外部より制御手段3に入力され
、制御手段3はその速度指令4に基づき、前記直流モー
トルMを駆動する。直流モートルMの回転に従ってエン
コーダEより信号が出力され、この信号は制御手段3に
入力さ九、制御手段3は、この信号をフィードバック信
号として、直流モートルMの回転制御を行う、このとき
の、直流モートルMの起動、停止、変速時の制御手段3
の制御の手順について、第1図および第2図により説明
する。第1図および第2図において、制御手段3はまず
、モートルを起動するか、否か判断し、起動しない場合
には、起動となるまでこの判断を繰返す、起動する場合
は、まず速度指令4を外部より取込む0次に現在の通電
デユーティを一定値増加する0次iモートルの速度を測
定する1次にモートル速度は指令速度となったか、否か
を判別し、なっていなれば一定時間経過後1通電デユー
ティの増加の手順に戻り、以下を繰返す、指令速度とな
ったならば、指令速度を保って直流モートルMを回転さ
せる定速制御を行う0次に、モートルを停止するか、否
かを判断し、停止しない場合には、速度指令4を外部よ
り取込み、速度指令が変更されたか、否かを判断し、変
更がなければ、定速制御の手順に戻り、以下を繰返す、
速度指令の変更がある場合には、加速か、否か判断し、
加速ならば、現在の通電デユーティを一定値増加する1
次にモートルの速度を測定し、その速度が指令速度とな
ったか、否か判断し、なっていなければ、一定時間経過
後、通電デユーティの増加の手順に戻り以下を繰返す。An embodiment of the present invention will be described below. Figures 1 and 2
Fig. 3 shows a flowchart showing the soft start/stop procedure of the present invention.
is a DC motor M, 2 is an encoder E which is a rotation detector coupled to the DC motor M, 3 is a control means for driving and controlling the DC motor M, and 4 is a speed command input from the outside. A speed command 4 is externally inputted to the control means 3, and the control means 3 drives the DC motor M based on the speed command 4. A signal is output from the encoder E in accordance with the rotation of the DC motor M, and this signal is input to the control means 3, and the control means 3 uses this signal as a feedback signal to control the rotation of the DC motor M. At this time, Control means 3 for starting, stopping, and changing speed of DC motor M
The control procedure will be explained with reference to FIGS. 1 and 2. In FIG. 1 and FIG. 2, the control means 3 first determines whether or not to start the motor, and if the motor does not start, this judgment is repeated until the motor is started. is taken in from the outside. 0th order increases the current energization duty by a certain value. Measures the speed of the 0th order i motor. 1st order determines whether the motor speed has reached the commanded speed or not. If not, it continues for a certain period of time. After the elapse of 1, return to the procedure of increasing the energization duty and repeat the following. When the command speed is reached, perform constant speed control to rotate the DC motor M while maintaining the command speed. 0 Next, stop the motor, or If the speed command 4 is not stopped, it is determined whether the speed command has been changed or not, and if there is no change, the process returns to the constant speed control procedure and repeats the following.
If there is a change in the speed command, determine whether it is an acceleration or not.
If acceleration, increase the current energization duty by a certain value 1
Next, the speed of the motor is measured, and it is determined whether the speed has reached the command speed or not. If not, after a certain period of time has elapsed, the process returns to the procedure of increasing the energization duty and repeats the following steps.
指令速度となったならば、定速制御の手順に戻り、以下
を繰返す、加速でない場合、即ち減速ならば。When the command speed is reached, return to the constant speed control procedure and repeat the following.If it is not acceleration, that is, if it is deceleration.
現在の通電デユーティを一定値減少させる1次にモート
ルの速度を測定し、その速度が指令速度となったか、否
か判断し、なっていなければ、一定)時間経過後1通電
デユーティの減少の手順に戻り、以下を繰返す、指令速
度となったならば、定速制御の手順に戻り、以下を繰返
す、モートルを停止する場合は、現在の通電デユーティ
を一定値減少させる6次に、モート□ルの速度を測定し
、その速度が零となったか、否かを判断し、なっていな
ければ、一定時□間経過後、通電デユーティ減少の手順
に戻り、以下を繰返す、零となった場合は、制御を終了
する。Decrease the current energization duty by a certain value 1st Measure the speed of the motor, judge whether the speed has reached the commanded speed or not, and if not, reduce the energization duty by 1 after a certain amount of time has elapsed When the command speed is reached, return to the constant speed control procedure and repeat the steps below. To stop the motor, reduce the current energization duty by a certain value. 6. Measure the speed of , exit control.
以上のように、本発明によれば、速度指令値が回転数に
対してリニアに変化しない場合でも、ソフトスタート・
ストップを行うことができる。As described above, according to the present invention, even when the speed command value does not change linearly with the rotation speed, soft start and
A stop can be made.
本発明によれば、速度指令値が回転速度に対してリニア
に変化しない場合でもソフトスタート・ストップを簡便
に行うことができる、とblう効果がある。According to the present invention, even when the speed command value does not change linearly with respect to the rotational speed, soft start and stop can be easily performed.
第1図および第2図は本発明の一実施例の手順を示すフ
ローチャート、第3図は本発明の一実施例の構成図。
1・・・直流モートルM、2・・・エンコーダE、3・
・・制御手段、4・・・速度指令。FIGS. 1 and 2 are flowcharts showing the procedure of an embodiment of the present invention, and FIG. 3 is a block diagram of an embodiment of the present invention. 1... DC motor M, 2... Encoder E, 3...
...Control means, 4...Speed command.
Claims (1)
検出器と、該回転検出器の出力を受け、外部より入力さ
れた指令速度に従つて該直流モートルを駆動し、かつ回
転数制御を行う制御手段とよりなる直流モートルのディ
ジタル制御装置において、該直流モートルの起動時、停
止時、変速時に、該直流モートルへの通電デューティを
一定時間毎に一定値増減することにより、ソフトスター
ト・ストップを行うことを特徴とする直流モートルのデ
ィジタル制御装置。1. A DC motor, a rotation detector coupled to the DC motor, and receiving the output of the rotation detector, driving the DC motor according to a command speed input from the outside, and controlling the rotation speed. In a digital control device for a DC motor serving as a control means, soft start/stop is performed by increasing/decreasing the energization duty to the DC motor by a fixed value at fixed time intervals when starting, stopping, or changing speed of the DC motor. A digital control device for a DC motor, which is characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61084144A JPS62244287A (en) | 1986-04-14 | 1986-04-14 | Digital control device for dc motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61084144A JPS62244287A (en) | 1986-04-14 | 1986-04-14 | Digital control device for dc motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62244287A true JPS62244287A (en) | 1987-10-24 |
Family
ID=13822301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61084144A Pending JPS62244287A (en) | 1986-04-14 | 1986-04-14 | Digital control device for dc motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62244287A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02164294A (en) * | 1988-12-15 | 1990-06-25 | Ricoh Co Ltd | Controller for dc motor |
JPH0426393A (en) * | 1990-05-17 | 1992-01-29 | Seiko Epson Corp | Carriage controller |
JP2002345294A (en) * | 2001-05-17 | 2002-11-29 | Mitsuba Corp | Method of controlling speed of actuator |
WO2005055410A1 (en) * | 2003-12-01 | 2005-06-16 | Rohm Co., Ltd. | Dc motor drive device |
CN112953355A (en) * | 2021-03-17 | 2021-06-11 | 湖南格兰博智能科技有限责任公司 | Novel speed regulation method |
-
1986
- 1986-04-14 JP JP61084144A patent/JPS62244287A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02164294A (en) * | 1988-12-15 | 1990-06-25 | Ricoh Co Ltd | Controller for dc motor |
JPH0426393A (en) * | 1990-05-17 | 1992-01-29 | Seiko Epson Corp | Carriage controller |
JP2002345294A (en) * | 2001-05-17 | 2002-11-29 | Mitsuba Corp | Method of controlling speed of actuator |
WO2005055410A1 (en) * | 2003-12-01 | 2005-06-16 | Rohm Co., Ltd. | Dc motor drive device |
CN112953355A (en) * | 2021-03-17 | 2021-06-11 | 湖南格兰博智能科技有限责任公司 | Novel speed regulation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7622881B2 (en) | Method and apparatus for estimating system inertia where number of motor rotations are restricted | |
KR950703812A (en) | Servo motor control device and control method | |
US6920800B2 (en) | Method for determining inertia of an electric motor and load | |
JPS62244287A (en) | Digital control device for dc motor | |
JPH02184281A (en) | Generation of excessive error alarm | |
JPS58211830A (en) | Electric discharge machining controller | |
JPH027276B2 (en) | ||
JPH11252994A (en) | Device and method for control of stepping motor | |
JP2000166007A (en) | Controller for motor car | |
JP3654049B2 (en) | Motor control device | |
JPH0378483A (en) | Load torque detecting method for carrying machine | |
JPS6035989A (en) | Control system of dc motor | |
JP3195820B2 (en) | Apparatus with vibratory motor | |
SU970614A1 (en) | Dc electric drive control method | |
SU1121764A1 (en) | D.c.drive | |
JPH0456553B2 (en) | ||
KR100187762B1 (en) | A moving object controlling device | |
JP2527358B2 (en) | Step motor drive control method | |
JP2000083392A (en) | Motor controller | |
JP3503210B2 (en) | Motor control device for electric vehicle | |
JP2819630B2 (en) | Motor control device | |
JPH03273890A (en) | Digital servo controlling equipment | |
JP3166244B2 (en) | Motor speed control device | |
JPS62185593A (en) | Controller for fan motor | |
KR940004392B1 (en) | Inertia and friction measuring method of induction motor |