[go: up one dir, main page]

JP2625705B2 - Digital current control servo driver - Google Patents

Digital current control servo driver

Info

Publication number
JP2625705B2
JP2625705B2 JP62043049A JP4304987A JP2625705B2 JP 2625705 B2 JP2625705 B2 JP 2625705B2 JP 62043049 A JP62043049 A JP 62043049A JP 4304987 A JP4304987 A JP 4304987A JP 2625705 B2 JP2625705 B2 JP 2625705B2
Authority
JP
Japan
Prior art keywords
pulse
pwm
digital
servo driver
controller
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
JP62043049A
Other languages
Japanese (ja)
Other versions
JPS63213487A (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.)
Meidensha Corp
Original Assignee
Meidensha Corp
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 Meidensha Corp filed Critical Meidensha Corp
Priority to JP62043049A priority Critical patent/JP2625705B2/en
Publication of JPS63213487A publication Critical patent/JPS63213487A/en
Application granted granted Critical
Publication of JP2625705B2 publication Critical patent/JP2625705B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Direct Current Motors (AREA)

Description

【発明の詳細な説明】 A.発明の属する技術分野 本発明は、DCモータを駆動するディジタル電流制御サ
ーボドライバに係り、特にオペアンプ等によるアナログ
演算又はマイクロコンピュータによるソフトウェア処理
を用いることなくディジタルハードウェアにて実現した
ディジタル電流制御サーボドライバに関する。
Description: A. TECHNICAL FIELD The present invention relates to a digital current control servo driver for driving a DC motor, and particularly to a digital hardware without using an analog operation by an operational amplifier or a software processing by a microcomputer. The present invention relates to a digital current control servo driver realized by the above.

B.発明の概要 本発明は、DCモータを駆動する場合、そのサーボドラ
イバとしてPWMパルスを用いかつ電流制御を行なうサー
ボドライバにあって、目標値と制御出力フィードバック
値との各々のPWMパルスによる誤差を求め、ハードウェ
アによる高速PI演算を行ない駆動部を作動させることに
より、アナログ演算を行なうことなくまた、ソフトウェ
ア処理の場合のような周波数変換や多数の信号線を用い
ることのないサーボドライバを得る。
B. Summary of the Invention The present invention relates to a servo driver that uses a PWM pulse as a servo driver and performs current control when a DC motor is driven, and includes an error caused by each PWM pulse between a target value and a control output feedback value. By performing high-speed PI calculation by hardware and operating the drive unit, a servo driver that does not perform analog calculation, does not use frequency conversion and uses many signal lines as in the case of software processing is obtained. .

C.従来の技術とその課題 従来、DCモータを駆動する電流制御サーボドライバ
は、オペアンプ等にて構成されたアナログ式で、オフセ
ットや温度ドリフトの調整が複雑であったが、近年のIC
技術の発達により高速、大容量のマイコンや、ディジタ
ル・シグナル・プロセッサ(DSP)の出現によりディジ
タル方式が採用されるようになっており、調整も簡単に
なっている。
C. Conventional technology and its problems Conventionally, the current control servo driver that drives a DC motor is an analog type composed of an operational amplifier and the like, and the adjustment of offset and temperature drift is complicated.
With the advent of high-speed, large-capacity microcomputers and digital signal processors (DSPs) as technology advances, digital methods have been adopted and adjustments have become easier.

このディジタル方式のサーボドライバは、第5図に示
す周波数入力形のものと第6図に示すパラレル信号入力
形のものが用いられている。第5図では、電流検出器1
にて検出した電流をV/Fコンバータ2にて周波数f0に変
換し、指令周波数fSと共にサーボコントローラ3にてシ
リアル信号をパラレル信号に変換後ソフトウェア処理に
よりサーボ演算を行ない、この出力をPWM変換器4にてP
WMパルスにし、第5図(B)に示すパワーブリッジ5の
各ゲート信号,,,として電圧を出力するもの
である。
As the digital type servo driver, a frequency-input type servo driver shown in FIG. 5 and a parallel signal input type shown in FIG. 6 are used. In FIG. 5, the current detector 1
The V / F converter 2 converts the current detected in to the frequency f 0 , and the servo controller 3 converts the serial signal into a parallel signal together with the command frequency f S , and then performs a servo operation by software processing. P at converter 4
A WM pulse is output, and a voltage is output as each gate signal of the power bridge 5 shown in FIG. 5 (B).

ところが、この方式の場合基準となる周波数をベース
として高周波になったり低周波になったりするので、サ
ーボドライバとして電流を制御する制御周期が周波数に
より変化することになる。すなわち、基準周波数よりfS
を上げれば高速運転となり、逆に下げれば低速運転とな
るが、この場合の低速運転は低周波のため遅れが生ず
る。このことは、制御上の無駄時間となり不安定の原因
となる。
However, in this method, the frequency becomes higher or lower based on the reference frequency, so that the control cycle for controlling the current as the servo driver changes depending on the frequency. That is, f S is higher than the reference frequency.
If the speed is increased, high-speed operation is performed. If the speed is lowered, low-speed operation is performed. However, the low-speed operation in this case is delayed due to low frequency. This causes a dead time in control and causes instability.

また、第6図に示すパラレル信号入力形のものにあっ
ては、電流検出器1にて検出した電流をA/Dコンバータ
6にて例えば12ビットのディジタル量(D00〜D011)変
換して、指令ディジタル量(DS0〜DS11)と共に、サー
ボコントローラ3にてソフトウェア処理によりサーボ演
算を行なうものである。この方式では指令ディジタル量
を上位コントローラからパラレル信号として受ける必要
があり、そのための信号線数が多くなり例えば12本要す
るが如き欠点を持っている。
In the case of the parallel signal input type shown in FIG. 6, the A / D converter 6 converts the current detected by the current detector 1 into, for example, a 12-bit digital quantity (D 00 to D 011 ). Te, the command digital quantity (D S0 ~D S11), and performs servo operation by software processing by the servo controller 3. In this method, it is necessary to receive the command digital amount as a parallel signal from the host controller. For this purpose, the number of signal lines is increased and, for example, 12 lines are required.

そこで、本発明は、オペアンプ等を用いたアナログ演
算をすることもなく、低周波にて問題の生ずる周波数入
力形あるいは信号線数の多いパラレル信号入力形に基づ
きディジタルソフトウェア処理を行なうこともなく、PW
M信号入力としてディジタルハードウェアにて実現した
ディジタル電流制御サーボドライバの提供を目的とす
る。
Therefore, the present invention does not execute analog software using an operational amplifier or the like, and does not perform digital software processing based on a frequency input type or a parallel signal input type having a large number of signal lines causing a problem at a low frequency. PW
The purpose is to provide a digital current control servo driver realized by digital hardware as an M signal input.

D.課題を解決するための手段 上述の目的を達成する本発明は、 DCモータを駆動するディジタル電流制御サーボドライ
バにおいて、検出した電流をPWMパルスに変換するPWM変
換器を設け、このPWMパルスと上位コントローラからのP
WMパルスとをそれぞれパラレルデータに変換し、ついで
このそれぞれのパラレルデータどおしの偏差enに基づき
かつ前回の偏差en-1と前回のPIコントローラ出力mn-1
を加味して上記PWMパルスに基づくタイミングパルスに
よりシーケンシャルにPI演算を行なうPIコントローラを
ハードウェアにて構成し、このPIコントローラ出力mn
ゲート信号にするPWM変換部を有することを特徴とす
る。
D. Means for Solving the Problems In order to achieve the above object, the present invention provides a digital current control servo driver for driving a DC motor, which is provided with a PWM converter for converting a detected current into a PWM pulse. P from host controller
Converting the WM pulse into parallel data, respectively, then the in consideration of the PI controller output m n-1 of this etc. Each of the parallel data on the basis of the deviation e n of press and previous deviation e n-1 and the previous The present invention is characterized in that a PI controller that sequentially performs a PI operation by a timing pulse based on a PWM pulse is configured by hardware, and includes a PWM conversion unit that uses the PI controller output mn as a gate signal.

E.作 用 DCモータの制御指令及びモータ電流の制御フィードバ
ックのそれぞれをPWMパルスとし、このPWMパルスをサー
ボコントローラ内にてディジタルハードウェアによるパ
ラレルディジタルデータに変換しディジタルPIアルゴリ
ズムによりPI演算を行ない、その演算結果をFETブリッ
ジのゲート信号に加工しており、従来の如くアナログ信
号のまま処理せず、またV/F変換やパラレル信号に基づ
くディジタルソフトウェア処理を行なうことなく、PWM
信号に基づく信号線数の減少、PWM信号のためにノイズ
に強い原理的に「0」「1」の信号処理となること、PW
M信号による演算タイミングの高速化が図れる。
E. Operation Each of the DC motor control command and the motor current control feedback is a PWM pulse, and this PWM pulse is converted into parallel digital data by digital hardware in the servo controller, and PI calculation is performed by digital PI algorithm. The calculation result is processed into the gate signal of the FET bridge, and the PWM signal is processed without processing the analog signal as before, and without performing V / F conversion or digital software processing based on the parallel signal.
Reduction of the number of signal lines based on signals, signal processing of "0" and "1" in principle, which is resistant to noise due to PWM signals, PW
The calculation timing by the M signal can be speeded up.

F.実施例 ここで、第1図ないし第4図を参照して本発明の実施
例を説明する。第1図において、電流検出器1にて検出
された電流をPWM変換器10にて大きさに応じたPWMパルス
とその方向パルス(符号パルス)とに変換する。一方、
上位コントローラからのPWM指令パルス及び符号パルス
と、PWM変換器10によるフィードバックPWMパルス及び符
号パルスとを入力するサーボコントローラ11ではPWMパ
ルスをパラレルのディジタル量に変換し、サーボ演算
(ディジタルPI演算)を行ない、その結果をFETブリッ
ジ12のゲート信号に加工し増幅する。ここにおいて、第
1図では、PWMパルスと符号パルスとを双方別々に作り
送ったわけであるが、第2図ではPWMパルスそのものに
符号(極性)パルスを含ませた例を示している。すなわ
ち、PWMパルスの位置情報にて符号を判別できるように
してあり、ある点の情報が0か否かという具合に判別さ
れる。
F. Embodiment An embodiment of the present invention will now be described with reference to FIGS. In FIG. 1, a current detected by a current detector 1 is converted by a PWM converter 10 into a PWM pulse corresponding to the magnitude and a direction pulse (sign pulse). on the other hand,
The servo controller 11 that inputs a PWM command pulse and a sign pulse from the host controller and a feedback PWM pulse and a sign pulse from the PWM converter 10 converts the PWM pulse into a parallel digital amount, and performs a servo operation (digital PI operation). The result is processed into a gate signal of the FET bridge 12 and amplified. Here, in FIG. 1, both the PWM pulse and the sign pulse are separately produced and sent, but FIG. 2 shows an example in which the sign (polarity) pulse is included in the PWM pulse itself. That is, the code can be determined from the position information of the PWM pulse, and it is determined whether the information at a certain point is 0 or not.

ここで、FETブリッジ12は、第1図(B)に示すよう
にブリッジに組まれたFETにてモータ駆動を行なうもの
である。
Here, the FET bridge 12 drives the motor by the FET assembled in the bridge as shown in FIG. 1 (B).

サーボコントローラ11は、PWMパルスをパラレルデー
タに変換しPIアルゴリズムにてPI演算を行ない、FETブ
リッジ12への出力用信号としてPWM変換を行なうもので
あり、この場合PI演算部(PIコントローラ)を含めて全
てハードウェアにて処理が行なわれる。すなわち、PWM
形サーボコントローラの内部を示す第3図において、こ
のPWM形サーボコントローラは、クロック、タイミング
発生部a、PWM指令パルスパラレル変換部b、PWMフィー
ドバックパルスパラレル変換部c、指令パルスIとフ
ィードバックパルスIANSとの制御偏差en=I−IANS
演算部dと、この偏差enを積分時間TI、サンプリング周
期ΔTとしたときの演算(ΔT/TI)・enなる演算部e、
更にen+(ΔT/TI)−enの演算部f、n−1回目のサン
プリング時のPIコントローラ出力mn-1とn−1回目のサ
ンプリング時の制御偏差en-1とから(mn-1/P)−en-1
得る演算部i、この演算部iの出力と演算部fの出力か
ら得られるen+(ΔT/TI)en+(mn-1/P)−en-1の演算
部g、比例ゲインPによるmn=P(en+(ΔT/TI)en
en-1)+mn-1の演算部h、PWM変換部jで構成され、ス
テップdからhまではenであるn回目のサンプリング時
の制御偏差をPI演算することによりn回目のサンプリン
グ時のPIコントローラ出力mnを得ている。つまり、制御
偏差en、比例ゲインP、積分時間T1としてPIコントロー
ラの出力mnを制御式で表わすと次式mn=P(en+(1/
TI)∫endt)となり、演算部hでの演算式と一致する。
そして、これらステップd〜hまでの演算部はディジタ
ルPI演算を行ない、しかもハードウェアによってシーケ
ンシャルに行なわれる。
The servo controller 11 converts a PWM pulse into parallel data, performs a PI operation by a PI algorithm, and performs a PWM conversion as a signal for output to the FET bridge 12. In this case, a PI operation unit (a PI controller) is included. All processing is performed by hardware. That is, PWM
In FIG. 3, which shows the inside of the servo controller, the PWM servo controller includes a clock, a timing generator a, a PWM command pulse parallel converter b, a PWM feedback pulse parallel converter c, a command pulse I *, and a feedback pulse I. control of the ANS deviation e n = I * -I a computing section d of ANS, the deviation e n the integral time T I, operation when the sampling period ΔT (ΔT / T I) · e n becomes calculation section e ,
From further e n + (ΔT / T I ) calculation of -e n f, n-1-th sampling time of the PI controller output m n-1 and n-1 th control deviation e n-1 Tokyo the time of sampling (m n-1 / P) -e n-1 to obtain a calculation unit i, e n + (ΔT / T I) is obtained from the output of the output operation portion f of the operational unit i e n + (m n- 1 / P) -e n-1 of the arithmetic unit g, by a proportional gain P m n = P (e n + (ΔT / T I) e n -
e n-1) + m n -1 of the arithmetic unit h, is composed of a PWM converter section j, n-th sampling by the n-th control deviation of the sampling is e n from step d to h to PI operation When the PI controller output is getting mn . That is, the control deviation e n, a proportional gain P, expressed an output m n of the PI controller as integral time T 1 at controlled following equation m n = P (e n + (1 /
T I) ∫e n dt) becomes consistent with operational expression in the arithmetic unit h.
The operation units in steps d to h perform digital PI operations, and are sequentially performed by hardware.

この場合、演算のタイミングは第4図に示すようにPW
MフィードバックパルスによるパルスPGfに基づき6個の
パルスに同期させて行なっている。すなわち、演算パル
スP1ではen=I−IANSの計算、演算パルスP2では(Δ
T/TI)enの計算、演算パルスP3ではen+(ΔT/TI)・en
の計算、演算パルスP4ではen+(ΔT/TI)en+(mn-1/
P)−en-1の計算、演算パルスP5ではmn=P(en+(ΔT
/TI)en−en-1)+mn-1の計算、演算パルスP6では(m
n-1/P)−en-1の計算を行なっている。そして、これら
の演算では、高速にて処理可能でPWMフィードバックパ
ルスが立下った後、1μsec程度で終わり、PWMフィード
バックパルスの立上り点からPWM変換部jにより、FETブ
リッジのゲート信号に加工されて出力される。
In this case, the operation timing is PW as shown in FIG.
This is performed in synchronization with six pulses based on the pulse PGf by the M feedback pulse. That is, the computation of the operational pulse P 1 in e n = I * -I ANS, the calculating pulses P 2 (delta
T / T I) calculation of e n, the calculation pulse P 3 e n + (ΔT / T I) · e n
In the calculation, calculation pulse P 4 e n + (ΔT / T I) e n + (m n-1 /
P) calculation of -e n-1, operational pulse P 5 in m n = P (e n + (ΔT
/ T I) e n -e n -1) + m n-1 calculations in the calculating pulse P 6 (m
n-1 / P) -e n-1 is calculated. These calculations can be processed at a high speed and end in about 1 μsec after the fall of the PWM feedback pulse. The PWM converter j processes the gate signal of the FET bridge from the rising point of the PWM feedback pulse and outputs it. Is done.

なお、第3図、第4図において各端子入力は次のよう
になる。
In FIG. 3 and FIG. 4, each terminal input is as follows.

PWMC:PWM指令パルス I S:指令符号パルス PWMf:PWMフィードバックパルス IANS.S:フィードバック符号パルス AD〜DD:(ΔT/TI)・en演算の乗算定数 AM〜DM:mn演算の乗算定数 I:指令ディジタル量 IANS:フィードバックディジタル量 ens:enの符号パルス S7,S8,S6:演算部h,i,jの演算結果の符号パルス ここで、第3図に示すPI演算を更に具体的に述べる。PWM C: PWM command pulse I * S: command code pulse PWM f: PWM feedback Pulse I ANS.S: Feedback code pulse A D ~D D: (ΔT / T I) · e n arithmetic multiplication constants A M to D M: m n arithmetic multiplication constant I *: command digital quantity I ANS: feedback digital quantity e ns: e n of code pulse S 7, S 8, S 6 : computing section h, i, code pulse of the operation result of the j Here, the PI calculation shown in FIG. 3 will be described more specifically.

(1)まずPWM指令パルスパラレル変換部bにおいて、P
WM指令パルスの立上がり時間をカウントで計数して、パ
ラレルデータ(通常のディジタル数値演算に用いるデー
タと同一)の指令値Iを算出しておく。
(1) First, in the PWM command pulse parallel conversion unit b, P
The rise time of the WM command pulse is counted and the command value I * of the parallel data (same as the data used for ordinary digital numerical calculation) is calculated.

(2)次にPWMフィードバックパルスパラレル変換部5
において、PWMフィードバックパルスの立上がり時間を
カウンタで計数して、パラレルデータIANSを求める。
(2) Next, the PWM feedback pulse parallel converter 5
In, the rise time of the PWM feedback pulse is counted by a counter to obtain the parallel data IANS .

(3)en=I−IANS演算部dにおいて、タイミングパ
ルスP1に同期させて上記IとIANSを用いてen=I
IANSを計算する。
(3) e n = I * In -I ANS computing unit d, by using the I * and I ANS in synchronization with the timing pulses P 1 e n = I * -
Calculate I ANS .

(4)(ΔT/TI)・en演算部eにおいて、タイミングパ
ルスP2に同期させて(3)項で得られたenと乗算定数AD
〜DDから(ΔT/TI)・enを計算する。
(4) (ΔT / T I ) · e n in the arithmetic unit e, in synchronization with the timing pulses P 2 (3) multiplied by the e n obtained in claim constants A D
From to D D to calculate the (ΔT / T I) · e n.

ここで定数AD〜DDは0又は1のディップSW等で設定可
能な4ビット数値であり、具体的には下記の関係になる
ように回路を構成する。
Here, the constants AD to DD are 4-bit numerical values that can be set by a dip SW of 0 or 1, and specifically, the circuit is configured to have the following relationship.

ΔT/TI=2-1×AD+2-2×BD+2-3×CD+2-4×DD (5)en+(ΔT/TI)・en演算部fにおいて、タイミン
グパルスP3に同期させて(3)(4)項の結果を用いて
en+(ΔT/TI)・enを計算する。
In ΔT / T I = 2 -1 × A D +2 -2 × B D +2 -3 × C D +2 -4 × D D (5) e n + (ΔT / T I) · e n calculation section f, the timing in synchronization with the pulse P 3 (3) (4) using the results of term
to calculate the e n + (ΔT / T I ) · e n.

(6)演算部gにおいては、タイミングパルスP4に同期
させて(5)項の結果と後述する演算部iの前回サンプ
リング演算結果から en+(ΔT/TI)・en+(mn-1/P)−en-1を計算する。
(6) In the calculation unit g, e n + (ΔT / T I) from the previous sampling operation results of the operation unit i which will be described below with the results of the synchronously (5) to claim the timing pulse P 4 · e n + (m n-1 / P) -e n-1 is calculated.

ここでn=1のときの演算部iの初期値は0となる。 Here, the initial value of the calculation unit i when n = 1 is 0.

(7)演算部hにおいては、タイミングパルスP5に同期
させて(6)の結果と乗算定数AM〜DMの結果から mn=P(en+(ΔT/TI)・en+(mn-1/P)−en-1を計
算。
(7) In the calculation unit h, results and multiplication constants in synchronization with the timing pulses P 5 (6) A M ~D m n = P (e n + (ΔT / T I from the results of M) · e n Calculate + ( mn-1 / P) -en -1 .

このとき定数AM〜DMは0又は1のディップSW等で設定
可能な4ビット数値であり、具体的には下記の関係にな
るように回路を構成する。
At this time, the constants A M to D M are 4-bit numerical values that can be set by a dip SW of 0 or 1, and specifically, the circuit is configured to have the following relationship.

P=20×AM+21×BM+22×CM+23×DM この得られたPIコントローラ出力mnをPWM変換部j
(説明省略)へ送り、FETブリッジのゲート信号をつく
る。
P = 2 0 × A M +2 1 × B M +2 2 × C M +2 3 × D M The resulting PI controller output m n a PWM conversion unit j
(Description omitted) to create a gate signal for the FET bridge.

(8)演算部iにおいては、タイミングパルスP6に同期
させて (mn-1/P)−en-1を計算する。
(8) In the operation unit i, calculates the synchronously (m n-1 / P) -e n-1 to the timing pulse P 6.

ここで(mn-1/P)は演算部hにおいてP倍する前のデ
ータを用います。またen-1は演算部dの結果を使う。
Here, (m n-1 / P) uses the data before multiplying by P in the calculation part h. E n−1 uses the result of the operation unit d.

演算部iでは、n回目サンプリング時にもかかわら
ず、他の演算部と異なり添字としてn−1がつくが、こ
れは(6)項で明らかなように、サンプリング時の演算
結果をn+1サンプリング時のPI演算で((6)項の演
算部gで)使用するためである。
In the arithmetic unit i, unlike the other arithmetic units, n-1 is added as a suffix despite the n-th sampling. However, as apparent from the item (6), the arithmetic result at the time of the sampling is obtained by the n + 1 sampling. This is because it is used in the PI operation (in the operation part g of the item (6)).

G.発明の効果 以上説明したように本発明によれば、PWM信号を入力
としてサーボコントローラをディジタルハードウェアに
て構成したことにより、ディジタル方式で調整が簡単で
あり、PWM信号のため信号線少なくノイズに強くて上位
コントローラとの距離も大きくでき、遠隔制御が可能と
なる。また、PWM変換器の採用によりA/D変換の高速化並
びに演算パルスによる処理にて高速化が図れる。従来の
アナログ演算やディジタルソフトウェア処理の課題は全
で除くことができる。
G. Effects of the Invention As described above, according to the present invention, since the servo controller is configured by digital hardware using the PWM signal as input, the adjustment is simple in the digital system, and the signal line is reduced because of the PWM signal. It is strong against noise and can be increased in distance from the host controller, enabling remote control. In addition, the adoption of a PWM converter can increase the speed of A / D conversion and increase the speed by processing using arithmetic pulses. The problems of conventional analog arithmetic and digital software processing can be entirely eliminated.

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

第1図(A)、第2図は本発明の実施例のPWMサーボド
ライバの二例のブロック図、第1図(B)はFETブリッ
ジであり、第3図はサーボコントローラの内部構成図、
第4図はタイムフローチャート、第5図、第6図は従来
例の回路図である。 図中、 10はPWM変換器、 11はサーボコントローラ、 12はFETブリッジである。
1 (A) and 2 are block diagrams of two examples of a PWM servo driver according to an embodiment of the present invention, FIG. 1 (B) is an FET bridge, FIG. 3 is an internal configuration diagram of a servo controller,
FIG. 4 is a time flowchart, and FIGS. 5 and 6 are circuit diagrams of a conventional example. In the figure, 10 is a PWM converter, 11 is a servo controller, and 12 is a FET bridge.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】DCモータを駆動するディジタル電流制御サ
ーボドライバにおいて、 検出した電流をPWMパルスに変換するPWM変換器を設け、 このPWMパルスと上位コントローラからのPWMパルスとを
それぞれパラレルデータに変換し、ついでこのそれぞれ
のパラレルデータどおしの偏差enに基づきかつ前回の偏
差en-1と前回のPIコントローラ出力mn-1とを加味して上
記PWMパルスに基づくタイミングパルスによりシーケン
シャルにPI演算を行なうPIコントローラをハードウェア
にて構成し、 このPIコントローラ出力mnをゲート信号にするPWM変換
部を有することを特徴とするディジタル電流制御サーボ
ドライバ。
In a digital current control servo driver for driving a DC motor, a PWM converter for converting a detected current into a PWM pulse is provided, and this PWM pulse and a PWM pulse from a host controller are respectively converted into parallel data. then PI sequentially by a timing pulse based on the respective parallel data etc. the PWM pulses in consideration of the PI controller output m n-1 of and the previous deviation e n-1 and the previous based on the deviation e n dumb A digital current control servo driver, comprising: a PI controller that performs an operation; and a PWM converter that uses the PI controller output mn as a gate signal.
JP62043049A 1987-02-27 1987-02-27 Digital current control servo driver Expired - Lifetime JP2625705B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62043049A JP2625705B2 (en) 1987-02-27 1987-02-27 Digital current control servo driver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62043049A JP2625705B2 (en) 1987-02-27 1987-02-27 Digital current control servo driver

Publications (2)

Publication Number Publication Date
JPS63213487A JPS63213487A (en) 1988-09-06
JP2625705B2 true JP2625705B2 (en) 1997-07-02

Family

ID=12653024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62043049A Expired - Lifetime JP2625705B2 (en) 1987-02-27 1987-02-27 Digital current control servo driver

Country Status (1)

Country Link
JP (1) JP2625705B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0253291U (en) * 1988-10-06 1990-04-17

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61161988A (en) * 1985-01-11 1986-07-22 Omron Tateisi Electronics Co Servo motor drive device

Also Published As

Publication number Publication date
JPS63213487A (en) 1988-09-06

Similar Documents

Publication Publication Date Title
JPH1042569A (en) Output control device of pulse width modulation converter
JP2003079163A (en) Inverter
JP2625705B2 (en) Digital current control servo driver
JPH09121558A (en) Drive controller for motor
JPH0740844A (en) Electric power steering device
JP4278644B2 (en) Electric power steering control device
JPH027276B2 (en)
JP4604636B2 (en) Power conversion control device
JP2004015856A (en) Ac motor driving device
JPS5858893A (en) Controller for chopper
JP2007152994A (en) Electric power steering control device and method
JPH06292385A (en) Induction motor digital current control method
JP3652083B2 (en) Servo motor drive method
JPH05328773A (en) Motor driver
JPH08256498A (en) Pwm inverter with dead time correction function
JPH0759377A (en) Motor driver
JPH0887331A (en) Position feedback correcting method
JP3864291B2 (en) Multi-axis controller
JP3470422B2 (en) Command processing method of servo controller
JP3084937B2 (en) Electric power steering device
JP3230352B2 (en) Motor speed control device
JP2809655B2 (en) Digital arithmetic circuit
JP2002281779A (en) Ac motor driver
JPS59169376A (en) Speed controller of servo-motor
JPH0746856A (en) Digital pwm circuit