JP2769067B2 - Motor control device - Google Patents

Motor control device

Info

Publication number
JP2769067B2
JP2769067B2 JP4158292A JP15829292A JP2769067B2 JP 2769067 B2 JP2769067 B2 JP 2769067B2 JP 4158292 A JP4158292 A JP 4158292A JP 15829292 A JP15829292 A JP 15829292A JP 2769067 B2 JP2769067 B2 JP 2769067B2
Authority
JP
Japan
Prior art keywords
motor
rotation
speed
reversal
time
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
Application number
JP4158292A
Other languages
Japanese (ja)
Other versions
JPH066997A (en
Inventor
博之 原田
Original Assignee
三田工業株式会社
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 三田工業株式会社 filed Critical 三田工業株式会社
Priority to JP4158292A priority Critical patent/JP2769067B2/en
Priority to US08/076,428 priority patent/US5442267A/en
Priority to EP93109726A priority patent/EP0574931A1/en
Publication of JPH066997A publication Critical patent/JPH066997A/en
Application granted granted Critical
Publication of JP2769067B2 publication Critical patent/JP2769067B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Optical Systems Of Projection Type Copiers (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明はモータ制御装置に関
し、特に、モータを反転させる場合に、モータの反転位
置を正確に検出することのできるモータ制御装置に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control device, and more particularly to a motor control device capable of accurately detecting a reversal position of a motor when the motor is reversed.

【0002】[0002]

【従来の技術】たとえば複写機やファクシミリ装置等に
おける原稿を照明走査するための光学系駆動用モータ
や、複写機に装着される自動原稿送り装置駆動用のモー
タにおいては、第1方向に回転して光学系や原稿搬送ベ
ルトを第1方向へ駆動し、所定のタイミングで第2方向
へ反転して、光学系や原稿搬送ベルトを第1方向と反対
の第2方向へ駆動する。
2. Description of the Related Art For example, a motor for driving an optical system for illuminating and scanning a document in a copying machine or a facsimile machine or a motor for driving an automatic document feeder mounted on the copying machine rotates in a first direction. Then, the optical system and the document transport belt are driven in the first direction, and the optical system and the document transport belt are reversed in the second direction at a predetermined timing, and are driven in the second direction opposite to the first direction.

【0003】このような光学系駆動や原稿搬送ベルトの
駆動においては、駆動反転位置を正確に制御する必要が
ある。そのためには、駆動源であるモータが実際に、ど
の時点で正転から逆転に切換わったかを検出する必要が
ある。ところで、回転するモータは、慣性があり、反転
命令信号が与えられても、直ちに正転から逆転に切換わ
るわけではなく、反転命令信号と実際にモータが正転か
ら逆転に反転する時とでは、時間のずれがある。それゆ
え、上述のような光学系駆動用モータや自動原稿送り装
置の搬送ベルト駆動用モータにおいては、モータに与え
る反転命令信号と、モータが実際に正転から逆転に反転
する時との時間のずれを正確に検出して、それを制御に
反映させなければ、精度の良い制御ができない。
In the driving of the optical system and the driving of the document conveying belt, it is necessary to accurately control the drive reversal position. For that purpose, it is necessary to detect at what point in time the motor, which is the driving source, actually switches from normal rotation to reverse rotation. By the way, the rotating motor has inertia, and does not immediately switch from normal rotation to reverse rotation even if the reverse command signal is given, and does not switch between the reverse command signal and the time when the motor actually reverses from normal rotation to reverse rotation. , There is a time lag. Therefore, in the above-described optical system driving motor and the conveyance belt driving motor of the automatic document feeder, the reversal command signal given to the motor and the time between when the motor actually reverses from normal rotation to reverse rotation. Unless the deviation is accurately detected and reflected in the control, accurate control cannot be performed.

【0004】従来のたとえば自動原稿送り装置の駆動用
モータの逆転制御では、特開昭61−174538号公
報に記載されたモータ反転時の検出制御がある。この公
開公報に記載の制御では、モータに連結されたエンコー
ダの出力パルスを検出し、モータに反転命令信号が与え
られた時刻t1と、エンコーダ出力が変化しなくなる時
刻t2との差を求めることで、モータに反転命令信号が
与えられた時t1と、実際にモータが反転を開始した時
t2とのずれ時間Tを検出するものである。
In the conventional reverse rotation control of a driving motor of an automatic document feeder, for example, there is a detection control at the time of motor reversal described in Japanese Patent Application Laid-Open No. 61-174538. In the control disclosed in this publication, an output pulse of an encoder connected to a motor is detected, and a difference between a time t1 at which the inversion command signal is given to the motor and a time t2 at which the encoder output stops changing is obtained. , When the inversion command signal is given to the motor and t2 when the motor actually starts to invert.

【0005】また、上述の公開公報に記載の制御に代え
て、たとえば、モータ軸に連動した位相の90度異なる
2相式のエンコーダを用いるものでも、モータの反転位
置を正確に検出することができる。位相の90度異なる
2相式のエンコーダでは、一般に、エンコーダが回転す
ることにより、図6Aに示すように、A相とB相のパル
スが出力される。そして、A相のパルスとB相のパルス
とは互いに90度の位相差を有している。それゆえ、モ
ータが正転時には、図6Bに示すように、A相のパルス
が立ち上がった時点におけるB相の信号レベルを検出す
ると、B相のレベルはたとえばハイである。
[0005] Instead of the control described in the above-mentioned publication, for example, even if a two-phase encoder having a phase difference of 90 degrees interlocked with the motor shaft is used, the reverse position of the motor can be accurately detected. it can. In a two-phase encoder having a phase difference of 90 degrees, generally, when the encoder rotates, pulses of A-phase and B-phase are output as shown in FIG. 6A. The A-phase pulse and the B-phase pulse have a phase difference of 90 degrees from each other. Therefore, when the signal of the phase B at the time when the pulse of the phase A rises is detected as shown in FIG. 6B when the motor is rotating forward, the level of the phase B is, for example, high.

【0006】逆に、モータが逆転している場合は、図6
Cに示すように、A相のパルスが立ち上がった時点でB
相の信号レベルを検出すると、B相の信号レベルはたと
えばローである。それゆえ、A相のパルスが立ち上がっ
た時点におけるB相の信号レベルを検出することで、モ
ータが正転しているか、逆転しているかを正確に検出す
ることができる。
On the other hand, when the motor is rotating in reverse, FIG.
As shown in C, when the pulse of phase A rises, B
When the signal level of the phase is detected, the signal level of the phase B is, for example, low. Therefore, by detecting the signal level of the phase B at the time when the pulse of the phase A rises, it is possible to accurately detect whether the motor is rotating forward or reverse.

【0007】[0007]

【発明が解決しようとする課題】上述した従来技術のう
ち、特開昭61−174538号公報に記載の制御で
は、反転命令信号が出力された時から、実際の反転が検
出されるまでのずれ時間Tが比較的長く、しかも、エン
コーダの出力が変化しなくなった時点の検出が正確に行
えないので、モータが実際に反転する時点を検出する制
御方法としては、精度が良くないという欠点があった。
Among the above-mentioned prior arts, in the control described in Japanese Patent Application Laid-Open No. 61-174538, the shift from when the inversion command signal is output to when the actual inversion is detected. Since the time T is relatively long and it is not possible to accurately detect when the output of the encoder no longer changes, the control method for detecting the point at which the motor actually reverses has the disadvantage that accuracy is not good. Was.

【0008】一方、上述の90度位相の異なる2相式の
エンコーダを用いる方法では、モータが実際に反転する
時点を正確に検出することができるが、2相式のエンコ
ーダは高価であり、しかも、エンコーダからの信号線が
2相式であるため1本多く、安価な装置を構成する場合
には適さないという欠点があった。そこでこの発明は、
構成が簡易で、かつ、精度良くモータの実際の反転時点
を検出することができるモータ制御装置を提供すること
を目的とする。
On the other hand, in the above-mentioned method using a two-phase encoder having a phase difference of 90 degrees, it is possible to accurately detect the point at which the motor actually reverses, but the two-phase encoder is expensive and moreover, However, since the signal line from the encoder is of a two-phase type, there is a disadvantage that it is not suitable for configuring an inexpensive device because the number of signal lines is two. Therefore, the present invention
It is an object of the present invention to provide a motor control device having a simple configuration and capable of accurately detecting the actual reversal point of the motor.

【0009】[0009]

【課題を解決するための手段】請求項1記載の発明は、
モータの回転軸に連結され、モータ回転に連動して回転
信号を出力する回転信号出力手段と、回転信号出力手段
から出力される回転信号に基づいて、モータの回転速度
を算出する速度算出手段と、モータに反転命令を出力す
る手段と、反転命令出力後の速度算出手段で算出される
モータの回転速度が予め定める基準速度以下になったか
否かを判別する判別手段と、判別手段によりモータの回
転速度が基準速度以下になったと判別された後、予め定
める微小時間経過時に、モータが反転したと判定する反
転検出手段とを含むことを特徴とするモータ制御装置で
ある。
According to the first aspect of the present invention,
A rotation signal output unit that is connected to the rotation shaft of the motor and outputs a rotation signal in conjunction with the rotation of the motor, and a speed calculation unit that calculates a rotation speed of the motor based on the rotation signal output from the rotation signal output unit. Means for outputting a reversal command to the motor, discriminating means for discriminating whether or not the rotation speed of the motor calculated by the speed calculating means after the output of the reversal command has fallen below a predetermined reference speed ; Times
After it is determined that the rotation speed has fallen below the reference speed,
And a reversal detecting means for determining that the motor has reversed when a short time has elapsed .

【0010】[0010]

【0011】[0011]

【作用】モータは、反転時には、次のような挙動を示
す。すなわち、所定速度で回転しているモータに反転命
令が与えられると、モータは、反転命令に応じて減速を
始め、やがて速度が0になり、その後反対方向に加速し
ていく。したがって、反転命令出力時と、モータが実際
に反転する時点とは、ずれがある。
When the motor is reversed, the motor behaves as follows. That is, when a reversal command is given to a motor rotating at a predetermined speed, the motor starts decelerating in response to the reversal command, eventually reaches zero speed, and then accelerates in the opposite direction. Therefore, there is a difference between the time when the reversal command is output and the time when the motor is actually reversed.

【0012】この発明によれば、反転命令に応じてモー
タが減速を始めると、そのモータ速度が算出され、その
算出されたモータ速度が予め定める基準速度、たとえば
十分に低い速度と比べられ、モータの回転速度が基準速
度以下になった後、所定の微小時間経ったときに、モー
タの反転が検出される。したがって、精度良くモータの
実際の反転時点を検出することができる。
According to the present invention, when the motor starts to decelerate in response to the inversion command, the calculated the motor speed, are compared reference speed motor speed, thus calculated, predetermined, for example a sufficiently low speed, the motor Rotation speed is the reference speed
After a predetermined short period of time
Data inversion is detected. Therefore, the actual reversal point of the motor can be accurately detected.

【0013】[0013]

【0014】[0014]

【実施例】以下には、図面を参照して、この発明の一実
施例について詳細に説明をする。図1は、この発明の一
実施例にかかるモータ駆動制御装置の構成を示すブロッ
ク図である。図1を参照して説明すると、モータ1はた
とえばDCサーボモータであって、負荷2を駆動するた
めのものである。負荷2としては、たとえば複写機に装
着される自動原稿搬送装置の搬送ベルトが考えられる。
また、負荷2としては、複写機の原稿照明走査用の光学
系が考えられる。その他、負荷2としては、任意の駆動
部材が考えられる。
An embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a motor drive control device according to one embodiment of the present invention. Referring to FIG. 1, the motor 1 is a DC servo motor, for example, for driving a load 2. The load 2 may be, for example, a conveyance belt of an automatic document conveyance device mounted on a copying machine.
Further, as the load 2, an optical system for scanning a document for illumination of a copying machine can be considered. In addition, any driving member can be used as the load 2.

【0015】モータ1の回転軸にはモータ1の回転状態
を検出するための検出器3が連結されている。検出器3
は、たとえば放射状に多数のスリットが形成された回転
円板4と、この回転円板4に光学的に結合されたフォト
インタラプタ5とによって構成された単相式のエンコー
ダとされている。このような構成にすると、検出器3を
簡易でかつ安価に構成することができる。この実施例で
は、回転円板4には、たとえば総数70〜80個のスリ
ットが放射状に形成されている。それゆえ、モータ1が
1回転すると、フォトインタラプタ5から70〜80個
のパルスが出力される。
A detector 3 for detecting the rotation state of the motor 1 is connected to the rotating shaft of the motor 1. Detector 3
Is a single-phase encoder composed of, for example, a rotating disk 4 having a large number of radially formed slits and a photo-interrupter 5 optically coupled to the rotating disk 4. With such a configuration, the detector 3 can be configured simply and inexpensively. In this embodiment, for example, a total of 70 to 80 slits are radially formed in the rotating disk 4. Therefore, when the motor 1 makes one rotation, 70 to 80 pulses are output from the photo interrupter 5.

【0016】検出器3は、上述のような構成に代えて、
サーボモータ1の回転に周期的に連動したパルスを出力
する他の機器、たとえば周波数発生器を用いてもよい。
フォトインタラプタ5の出力パルスはモータ制御部6へ
与えられる。モータ制御部6には、マイクロコンピュー
タやメモリが備えられていて、モータ制御部6によって
モータ1が反転制御されるとともに、モータ1の実際の
反転時が検出される。
The detector 3 is replaced with the above-described configuration,
Another device that outputs a pulse periodically interlocked with the rotation of the servomotor 1, for example, a frequency generator may be used.
The output pulse of the photo interrupter 5 is given to the motor control unit 6. The motor control unit 6 includes a microcomputer and a memory. The motor control unit 6 controls the inversion of the motor 1 and detects when the motor 1 is actually inverted.

【0017】モータ制御部6の制御信号はドライバ7へ
与えられ、ドライバ7によってモータ1が回転される。
図2は、モータ制御部6から出力される反転命令信号
と、モータ1の実際の回転速度と、フォトインタラプタ
5から出力されるパルスに基づいてモータ制御部6が検
出する速度データとの関係を表わす波形図である。図2
に示すように、反転命令がオンすると、そのタイミング
でモータ1の実速度は正転側の定速回転から除々に下が
り、時間t2でモータ1の回転は0となり、時間t2か
ら逆転する。
A control signal from the motor control unit 6 is supplied to a driver 7, and the driver 7 rotates the motor 1.
FIG. 2 shows the relationship between the inversion command signal output from the motor control unit 6, the actual rotation speed of the motor 1, and the speed data detected by the motor control unit 6 based on the pulse output from the photo interrupter 5. It is a waveform diagram showing. FIG.
As shown in (2), when the reversal command is turned on, the actual speed of the motor 1 gradually decreases from the constant speed rotation on the forward rotation side at that timing, the rotation of the motor 1 becomes 0 at time t2, and reverses from time t2.

【0018】このモータ1の実速度は、フォトインタラ
プタ5の検出パルスに基づいて、モータ制御部6内で
は、図2Cのような階段状の速度データとして把握され
る。モータ制御部6内には、図2Cに示すデータを算出
するために、図3に示すようなフォトインタラプタ5の
パルス幅データCWDTを算出するための回路が備えら
れている。
The actual speed of the motor 1 is grasped as stepwise speed data as shown in FIG. 2C in the motor control section 6 based on the detection pulse of the photo interrupter 5. The motor control unit 6 includes a circuit for calculating the pulse width data CWDT of the photo interrupter 5 as shown in FIG. 3 in order to calculate the data shown in FIG. 2C.

【0019】図3を参照して説明すると、フォトインタ
ラプタ5から出力されるパルスはエッジ検出回路61へ
与えられる。エッジ検出回路61は、与えられるパルス
のたとえば立ち上がりエッジを検出して、その検出出力
を導出する。そしてその検出出力は、アップカウンタ6
2へ与えられてカウントされる。また、このパルス幅デ
ータCWDT算出回路には、基準クロックをアップカウ
ントするたとえば16ビット構成のフリーランニングカ
ウンタ63が備えられている。フリーランニングカウン
タ63は、基準クロックとしてたとえば周波数f=1.
5MHz程度のマイクロコンピュータのマシンクロック
をカウントする。
Referring to FIG. 3, a pulse output from the photo interrupter 5 is applied to an edge detection circuit 61. The edge detection circuit 61 detects, for example, a rising edge of the applied pulse and derives a detection output. The detection output is output to the up counter 6
It is given to 2 and counted. The pulse width data CWDT calculation circuit includes a free running counter 63 of, for example, a 16-bit configuration for counting up the reference clock. The free running counter 63 has, for example, a frequency f = 1.
A machine clock of a microcomputer of about 5 MHz is counted.

【0020】一方、エッジ検出回路61の出力は、キャ
プチャ信号としてキャプチャレジスタ64へ与えられ
る。キャプチャレジスタ64は、エッジ検出回路61か
ら与えられるキャプチャ信号をトリガとしてフリーラン
ニングカウンタ63のカウント数を読取保持する。した
がって、キャプチャレジスタ64の内容はエッジ検出回
路61の出力、すなわちフォトインタラプタ5から出力
されるパルスの立ち上がりエッジによって更新されてい
く。
On the other hand, the output of the edge detection circuit 61 is given to a capture register 64 as a capture signal. The capture register 64 reads and holds the count number of the free running counter 63 using a capture signal provided from the edge detection circuit 61 as a trigger. Therefore, the content of the capture register 64 is updated by the output of the edge detection circuit 61, that is, the rising edge of the pulse output from the photo interrupter 5.

【0021】それゆえ、図4に示すように、ある時点Δ
t1において、アップカウンタ62のカウント数がUD
Cmであり、またそのときのキャプチャレジスタ64の
カウント数がCPTmであり、その時点Δt1から単位
微小時間Δt後のΔt2におけるアップカウンタ62の
カウント数をUDCn、キャプチャレジスタ64のカウ
ント数をCPTnとすれば、フォトインタラプタ5から
与えられるパルス幅データCWDTは、
Therefore, as shown in FIG.
At t1, the count number of the up counter 62 becomes UD
Cm, the count number of the capture register 64 at that time is CPTm, the count number of the up counter 62 at Δt2 after the unit minute time Δt from the time point Δt1 is UDCn, and the count number of the capture register 64 is CPTn. For example, the pulse width data CWDT given from the photo interrupter 5 is

【0022】[0022]

【数1】 (Equation 1)

【0023】なお、図3においては、アップカウンタ6
2が用いられているものとして説明したが、このアップ
カウンタ62に代えて、モータ1が反転したことが検出
されると、ダウンカウントに切換わるアップダウンカウ
ンタを用いたものとしてもよい。上述の式(1)におい
ては、アップダウンカウンタを用いた場合を考慮して、
右辺の分母は絶対値がとられている。
In FIG. 3, the up counter 6
Although the description has been made on the assumption that the motor 2 is used, an up-down counter that switches to a down-count when the motor 1 is detected to be reversed may be used instead of the up-counter 62. In the above equation (1), considering the case where an up-down counter is used,
The denominator on the right side is an absolute value.

【0024】ところで、モータ1が反転する場合は、モ
ータ1の実速度は正転側から々に減速し、やがて0に
なり、逆転側になって々に加速する。ところが、モー
タ制御部6内で算出される速度データは、モータ1の実
速度が0になっても、図2Cに示すように速度データは
0にならず、正確な反転時の検出が困難である。そこ
で、この実施例では、図2Cに示す速度データが予め定
める基準速度以下になった時から所定の微小時間Δt0
を経過した時に、モータ1が反転したと判別するように
した。
[0024] By the way, when the motor 1 is reversed, the actual speed of the motor 1 is decelerated from the forward side gradually, eventually it becomes 0, to accelerate is the reverse side gradually. However, even if the actual speed of the motor 1 becomes 0, the speed data calculated in the motor control unit 6 does not become 0 as shown in FIG. 2C, and it is difficult to detect an accurate inversion. is there. Therefore, in this embodiment, the predetermined minute time from when it becomes the reference velocity hereinafter the speed data shown in FIG. 2C is predetermined Δt0
Is passed, it is determined that the motor 1 is reversed.

【0025】このような判別を行うためのモータ制御部
6の制御動作について、次に、図5のフローチャートを
参照して説明する。このモータ1がたとえば複写機に装
着された自動原稿搬送装置の搬送ベルト駆動用のモータ
であり、モータ制御部6がそのモータの制御部であると
する。すると、モータ制御部6には、自動原稿搬送装置
の全体制御を行う本体制御部から反転指令が与えられ
る。応じて、モータ制御部6はドライバ7に対して反転
命令を出力する(ステップS1)。
Next, the control operation of the motor control unit 6 for making such a determination will be described with reference to the flowchart of FIG. It is assumed that the motor 1 is, for example, a motor for driving a conveyance belt of an automatic document conveyance device mounted on a copying machine, and the motor control unit 6 is a control unit of the motor. Then, an inversion command is given to the motor control unit 6 from the main body control unit that performs overall control of the automatic document feeder. In response, the motor control unit 6 outputs an inversion command to the driver 7 (step S1).

【0026】また、タイマ1をスタートさせる(ステッ
プS2)。タイマ1は、単位微小時間Δtを計時するた
めのものである。次いで、フォトインタラプタ5から入
力されるパルスがカウントされる(ステップS3)。そ
して、単位微小時間Δtが経過するまでの間、パルスの
カウントが続けられる(ステップS4,S3,S4)。
The timer 1 is started (step S2). The timer 1 is for measuring a unit minute time Δt. Next, the pulses input from the photo interrupter 5 are counted (step S3). Then, the pulse counting is continued until the unit minute time Δt elapses (steps S4, S3, S4).

【0027】このパルスのカウントは、図3を参照して
説明したように、アップカウンタ62でパルス数がカウ
ントされるとともに、その間の基準クロックの数がキャ
プチャレジスタ64でカウントされる。そして、単位微
小時間Δtが経過すると、その単位微小時間Δtの間に
カウントされたアップカウンタ62のパルス数(UDC
n−UDCm)およびその単位微小時間Δtの間のキャ
プチャレジスタ64のカウント数の変化(CPTn−C
PTm)に基づいて、パルス幅データCWDTが求めら
れ、かつ、式(2)に基づいてモータ1の回転速度Nが
求められる(ステップS5)。
As described with reference to FIG. 3, the number of pulses is counted by the up counter 62 and the number of reference clocks during the counting is counted by the capture register 64. When the unit minute time Δt has elapsed, the number of pulses (UDC) of the up counter 62 counted during the unit minute time Δt
n-UDCm) and the change in the count number of the capture register 64 during the unit minute time Δt (CPTn-C
PTm), the pulse width data CWDT is obtained, and the rotation speed N of the motor 1 is obtained based on the equation (2) (step S5).

【0028】そして、その算出された速度Nが基準速度
Nth以下か否かの判別がされる(ステップS6)。そ
の結果、算出された速度Nは反転開始時にはまだ基準速
度Nth以下でないから、ステップS2からの制御が繰
返されて、次の単位微小時間Δtの間の速度Nが算出さ
れる(ステップS2〜S5)。
Then, it is determined whether or not the calculated speed N is lower than the reference speed Nth (step S6). As a result, the calculated speed N is not yet lower than the reference speed Nth at the start of the reversal, so the control from step S2 is repeated to calculate the speed N during the next unit minute time Δt (steps S2 to S5). ).

【0029】ステップS6において、算出された回転速
度Nが基準速度Nth以下と判別されると、タイマ2が
スタートされる(ステップS7)。タイマ2は、予め定
める微小時間Δt0を計時するためのタイマである。タ
イマ2がスタートした後、タイマ2が予め定める微小時
間Δt0を計時してタイムアップしたことが判別される
と(ステップS8)、その時点でモータ1が反転したと
判別される(ステップS9)。
If it is determined in step S6 that the calculated rotation speed N is equal to or lower than the reference speed Nth, the timer 2 is started (step S7). The timer 2 is a timer for measuring a predetermined short time Δt0. After the timer 2 starts, if it is determined that the timer 2 has timed out by measuring a predetermined minute time Δt0 (step S8), it is determined that the motor 1 has reversed at that time (step S9).

【0030】このような制御を行うと、タイマ2で計時
している時間が微小時間Δt0であるから、先に説明し
た特開昭61−174538号公報のように、相対的に
長い時間Tに基づく時間観察によってモータ1の反転時
期を検出しないため、モータ1の反転時を正確に判定で
きるという利点がある。
When such control is performed, since the time measured by the timer 2 is the minute time Δt0, as described in Japanese Patent Application Laid-Open No. 61-174538, a relatively long time T is set. Since the reversal timing of the motor 1 is not detected based on the time observation based on this, there is an advantage that the reversal time of the motor 1 can be accurately determined.

【0031】[0031]

【発明の効果】この発明によれば、安価な構成で、モー
タの反転時期を精度良く判定することのできるモータ制
御装置を提供することができる。特に、モータの回転状
態を検出する検出手段が、2相式エンコーダ等でなく、
モータの回転に応じてパルスを出力するだけの簡易な構
成で済み、しかも、その簡易な構成のパルス出力に基づ
いて精度の良いモータの反転検出が行える。
According to the present invention, it is possible to provide a motor control device that can accurately determine the reversal timing of a motor with an inexpensive configuration. In particular, the detecting means for detecting the rotation state of the motor is not a two-phase encoder or the like,
A simple configuration that only outputs a pulse in accordance with the rotation of the motor is sufficient, and a highly accurate motor reversal detection can be performed based on the pulse output having the simple configuration.

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

【図1】この発明の一実施例にかかるモータ制御装置の
構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a motor control device according to one embodiment of the present invention.

【図2】この発明の一実施例にかかるモータ制御装置に
おける反転命令と、モータの実速度と、検出されたモー
タの速度データとの関係を表わす波形図である。
FIG. 2 is a waveform diagram showing a relationship among a reversal command, an actual motor speed, and detected motor speed data in the motor control device according to one embodiment of the present invention.

【図3】この発明の一実施例におけるパルス幅データ算
出回路の一例を示すブロック図である。
FIG. 3 is a block diagram showing an example of a pulse width data calculation circuit in one embodiment of the present invention.

【図4】パルス幅の算出原理を説明するための図であ
る。
FIG. 4 is a diagram for explaining a principle of calculating a pulse width.

【図5】この発明の一実施例におけるモータ反転検出制
御の内容を表わすフローチャートである。
FIG. 5 is a flowchart showing the contents of motor reversal detection control in one embodiment of the present invention.

【図6】従来の2相式エンコーダの正転と逆転とを検出
する原理を説明するための波形図である。
FIG. 6 is a waveform diagram for explaining the principle of detecting normal rotation and reverse rotation of a conventional two-phase encoder.

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

1 モータ 2 負荷 3 検出装置 5 フォトインタラプタ 6 モータ制御部 DESCRIPTION OF SYMBOLS 1 Motor 2 Load 3 Detector 5 Photo interrupter 6 Motor controller

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】モータの回転軸に連結され、モータ回転に
連動して回転信号を出力する回転信号出力手段と、 回転信号出力手段から出力される回転信号に基づいて、
モータの回転速度を算出する速度算出手段と、 モータに反転命令を出力する手段と、 反転命令出力後の速度算出手段で算出されるモータの回
転速度が予め定める基準速度以下になったか否かを判別
する判別手段と、 判別手段によりモータの回転速度が基準速度以下になっ
たと判別された後、予め定める微小時間経過時に、モー
タが反転したと判定する反転検出手段とを含むことを特
徴とするモータ制御装置。
1. A rotation signal output means connected to a rotation shaft of a motor and outputting a rotation signal in conjunction with the rotation of the motor, based on a rotation signal output from the rotation signal output means.
Means for calculating the rotation speed of the motor, means for outputting a reversal command to the motor, and whether or not the rotation speed of the motor calculated by the speed calculation means after the output of the reversal command has fallen below a predetermined reference speed. The rotation speed of the motor becomes equal to or less than the reference speed by the determination means for determining.
And a reversal detecting means for determining that the motor has reversed when a predetermined short time elapses after the determination is made.
JP4158292A 1992-06-17 1992-06-17 Motor control device Expired - Lifetime JP2769067B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP4158292A JP2769067B2 (en) 1992-06-17 1992-06-17 Motor control device
US08/076,428 US5442267A (en) 1992-06-17 1993-06-14 Device for controlling the reverse rotation of a motor and method of judging time point where the motor is actually rotated in a reverse direction
EP93109726A EP0574931A1 (en) 1992-06-17 1993-06-17 Device for controlling reverse rotation of motor and method of judging time point where motor is actually rotated in reverse direction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4158292A JP2769067B2 (en) 1992-06-17 1992-06-17 Motor control device

Publications (2)

Publication Number Publication Date
JPH066997A JPH066997A (en) 1994-01-14
JP2769067B2 true JP2769067B2 (en) 1998-06-25

Family

ID=15668423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4158292A Expired - Lifetime JP2769067B2 (en) 1992-06-17 1992-06-17 Motor control device

Country Status (1)

Country Link
JP (1) JP2769067B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02250686A (en) * 1989-03-20 1990-10-08 Suzuki Motor Co Ltd Rotation direction detector for motor

Also Published As

Publication number Publication date
JPH066997A (en) 1994-01-14

Similar Documents

Publication Publication Date Title
JP3544789B2 (en) Traveling body driving device for motor control device and image reading device
JP2769067B2 (en) Motor control device
JPH04344466A (en) Detecting device for velocity of elevator
US5442267A (en) Device for controlling the reverse rotation of a motor and method of judging time point where the motor is actually rotated in a reverse direction
JP2723757B2 (en) Motor control device
JPH066995A (en) Motor controller
US5065081A (en) Zero error digital servo system
EP0574931A1 (en) Device for controlling reverse rotation of motor and method of judging time point where motor is actually rotated in reverse direction
JPH0522975A (en) Motor drive control method and apparatus
JP2957216B2 (en) Motor control device
JPH07208976A (en) Rotational-position detection apparatus
JPS6359796A (en) Origin return mechanism for pulse motor
KR19980033797A (en) Speed detection device using encoder in motor and its method
JP2642638B2 (en) Scanner control method for copier
JPH0352585A (en) Rotational speed detector for motor
JP3441584B2 (en) Image forming device
JPH0340779A (en) Optical system controller
JP2600975B2 (en) Speed control method for synchronous motor
JPH06230019A (en) Position/speed detecting circuit
JPH04346025A (en) Detecting apparatus for open phase of output pulse of encoder
JPH0839298A (en) Slide stop time measuring instrument of press machine
JPH0592814U (en) Detector
JPH0766006B2 (en) Rotation stop control device
JPH03289642A (en) Scanner controller
JPS59197030A (en) Scanning controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080717

Year of fee payment: 10

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

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20090717

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

Free format text: PAYMENT UNTIL: 20100717

Year of fee payment: 12

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

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20100717

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

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20110717

LAPS Cancellation because of no payment of annual fees