[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2544774B2 - Motor control circuit - Google Patents

Motor control circuit

Info

Publication number
JP2544774B2
JP2544774B2 JP63073661A JP7366188A JP2544774B2 JP 2544774 B2 JP2544774 B2 JP 2544774B2 JP 63073661 A JP63073661 A JP 63073661A JP 7366188 A JP7366188 A JP 7366188A JP 2544774 B2 JP2544774 B2 JP 2544774B2
Authority
JP
Japan
Prior art keywords
output
motor
port
rotation speed
circuit
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
JP63073661A
Other languages
Japanese (ja)
Other versions
JPH01248998A (en
Inventor
一博 三品
昭英 小谷
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works 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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP63073661A priority Critical patent/JP2544774B2/en
Publication of JPH01248998A publication Critical patent/JPH01248998A/en
Application granted granted Critical
Publication of JP2544774B2 publication Critical patent/JP2544774B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、工作機器のモータの回転速度および回転位
置の制御を行うモータ制御回路に関するものである。
TECHNICAL FIELD The present invention relates to a motor control circuit for controlling the rotation speed and rotation position of a motor of a machine tool.

[従来の技術] 最近、工作機械、製造設備のモータの回転速度および
回転位置の制御は、温度に対して特性の変化がないデジ
タル処理が主流になってきており、汎用性の高いマイク
ロプロッサ(例えば、8ビット)を用いた方式が多く採
用されている。第2図は従来例を示すもので、与えられ
た制御データに基いて駆動データを汎用の8ビットのマ
イクロプロセッサ1にて演算し、マイクロプロセッサ1
から出力される駆動データを、D/A変換回路2によって
アナログ電圧に変換し、さらにV/F変換回路3によって
アナログ電圧に応じた周波数の駆動信号を形成し、この
駆動信号によってドライバ回路4を介してモータ5の速
度および回転が制御されるようになっている。図中1aは
速度設定の分解能を上げるために12ビットのデータを駆
動データとして出力できるようにするためにマイクロプ
ロセッサ1に設けられた16ビットのレジスタであり、レ
ジスタ1aにストアされた12ビットの駆動データをI/Oポ
ート1bを介してD/A変換回路2に送るようになってい
る。また、ROM6およびRAM7には、マイクロプロセッサ1
の制御プログラムが記憶されている。
[Prior Art] Recently, digital control, which does not change the characteristics with respect to temperature, has become the mainstream for controlling the rotational speed and rotational position of motors of machine tools and manufacturing equipment. For example, a method using 8 bits) is often adopted. FIG. 2 shows a conventional example, in which drive data is calculated by a general-purpose 8-bit microprocessor 1 based on given control data, and the microprocessor 1
The drive data output from the D / A conversion circuit 2 is converted into an analog voltage, and the V / F conversion circuit 3 forms a drive signal having a frequency corresponding to the analog voltage. The speed and rotation of the motor 5 are controlled via the motor. In the figure, 1a is a 16-bit register provided in the microprocessor 1 so that 12-bit data can be output as drive data in order to increase the resolution of speed setting. The drive data is sent to the D / A conversion circuit 2 via the I / O port 1b. In addition, the microprocessor 6
The control program of is stored.

第3図は他の従来例を示すもので、マイクロプロセッ
サ1から8ビットのデータを2回に分けて出力し、制御
回路8にてラッチタイミングが制御されるラッチ9a,9b
を介してD/A変換回路2に12ビットの駆動データを入力
できるようにしたものである。
FIG. 3 shows another conventional example, in which 8-bit data is output from the microprocessor 1 in two steps, and the latch timing is controlled by the control circuit 8.
The 12-bit drive data can be input to the D / A conversion circuit 2 via the.

また、第4図(a)はさらに他の実施例を示すもの
で、マイクロプロセッサ1にて直接第4図(b)に示す
ような駆動パルスを形成し、ドライバ回路4を介してモ
ータ5を制御するようにしたものであり、駆動信号はI/
Oポート1bを介してドライバ回路4に出力されるように
なっている。この場合、マイクロプロセッサ1内に設け
られるタイマTの設定時間T1,T2,T3……はRAM7内に記憶
されており、ROM6に記憶されているプログラムに基いて
RAM7に記憶されている速度データ(設定時間T1,T2,T3
…)によりタイマTを動作させてタイムアップする毎に
I/Oポート1bの出力を反転させて駆動パルスを出力する
ようになっている。なお、加減速が必要な場合には、RA
M7内に加減速用のテーブルを設け、順次取り出してタイ
マTにセットすることにより、モータ5の回転速度を変
化させることができる。
Further, FIG. 4 (a) shows still another embodiment, in which the microprocessor 1 directly forms drive pulses as shown in FIG. 4 (b), and the motor 5 is driven via the driver circuit 4. The drive signal is I / O.
The data is output to the driver circuit 4 via the O port 1b. In this case, the set times T 1 , T 2 , T 3, ... Of the timer T provided in the microprocessor 1 are stored in the RAM 7, and based on the program stored in the ROM 6.
Speed data stored in RAM7 (setting time T 1 , T 2 , T 3
...) every time the timer T is operated and the time is up
The output of the I / O port 1b is inverted and a drive pulse is output. If acceleration / deceleration is required, RA
The rotation speed of the motor 5 can be changed by providing a table for acceleration / deceleration in M7, sequentially taking out and setting it in the timer T.

第5図(a)はさらに他の実施例を示すもので、上記
第4実施例のプログラム式のタイマTに代えて、マイク
ロプロセッサ1からのデータをセットすることによりク
ロック発振器10の発振周波数を1/nにした駆動パルスを
発生するプログラマブルなデバイダ11a,11bを用いるよ
うにして、第5図(b)に示すような比較的高速の駆動
パルスを出力できるようにしたものである。なお、デバ
イダ11a,11bにセットされる分周データTA,TB、TC……は
RAM7に記憶されている。
FIG. 5 (a) shows still another embodiment, in which the oscillation frequency of the clock oscillator 10 is set by setting data from the microprocessor 1 instead of the programmable timer T of the fourth embodiment. By using programmable dividers 11a and 11b which generate 1 / n drive pulses, a relatively high-speed drive pulse as shown in FIG. 5 (b) can be output. Note that the frequency division data T A , T B , T C, ... Set in the dividers 11a, 11b are
It is stored in RAM7.

[発明が解決しようとする課題] しかしながら、前述の第2図に示す実施例にあって
は、回転速度設定を高精度に設定できるようにして分解
能を上げるために、駆動データのビット数を多くする場
合において、駆動データを出力するために多数のI/Oポ
ート1bが占有されることになって、ドライバ異常信号、
リミット信号、非常停止信号などの他の信号データの入
出力ができなくなってしまうという問題があった。一
方、第3図に示す従来例にあっては、8ビットのデータ
を2回に分けてD/A変換回路2に入力しているので、受
け渡しに時間がかかって実行速度が遅くなり、回転速度
を上げることができないという問題があった。
[Problems to be Solved by the Invention] However, in the embodiment shown in FIG. 2 described above, the number of bits of drive data is increased in order to set the rotational speed with high accuracy and increase the resolution. In this case, a large number of I / O ports 1b are occupied to output the drive data, and the driver error signal,
There is a problem that input / output of other signal data such as limit signal and emergency stop signal cannot be performed. On the other hand, in the conventional example shown in FIG. 3, since the 8-bit data is input to the D / A conversion circuit 2 in two steps, it takes a long time to transfer the data, the execution speed becomes slow, and the rotation speed increases. There was a problem that I could not increase the speed.

また、上記第2図および第3図に示す従来例にあって
は、駆動データのビット数を増やすことによって回転速
度の高い場合における分解能を上げることができるもの
の、回転速度が低い場合における分解能が相対的に低く
なってしまうという問題があった。例えば、駆動データ
を12ビットとし、全ビットが「1」の場合におけるV/F
変換回路3から出力される信号の周波数を200KHzとなる
ように設定すると、設定周波数ピッチは24.4Hz(=200
×1000/(213−1))となり、24.4、48.8、73.2………
199975.5、200000.0Hzが設定可能となる。しかしなが
ら、低い周波数での設定値が大幅(2倍、3倍……)に
変化することになって、きめ細かい回転速度の制御が行
えなくなるという問題があった。
Further, in the conventional example shown in FIG. 2 and FIG. 3, although the resolution in the case where the rotation speed is high can be increased by increasing the bit number of the drive data, the resolution in the case where the rotation speed is low is improved. There was a problem that it became relatively low. For example, if the drive data is 12 bits and all bits are "1", V / F
If the frequency of the signal output from the conversion circuit 3 is set to 200 KHz, the set frequency pitch is 24.4 Hz (= 200
× 1000 / (2 13 -1)), which is 24.4, 48.8, 73.2 ………
199975.5, 200000.0Hz can be set. However, there is a problem in that the set value at a low frequency changes significantly (2 times, 3 times ...), and fine control of the rotation speed cannot be performed.

さらにまた、第4図に示す従来例にあっては、駆動パ
ルスの周期をマイクロプロセッサ1内に設けられたプロ
グラム式のタイマTによって設定し、モータ5の回転速
度を変化させているので、回転速度がマイクロプロセッ
サ1の処理速度に制限され数十KHz〜百KHzが限界とな
り、複数のモータ5を制御する場合には、制御できる回
転速度はさらに遅くなってしまうという問題があった。
一方、第5図に示す従来例にあっては、比較的高速の回
転速度を設定することができるものの、高速演算を行え
る高価なデバイダ11a,11bが必要になるので、コストが
高くなるという問題があった。
Furthermore, in the conventional example shown in FIG. 4, since the period of the drive pulse is set by the programmable timer T provided in the microprocessor 1 and the rotation speed of the motor 5 is changed, The speed is limited to the processing speed of the microprocessor 1 and is limited to several tens KHz to 100 KHz, and when controlling a plurality of motors 5, there is a problem that the controllable rotation speed becomes slower.
On the other hand, in the conventional example shown in FIG. 5, although a relatively high rotation speed can be set, expensive dividers 11a and 11b that can perform high-speed calculation are required, and therefore the cost is high. was there.

本発明は上記の点に鑑みて為されたものであり、その
目的とするところは、汎用の安価なマイクロプロセッサ
を用いて高分解能で高い回転速度の制御ができ、しかも
低い回転速度のきめ細かい制御が行えるモータ制御回路
を提供することにある。
The present invention has been made in view of the above points, and it is an object of the present invention to perform high-resolution control of high rotation speed with a general-purpose inexpensive microprocessor, and further fine control of low rotation speed. It is to provide a motor control circuit capable of performing

[課題を解決するための手段] 本発明のモータ制御回路は、与えられた制御データに
基いてモータの駆動データの演算を行い、所定速度以上
の回転速度でモータを駆動する場合には第1のI/Oポー
トを通じて回転速度を指定する駆動データを出力し、上
記所定速度より低い回転速度でモータを駆動する場合に
は回転速度に応じた周波数の駆動用の直列のパルス列を
第2のI/Oポートより出力し、一方のI/Oポートからモー
タ駆動用の出力を発生している場合、他方のI/Oポート
の出力を固定するマイクロプロセッサと、第1のI/Oポ
ートより出力される駆動データをアナログ電圧に変換す
るD/A変換回路と、アナログ電圧に応じた周波数のパル
ス列よりなる駆動信号を発生するV/F変換回路と、V/F変
換回路の出力の状態と第2のI/Oポートの出力の状態と
に応じ出力が固定されていない出力を通過させるゲート
回路と、このゲート回路から出力される直列のパルス列
を駆動信号としてモータを駆動するドライバ回路とから
成るものである。
[Means for Solving the Problem] The motor control circuit of the present invention calculates the drive data of the motor based on the given control data, and when the motor is driven at a rotation speed equal to or higher than a predetermined speed, the first The drive data that specifies the rotation speed is output through the I / O port of, and when the motor is driven at a rotation speed lower than the predetermined speed, the serial pulse train for driving the frequency corresponding to the rotation speed is output as the second I / O port. When outputting from the / O port and generating the motor drive output from one I / O port, output from the first I / O port with the microprocessor that fixes the output of the other I / O port D / A conversion circuit that converts the drive data to an analog voltage, a V / F conversion circuit that generates a drive signal that consists of a pulse train with a frequency that corresponds to the analog voltage, the output state of the V / F conversion circuit, and the 2 I / O port output status It is composed of a gate circuit that allows the same output to pass an unfixed output, and a driver circuit that drives the motor by using a serial pulse train output from the gate circuit as a drive signal.

[作用] 本発明では、与えられた制御データに基いてモータの
駆動データの演算を行い、所定速度以上の回転速度でモ
ータを駆動する場合には第1のI/Oポートを通じて回転
速度を指定する駆動データを出力し、上記所定速度より
低い回転速度でモータを駆動する場合には回転速度に応
じた周波数の駆動用の直列のパルス列を第2のI/Oポー
トより出力し、一方のI/Oポートからモータ駆動用の出
力を発生している場合に、他方のI/Oポートの出力を固
定するマイクロプロセッサと、第1のI/Oポートより出
力される駆動データをアナログ電圧に変換するD/A変換
回路と、アナログ電圧に応じた周波数のパルス列よりな
る駆動信号を発生するV/F変換回路と、V/F変換回路の出
力の状態と第2のI/Oポートの出力の状態とに応じ出力
が固定されていない出力を通過させるゲート回路と、こ
のゲート回路から出力れる直列のパルス列を駆動信号と
してモータを駆動するドライバ回路とから成るので、汎
用の安価なマイクロプロセッサを用いて高分解能で高い
回転速度の制御ができ、しかも低い回転速度のきめ細か
い制御が行えるモータ制御回路を提供することができる
ようになっている。
[Operation] In the present invention, the drive data of the motor is calculated based on the given control data, and when the motor is driven at the rotation speed higher than the predetermined speed, the rotation speed is designated through the first I / O port. When driving the motor at a rotation speed lower than the above-mentioned predetermined speed, a serial pulse train for driving having a frequency corresponding to the rotation speed is output from the second I / O port and one of the I When the motor drive output is generated from the / O port, the microprocessor that fixes the output of the other I / O port and the drive data output from the first I / O port are converted to analog voltage. D / A converter circuit, a V / F converter circuit that generates a drive signal consisting of a pulse train with a frequency corresponding to the analog voltage, the output state of the V / F converter circuit, and the output of the second I / O port. The output is not fixed depending on the status. Since it consists of a gate circuit that drives the motor and a driver circuit that drives the motor using the serial pulse train output from this gate circuit as a drive signal, it is possible to control a high rotation speed with high resolution using a general-purpose inexpensive microprocessor. Moreover, it is possible to provide a motor control circuit capable of finely controlling a low rotation speed.

[実施例] 第1図は本発明一実施例を示すもので、与えられた制
御データに基いてモータ5の駆動データ(実施例では12
ビット)の演算を行うマイクロプロセッサ1と、このマ
イクロプロセッサ1からの駆動データをアナログ電圧に
変換するD/A変換回路2と、アナログ電圧に応じた周波
数のパルス列よりなる駆動信号を発生するV/F変換回路
3とで構成され、駆動信号にてドライバ回路4を介して
モータ5を制御するようにした従来例と同様のモータ制
御回路において、V/F変換回路3から出力されるパルス
列と、マイクロプロセッサ1の特定のI/Oポート1b′か
ら出力されるパルス列との論理積(実施例では論理積で
あるが論理和でも良い)をとるゲート回路13を設け、出
力周波数が高い場合にはV/F変換回路3からの出力を駆
動信号として出力し、出力周波数が低い場合にはマイク
ロプロセッサ1からの出力を駆動信号として出力するよ
うにしたものである。ここに、ゲート回路13はマイクロ
プロセッサ1から駆動データ「0」を出力したときV/F
変換回路3出力が“H"になる場合には、論理積をとり、
V/F変換回路3出力が“L"になる場合には、論理和をと
るように形成されている。
[Embodiment] FIG. 1 shows an embodiment of the present invention, in which drive data of the motor 5 (12 in the embodiment) is obtained based on given control data.
Bit), a D / A conversion circuit 2 for converting drive data from the microprocessor 1 into an analog voltage, and a V / V generating a drive signal composed of a pulse train having a frequency corresponding to the analog voltage. A pulse train output from the V / F conversion circuit 3 in a motor control circuit similar to the conventional example that is configured by an F conversion circuit 3 and controls the motor 5 via the driver circuit 4 by a drive signal, A gate circuit 13 that takes a logical product (a logical product in the embodiment, but may be a logical sum) with a pulse train output from a specific I / O port 1b ′ of the microprocessor 1 is provided, and when the output frequency is high, The output from the V / F conversion circuit 3 is output as a drive signal, and the output from the microprocessor 1 is output as a drive signal when the output frequency is low. Here, when the gate circuit 13 outputs drive data “0” from the microprocessor 1, V / F
When the output of the conversion circuit 3 becomes "H", the logical product is taken and
When the output of the V / F conversion circuit 3 becomes "L", the logical sum is formed.

以下、実施例の動作について説明する。いま、マイク
ロプロセッサ1から「0」を出力したときV/F変換回路
3出力が“H"になるものとすれば、ゲート回路13では論
理積演算が行なわれ、モータ5を高い回転速度で制御す
る場合には、マイクロプロセッサ1のI/Oポート1b′に
“H"を出力し、V/F変換回路3出力がそのまま駆動信号
として出力されるようにし、D/A変換回路2に入力する
駆動データをI/Oポート1bから出力するようになってお
り、モータ5はV/F変換回路3から出力される信号にて
ドライバ回路4を介して駆動されるようになっている。
The operation of the embodiment will be described below. Now, assuming that the output of the V / F conversion circuit 3 becomes "H" when "0" is output from the microprocessor 1, the AND operation is performed in the gate circuit 13 to control the motor 5 at a high rotation speed. In that case, “H” is output to the I / O port 1b ′ of the microprocessor 1 so that the output of the V / F conversion circuit 3 is directly output as a drive signal and input to the D / A conversion circuit 2. The drive data is output from the I / O port 1b, and the motor 5 is driven via the driver circuit 4 by the signal output from the V / F conversion circuit 3.

一方、モータ5を数十kHz以下の低い回転速度で制御
する場合には、D/A変換回路2には「0」をセットしてV
/F変換回路3出力を“H"にし、マイクロプロセッサ1内
にプログラムにて形成されるタイマTを動作させて、そ
のタイマ時間を所定値に設定する。このとき、タイマT
がタイムアップしたとき、I/Oポート1b′出力が反転す
るようにすれば、マイクロプロセッサ1にて直接制御さ
れるパルス列よりなる駆動信号が出力され、ドライバ回
路4を介してモータ5が駆動されるようになっている。
On the other hand, when controlling the motor 5 at a low rotation speed of tens of kHz or less, set "0" to the D / A conversion circuit 2 and set V
The output of the / F conversion circuit 3 is set to "H", a timer T formed by a program in the microprocessor 1 is operated, and the timer time is set to a predetermined value. At this time, the timer T
If the output of the I / O port 1b 'is inverted when the time elapses, a drive signal composed of a pulse train directly controlled by the microprocessor 1 is output, and the motor 5 is driven via the driver circuit 4. It has become so.

したがって、モータ5を低い回転速度で制御する場合
にあっても、マイクロプロセッサ1内に形成されるタイ
マTのタイマ時間を適当に設定することにより、きめ細
かい制御が行えることにより、定速から高速まで分解能
の高い制御が行えるようになっている。
Therefore, even when the motor 5 is controlled at a low rotation speed, fine control can be performed by appropriately setting the timer time of the timer T formed in the microprocessor 1, so that from the constant speed to the high speed. High resolution control is possible.

[発明の効果] 本発明は、与えられた制御データに基いてモータの駆
動データの演算を行い、所定速度以上の回転速度でモー
タを駆動する場合には第1のI/Oポートを通じて回転速
度を指定する駆動データを出力し、上記所定速度より低
い回転速度でモータを駆動する場合には回転速度に応じ
た周波数の駆動用の直列のパルス列を第2のI/Oポート
より出力し、一方のI/Oポートからモータ駆動用の出力
を発生している場合に、他方のI/Oポートの出力を固定
するマイクロプロセッサと、第1のI/Oポートより出力
される駆動データをアナログ電圧に変換するD/A変換回
路と、アナログ電圧に応じた周波数のパルス列よりなる
駆動信号を発生するV/F変換回路と、V/F変換回路の出力
の状態と第2のI/Oポートの出力の状態とに応じ出力が
固定されていない出力を通過させるゲート回路と、この
ゲート回路から出力される直列のパルス列を駆動信号と
してモータを駆動するドライバ回路とから成るので、汎
用の安価なマイクロプロセッサを用いて高分解能で高い
回転速度の制御ができ、しかも低い回転速度のきめ細か
い制御が行えるモータ制御回路を提供することができる
という効果がある。
[Effect of the Invention] According to the present invention, the drive data of the motor is calculated based on the given control data, and when the motor is driven at the rotation speed higher than the predetermined speed, the rotation speed is obtained through the first I / O port. When driving the motor at a rotation speed lower than the above-mentioned predetermined speed, a series pulse train for driving the frequency corresponding to the rotation speed is output from the second I / O port. When the motor drive output is generated from the other I / O port, the microprocessor that fixes the output of the other I / O port and the drive data output from the first I / O port are converted into analog voltage. D / A conversion circuit that converts to a V / F conversion circuit that generates a drive signal that consists of a pulse train with a frequency that corresponds to the analog voltage, the output state of the V / F conversion circuit, and the second I / O port Output that is not fixed according to the output status Since it is composed of a gate circuit for passing through and a driver circuit for driving the motor by using the serial pulse train output from this gate circuit as a drive signal, a general-purpose inexpensive microprocessor can be used to control high rotation speed with high resolution. There is an effect that it is possible to provide a motor control circuit that can perform fine control at a low rotation speed.

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

第1図は本発明一実施例の概略構成を示すブロック回路
図、第2図は従来例の概略構成を示すブロック回路図、
第3図は他の従来例の概略構成を示すブロック回路図、
第4図(a)は更に他の従来例の概略構成を示すブロッ
ク回路図、第4図(b)は同上の動作説明図、第5図
(a)は更に別の従来例の概略構成を示すブロック回路
図、第5図(b)は同上の動作説明図略構成を示すブロ
ック回路図である。 1はマイクロプロセッサ、2はD/A変換回路、3はV/F変
換回路、4はドライバ回路、5はモータ、13はゲート回
路である。
FIG. 1 is a block circuit diagram showing a schematic configuration of an embodiment of the present invention, FIG. 2 is a block circuit diagram showing a schematic configuration of a conventional example,
FIG. 3 is a block circuit diagram showing a schematic configuration of another conventional example,
FIG. 4 (a) is a block circuit diagram showing a schematic configuration of still another conventional example, FIG. 4 (b) is an operation explanatory diagram of the same, and FIG. 5 (a) is a schematic configuration of yet another conventional example. FIG. 5 (b) is a block circuit diagram showing the schematic configuration of the above operation explanatory diagram. 1 is a microprocessor, 2 is a D / A conversion circuit, 3 is a V / F conversion circuit, 4 is a driver circuit, 5 is a motor, and 13 is a gate circuit.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】与えられた制御データに基いてモータの駆
動データの演算を行い、所定速度以上の回転速度でモー
タを駆動する場合には第1のI/Oポートを通じて回転速
度を指定する駆動データを出力し、上記所定速度より低
い回転速度でモータを駆動する場合には回転速度に応じ
た周波数の駆動用の直列のパルス列を第2のI/Oポート
より出力し、一方のI/Oポートからモータ駆動用の出力
を発生している場合に、他方のI/Oポートの出力を固定
するマイクロプロセッサと、第1のI/Oポートより出力
される駆動データをアナログ電圧に変換するD/A変換回
路と、アナログ電圧に応じた周波数のパルス列よりなる
駆動信号を発生するV/F変換回路と、V/F変換回路の出力
の状態と第2のI/Oポートの出力の状態とに応じ出力が
固定されていない出力を通過させるゲート回路と、この
ゲート回路から出力される直列のパルス列を駆動信号と
してモータを駆動するドライバ回路とから成るモータ制
御回路。
1. A drive for designating a rotation speed through a first I / O port when the motor drive data is calculated based on given control data and the motor is driven at a rotation speed higher than a predetermined speed. When data is output and the motor is driven at a rotation speed lower than the above specified speed, a serial pulse train for driving with a frequency according to the rotation speed is output from the second I / O port and one of the I / Os is output. When the motor drive output is generated from the port, the microprocessor that fixes the output of the other I / O port and D that converts the drive data output from the first I / O port into an analog voltage / A conversion circuit, V / F conversion circuit that generates a drive signal consisting of a pulse train with a frequency corresponding to the analog voltage, output state of the V / F conversion circuit, and output state of the second I / O port Output is not fixed according to Motor control circuit comprising a chromatography preparative circuit, a driver circuit for driving the motor to a serial pulse train as a driving signal outputted from the gate circuit.
JP63073661A 1988-03-28 1988-03-28 Motor control circuit Expired - Lifetime JP2544774B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63073661A JP2544774B2 (en) 1988-03-28 1988-03-28 Motor control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63073661A JP2544774B2 (en) 1988-03-28 1988-03-28 Motor control circuit

Publications (2)

Publication Number Publication Date
JPH01248998A JPH01248998A (en) 1989-10-04
JP2544774B2 true JP2544774B2 (en) 1996-10-16

Family

ID=13524676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63073661A Expired - Lifetime JP2544774B2 (en) 1988-03-28 1988-03-28 Motor control circuit

Country Status (1)

Country Link
JP (1) JP2544774B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6190250A (en) * 1984-10-08 1986-05-08 Daiwa Shinku Kogyosho:Kk Interface circuit
JPS61184655A (en) * 1985-02-13 1986-08-18 Nec Corp Data transmission system
JPS62125412A (en) * 1985-11-26 1987-06-06 Nichiden Mach Ltd Speed control method for motor

Also Published As

Publication number Publication date
JPH01248998A (en) 1989-10-04

Similar Documents

Publication Publication Date Title
US4486693A (en) Motor velocity control
JPH05304789A (en) Vibration wave motor control circuit
JP2544774B2 (en) Motor control circuit
JPS6154890A (en) Controller of dc motor
EP0250142A2 (en) Electronic timepiece
JPS60189330A (en) Parallel-series converter
KR940006512Y1 (en) D/a converter
JP2705783B2 (en) Vehicle instrument
JP2590458B2 (en) Digital servo control method
KR870001209B1 (en) Position control apparatus using sine curve
JPS6311918Y2 (en)
JPS59198899A (en) Control pulse generator for servo motor
JPS5854898A (en) Control system for pulse motor
JPH022398B2 (en)
JPH0477559B2 (en)
JPS61196799A (en) Pulse motor drive device
JPH0746856A (en) Digital pwm circuit
SU1064458A1 (en) Code/pdm converter
SU957172A1 (en) Device for stepping motor program control
JPH0442090A (en) Electronic timepiece
JPS61121787A (en) Speed controller of motor
JPH04295300A (en) Driving equipment for stepping motor
JPS61114309A (en) Controller of multi-shaft robot
SU1137443A2 (en) Device for program control of m-phase stepping motor
JPH0625065Y2 (en) Bidirectional BRM circuit