JPH01314312A - Servo controller - Google Patents

Servo controller

Info

Publication number
JPH01314312A
JPH01314312A JP63147105A JP14710588A JPH01314312A JP H01314312 A JPH01314312 A JP H01314312A JP 63147105 A JP63147105 A JP 63147105A JP 14710588 A JP14710588 A JP 14710588A JP H01314312 A JPH01314312 A JP H01314312A
Authority
JP
Japan
Prior art keywords
temperature
control
signal
section
current
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
Application number
JP63147105A
Other languages
Japanese (ja)
Inventor
Naokatsu Matsumoto
松本 直勝
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP63147105A priority Critical patent/JPH01314312A/en
Publication of JPH01314312A publication Critical patent/JPH01314312A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

PURPOSE:To prevent deterioration in controllability due to the temperature rise of an element incorporated in an output amplification part by outputting a control signal from a control part in response to either of a position and a speed signal. CONSTITUTION:A temperature detection part 8 is added to detect the temperature of the current amplifying element incorporated in the power amplification part 3 and sends its temperature signal out to a microcomputer control part 1. The microcomputer control part 1 estimates the internal resistance of the current amplifying element as a function of temperature from the temperature signal from the temperature detection part 8. The control signal (a) from the control part 1 is so outputted as to maintain the specific duty ratio of, for example, the driving current A from the output amplification part 3. Consequently, the deterioration in the controllability of the device, i.e. deterioration in response and stability is prevented and excellent control is maintained.

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

この発明は、とくに出力増幅部に内蔵される素子の温度
上昇に起因する制御性悪化を防止するようにしたサーボ
制御装置に関する。
The present invention particularly relates to a servo control device that prevents deterioration in controllability due to temperature rise of elements built in an output amplification section.

【従来の技術】[Conventional technology]

従来例について、第2図を参照しながら説明する。この
従来例はDCサーボモータを位置制御するための、マイ
クロコンピュータを用いたディジタルサーボ制御装置で
、第2図はその構成を示すブロック図である。 第2図において、DCサーボモータ4(以下、単にモー
タという)を駆動する場合、マイコン制御部1は、一定
の制御周期毎に、任意の制御則に基づいて、モータ4の
回転角度目標値と、モータ4に直結するパルスエンコー
ダ5、モータ正逆判別部6およびカウンタ7を介して得
られるモータ4の回転角度現在値とから、モータ4を駆
動するための電流指令aと、モータ駆動トルク方向指令
すを演算し、出力する。PWM (パルス幅変調)制御
部2は、電流指令aを、電力増幅部3内の電流増幅素子
をPWM制御するための電流制御指令Cに変換し、出力
する。電力増幅部3は、直流電圧としての電流制御指令
C@PWM制御することにより、モータ駆動電流Aを出
力する。モータ4は、モータ駆動電流Aによって、所定
のトルクで駆動される。
A conventional example will be explained with reference to FIG. This conventional example is a digital servo control device using a microcomputer to control the position of a DC servo motor, and FIG. 2 is a block diagram showing its configuration. In FIG. 2, when driving the DC servo motor 4 (hereinafter simply referred to as the motor), the microcomputer control unit 1 sets the rotation angle target value of the motor 4 based on an arbitrary control law at every fixed control period. , a current command a for driving the motor 4 and a motor drive torque direction from the current rotation angle value of the motor 4 obtained through a pulse encoder 5 directly connected to the motor 4, a motor forward/reverse discrimination section 6, and a counter 7. Calculates the command and outputs it. A PWM (pulse width modulation) control section 2 converts the current command a into a current control command C for PWM controlling the current amplification element in the power amplification section 3, and outputs the current control command C. The power amplification unit 3 outputs the motor drive current A by controlling the current control command C@PWM as a DC voltage. The motor 4 is driven by a motor drive current A with a predetermined torque.

【発明が解決しようとする課題】[Problem to be solved by the invention]

以上説明したように、従来の技術では、電力増幅部3は
H形ブリッジ回路で構成され、この回路に用いられる電
流増幅素子は、電流が流れるとその内部抵抗によって発
熱し、温度が上昇する。また、この内部抵抗は正の温度
係数をもつため、電流増幅素子の温度が上昇すればこれ
に応じて増加する。したがって、電流増幅素子の温度上
昇とともに電流制御指令Cに対する電力増幅部3の出力
であるモータ駆動電流Aは減少し、モータ4の発生トル
クも低下する。このように、従来のサーボ制御装置では
、電力増幅部3に内蔵される電流増幅素子の温度上昇を
考慮しなかったため、例えば急加減速動作を頻繁に繰返
す運転が続いた場合、前記の理由により電流指令aに対
するモータ4の駆動トルクが低下し、モータの制御性が
悪くなる欠点があった。 この発明の課題は、従来の技術がもつ以上の問題点を解
消し、出力増幅部に内蔵される素子の温度上昇に起因す
る制御性悪化を防止するようにしたサーボ制御装置を提
供することにある。
As described above, in the conventional technology, the power amplification section 3 is configured as an H-type bridge circuit, and when a current flows through the current amplification element, the current amplification element generates heat due to its internal resistance, and its temperature rises. Furthermore, since this internal resistance has a positive temperature coefficient, it increases as the temperature of the current amplifying element increases. Therefore, as the temperature of the current amplification element increases, the motor drive current A, which is the output of the power amplification section 3 in response to the current control command C, decreases, and the torque generated by the motor 4 also decreases. In this way, the conventional servo control device does not take into account the temperature rise of the current amplification element built into the power amplification section 3, and therefore, for example, if the operation continues with frequent repeated acceleration and deceleration operations, There was a drawback that the drive torque of the motor 4 with respect to the current command a decreased, resulting in poor controllability of the motor. An object of the present invention is to provide a servo control device that solves the problems of the conventional technology and prevents deterioration in controllability due to temperature rise of elements built into an output amplification section. be.

【課題を解決するための手段】[Means to solve the problem]

この課題を解決するために、本発明に係るサーボ制御装
置は、 す=ボモータと、このサーボモータからの位置信号、速
度信号の少なくともいずれかに基づいて制御信号を出力
する制御部と、前記制御信号に基づいて前記サーボモー
タ用の駆動信号を出力する出力増幅部とを具備する装置
において、 前記出力増幅部の温度を検出しこの温度信号を前記制御
部に送出する温度検出部を備え、前記制御部は、前記の
位置信号、速度信号の少なくともいずれかとともに、前
記温度信号に基づいて前記制御信号を出力する。
In order to solve this problem, a servo control device according to the present invention includes: a servo motor; a control section that outputs a control signal based on at least one of a position signal and a speed signal from the servo motor; an output amplification section that outputs a drive signal for the servo motor based on a signal, the device comprising: a temperature detection section that detects the temperature of the output amplification section and sends this temperature signal to the control section; The control section outputs the control signal based on the temperature signal as well as at least one of the position signal and speed signal.

【作 用】[For use]

温度検出部によって、出力増幅部の温度が検出され、こ
の温度信号は制御部に入力される。この制御部からの制
御信号は、位置信号、速度信号の少なくともいずれかと
ともに温度信号に基づいて、例えば出力増幅部からの駆
動電流が所定のデユーティ比を維持するように出力され
る。
The temperature detection section detects the temperature of the output amplification section, and this temperature signal is input to the control section. The control signal from the control section is output based on at least one of the position signal and the speed signal as well as the temperature signal so that, for example, the drive current from the output amplification section maintains a predetermined duty ratio.

【実施例】【Example】

本発明に係るサーボ制御装置の実施例について第1図を
参照しながら説明する。なお、この実施例は、DCサー
ボモータを位置制御するための、マイクロコンピュータ
を用いたディジタルサーボ制御装置で、第1図はその構
成を示すブロック図である。 第1図において、この実施例が第2図を参照しながら説
明した従来例と異なるのは、温度検出部8を追加した点
である。なお、同じ機能をもつユニットには第2図にお
けるのと同じ符号を付けである。この温度検出部8は例
えばサーミスタで、電力増幅部3の温度、正確には内蔵
の電流増幅素子の温度を検出し、その温度信号をマイコ
ン制御部1に送出する。 この実施例の動作は次のとおりである。第1図において
、マイコン制御部1は、前記の従来装置におけるのと同
様、一定の制御周期毎に、任意の制御則に基づいて、モ
ータ4を駆動するための電流指令aとモータ駆動トルク
方向指令すを算出し、出力する。同時にマイコン制御部
1は、温度検出部8からの温度信号から、電流増幅素子
の内部抵抗を温度の関数として推定し、この推定に基づ
いて電流指令aを補正する。この電流指令aの補正方法
について具体的に説明する。いま、電流増幅素子の内部
抵抗が、下記の(1)式のように温度の一次関数で表さ
れるものとする。この場合、電流増幅素子の特性を考慮
し、温度は25°Cを基準とした。 すなわち、電流指令aの温度補正をしない場合、電流増
幅素子の内部抵抗は、温度25°C(基準温度)のとき
の値を適用する。 Rt = K−T + Rs          ・・
・−(1)ここで、Rt :電流増幅素子の温度T″C
における内部抵抗、R3:同じく基準温度(25°C)
における内部抵抗、K:比例定数で、T<25°Cのと
き、K=O1T≧25°Cのとき、K=Kc(正の定数
)である。 次に、電流指令aに対するモータ駆動電流Aを基準温度
と温度T″Cとの場合について求めると、基準温度: 
As =VDs / (Rm +Rs)  −(2)温
度T″C: At =VDt / (Rm +Rt) 
 −(3)ここで、As、At :基準温度、温度T″
Cにおける駆動電流、■=直流電圧、Ds、Dt :基
準温度。 温度T’Cにおけるデユーティ比(電流指令値/電流指
令の最大値)、RIIl:モータ電機子の抵抗、である
。 (2)、 (3)式において、一般にRt >Rsであ
るから、もしDs =Dtなら、At <Asになる。 そこで、モータ4の駆動トルクを温度にかかわらず常に
一定にするためには、At =Asになるように、電流
指令aを補正する必要がある。 したがって、VDs / (Rm +Rs)=VDt 
/(Rm+Rt)の関係と、K−TがRm、Rs、Rt
に比べて極めて小さいこととから、近似的に次の式が成
立する。 Dt = (1+に−T/ (Rm +Rs)) Ds
=(1+Ft)Ds         ・・・・・・(
4)ただし、Ft =に−T/ (Rm +Rs)した
がって、温度T″Cにおけるデユーティ比Dtが(4)
式を満足するように、電流指令aを補正すれば、電流増
幅素子の温度上昇に起因するモータ4の駆動トルクの低
下を防止することができる。その結果、モータ4の制御
性は悪化することなく、良好に維持される。
An embodiment of a servo control device according to the present invention will be described with reference to FIG. This embodiment is a digital servo control device using a microcomputer to control the position of a DC servo motor, and FIG. 1 is a block diagram showing its configuration. In FIG. 1, this embodiment differs from the conventional example described with reference to FIG. 2 in that a temperature detection section 8 is added. Note that units having the same functions are given the same reference numerals as in FIG. 2. The temperature detection section 8 is a thermistor, for example, and detects the temperature of the power amplification section 3, more precisely, the temperature of the built-in current amplification element, and sends the temperature signal to the microcomputer control section 1. The operation of this embodiment is as follows. In FIG. 1, a microcomputer control unit 1 generates a current command a for driving a motor 4 and a motor drive torque direction based on an arbitrary control law every fixed control period, as in the conventional device described above. Calculate and output the command. At the same time, the microcomputer control section 1 estimates the internal resistance of the current amplification element as a function of temperature from the temperature signal from the temperature detection section 8, and corrects the current command a based on this estimation. A method for correcting this current command a will be specifically explained. Now, it is assumed that the internal resistance of the current amplification element is expressed as a linear function of temperature as shown in equation (1) below. In this case, considering the characteristics of the current amplifying element, the temperature was set at 25°C. That is, when temperature correction of the current command a is not performed, the value at a temperature of 25° C. (reference temperature) is applied to the internal resistance of the current amplifying element. Rt = K-T + Rs...
・-(1) Here, Rt: Temperature T″C of the current amplification element
Internal resistance at R3: same reference temperature (25°C)
internal resistance, K: proportional constant; when T<25°C, K=O1 when T≧25°C, K=Kc (positive constant). Next, when determining the motor drive current A for the current command a for the reference temperature and the temperature T″C, the reference temperature is:
As = VDs / (Rm +Rs) - (2) Temperature T″C: At =VDt / (Rm +Rt)
-(3) Here, As, At: reference temperature, temperature T''
Drive current at C, ■=DC voltage, Ds, Dt: reference temperature. Duty ratio (current command value/maximum value of current command) at temperature T'C, RIIl: resistance of motor armature. In equations (2) and (3), generally Rt > Rs, so if Ds = Dt, At < As. Therefore, in order to keep the driving torque of the motor 4 constant regardless of the temperature, it is necessary to correct the current command a so that At = As. Therefore, VDs / (Rm + Rs) = VDt
/(Rm+Rt) and K-T is Rm, Rs, Rt
Since it is extremely small compared to , the following equation holds approximately. Dt = (1+ to -T/ (Rm +Rs)) Ds
=(1+Ft)Ds ・・・・・・(
4) However, Ft = −T/ (Rm +Rs) Therefore, the duty ratio Dt at temperature T″C is (4)
By correcting the current command a so as to satisfy the equation, it is possible to prevent the drive torque of the motor 4 from decreasing due to the temperature rise of the current amplifying element. As a result, the controllability of the motor 4 is maintained well without deterioration.

【発明の効果】【Effect of the invention】

以上説明したように、この発明においては、温度検出部
によって、出力増幅部の温度が検出され、この温度信号
は制御部に入力される。この制御部からの温度信号は、
位置信号、速度信号の少なくともいずれかとともに温度
信号に基づいて、例えば出力増幅部からの駆動電流が所
定のデユーティ比を維持するように出力される。 したがって、この発明によれば、従来の技術に比べ次の
ようなすぐれた効果がある。 (1)  装置の制御性の悪化、つまり連応性や安定性
の悪化が防止され、良好な制御が維持さる。 (2)同時に、出力増幅部ないしその内蔵素子が許容温
度以下で使用されることが確認され、装置の信頼性向上
で図れる。 (3)装置の構成上の追加部分が簡単であるから、実施
しやすく、コスト増分が少な(てすむ。
As explained above, in the present invention, the temperature detection section detects the temperature of the output amplification section, and this temperature signal is input to the control section. The temperature signal from this control section is
Based on the temperature signal as well as at least one of the position signal and the speed signal, for example, a drive current from the output amplification section is outputted so as to maintain a predetermined duty ratio. Therefore, the present invention has the following superior effects compared to the conventional technology. (1) Deterioration of controllability of the device, that is, deterioration of coordination and stability, is prevented, and good control is maintained. (2) At the same time, it is confirmed that the output amplification section or its built-in elements are used at a temperature below the permissible temperature, which improves the reliability of the device. (3) Since the additional parts in the structure of the device are simple, it is easy to implement and the cost increase is small.

【図面の簡単な説明】 第1図は本発明に係る実施例の構成を示す)゛ロック図
・ 第2図は従来例の構成を示すプロ・ツク図である。 符号説明 1:マイコン制御部、2 : PWM制御部、3:電力
増幅部、4:DCサーボモータ、8:温度検出部。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing the configuration of an embodiment according to the present invention; FIG. 2 is a block diagram showing the configuration of a conventional example. Symbol explanation 1: Microcomputer control section, 2: PWM control section, 3: Power amplification section, 4: DC servo motor, 8: Temperature detection section.

Claims (1)

【特許請求の範囲】[Claims] 1)サーボモータと、このサーボモータからの位置信号
、速度信号の少なくともいずれかに基づいて制御信号を
出力する制御部と、前記制御信号に基づいて前記サーボ
モータ用の駆動信号を出力する出力増幅部とを具備する
装置において、前記出力増幅部の温度を検出しこの温度
信号を前記制御部に送出する温度検出部を備え、前記制
御部は、前記の位置信号、温度信号の少なくともいずれ
かとともに、前記温度信号に基づいて前記制御信号を出
力するようにしたことを特徴とするサーボ制御装置。
1) A servo motor, a control unit that outputs a control signal based on at least one of a position signal and a speed signal from the servo motor, and an output amplification that outputs a drive signal for the servo motor based on the control signal. The device includes a temperature detection section that detects the temperature of the output amplification section and sends the temperature signal to the control section, and the control section is configured to detect the temperature of the output amplification section and send the temperature signal to the control section, and the control section may detect the temperature of the output amplification section and send the temperature signal to the control section. . A servo control device, characterized in that the control signal is output based on the temperature signal.
JP63147105A 1988-06-15 1988-06-15 Servo controller Pending JPH01314312A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63147105A JPH01314312A (en) 1988-06-15 1988-06-15 Servo controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63147105A JPH01314312A (en) 1988-06-15 1988-06-15 Servo controller

Publications (1)

Publication Number Publication Date
JPH01314312A true JPH01314312A (en) 1989-12-19

Family

ID=15422629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63147105A Pending JPH01314312A (en) 1988-06-15 1988-06-15 Servo controller

Country Status (1)

Country Link
JP (1) JPH01314312A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0415707U (en) * 1990-05-31 1992-02-07

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0415707U (en) * 1990-05-31 1992-02-07

Similar Documents

Publication Publication Date Title
CN108781053B (en) Motor drive device and phase current detection method in the motor drive device
US6694237B2 (en) Steering control device
KR950028285A (en) DC motor driving power steering system for vehicle
CN101499758A (en) Controller for multi-phase electric motor
JP3609931B2 (en) Motor current control device
JPH11286278A (en) Control device for electric power steering device
DE60036589D1 (en) Current-impressing PWM technology for brushless motor
JP2002315383A (en) Controller for motor
EP0689986B1 (en) Control device of power steering motor capable of preventing motor-current-induced vibration and noise
JPH01314312A (en) Servo controller
JP2004120844A (en) Boost converter controller
JPH0984385A (en) Motor controller
JP3354633B2 (en) Stepping motor drive
JP3915894B2 (en) Drive device for brushless DC motor for driving electric vehicle
US20200295697A1 (en) Motor control device
JP3992085B2 (en) Brushless motor drive control device
JP3518986B2 (en) Motor control device
JP2000122733A (en) Current controller equipped with error correcting function by temperature
JP3860466B2 (en) Motor driver
JP2525455Y2 (en) Motor control circuit
JP2025078246A (en) MOTOR CONTROL DEVICE, MOTOR CONTROL METHOD, AND ELECTRIC POWER STEERING DEVICE
SU1121764A1 (en) D.c.drive
JPS62207197A (en) Stepping motor constant current drive circuit
JPH0984253A (en) Motor overload detection method
JP2000152685A (en) Electric motor-control device