Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0666302A - Electronic control device for hydraulic circuit - Google Patents
[go: Go Back, main page]

JPH0666302A - Electronic control device for hydraulic circuit - Google Patents

Electronic control device for hydraulic circuit

Info

Publication number
JPH0666302A
JPH0666302A JP21790692A JP21790692A JPH0666302A JP H0666302 A JPH0666302 A JP H0666302A JP 21790692 A JP21790692 A JP 21790692A JP 21790692 A JP21790692 A JP 21790692A JP H0666302 A JPH0666302 A JP H0666302A
Authority
JP
Japan
Prior art keywords
control unit
control
signal
data
basic data
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.)
Granted
Application number
JP21790692A
Other languages
Japanese (ja)
Other versions
JP3131297B2 (en
Inventor
Hiroshi Watanabe
洋 渡邊
Yasuo Tanaka
康雄 田中
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.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery 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 Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to JP04217906A priority Critical patent/JP3131297B2/en
Publication of JPH0666302A publication Critical patent/JPH0666302A/en
Application granted granted Critical
Publication of JP3131297B2 publication Critical patent/JP3131297B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Fluid-Pressure Circuits (AREA)
  • Operation Control Of Excavators (AREA)
  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【目的】油圧回路の電子制御装置において、配線が簡素
で交換が安価で生産管理が行い易く制御の不一致や組立
ミスがない制御ユニットの構成を提供する。 【構成】基本データを記憶する制御ユニット11が制御
ユニット10の信号に応じて制御ユニット7,12とデ
ータ通信を行う。制御ユニット7は制御ユニット11か
ら基本データを受信・入力し、これと圧力検出器5の圧
力信号及び斜板検出器6の斜板位置信号により制御演算
を行い斜板位置制御装置8へ斜板駆動信号を出力する。
この信号により油圧ポンプ1の吐出流量が制御される。
制御ユニット12は制御ユニット11から基本データを
受信・入力し、制御演算を行い、モータ14へ制御信号
を出力する。この信号によりエンジン13のガバナレバ
ー13bの開度が制御されエンジン13の回転数が制御
される。
(57) [Abstract] [PROBLEMS] To provide a configuration of a control unit in an electronic control device for a hydraulic circuit, in which wiring is simple, replacement is inexpensive, production control is easy, and there is no control mismatch or assembly error. [Structure] A control unit 11 that stores basic data performs data communication with the control units 7 and 12 in response to a signal from the control unit 10. The control unit 7 receives and inputs the basic data from the control unit 11 and performs a control calculation based on this and the pressure signal of the pressure detector 5 and the swash plate position signal of the swash plate detector 6 to the swash plate position control device 8. Output drive signal.
The discharge flow rate of the hydraulic pump 1 is controlled by this signal.
The control unit 12 receives / inputs basic data from the control unit 11, performs control calculation, and outputs a control signal to the motor 14. The opening of the governor lever 13b of the engine 13 is controlled by this signal, and the rotation speed of the engine 13 is controlled.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は油圧ショベル、油圧クレ
ーン等の油圧機械に用いる油圧駆動回路、原動機などの
制御装置に係わり、特に複数の制御ユニットを備えた電
子制御装置の構成に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a hydraulic drive circuit used in a hydraulic machine such as a hydraulic excavator and a hydraulic crane, a control device such as a prime mover, and more particularly to a structure of an electronic control device having a plurality of control units.

【0002】[0002]

【従来の技術】近年、油圧ショベル、油圧クレーン等油
圧駆動方式により作業装置を駆動する建設機械におい
て、種々の作業に適応するための高機能化、操作性の改
善、省エネルギー化等を目的として油圧駆動装置、原動
機などの電子制御化が進められている。図25にその一
例である油圧回路の電子制御装置を示す。
2. Description of the Related Art In recent years, in construction machines such as hydraulic excavators and hydraulic cranes that drive a working device by a hydraulic drive system, hydraulic pressure is used for the purpose of improving functionality, improving operability, and saving energy for adapting to various works. Electronic control of drive units and prime movers is being promoted. FIG. 25 shows an example of an electronic control device for a hydraulic circuit.

【0003】この電子制御装置は、エンジンなどの原動
機13(以降エンジンと呼ぶ)と、エンジン13の駆動
する油圧ポンプ1と、油圧ポンプ1の吐出した圧油によ
り駆動される油圧アクチュエータ2と、油圧ポンプ1と
油圧アクチュエータ2との間に接続され油圧アクチュエ
ータ2に供給される圧油の流量を制御するコントロール
バルブ3と、制御ユニット17と、制御ユニット18
と、制御ユニット19とから構成される。
This electronic control unit includes a prime mover 13 such as an engine (hereinafter referred to as an engine), a hydraulic pump 1 driven by the engine 13, a hydraulic actuator 2 driven by pressure oil discharged from the hydraulic pump 1, and a hydraulic pressure. A control valve 3 connected between the pump 1 and the hydraulic actuator 2 for controlling the flow rate of pressure oil supplied to the hydraulic actuator 2, a control unit 17, and a control unit 18.
And a control unit 19.

【0004】エンジン13は、ガバナ13aにより回転
数が制御される。このときの回転数の設定は、ガバナ1
3aに内蔵するガバナレバー13bの角度を変えること
により行われる。ガバナレバー13bにはガバナレバー
13bの角度を検出するガバナレバー角検出器15が設
けられている。このガバナレバー角検出器15がモニタ
ーする信号とスロットルレバー16の信号とが制御ユニ
ット19に送信され、それらの信号に基づき制御ユニッ
ト19がモータ14を駆動してガバナレバー13bの角
度を制御することによりエンジン13の回転数は制御さ
れる。
The number of revolutions of the engine 13 is controlled by the governor 13a. The setting of rotation speed at this time is governor 1
This is done by changing the angle of the governor lever 13b built in 3a. The governor lever 13b is provided with a governor lever angle detector 15 that detects the angle of the governor lever 13b. A signal monitored by the governor lever angle detector 15 and a signal from the throttle lever 16 are transmitted to the control unit 19, and the control unit 19 drives the motor 14 based on these signals to control the angle of the governor lever 13b to thereby control the engine. The rotation speed of 13 is controlled.

【0005】油圧ポンプ1は、圧力検出器5及び斜板位
置検出器6からの信号が制御ユニット18に送信され、
その信号により制御ユニット18が斜板位置制御装置8
を通じて斜板1aの位置を制御し、押しのけ容積、即ち
吐出流量が制御される。
In the hydraulic pump 1, signals from the pressure detector 5 and the swash plate position detector 6 are transmitted to the control unit 18,
The signal causes the control unit 18 to move the swash plate position control device 8
Through, the position of the swash plate 1a is controlled, and the displacement, that is, the discharge flow rate is controlled.

【0006】コントロールバルブ3は、操作レバー4に
よる制御ユニット17からの信号を電磁弁3L,3Rが
受けてその開度が制御され、アクチュエータ2あるいは
タンク9への圧油の方向と流量を制御する。
The control valve 3 receives a signal from the control unit 17 by the operating lever 4 and the solenoid valves 3L and 3R receive the signals to control the opening of the control valve 3 to control the direction and flow rate of the pressure oil to the actuator 2 or the tank 9. .

【0007】図26に制御ユニット18の構成を示す。
制御ユニット18は、圧力検出器5の圧力信号Pdと斜
板検出器6からの斜板位置信号θとを入力しデジタル信
号に変換するA/D変換器20eと、中央演算装置(C
PU)21eと、制御手順のプログラムや制御に必要な
基本データを格納するリードオンリーメモリ(ROM)
22eと、演算途中の数値を一時記憶するランダムアク
セスメモリ(RAM)23eと、出力用インターフェイ
ス(I/O)24eと、斜板制御装置8へ斜板の駆動信
号を出力する増幅器25と、制御ユニット17からの操
作状態信号Lvを入力するデジタル入力インターフェイ
ス(D/I)29eとから構成される。
FIG. 26 shows the structure of the control unit 18.
The control unit 18 receives the pressure signal Pd from the pressure detector 5 and the swash plate position signal θ from the swash plate detector 6 and converts the A / D converter 20e into a digital signal, and a central processing unit (C).
PU) 21e and read-only memory (ROM) for storing programs for control procedures and basic data required for control
22e, a random access memory (RAM) 23e for temporarily storing a numerical value during calculation, an output interface (I / O) 24e, an amplifier 25 for outputting a swash plate drive signal to the swash plate control device 8, and a control It is composed of a digital input interface (D / I) 29e for inputting the operation state signal Lv from the unit 17.

【0008】図27に制御ユニット17の構成を示す。
図中、制御ユニット18と同様の部分は図26と共通の
番号で示す。操作レバー4の操作信号XはA/D変換器
20fによりデジタル信号に変換される。またD/A変
換器26fはデジタル信号をアナログ信号に再変換し、
これらのアナログ信号は増幅器28L,28Rにより増
幅され電磁弁3L,3Rへ出力される。また、デジタル
出力インターフェイス(D/O)30を介して操作レバ
ー4の操作状態を示す操作状態信号Lvが制御ユニット
18,19へ出力される。
FIG. 27 shows the structure of the control unit 17.
In the figure, the same parts as the control unit 18 are shown by the same numbers as in FIG. The operation signal X of the operation lever 4 is converted into a digital signal by the A / D converter 20f. The D / A converter 26f reconverts the digital signal into an analog signal,
These analog signals are amplified by the amplifiers 28L and 28R and output to the solenoid valves 3L and 3R. Further, an operation state signal Lv indicating the operation state of the operation lever 4 is output to the control units 18 and 19 via the digital output interface (D / O) 30.

【0009】図28に制御ユニット19の構成を示す。
図中制御ユニット18と同様の部分は図26と共通の番
号で示す。スロットルレバー16のスロットル信号N
L、ガバナレバー角検出器15のガバナレバー角信号Ng
はA/D変換器20gによりデジタル信号に変換され
る。モータ14への信号は出力用インターフェイス(I
/O)24gとモータドライバ31を介して出力され
る。また、制御ユニット18と同様に制御ユニット17
からの操作状態信号Lvがデジタル入力インターフェイ
ス(D/I)29gを介して入力される。
FIG. 28 shows the structure of the control unit 19.
In the figure, the same parts as the control unit 18 are indicated by the same numbers as in FIG. Throttle lever 16 throttle signal N
L, governor lever angle detector 15 governor lever angle signal Ng
Is converted into a digital signal by the A / D converter 20g. The signal to the motor 14 is output to the interface (I
/ O) 24g and the motor driver 31 are output. In addition, like the control unit 18, the control unit 17
The operation state signal Lv from the input terminal is input via the digital input interface (D / I) 29g.

【0010】図29に制御ユニット18のROM22e
に格納された制御手順のフローチャートを示す。まず、
手順100においてA/D変換器20eを介して圧力信
号Pd、斜板位置信号θを読み込む。次に手順101に
おいて制御ユニット17からの操作状態信号Lvをデジ
タル入力インターフェイス(D/I)29eを介して読
み込む。
FIG. 29 shows the ROM 22e of the control unit 18.
4 shows a flowchart of the control procedure stored in FIG. First,
In step 100, the pressure signal Pd and the swash plate position signal θ are read via the A / D converter 20e. Next, in step 101, the operation state signal Lv from the control unit 17 is read in via the digital input interface (D / I) 29e.

【0011】次に手順102において操作状態信号Lv
に応じてポンプ傾転角最大値θmaxを設定する。その詳
細を図30に示す。まず手順102aにおいて操作状態
信号Lvが'ON'状態にあるか判定する。操作状態信号
Lvが'ON'、つまり操作されている状態であれば手順
102bへ行きポンプ傾転角最大値θmaxにアクチュエ
ータの操作中の最大値θmax1を設定する。
Next, in step 102, the operation state signal Lv
The maximum value of the pump tilt angle θmax is set in accordance with. The details are shown in FIG. First, in step 102a, it is determined whether the operation state signal Lv is in the "ON" state. If the operation state signal Lv is'ON ', that is, if it is in the operated state, the procedure proceeds to step 102b to set the maximum value θmax1 of the actuator tilting to the maximum value θmax of the pump tilt angle.

【0012】手順102aで操作状態信号Lvが'ON'
でない、つまり操作されていない状態であると判定され
た場合、手順102cへ行き、ポンプ傾転角最大値θma
xにアクチュエータの非操作時の最大値であるスタンバ
イ流量θmax2を設定する。
In step 102a, the operation state signal Lv is "ON".
If not, that is, if it is determined that the pump is not operated, the procedure proceeds to step 102c, and the pump tilt angle maximum value θma
Set the standby flow rate θmax2, which is the maximum value when the actuator is not operated, to x.

【0013】次に手順110においてポンプの目標傾転
角θrの演算を行う。その詳細を図31に示す。まず手
順110aにおいて、圧力信号Pdと油圧ポンプ目標吸
収トルクTrの値から目標傾転角θr1を演算する。 θr1= C・Tr/Pd 次に手順110bにおいて目標傾転角θr1とポンプ傾転
角最大値θmaxを比較する。θr1≧θmaxの場合、手順1
10cにおいて最終的な目標傾転角θrをθr=θmaxと
する。θr1<θmaxの場合は手順110dにおいてθr=
θr1とする。
Next, in step 110, the target tilt angle θr of the pump is calculated. The details are shown in FIG. First, in step 110a, the target tilt angle θr1 is calculated from the pressure signal Pd and the value of the hydraulic pump target absorption torque Tr. θr1 = C · Tr / Pd Next, in step 110b, the target tilt angle θr1 and the pump tilt angle maximum value θmax are compared. If θr1 ≧ θmax, step 1
In 10c, the final target tilt angle θr is θr = θmax. If θr1 <θmax, then θr = in step 110d
Let θr1.

【0014】次に手順120において目標傾転角θrに
斜板位置信号θが一致するように斜板制御装置8に駆動
信号が出力される。
Next, in step 120, a drive signal is output to the swash plate control device 8 so that the swash plate position signal θ matches the target tilt angle θr.

【0015】図32に制御ユニット17のROM22f
に格納された制御手順のフローチャートを示す。まず、
手順200においてA/D変換器20fを介して操作信
号Xを読み込む。次に手順201において操作信号Xを
判定し、操作状態信号Lvを設定する。その詳細を図3
3に示す。
FIG. 32 shows the ROM 22f of the control unit 17.
4 shows a flowchart of the control procedure stored in FIG. First,
In step 200, the operation signal X is read via the A / D converter 20f. Next, in step 201, the operation signal X is determined and the operation state signal Lv is set. The details are shown in Fig. 3.
3 shows.

【0016】まず手順201aにおいて操作信号Xの絶
対値と不感帯の値Xoとを比較する。|X|≧Xoの場
合、つまり操作レバーが操作されていると判断されると
手順201bへ行き操作状態信号Lvを'ON'とする。
First, in step 201a, the absolute value of the operation signal X is compared with the dead zone value Xo. When | X | ≧ Xo, that is, when it is determined that the operation lever is operated, the procedure goes to step 201b to set the operation state signal Lv to “ON”.

【0017】|X|<Xoの場合は、操作レバーが操作
されていないと判断し、手順201cへ行き操作状態信
号Lvを'OFF'とする。このときXoの値は機種に固有
の値となる。次に手順202においてデジタル出力イン
ターフェイス(D/O)30を介し、制御ユニット1
8,19へ操作状態信号Lvを出力する。次に手順21
0において操作信号Xと演算係数Ky、不感帯の値Xoを
用いてバルブ操作量Y1,Y2を演算する。
When | X | <Xo, it is determined that the operation lever is not operated, and the procedure goes to step 201c to set the operation state signal Lv to "OFF". At this time, the value of Xo becomes a value peculiar to the model. Next, in step 202, the control unit 1 is operated via the digital output interface (D / O) 30.
The operation state signal Lv is output to 8 and 19. Next, step 21
At 0, the valve operation amounts Y1 and Y2 are calculated using the operation signal X, the calculation coefficient Ky, and the dead zone value Xo.

【0018】X≧0の時 Y1=Ky・(X−Xo) Y2=0 X<0の時 Y1=0 Y2=Ky・(|X|−Xo) この時のKy,Xoはこの油圧回路が使用される機種によ
って固有の値となる。次に手順220においてD/A変
換器26f、増幅器28L,28Rを介してバルブ操作
量Y1,Y2を出力する。
When X ≧ 0 Y1 = Ky · (X−Xo) Y2 = 0 When X <0 Y1 = 0 Y2 = Ky · (| X | −Xo) At this time, Ky and Xo are determined by this hydraulic circuit. It is a unique value depending on the model used. Next, in step 220, the valve operation amounts Y1 and Y2 are output via the D / A converter 26f and the amplifiers 28L and 28R.

【0019】図34に制御ユニット19のROM22g
に格納された制御手順のフローチャートを示す。まず、
手順300においてA/D変換器20gを介してスロッ
トル信号NL、ガバナレバー角信号Ngを読み込む。次に
手順310においてデジタル入力インターフェイス(D
/I)29gを介して制御ユニット17からの操作状態
信号Lvを読み込む。
FIG. 34 shows the ROM 22g of the control unit 19.
4 shows a flowchart of the control procedure stored in FIG. First,
In step 300, the throttle signal NL and the governor lever angle signal Ng are read via the A / D converter 20g. Next, in step 310, the digital input interface (D
/ I) Read the operation state signal Lv from the control unit 17 via 29g.

【0020】次に手順320において操作状態信号Lv
の判定及び目標ガバナレバー角Nrの設定を行う。図3
5に手順320の詳細を示す。
Next, in step 320, the operation state signal Lv
And the target governor lever angle Nr are set. Figure 3
5 shows details of the procedure 320.

【0021】まず手順320aにおいて操作状態信号L
vの判定を行う。手順320aでLv='OFF'つまり操
作レバー4が操作されていないと判定された場合は手順
320cへ行く。手順320cではスロットル信号NL
と予め設定してあるアクチュエータの非操作時の最小値
であるスタンバイ回転数Nmin2を比較する。NL≧Nmin
2の場合は手順320dへ行き、目標ガバナレバー角Nr
にNmin2を設定する。手順320cでNL<Nmin2と判
定された場合は手順320eにおいてNr=NLとする。
First, in step 320a, the operation state signal L
Determine v. When it is determined in step 320a that Lv = 'OFF', that is, the operation lever 4 is not operated, the procedure proceeds to step 320c. In step 320c, throttle signal NL
And the standby rotation speed Nmin2 which is the minimum value when the actuator is not operated is set in advance. NL ≧ Nmin
In the case of 2, go to step 320d and set the target governor lever angle Nr.
Set Nmin2 to. When it is determined that NL <Nmin2 in step 320c, Nr = NL is set in step 320e.

【0022】手順320aでLv='ON'つまり操作レ
バー4が操作されていると判定された場合は手順320
bへ行く。上記Lv='OFF'の場合と同様に、スロッ
トル信号NLと予めエンジンの最高回転数の設定値より
やや高い位置に仮想的に設定されたNmin1とを比較する
が、この場合常にNL<Nmin1が成立するので手順32
0bにおいてNr=NLとする。
If it is determined in step 320a that Lv = 'ON', that is, the operation lever 4 is operated, step 320
go to b. Similar to the case of Lv = 'OFF', the throttle signal NL is compared with Nmin1 which is virtually set at a position slightly higher than the maximum engine speed setting value. In this case, NL <Nmin1 is always satisfied. Because it is established, step 32
In 0b, Nr = NL.

【0023】このNmin1及びNmin2の値はこのエンジン
が使用される車体の仕様により固有の値となる。最後に
手順330において目標ガバナレバー角Nrとガバナレ
バー角信号Ngが一致するように制御する。
The values of Nmin1 and Nmin2 are peculiar values depending on the specifications of the vehicle body in which this engine is used. Finally, in step 330, control is performed so that the target governor lever angle Nr and the governor lever angle signal Ng match.

【0024】[0024]

【発明が解決しようとする課題】これらの構成による制
御装置においては以下に示す問題点が存在する。 (1)例えば従来技術例においては各制御ユニット間での
信号のやりとりは制御ユニット17,18間及び制御ユ
ニット17,19間の2本だけであるが、制御が複雑に
なるに従いその信号線の数が増加するので配線が複雑化
する。そのために配線の故障の確率が増加し、また故障
の発見が困難となる。
The control device having these configurations has the following problems. (1) For example, in the prior art example, only two signals are exchanged between the control units 17 and 18 and between the control units 17 and 19, but as the control becomes complicated, the signal line As the number increases, the wiring becomes complicated. Therefore, the probability of wiring failure increases, and it becomes difficult to find the failure.

【0025】(2)制御ユニット17から他の制御ユニッ
ト18または19への配線が切れたとき他方の制御ユニ
ットとの制御が不一致となり、車体の動作に異常をきた
す。
(2) When the wiring from the control unit 17 to the other control unit 18 or 19 is broken, the control of the other control unit becomes inconsistent, causing an abnormality in the operation of the vehicle body.

【0026】(3)制御ユニット17,18及び19は、
検出信号の入力、データの処理、機器駆動信号の出力の
すべてを行うことから、上記のようにA/D変換器20
e,f,g、または出力用インターフェイス(I/O)
24e及び24gや増幅器等の高価な入出力機器を必要
とし、またこれに伴って大容量の電源及び大面積の基板
を必要とし、制御ユニットの単価は高価となる。したが
って性能向上の為に基本データを変更する際、高価な制
御ユニット17,18または19そのものをその都度交
換する必要があり不経済である。
(3) The control units 17, 18 and 19 are
Since the detection signal is input, the data is processed, and the device drive signal is output, as described above, the A / D converter 20
e, f, g, or output interface (I / O)
24e and 24g, expensive input / output devices such as amplifiers are required, and accordingly, a large-capacity power source and a large-area board are required, and the unit price of the control unit becomes expensive. Therefore, when changing the basic data to improve the performance, the expensive control unit 17, 18 or 19 itself must be replaced each time, which is uneconomical.

【0027】(4)制御ユニット17,18及び19はこ
の油圧回路が使用される機種に応じて、先の図30及び
図35に示したように演算で使用するθmax1,θmax2,
Nmin2が異なる。したがって制御プログラムが共通にも
係わらず機種別に多種類の制御ユニットを用意しなくて
はならないので、生産管理が煩雑になる。
(4) The control units 17, 18 and 19 use θmax1, θmax2, which are used for calculation as shown in FIGS. 30 and 35, depending on the model in which this hydraulic circuit is used.
Nmin2 is different. Therefore, even though the control program is common, it is necessary to prepare various types of control units for each model, which complicates production management.

【0028】(5)上記(4)の理由により機種別に多種類の
制御ユニットが存在するので、組立時に制御ユニット1
7,18,19の組み合わせを誤る可能性がある。
(5) Due to the reason (4) above, there are various types of control units for each model.
There is a possibility that the combination of 7, 18 and 19 may be wrong.

【0029】(6)故障時に制御ユニット17若しくは1
8、あるいは19を交換する際にも同様の誤りが起こる
可能性がある。
(6) Control unit 17 or 1 in case of failure
A similar error can occur when replacing 8 or 19.

【0030】本発明の第1の目的は、油圧回路の電子制
御装置において、制御ユニット間の信号線の数を減ら
し、配線の故障が少なく、かつ故障時も修理しやすい電
子制御装置を提供することである。
A first object of the present invention is to provide an electronic control device for a hydraulic circuit, in which the number of signal lines between control units is reduced, there are few wiring failures, and repairs are easy even when a failure occurs. That is.

【0031】本発明の第2の目的は、油圧回路の電子制
御装置において、性能向上のための制御ユニットの交換
を安価に行うことを可能とする電子制御装置を提供する
ことである。
A second object of the present invention is to provide an electronic control device for a hydraulic circuit, which makes it possible to replace a control unit for improving performance at low cost.

【0032】本発明の第3の目的は、油圧回路の電子制
御装置において、基本データの違いだけのために何種類
もの制御ユニットを生産しなくてはならない煩雑さを避
け、組立時や修理時に制御ユニットの組み合わせを誤る
ことがなく、かつ制御状態の不一致が発生しにくい電子
制御装置を提供することである。
A third object of the present invention is to avoid the complexity of having to produce several kinds of control units in an electronic control unit for a hydraulic circuit only due to the difference in basic data, and at the time of assembly or repair. An object of the present invention is to provide an electronic control device that does not cause a wrong combination of control units and is less likely to cause a mismatch in control states.

【0033】[0033]

【課題を解決するための手段】上記第1の目的を達成す
るために、本発明は、油圧回路を制御する第1及び第2
の制御ユニットを備えた電子制御装置において、前記第
1及び第2の制御ユニットとは別に第3の制御ユニット
を設け、前記第1の制御ユニットは、前記第3の制御ユ
ニットに操作状態信号を送信する第1の通信手段を有
し、前記第3の制御ユニットは、第2の制御ユニットで
の制御演算に用いる基本データを記憶する手段と、前記
第1の制御ユニットからの操作状態信号を受信しその操
作状態信号に基づいて前記基本データを前記第2の制御
ユニットに送信する第2の通信手段とを有し、前記第2
の制御ユニットは、前記第3の制御ユニットからの基本
データを受信する第3の通信手段と、受信した基本デー
タを入力して制御演算に用いる手段とを有する。
In order to achieve the above first object, the present invention provides first and second hydraulic circuit control means.
In the electronic control device including the control unit, a third control unit is provided separately from the first and second control units, and the first control unit sends an operation state signal to the third control unit. The third control unit has a first communication unit for transmitting, and the third control unit stores a basic data used for control calculation in the second control unit and an operation state signal from the first control unit. Second communication means for receiving and transmitting the basic data to the second control unit based on the operation state signal,
The control unit includes a third communication unit that receives the basic data from the third control unit, and a unit that inputs the received basic data and uses it for control calculation.

【0034】好ましくは、前記油圧回路の電子制御装置
において、前記第2の制御ユニットは複数個設けられ
る。
Preferably, in the electronic control unit for the hydraulic circuit, a plurality of the second control units are provided.

【0035】また、上記第1〜第3の目的を達成するた
めに、本発明は、油圧回路を制御する第1及び第2の制
御ユニットを備えた電子制御装置において、前記第1及
び第2の制御ユニットとは別に第3の制御ユニットを設
け、前記第1の制御ユニットは、前記第3の制御ユニッ
トに操作状態信号を送信する第1の通信手段を有し、前
記第3の制御ユニットは、第1の制御ユニットでの制御
演算に用いる第1の基本データ及び第2の制御ユニット
での制御演算に用いる第2の基本データを記憶する手段
と、前記第1の基本データを前記第1の制御ユニットに
送信すると共に、前記第1の制御ユニットからの操作状
態信号を受信しその操作状態信号に基づいて前記第2の
基本データを前記第2の制御ユニットに送信する第2の
通信手段とを有し、前記第1の制御ユニットの第1の通
信手段は前記第3の制御ユニットからの第1の基本デー
タを受信する機能を有しかつ前記第1の制御ユニットは
受信した第1の基本データを入力して制御演算に用いる
手段を有し、前記第2の制御ユニットは、前記第3の制
御ユニットからの第2の基本データを受信する第3の通
信手段と、受信した第2の基本データを入力して制御演
算に用いる手段とを有する。
In order to achieve the above first to third objects, the present invention provides an electronic control device comprising first and second control units for controlling a hydraulic circuit, wherein the first and second control units are provided. And a third control unit, the first control unit having first communication means for transmitting an operation state signal to the third control unit, and the third control unit. Means for storing the first basic data used for the control calculation in the first control unit and the second basic data used for the control calculation in the second control unit, and the first basic data for storing the first basic data Second communication for transmitting to the first control unit, receiving an operation state signal from the first control unit, and transmitting the second basic data to the second control unit based on the operation state signal With means The first communication means of the first control unit has a function of receiving the first basic data from the third control unit, and the first control unit inputs the received first basic data. The second control unit receives the second basic data from the third control unit, and the received second basic data. Means for inputting and using for control calculation.

【0036】好ましくは、前記油圧回路の電子制御装置
において、前記第2の制御ユニットは複数個設けられ
る。
Preferably, in the electronic control device for the hydraulic circuit, a plurality of the second control units are provided.

【0037】[0037]

【作用】以上のように構成した本発明においては、第2
の制御ユニットの数が増えたり制御が複雑になったとし
ても、各制御ユニット間の信号は第3の制御ユニットを
介して1本の通信線を介してやりとりするので、配線が
簡素化し故障の確率が低減すると同時に、故障が発生し
たときも発見が容易である。
In the present invention constructed as above, the second
Even if the number of control units increases or the control becomes complicated, the signals between the control units are exchanged via one communication line via the third control unit, so that the wiring is simplified and a failure occurs. The probability is reduced, and at the same time, it is easy to find when a failure occurs.

【0038】また、本発明においては、機種及び制御の
状態に対応した基本データは第3の制御ユニットのみが
記憶し、第1及び第2の制御ユニットは基本データの記
憶を必要としないのでそれぞれ全機種共通のものを用意
すれば足りる。したがって第1及び第2の制御ユニット
は量産が可能であり安価に製造することができる。
Further, in the present invention, the basic data corresponding to the model and control state is stored only in the third control unit, and the first and second control units do not need to store the basic data. It suffices to have a common one for all models. Therefore, the first and second control units can be mass-produced and can be manufactured at low cost.

【0039】さらに、第3の制御ユニットは高価な入出
力機器及びそれに付属する電源等を備えていないので、
安価に製造できる。したがって、制御ユニット全体のコ
ストを安価にできるとともに、性能改善を目的とした制
御ユニットの交換は安価な第3の制御ユニットのみ交換
すれば足り、制御ユニットの交換が安価にできる。
Furthermore, since the third control unit does not include expensive input / output equipment and a power supply attached to it,
It can be manufactured at low cost. Therefore, the cost of the control unit as a whole can be reduced, and the control unit for the purpose of improving the performance can be exchanged only by the inexpensive third control unit, and the control unit can be exchanged at a low cost.

【0040】また、機種及び制御の状態に対応した基本
データは第3の制御ユニットのみが記憶し、第1及び第
2の制御ユニットは基本データの記憶を必要としないの
でそれぞれ全機種共通のものを用意すれば足りる。した
がって制御ユニットの生産管理が行い易くなる。
Basic data corresponding to the model and control state is stored only in the third control unit, and the first and second control units do not need to store basic data. Is enough. Therefore, the production management of the control unit is facilitated.

【0041】さらに、基本データを記憶した第3の制御
ユニットに対して第1及び第2の制御ユニットはそれぞ
れ全機種共通のものとなり、組み合わせの誤りを防止で
きる。
Further, the first and second control units are common to all models with respect to the third control unit storing the basic data, so that an error in combination can be prevented.

【0042】[0042]

【実施例】以下、本発明の一実施例を図1〜図35によ
り説明する。本実施例の電子制御装置の全体構成図を図
1に示す。この電子制御装置は、エンジン13と、エン
ジン13により駆動される油圧ポンプ1と、油圧ポンプ
1の吐出した圧油により駆動される油圧アクチュエータ
2と、油圧ポンプ1と油圧アクチュエータ2との間に接
続され油圧アクチュエータ2に供給される圧油の流量を
制御するコントロールバルブ3と、制御ユニット7と、
制御ユニット10と、制御ユニット11と、制御ユニッ
ト12とから構成される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 shows the overall configuration of the electronic control unit of this embodiment. This electronic control unit is connected between an engine 13, a hydraulic pump 1 driven by the engine 13, a hydraulic actuator 2 driven by pressure oil discharged from the hydraulic pump 1, and a hydraulic pump 1 and a hydraulic actuator 2. A control valve 3 for controlling the flow rate of pressure oil supplied to the hydraulic actuator 2;
It is composed of a control unit 10, a control unit 11 and a control unit 12.

【0043】制御ユニット11は基本データを記憶する
制御ユニットで、他の制御ユニット7,10及び12と
の間でデータの通信を行う。
The control unit 11 is a control unit for storing basic data, and performs data communication with other control units 7, 10 and 12.

【0044】エンジン13は、ガバナ13aにより回転
数が制御される。このときの回転数の設定は、ガバナ1
3aに内蔵するガバナレバー13bの角度を変えること
により行われる。ガバナレバー13bにはガバナレバー
13bの角度を検出するガバナレバー角検出器15が設
けられている。このガバナレバー角検出器15がモニタ
ーする信号とスロットルレバー16の信号とが制御ユニ
ット12に送信され、それらの信号に基づき制御ユニッ
ト12がモータ14を駆動してガバナレバー13bの角
度を制御することによりエンジン13の回転数は制御さ
れる。
The rotation speed of the engine 13 is controlled by the governor 13a. The setting of rotation speed at this time is governor 1
This is done by changing the angle of the governor lever 13b built in 3a. The governor lever 13b is provided with a governor lever angle detector 15 that detects the angle of the governor lever 13b. The signal monitored by the governor lever angle detector 15 and the signal from the throttle lever 16 are transmitted to the control unit 12, and the control unit 12 drives the motor 14 based on these signals to control the angle of the governor lever 13b to thereby control the engine. The rotation speed of 13 is controlled.

【0045】油圧ポンプ1は、圧力検出器5及び斜板位
置検出器6からの信号が制御ユニット7に送信され、そ
の信号により制御ユニット7が斜板位置制御装置8を通
じて斜板1aの位置を制御し、押しのけ容積、即ち吐出
流量が制御される。
In the hydraulic pump 1, the signals from the pressure detector 5 and the swash plate position detector 6 are transmitted to the control unit 7, and the control unit 7 controls the position of the swash plate 1a through the swash plate position control device 8 by the signals. The displacement volume, that is, the discharge flow rate is controlled.

【0046】コントロールバルブ3は、操作レバー4に
よる制御ユニット10からの信号を電磁弁3L,3Rが
受けてその開度が制御され、アクチュエータ2あるいは
タンク9への圧油の方向と流量を制御する。
The opening of the control valve 3 is controlled by the solenoid valves 3L and 3R receiving a signal from the control unit 10 by the operating lever 4, and the opening degree thereof is controlled to control the direction and flow rate of the pressure oil to the actuator 2 or the tank 9. .

【0047】制御ユニット7の構成を図2に示す。制御
ユニット7は、圧力検出器5の圧力信号Pdと斜板検出
器6からの斜板位置信号θとを入力しデジタル信号に変
換するA/D変換器20aと、中央演算装置(CPU)
21aと、制御手順のプログラムや制御に必要な基本デ
ータを格納するリードオンリーメモリ(ROM)22a
と、演算途中の数値を一時記憶するランダムアクセスメ
モリ(RAM)23aと、出力用インターフェイス(I
/O)24aと、斜板制御装置8へ斜板の駆動信号を出
力する増幅器25と、制御ユニット11とCPUの指令
でデータの通信を行うシリアルインターフェイス(SI
/O)27aとから構成される。
The structure of the control unit 7 is shown in FIG. The control unit 7 receives the pressure signal Pd from the pressure detector 5 and the swash plate position signal θ from the swash plate detector 6 and converts it into a digital signal, and a central processing unit (CPU).
21a and a read-only memory (ROM) 22a for storing a control procedure program and basic data necessary for control
, A random access memory (RAM) 23a for temporarily storing a numerical value during calculation, and an output interface (I
/ O) 24a, an amplifier 25 that outputs a swash plate drive signal to the swash plate control device 8, and a serial interface (SI) that performs data communication according to commands from the control unit 11 and the CPU.
/ O) 27a.

【0048】制御ユニット10の構成を図3に示す。図
中、制御ユニット7と同様の部分は図2と共通の番号で
示す。A/D変換器20bに入力した操作レバー4の操
作信号Xはデジタル信号に変換される。D/A変換器2
6bはデジタル信号をアナログ信号に再変換し、これら
のアナログ信号は増幅器28L,28Rにより増幅され
電磁弁3L,3Rへ出力される。シリアルインターフェ
イス(SI/O)27bは他の制御ユニット11とCP
Uの指令でデータの通信を行う。
The structure of the control unit 10 is shown in FIG. In the figure, the same parts as the control unit 7 are shown by the same numbers as in FIG. The operation signal X of the operation lever 4 input to the A / D converter 20b is converted into a digital signal. D / A converter 2
6b reconverts the digital signal into an analog signal, and these analog signals are amplified by the amplifiers 28L and 28R and output to the solenoid valves 3L and 3R. The serial interface (SI / O) 27b is connected to another control unit 11 and CP.
Data communication is performed according to the U command.

【0049】制御ユニット12の構成を図4に示す。図
中、制御ユニット7と同様の部分は図2と共通の番号で
示す。スロットルレバー16のスロットル信号NL、ガ
バナレバー角検出器15のガバナレバー角信号NgはA
/D変換器20cによりデジタル信号に変換される。モ
ータ14への信号は出力用インターフェイス(I/O)
24cとモータドライバ31を介して出力される。シリ
アルインターフェイス(SI/O)27cは他の制御ユ
ニット11とCPUの指令でデータの通信を行う。
The structure of the control unit 12 is shown in FIG. In the figure, the same parts as the control unit 7 are shown by the same numbers as in FIG. The throttle signal NL of the throttle lever 16 and the governor lever angle signal Ng of the governor lever angle detector 15 are A
It is converted into a digital signal by the / D converter 20c. The signal to the motor 14 is an output interface (I / O)
It is output via 24c and the motor driver 31. The serial interface (SI / O) 27c communicates data with another control unit 11 according to a command from the CPU.

【0050】制御ユニット11の構成を図5に示す。図
中、制御ユニット7と同様の部分は図2と共通の番号で
示す。シリアルインターフェイス(SI/O)27dは
他の制御ユニット7,10,12とCPUの指令でデー
タの通信を行う。
The structure of the control unit 11 is shown in FIG. In the figure, the same parts as the control unit 7 are shown by the same numbers as in FIG. The serial interface (SI / O) 27d communicates data with other control units 7, 10 and 12 according to a command from the CPU.

【0051】シリアルインターフェイス(SI/O)2
7dを使用した通信の方法の一例を図6に示す。図は制
御ユニット11から制御ユニット7への通信を示してい
る。制御ユニット11のシリアルインターフェイス(S
I/O) 27dはCPU21dから送られてきたパラ
レルの1データをビットごとに時系列のデータにして通
信先の制御ユニット7のシリアルインターフェイス(S
I/O) 27aへ通信する。シリアルのデータを受け
取ったシリアルインターフェイス(SI/O)27aは
1ビットずつ時系列的に受け取ったデータを再びパラレ
ルの1データに変換する。制御ユニット7のCPU21
aはシリアルインターフェイス(SI/O) 27aの
状態を見ていて、パラレルのデータが入力されるとその
データを読み込む。以上の動作を繰り返すことによって
複数のデータの通信を行うことができる。これらのシリ
アルインターフェイス(SI/O)は市販のLSIとし
て簡単に入手することができる。
Serial interface (SI / O) 2
FIG. 6 shows an example of a communication method using 7d. The figure shows communication from the control unit 11 to the control unit 7. Serial interface of control unit 11 (S
The I / O) 27d converts one parallel data sent from the CPU 21d into time series data bit by bit and serial interface (S) of the control unit 7 of the communication destination.
I / O) 27a. The serial interface (SI / O) 27a, which has received the serial data, converts the data received in time series bit by bit into parallel 1 data again. CPU 21 of control unit 7
a refers to the state of the serial interface (SI / O) 27a, and when parallel data is input, the data is read. By repeating the above operation, a plurality of data can be communicated. These serial interfaces (SI / O) can be easily obtained as commercial LSIs.

【0052】各制御ユニットのROM22a〜22dに
格納された制御手順を図7〜図22により説明する。制
御ユニット11の制御手順を図7に示す。まず手順30
0においてSI/O27cを介して制御ユニット7に基
本データTrを通信する。次に手順310において同じ
くSI/O 27cを介して制御ユニット10へ基本デ
ータKy、Xoを通信する。この時基本データTr、Ky、
Xoは組になったもので特定の一機種に対応している。
The control procedure stored in the ROMs 22a to 22d of each control unit will be described with reference to FIGS. The control procedure of the control unit 11 is shown in FIG. First, step 30
At 0, the basic data Tr is communicated to the control unit 7 via the SI / O 27c. Next, in step 310, basic data Ky and Xo are communicated to the control unit 10 also via the SI / O 27c. At this time, basic data Tr, Ky,
Xo is a set and corresponds to one specific model.

【0053】図8に図7に示した手順300の詳細を示
す。最初に手順320において制御ユニット11のSI
/O 27cの初期設定、すなわちシリアル通信におけ
る1データのビット数、通信速度などを設定する。次に
手順301へ移る。
FIG. 8 shows details of the procedure 300 shown in FIG. First, in step 320, the SI of the control unit 11 is
/ O 27c is initialized, that is, the number of bits of one data in serial communication, communication speed, etc. are set. Then, the procedure proceeds to step 301.

【0054】手順301においてSI/O 27cを介
して制御ユニット7へTrデータを通信する。この際、
図9(a)に示すようにデータの始まりであるスタート
コード、データを受信した制御ユニットが自分への送信
であることを識別するための送り先アドレス(この場合
は制御ユニット7の番号)、Trデータ、データの終わ
りを示す終了コードを一組のデータとして送信する。即
ち図6に示したCPU21d,SI/O 27dとCP
U21a,SI/O 27aによる通信手順を、スター
トコード、送り先アドレス、Trデータ、終了コードの
4回行い送信する。
In step 301, Tr data is communicated to the control unit 7 via the SI / O 27c. On this occasion,
As shown in FIG. 9A, a start code that is the beginning of the data, a destination address (in this case, the number of the control unit 7) for identifying that the control unit that received the data is the transmission to itself, Tr Data and an end code indicating the end of the data are transmitted as a set of data. That is, the CPU 21d, SI / O 27d and CP shown in FIG.
The communication procedure by the U21a and SI / O 27a is performed four times including the start code, the destination address, the Tr data, and the end code, and then transmitted.

【0055】次に手順302へ移り制御ユニット7から
の応答を受信したかを判定する。制御ユニット7は後述
するように制御ユニット11からのデータを受信すると
それに対して応答を返すようにしておく。この応答デー
タは図9(b)に示すように、スタートコード、どの制
御ユニットからの応答であるかを示す送り元アドレス、
応答コード、終了コードの一組のデータである。この
際、図6に示した通信手順を逆にして4回行い一組のデ
ータを受信する。ここで制御ユニット7からのデータ受
信がない場合は手順303へ行く。
Next, in step 302, it is determined whether a response from the control unit 7 has been received. When the control unit 7 receives data from the control unit 11 as described later, the control unit 7 returns a response to the data. As shown in FIG. 9B, the response data includes a start code, a sender address indicating which control unit the response is from,
It is a set of data of a response code and an end code. At this time, the communication procedure shown in FIG. 6 is reversed and performed four times to receive a set of data. If no data is received from the control unit 7, the procedure goes to step 303.

【0056】手順303では制御ユニット7からの応答
遅れを考慮して一定時間経過したかを判定する。経過し
ていなければ再度手順302に戻り制御ユニット7から
の応答を判定する。経過したと判定した場合は手順30
1へ戻り再度制御ユニット7へデータを送信する。これ
は、制御ユニット7が通信準備ができてなくて制御ユニ
ット11からのデータを受信できず、応答を返せなかっ
た場合を考慮したためである。
In step 303, it is determined whether a fixed time has elapsed in consideration of the response delay from the control unit 7. If it has not elapsed, the process returns to step 302 again to determine the response from the control unit 7. If it is determined that the time has passed, step 30
It returns to 1 and transmits data to the control unit 7 again. This is because the control unit 7 is not ready for communication, cannot receive data from the control unit 11, and cannot return a response.

【0057】一方、手順302において制御ユニット7
からの応答の受信を確認した場合、手順310へ移り制
御ユニット10へのデータKy,Xoの通信を行う。この
手順は手順300に示したものと同様である。但し、制
御ユニット11から制御ユニット7へ送信するデータは
図9(c)に示すものとなり、送り先アドレスは制御ユ
ニット10でありKy,Xoの2つのデータを送信するこ
とから全部で5データで一組のデータとなる。制御ユニ
ット10からの応答データは、図9(d)に示すように
送り元アドレスが制御ユニット10になる以外は図9
(a)と同じ構成である。
On the other hand, in step 302, the control unit 7
If it is confirmed that the response is received, the procedure goes to step 310 to communicate the data Ky, Xo to the control unit 10. This procedure is similar to that shown in procedure 300. However, the data transmitted from the control unit 11 to the control unit 7 is as shown in FIG. 9 (c), and the destination address is the control unit 10, and since two data of Ky and Xo are transmitted, a total of 5 data are integrated. It becomes a set of data. The response data from the control unit 10 is shown in FIG. 9 except that the source address is the control unit 10 as shown in FIG.
It has the same configuration as (a).

【0058】次に、手順400において制御ユニット1
0へシリアルインターフェイス(SI/O)27bを介
してLv信号要求コマンドを送信する。このコマンドは
双方の制御ユニット間で特定のコードが通信されたとき
それをLvの送信要求として認識することを取り決めて
おき、そのコードを使用する。そのときの通信データの
構成を図10に示す。このとき、図10(a)に示すよ
うにデータの始まりであるスタートコードと、データを
受信した制御ユニットが自分への送信であることを識別
するための送り先アドレス(この場合は制御ユニット1
0の番号)と、Lv送信要求と、データの終わりを示す
終了コードとを1組として送信する。すなわち図6に示
したCPU21a及びシリアルインターフェイス(SI
/O)27aと、シリアルインターフェイス(SI/
O)27d及びCPU27aとの通信手順を、スタート
コード、送り先アドレス、Lv送信要求、終了コードの
4回行い送信する。
Next, in step 400, the control unit 1
0 to the Lv signal request command via the serial interface (SI / O) 27b. This command is arranged such that when a specific code is communicated between both control units, it is recognized as an Lv transmission request, and that code is used. The structure of the communication data at that time is shown in FIG. At this time, as shown in FIG. 10A, a start code, which is the beginning of the data, and a destination address (in this case, the control unit 1) for identifying that the control unit receiving the data is the transmission to itself.
0 number), an Lv transmission request, and an end code indicating the end of data are transmitted as one set. That is, the CPU 21a and the serial interface (SI
/ O) 27a and serial interface (SI /
O) The communication procedure with the 27d and the CPU 27a is performed four times including a start code, a destination address, an Lv transmission request, and an end code, and then transmitted.

【0059】次に手順410へ移り制御ユニット10か
ら操作状態信号Lvを受信したかどうかを判定する。制
御ユニット10は後述するように制御ユニット11から
Lv送信要求を受信するとそれに対して操作状態信号Lv
を返すようにしておく。この応答データは図10(b)
に示すように、スタートコードと、どの制御ユニットか
らの応答であるかを示す送り元アドレスと、Lvデータ
と、終了コードとの1組のデータである。この際、図6
に示した通信手順を逆にして4回行い、1組のデータを
受信する。
Next, the routine proceeds to step 410, where it is judged whether the operation state signal Lv is received from the control unit 10. When the control unit 10 receives the Lv transmission request from the control unit 11 as described later, the control state signal Lv
To return. This response data is shown in Fig. 10 (b).
As shown in (1), it is a set of data including a start code, a transmission source address indicating which control unit the response is from, Lv data, and an end code. At this time, FIG.
The communication procedure shown in is reversed and is performed four times to receive a set of data.

【0060】次に手順420において先に受信したLv
が前の状態から変化したかを判定する。変化していない
場合は手順400へ戻る。変化している場合は手順43
0へ移る。手順430ではLvの状態を判定する。
Next, in step 420, Lv received earlier
Determines whether has changed from the previous state. If it has not changed, the procedure returns to step 400. If it has changed, step 43
Move to 0. In step 430, the state of Lv is determined.

【0061】Lvが'ON'である場合手順440へ移
る。手順440ではポンプ傾転角最大値θmaxにアクチ
ュエータの操作中の最大値θmax1を設定し、シリアルイ
ンターフェイス(SI/O)27aを介して制御ユニッ
ト7へθmaxデータを送信する。手順440の詳細を図
11に示す。
If Lv is'ON ', the procedure moves to step 440. In step 440, the maximum value θmax1 during the operation of the actuator is set to the pump tilt angle maximum value θmax, and the θmax data is transmitted to the control unit 7 via the serial interface (SI / O) 27a. Details of step 440 are shown in FIG.

【0062】まず、手順440aにおいてポンプ傾転角
最大値θmaxにアクチュエータの操作中の最大値θmax1
を設定する。このθmax1の値はこのポンプが使用される
車体の仕様により固有の値となる。θmax1については後
述する。
First, in step 440a, the maximum value θmax1 of the pump tilt angle is set to the maximum value θmax1 during the operation of the actuator.
To set. This value of θmax1 is a unique value depending on the specifications of the vehicle body in which this pump is used. θmax1 will be described later.

【0063】次に手順440bではθmaxデータを制御
ユニット7へ送信する。このとき、図10(c)に示す
ようにスタートコード、送り先アドレス、θmaxデー
タ、終了コードを1組のデータとして送信する。
Next, in step 440b, the θmax data is transmitted to the control unit 7. At this time, as shown in FIG. 10C, the start code, destination address, θmax data, and end code are transmitted as one set of data.

【0064】次に、手順440cにおいて制御ユニット
7からの応答を受信したか判定する。後述するように制
御ユニット7は制御ユニット11からのθmaxデータを
受信すると図10(d)に示す応答を返すようにしてお
き送受信が確実に行われたことを確認できるようにす
る。応答を受信した場合手順450へ移る。
Next, in step 440c, it is determined whether a response from the control unit 7 has been received. As will be described later, when the control unit 7 receives the θmax data from the control unit 11, the control unit 7 returns the response shown in FIG. 10D so that it can be confirmed that the transmission / reception is surely performed. When the response is received, the procedure proceeds to step 450.

【0065】手順450では同様にガバナレバー角設定
値Nminに対してアクチュエータの操作時のガバナレバ
ー角設定値Nmin1を設定し、シリアルインターフェイス
(SI/O)27cを介して制御ユニット12へNmin
データを送信する。手順450の詳細を図12に示す。
In step 450, similarly, the governor lever angle set value Nmin1 for operating the actuator is set to the governor lever angle set value Nmin, and Nmin is set to the control unit 12 via the serial interface (SI / O) 27c.
Send data. Details of procedure 450 are shown in FIG.

【0066】まず、手順450aにおいてガバナレバー
角設定値Nminにアクチュエータの操作時のガバナレバ
ー角設定値Nmin1を設定する。このNmin1の値はこのエ
ンジンが使用される車体の仕様により固有の値となる。
Nmin1については後述する。
First, in step 450a, the governor lever angle set value Nmin1 is set to the governor lever angle set value Nmin1 when the actuator is operated. This value of Nmin1 is a unique value depending on the specifications of the vehicle body in which this engine is used.
Nmin1 will be described later.

【0067】次に手順450bではNminデータを制御
ユニット12へ送信する。このとき、図10(e)に示
すようにスタートコード、送り先アドレス、Nminデー
タ、終了コードを1組のデータとして送信する。
Next, in step 450b, Nmin data is transmitted to the control unit 12. At this time, as shown in FIG. 10 (e), the start code, the destination address, the Nmin data, and the end code are transmitted as one set of data.

【0068】次に、手順450cにおいて制御ユニット
12からの応答を受信したか判定する。後述するように
制御ユニット12は制御ユニット11からのNminデー
タを受信すると図10(f)に示す応答を返すようにし
ておき送受信が確実に行われたことを確認できるように
する。応答を受信した場合手順400へ戻る。
Next, in step 450c, it is determined whether a response from the control unit 12 has been received. As will be described later, when the control unit 12 receives the Nmin data from the control unit 11, the control unit 12 returns the response shown in FIG. 10 (f) so that it can be confirmed that the transmission / reception is surely performed. When the response is received, the process returns to step 400.

【0069】一方、手順430でLvが'OFF'である
と判定された場合、手順460へ行く。手順460では
ポンプ傾転角最大値θmaxにアクチュエータの非操作時
の最大値θmax2を設定し、手順440と同様の方法で制
御ユニット7へ送信する。ここでθmax2はこのポンプが
使用される車体の仕様により固有の値となる。θmax2に
ついても後述する。
On the other hand, if it is determined in step 430 that Lv is'OFF ', the procedure proceeds to step 460. In step 460, the maximum value θmax2 of the pump tilt angle is set to the maximum value θmax2 when the actuator is not operated, and the maximum value θmax2 is transmitted to the control unit 7 in the same manner as in step 440. Here, θmax2 is a unique value depending on the specifications of the vehicle body in which this pump is used. θmax2 will also be described later.

【0070】次に手順470においてガバナレバー角設
定値Nminに対してアクチュエータの非操作時の最小値
Nmin2を設定し、手順450と同様の方法で制御ユニッ
ト12へ送信する。このNmin2は、このエンジンが使用
される車体の仕様により固有の値となる。Nmin2につい
ても後述する。手順470が終了すると、手順400へ
戻る。以上のように制御ユニット11では手順400〜
470を常時繰り返し行う。
Next, in step 470, the minimum value Nmin2 when the actuator is not operated is set for the governor lever angle set value Nmin, and the minimum value Nmin2 is transmitted to the control unit 12 in the same manner as in step 450. This Nmin2 becomes a unique value depending on the specifications of the vehicle body in which this engine is used. Nmin2 will also be described later. When step 470 ends, the process returns to step 400. As described above, in the control unit 11, the procedure 400-
470 is always repeated.

【0071】制御ユニット7の制御手順を図13に示
す。ここで図29に示した制御ユニット18の制御手順
と異なるのは手順101,102がなくなり最初に手順
130A,130,140が追加された点である。
The control procedure of the control unit 7 is shown in FIG. The difference from the control procedure of the control unit 18 shown in FIG. 29 is that the procedures 101 and 102 are eliminated and the procedures 130A, 130 and 140 are added first.

【0072】手順130Aではシリアルインターフェイ
ス(SI/O)27aを介して制御ユニット11から制
御演算に使用する基本データである油圧ポンプの目標吸
収トルクTrを読み込みRAM23aに記憶する。図1
4にこの手順130Aの詳細を示す。
In step 130A, the target absorption torque Tr of the hydraulic pump, which is basic data used for control calculation, is read from the control unit 11 via the serial interface (SI / O) 27a and stored in the RAM 23a. Figure 1
4 shows the details of this procedure 130A.

【0073】まず、手順131において制御ユニット7
のシリアルインターフェイス(SI/O)27aの初期
設定を行う。次に、手順132において図9(a)に示
したデータの制御ユニット11からの受信を判定する。
受信していない場合はデータを受信するまで手順132
を繰り返す。データの受信があった場合は、手順133
へ移る。
First, in step 131, the control unit 7
Initialize the serial interface (SI / O) 27a. Next, in step 132, the reception of the data shown in FIG. 9A from the control unit 11 is determined.
If not, go to step 132 until data is received.
repeat. If data is received, step 133
Move to.

【0074】手順133では図9(a)に示すデータの
うち送り先アドレスが自分自身、即ち制御ユニット7で
あるか判定する。自分自身のアドレスでないと判定され
た場合は手順132へ戻り再び制御ユニット11からの
通信を待つ。自分自身のアドレスであると判定された場
合は手順134へ移る。
In step 133, it is determined whether the destination address of the data shown in FIG. 9A is itself, that is, the control unit 7. If it is determined that the address is not its own address, the process returns to step 132 and waits again for communication from the control unit 11. If it is determined that the address is its own address, the process proceeds to step 134.

【0075】手順134では図9(a)に示すTrデー
タをRAM23aに記憶する。次に、手順135へ移り
制御ユニット11へ図9(b)に示す応答を送信し、手
順130以降の通常の制御手順へ移る。
In step 134, the Tr data shown in FIG. 9A is stored in the RAM 23a. Next, the procedure proceeds to step 135, the response shown in FIG. 9B is transmitted to the control unit 11, and the procedure proceeds to the normal control procedure after step 130.

【0076】通常の制御手順では、まず手順130で、
シリアルインターフェイス(SI/O)27aを介し制
御ユニット11から通信があったかどうかを判定する。
通信がなかった場合手順100へ移り通常の制御を続け
る。手順130で通信があったと判定されると手順14
0へ移る。
In a normal control procedure, first in step 130,
It is determined whether or not there is communication from the control unit 11 via the serial interface (SI / O) 27a.
If there is no communication, the process moves to step 100 and normal control is continued. If it is determined that there is communication in step 130, step 14
Move to 0.

【0077】手順140では、シリアルインターフェイ
ス(SI/O)27aを介して制御ユニット11から制
御演算に使用する基本データである油圧ポンプのポンプ
傾転角最大値θmaxを読み込みRAM23aに記憶す
る。この手順140の詳細を図15に示す。
In step 140, the pump displacement maximum angle θmax of the hydraulic pump, which is the basic data used for control calculation, is read from the control unit 11 via the serial interface (SI / O) 27a and stored in the RAM 23a. The details of this procedure 140 are shown in FIG.

【0078】手順141では図10(c)に示すデータ
のうち送り先アドレスが自分自身、即ち制御ユニット7
であるか判定する。アドレスが自分自身でないと判定さ
れた場合は手順100へ移り再び制御ユニット11から
の通信を待つ。アドレスが自分自身であると判定された
場合は手順142へ移る。
In step 141, the destination address of the data shown in FIG. 10C is itself, that is, the control unit 7.
Is determined. If it is determined that the address is not the address itself, the process moves to step 100 and waits again for communication from the control unit 11. If it is determined that the address is itself, the procedure proceeds to step 142.

【0079】手順142では図10(c)に示すθmax
データをRAM23aに記憶する。次に、手順143へ
移り制御ユニット11へ図10(d)に示す応答を送信
し、手順100へ移り通常の制御を開始する。
In step 142, θmax shown in FIG.
The data is stored in the RAM 23a. Next, the procedure moves to step 143, the response shown in FIG. 10D is transmitted to the control unit 11, and the procedure moves to step 100 to start normal control.

【0080】次に手順110でRAM23aに記憶され
たθmaxを使用して目標傾転角θrを演算する。その詳
細を図16に示す。
Next, in step 110, the target tilt angle θr is calculated using θmax stored in the RAM 23a. The details are shown in FIG.

【0081】まず手順110aにおいて、圧力信号Pd
と油圧ポンプ目標吸収トルクTrの値から目標傾転角θr
1を演算する。 θr1= C・Tr/Pd 次に手順110bにおいて目標傾転角θr1とポンプ傾転
角最大値θmaxを比較する。θr1≧θmaxの場合、手順1
10cにおいて最終的な目標傾転角θrをθr=θmaxと
する。θr1<θmaxの場合は手順110dにおいてθr=
θr1とする。
First, in step 110a, the pressure signal Pd
And the target tilt angle θr from the value of the hydraulic pump target absorption torque Tr
Calculate 1 θr1 = C · Tr / Pd Next, in step 110b, the target tilt angle θr1 and the pump tilt angle maximum value θmax are compared. If θr1 ≧ θmax, step 1
In 10c, the final target tilt angle θr is θr = θmax. If θr1 <θmax, then θr = in step 110d
Let θr1.

【0082】ここで、手順110c及び110dに関し
て、θmaxとして記憶される前述したθmax1及びθmax2
について図17により説明する。図17において、θma
x1は、ポンプのメカニカルな上限よりやや低い位置に設
定されるソフト的な傾転角の上限値である。θmax2は、
アクチュエータの非操作時に潤滑などに必要な最小限の
流量に設定されたスタンバイ流量である。またθr1は図
示のような双曲線となる。
Here, regarding the steps 110c and 110d, the above-mentioned θmax1 and θmax2 stored as θmax are stored.
This will be described with reference to FIG. In FIG. 17, θma
x1 is a soft upper limit value of the tilt angle which is set to a position slightly lower than the mechanical upper limit of the pump. θmax2 is
It is the standby flow rate set to the minimum flow rate required for lubrication when the actuator is not operated. Further, θr1 becomes a hyperbola as shown.

【0083】Lvが'ON'の場合は、図7の手順440
により制御ユニット11からθmaxとしてθmax1が送信
される。この場合、手順110においてθmax1≦θr1の
ときはθr=θmax1が設定されるが、θmax1>θr1にな
るとθr=θr1が設定され、θrがθmax1を超えないよう
になっている。
If Lv is'ON ', step 440 of FIG.
As a result, θmax1 is transmitted from the control unit 11 as θmax. In this case, in step 110, θr = θmax1 is set when θmax1 ≦ θr1, but θr = θr1 is set when θmax1> θr1 so that θr does not exceed θmax1.

【0084】Lvが'OFF'の場合は、図7の手順46
0により、制御ユニット11からθmaxとしてθmax2が
送信される。この場合、θmax2は常にθr1より小さいの
で、手順110cにおいてθr=θmax2が設定され、油
圧ポンプはスタンバイ流量に保たれる。上記のように、
θmax1及びθmax2の値はこのポンプが使用される車体の
仕様により固有の値となる。
When Lv is'OFF ', the procedure 46 in FIG. 7 is performed.
When 0, θmax2 is transmitted from the control unit 11 as θmax. In this case, since θmax2 is always smaller than θr1, θr = θmax2 is set in step 110c, and the hydraulic pump is kept at the standby flow rate. as mentioned above,
The values of θmax1 and θmax2 are unique values depending on the specifications of the vehicle body in which this pump is used.

【0085】最後に手順120において目標傾転角θr
に斜板位置信号θが一致するように斜板制御装置8に駆
動信号が出力される。
Finally, in step 120, the target tilt angle θr
A drive signal is output to the swash plate control device 8 so that the swash plate position signal θ coincides with.

【0086】制御ユニット10の制御手順を図18に示
す。ここで先の図32に示した制御ユニット13の制御
手順と異なるのは手順202がなくなり手順200A,
230,240が追加されたことである。
The control procedure of the control unit 10 is shown in FIG. The difference from the control procedure of the control unit 13 shown in FIG. 32 is that the procedure 202 is eliminated and the procedure 200A,
That is, 230 and 240 are added.

【0087】手順200AではSI/O 27bを介し
て制御ユニット11から制御演算に使用する基本データ
である演算係数Ky、不感帯の値Xoを読み込みRAM2
3bに記憶する。この手順は図14に示したものと同様
であり、受信するデータが図9(c)のものになるこ
と、記憶するデータがKy,Xoとなること、制御ユニッ
ト11への応答が図9(d)のものとなることが異なる
のみである。
In step 200A, the operation coefficient Ky and the dead zone value Xo, which are the basic data used for the control operation, are read from the control unit 11 via the SI / O 27b, and the RAM 2 is read.
Store in 3b. This procedure is similar to that shown in FIG. 14, the received data is as shown in FIG. 9C, the stored data is Ky, Xo, and the response to the control unit 11 is as shown in FIG. The only difference is that of d).

【0088】次に、手順200以降の通常の手順に移
り、図32と同様に手順200においてA/D変換器2
0bを介して操作信号Xを読み込み、その後手順201
において操作信号Xを判定し操作状態信号Lvを設定す
る。
Then, the procedure shifts to the normal procedure after the procedure 200, and the A / D converter 2 is operated in the procedure 200 as in FIG.
Operation signal X is read via 0b, and then step 201
At, the operation signal X is judged and the operation state signal Lv is set.

【0089】次に、手順230においてシリアルインタ
ーフェイス(SI/O)27bを介して制御ユニット1
1からLv送信要求の通信があったどうかを判定する。
通信がなかった場合手順210へ移り通常の制御を続け
る。
Next, in step 230, the control unit 1 is sent via the serial interface (SI / O) 27b.
It is judged from 1 whether there is a communication of the Lv transmission request.
If there is no communication, the process moves to step 210 and normal control is continued.

【0090】この手順210の詳細を図19に示す。ま
ず、手順210aにおいて操作信号Xの正負を判定す
る。Xが正の場合(X≧0)、手順210bへ行きバル
ブ操作量Y1,Y2を演算する。演算式は以下の式とな
る。 Y1=Ky・(X−Xo) Y2=0 また、手順210aにおいてXが負(X<0)と判定さ
れると、手順210cへ行きバルブ操作量Y1,Y2を演
算する。演算式は以下の式となる。 Y1=0 Y2=Ky・(|X|−Xo) ここで、手順210b,cの演算による操作信号Xとバ
ルブ操作量Y1,Y2との関係を図20に示す。図中、X
≧0の領域ではY1が値を持ち、Y2は0となっている。
このときXoの値によりY1は一点鎖線に示すように平行
移動する。また、Kyの値により二点鎖線で示すように
その傾きが変化する。また、X<0の領域ではY1が0
となり、Y2が値を持つ。Xo,KyによるY2の変化は先
のY1の変化と同様である。手順210bまたは210
cを終了すると次の手順220へ移る。
The details of this procedure 210 are shown in FIG. First, in step 210a, whether the operation signal X is positive or negative is determined. When X is positive (X ≧ 0), the procedure goes to step 210b to calculate the valve operation amounts Y1 and Y2. The calculation formula is as follows. Y1 = Ky.multidot. (X-Xo) Y2 = 0 Further, when it is determined in step 210a that X is negative (X <0), the routine proceeds to step 210c to calculate the valve operation amounts Y1 and Y2. The calculation formula is as follows. Y1 = 0 Y2 = Ky.multidot. (| X | -Xo) Here, FIG. 20 shows the relationship between the operation signal X and the valve operation amounts Y1 and Y2 calculated in the steps 210b and 210c. X in the figure
In the region of ≧ 0, Y1 has a value and Y2 is 0.
At this time, depending on the value of Xo, Y1 moves in parallel as shown by the chain line. Also, the slope changes as indicated by the chain double-dashed line depending on the value of Ky. In addition, Y1 is 0 in the region of X <0.
And Y2 has a value. The change of Y2 due to Xo and Ky is the same as the change of Y1. Step 210b or 210
When c is finished, the procedure moves to the next step 220.

【0091】一方、手順230で通信があったと判定さ
れると手順240へ移る。手順240ではシリアルイン
ターフェイス(SI/O)27bを介して制御ユニット
11へLvデータを送信する。このときの送信データは
図10(b)に示したものになる。
On the other hand, if it is determined in step 230 that there is communication, the process proceeds to step 240. In step 240, Lv data is transmitted to the control unit 11 via the serial interface (SI / O) 27b. The transmission data at this time is as shown in FIG.

【0092】制御ユニット12の制御手順を図21に示
す。ここで先の図34に示した制御ユニット19の制御
手順と異なるのは手順310がなくなり、制御ユニット
7と同様の手順340,350が行われることと、手順
320の代わりに手順360が設けられたことである。
The control procedure of the control unit 12 is shown in FIG. Here, the difference from the control procedure of the control unit 19 shown in FIG. 34 is that the procedure 310 is eliminated, the procedures 340 and 350 similar to those of the control unit 7 are performed, and the procedure 360 is provided instead of the procedure 320. That is.

【0093】まず手順340でシリアルインターフェイ
ス(SI/O)27cを介して制御ユニット11からN
minの通信があったか判定する。通信がなかった場合は
手順300へ移り通常の制御を続ける。
First, in step 340, the control unit 11 switches to N via the serial interface (SI / O) 27c.
Determine if there was min communication. If there is no communication, the process proceeds to step 300 and normal control is continued.

【0094】手順340で通信があったと判定された場
合、手順350に移る。手順350ではシリアルインタ
ーフェイス(SI/O)27cを介して制御演算に用い
る基本データであるガバナレバー角設定値Nminを読み
込みRAM23cに記憶する。
If it is determined in step 340 that there is communication, the process proceeds to step 350. In step 350, the governor lever angle set value Nmin, which is basic data used for control calculation, is read via the serial interface (SI / O) 27c and stored in the RAM 23c.

【0095】手順360では目標ガバナレバー角Nrを
設定する。その詳細を図22に示す。まず、手順360
aにおいてスロットルレバー信号NLと制御ユニット1
1より受信したガバナレバー角設定値Nminを比較す
る。NL≧Nminの場合、手順360へ移り、NrにNmin
の値を設定する。NL<Nminの場合は手順360cに移
り、NrにNLの値を設定する。
In step 360, the target governor lever angle Nr is set. The details are shown in FIG. First, step 360
At a, the throttle lever signal NL and the control unit 1
The governor lever angle set value Nmin received from 1 is compared. If NL ≧ Nmin, move to step 360 and set Nr to Nmin
Set the value of. When NL <Nmin, the process proceeds to step 360c, and the value of NL is set in Nr.

【0096】ここで、手順360に関し、Nminとして
記憶される前述したNmin1及びNmin2について図23に
より説明する。図23において、Nmin1はエンジンの最
高回転数の設定値よりやや高い位置に設定される仮想的
な値である。Nmin2は省エネルギを図るために低い値に
設定されたスタンバイ回転数であり、Lvが'ON'とな
ったときのエンジン回転の立ち上がりに遅れを感じない
よう、アイドル位置よりは若干高い値に設定される。
Now, regarding the procedure 360, the above-mentioned Nmin1 and Nmin2 stored as Nmin will be described with reference to FIG. In FIG. 23, Nmin1 is a virtual value set at a position slightly higher than the set value of the maximum engine speed. Nmin2 is a standby speed set to a low value to save energy, and set to a value slightly higher than the idle position so that there is no delay in the rise of the engine speed when Lv becomes'ON '. To be done.

【0097】前述したようにLvがON'の場合は、図7
の手順450により制御ユニット11よりNminとして
Nmin1が送信される。この場合、スロットルレバー16
による設定値NLは常にNmin1より小さくなるので、手
順360cにおいて常にNrとしてNLが設定される。
As described above, when Lv is ON ', as shown in FIG.
According to the procedure 450, Nmin1 is transmitted from the control unit 11 as Nmin. In this case, the throttle lever 16
Since the set value NL according to (1) is always smaller than Nmin1, NL is always set as Nr in step 360c.

【0098】一方Lvが'OFF'の場合は、図7の手順
470により制御ユニット11からNminとしてNmin2
が送信される。このとき、スロットルレバー16による
設定値NLがNmin2より大きい(B)の領域、すなわち
NL≧Nmin2のときは、手順360bにおいてNrにNmi
n2が設定され、エンジンはスタンバイ回転数に保たれ
る。一方、スロットルレバー16による設定値NLがNm
in2より小さい(A)の領域、すなわちNL<Nmin2のと
きは手順360cにおいてNrにNLが設定される。
On the other hand, when Lv is'OFF ', Nmin2 is set as Nmin from the control unit 11 by the procedure 470 of FIG.
Will be sent. At this time, if the set value NL set by the throttle lever 16 is in a region (B) larger than Nmin2, that is, if NL ≧ Nmin2, Nr is set to Nmi in step 360b.
n2 is set and the engine is kept at standby speed. On the other hand, the set value NL set by the throttle lever 16 is Nm.
In the area (A) smaller than in2, that is, when NL <Nmin2, NL is set to Nr in step 360c.

【0099】以上の制御ユニット11を中心とした制御
ユニット7,10,12間におけるの信号の送信・受信
の概略図を図24に示す。前述したように、図7の手順
300において制御ユニット7に基本データTrを通信
し、手順310において制御ユニット10へ基本データ
Ky,Xoを通信する。その後、手順410において制御
ユニット10から操作状態信号Lvの受信を判定する。
FIG. 24 shows a schematic diagram of signal transmission / reception between the control units 7, 10 and 12 centering on the control unit 11 described above. As described above, the basic data Tr is communicated to the control unit 7 in the procedure 300 of FIG. 7, and the basic data Ky, Xo is communicated to the control unit 10 in the procedure 310. Then, in step 410, it is determined whether the operation state signal Lv is received from the control unit 10.

【0100】操作状態信号Lvの受信が判定されたら、
手順440でポンプ傾転角最大値θmaxに操作中の最大
値θmax1をあるいは手順460でθmaxにアクチュエー
タの非操作時の最大値θmax2を設定し制御ユニット7へ
θmaxデータを送信する。そして手順450でガバナレ
バー角設定値Nminに対して操作時のガバナレバー角設
定値Nmin1をあるいは手順470でスタンバイ回転数N
min2を設定し制御ユニット12へ送信する。
When it is judged that the operation state signal Lv is received,
In step 440, the maximum value θmax1 of the pump tilt angle during operation is set to the maximum value θmax1 or in step 460 the maximum value θmax2 when the actuator is not operated is set to θmax, and the θmax data is transmitted to the control unit 7. Then, in step 450, the governor lever angle set value Nmin1 is set to the governor lever angle set value Nmin, or in step 470, the standby rotation speed N is set.
Set min2 and send to the control unit 12.

【0101】なお、本実施例においては、制御ユニット
10の操作状態信号Lvによって制御ユニット11より
ポンプ傾転角最大値θmaxが制御ユニット7へ、またガ
バナレバー角設定値Nminが制御ユニット12へ送信さ
れる構成であるが、これに対し、制御ユニット7若しく
は12が操作状態信号Lvを発し、これにより制御ユニ
ット11から他の制御ユニットへデータを送信する構成
も考えられる。
In the present embodiment, the control unit 11 sends the pump tilt angle maximum value θmax to the control unit 7 and the governor lever angle set value Nmin to the control unit 12 according to the operation state signal Lv of the control unit 10. In contrast to this, a configuration in which the control unit 7 or 12 issues an operation state signal Lv and the control unit 11 transmits data to another control unit in response to this is also conceivable.

【0102】以上において、制御ユニット7,10,1
2は、機種毎に異なるデータを必要としないので、それ
ぞれ全機種共通のものを使用することができる。したが
って制御ユニット7,10,12は量産が可能であり、
安価に製造することができる。また、制御ユニット11
は、高価な入出力機器及びそれに付属する機器を備えて
いないので、安価に製造することができる。
In the above, the control units 7, 10, 1
No. 2 does not require different data for each model, so that data common to all models can be used. Therefore, the control units 7, 10, 12 can be mass-produced,
It can be manufactured at low cost. In addition, the control unit 11
Can be manufactured at low cost because it does not have expensive input / output devices and devices attached thereto.

【0103】したがって本実施例によれば、制御ユニッ
ト10,7,12の間の信号は1本の通信線で制御ユニ
ット11を介してやりとりされるので配線が単純となり
故障が少なく、また故障が発生したとしても発見しやす
くなる。
Therefore, according to the present embodiment, since the signals between the control units 10, 7 and 12 are exchanged via the control unit 11 by one communication line, the wiring is simple and there are few malfunctions. Even if it occurs, it will be easy to find.

【0104】また、制御ユニット7,10,11,12
全体に係る費用を低減することができる。また性能改善
のために行う制御ユニットの交換においては、安価な制
御ユニット11のみ交換すれば足り、高価な入出力機構
を備えた制御ユニット7,10,12の交換は不要とな
るので、制御ユニットの交換が安価に行える。
In addition, the control units 7, 10, 11, 12
The overall cost can be reduced. Further, when replacing the control unit to improve performance, only the inexpensive control unit 11 needs to be replaced, and the control units 7, 10 and 12 having an expensive input / output mechanism need not be replaced. Can be replaced at low cost.

【0105】さらに、機種及び制御状態に対応した基本
データは制御ユニット11のみが記憶し、制御ユニット
7,10,12は基本データの記憶を必要とせずそれぞ
れ全機種共通のものを用意すれば足りるので、この2つ
の制御ユニットについて機種別に何種類も生産する煩雑
さを避けることができ、制御ユニットの生産管理が行い
易くなる。
Further, only the control unit 11 stores the basic data corresponding to the model and control state, and the control units 7, 10 and 12 do not need to store the basic data, and it is sufficient to prepare common data for all models. Therefore, the complexity of producing many types of these two control units for each model can be avoided, and the production management of the control units can be facilitated.

【0106】また、ある機種の生産・組立てにおいて、
その機種固有の基本データを記憶した制御ユニット11
に対し、制御ユニット7,10,12はそれぞれ全機種
共通であるので、この特定機種に対し別の機種の制御ユ
ニット7,10,12を組合わせてしまう誤りを防止す
ることができる。
Further, in the production / assembly of a certain model,
Control unit 11 storing basic data specific to the model
On the other hand, since the control units 7, 10 and 12 are common to all models, it is possible to prevent an error that the control unit 7, 10, 12 of another model is combined with this specific model.

【0107】なお以上の実施例において、この基本デー
タの通信手順におけるSI/Oの機能は本発明を規制す
るものではなく、LANなどに使用するLSIを使用し
たり、パラレル信号で通信する方法などほかの手段でも
良い。通信データの構成も本実施例に示したものに限定
されるものではなく、固定データ長としてスタートコー
ド及び終了コードを省略する、あるいはデータを全て文
字コードに変換して通信するなど制御ユニット間で整合
が取れればどのような構成でも良い。また本実施例では
油圧ポンプ、エンジンおよびコントロールバルブの制御
ユニットについて示したが建設機械として考えられる他
の制御ユニット、例えばモニタ表示用フロント部材の動
作制御用などに適用することもできる。
In the above embodiments, the function of SI / O in the communication procedure of this basic data does not restrict the present invention, and an LSI used for LAN or the like, a method of communicating by parallel signals, etc. are used. Other means are also acceptable. The configuration of the communication data is not limited to that shown in this embodiment, and the start code and end code may be omitted as a fixed data length, or all the data may be converted into character codes for communication. Any configuration may be used as long as it matches. Further, in the present embodiment, the control unit of the hydraulic pump, the engine and the control valve has been shown, but the present invention can be applied to other control units conceivable as a construction machine, for example, for controlling the operation of the monitor display front member.

【0108】[0108]

【発明の効果】本発明によれば、信号線の数を減らし配
線の故障が少なくでき、また故障発生時にも修理しやす
くなる。
According to the present invention, the number of signal lines can be reduced to reduce the number of wiring failures, and even when a failure occurs, it is easy to repair it.

【0109】また本発明によれば、第1及び第2の制御
ユニットは大量生産が可能であり、第3の制御ユニット
は入出力機器等が不要であるので、制御ユニット全体に
ついてコスト減が図れる。さらに性能向上のための制御
ユニットの交換を安価に行うことができる。また、第1
及び第2の制御ユニットはそれぞれ全機種共通のもので
足りるので制御ユニットの生産管理が行い易くなる。ま
た組立時や修理時に制御ユニットの組み合わせの誤りは
起こりにくくなり信頼性を向上できる。
Further, according to the present invention, the first and second control units can be mass-produced, and the third control unit does not require an input / output device, so that the cost of the entire control unit can be reduced. . Further, the control unit can be replaced at low cost for improving the performance. Also, the first
Since the second control unit and the second control unit are common to all models, production management of the control unit is facilitated. In addition, an error in the combination of control units is less likely to occur during assembly or repair, and reliability can be improved.

【0110】[0110]

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

【図1】本発明の一実施例である電子制御装置の全体構
成図である。
FIG. 1 is an overall configuration diagram of an electronic control device that is an embodiment of the present invention.

【図2】制御ユニットの構成図である。FIG. 2 is a configuration diagram of a control unit.

【図3】制御ユニットの構成図である。FIG. 3 is a configuration diagram of a control unit.

【図4】制御ユニットの構成図である。FIG. 4 is a configuration diagram of a control unit.

【図5】制御ユニットの構成図である。FIG. 5 is a configuration diagram of a control unit.

【図6】シリアルインターフェイスを使用した通信方法
の一例を示す図である。
FIG. 6 is a diagram showing an example of a communication method using a serial interface.

【図7】制御ユニットのROMに記憶した制御手順を示
すフローチャートである。
FIG. 7 is a flowchart showing a control procedure stored in a ROM of a control unit.

【図8】制御手順の詳細を示すフローチャートである。FIG. 8 is a flowchart showing details of a control procedure.

【図9】通信方法における通信データの構成を示す図で
ある。
FIG. 9 is a diagram showing a structure of communication data in a communication method.

【図10】通信方法における通信データの構成を示す図
である。
FIG. 10 is a diagram showing a structure of communication data in a communication method.

【図11】制御手順の詳細を示すフローチャートであ
る。
FIG. 11 is a flowchart showing details of a control procedure.

【図12】制御手順の詳細を示すフローチャートであ
る。
FIG. 12 is a flowchart showing details of a control procedure.

【図13】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。
FIG. 13 is a flowchart showing a control procedure stored in a ROM of a control unit.

【図14】制御手順の詳細を示すフローチャートであ
る。
FIG. 14 is a flowchart showing details of a control procedure.

【図15】制御手順の詳細を示すフローチャートであ
る。
FIG. 15 is a flowchart showing details of a control procedure.

【図16】制御手順の詳細を示すフローチャートであ
る。
FIG. 16 is a flowchart showing details of a control procedure.

【図17】ポンプ目標傾転角最大値の設定の詳細を示し
た図である。
FIG. 17 is a diagram showing details of setting a pump target tilt angle maximum value.

【図18】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。
FIG. 18 is a flowchart showing the control procedure stored in the ROM of the control unit.

【図19】制御手順の詳細を示すフローチャートであ
る。
FIG. 19 is a flowchart showing details of a control procedure.

【図20】操作信号とバルブ操作量の関係を示す図であ
る。
FIG. 20 is a diagram showing a relationship between an operation signal and a valve operation amount.

【図21】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。
FIG. 21 is a flowchart showing the control procedure stored in the ROM of the control unit.

【図22】制御手順の詳細を示すフローチャートであ
る。
FIG. 22 is a flowchart showing details of a control procedure.

【図23】目標ガバナレバー角の設定の詳細を示した図
である。
FIG. 23 is a diagram showing details of setting a target governor lever angle.

【図24】基本データの送受信の概略図である。FIG. 24 is a schematic diagram of transmission / reception of basic data.

【図25】従来技術による油圧回路の電子制御装置の全
体構成図である。
FIG. 25 is an overall configuration diagram of a conventional electronic control device for a hydraulic circuit.

【図26】制御ユニットの構成図である。FIG. 26 is a configuration diagram of a control unit.

【図27】制御ユニットの構成図である。FIG. 27 is a configuration diagram of a control unit.

【図28】制御ユニットの構成図である。FIG. 28 is a configuration diagram of a control unit.

【図29】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。
FIG. 29 is a flowchart showing the control procedure stored in the ROM of the control unit.

【図30】制御手順の詳細を示すフローチャートであ
る。
FIG. 30 is a flowchart showing details of a control procedure.

【図31】制御手順の詳細を示すフローチャートであ
る。
FIG. 31 is a flowchart showing details of a control procedure.

【図32】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。
FIG. 32 is a flowchart showing the control procedure stored in the ROM of the control unit.

【図33】制御手順の詳細を示すフローチャートであ
る。
FIG. 33 is a flowchart showing details of a control procedure.

【図34】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。
FIG. 34 is a flowchart showing the control procedure stored in the ROM of the control unit.

【図35】制御手順の詳細を示すフローチャートであ
る。
FIG. 35 is a flowchart showing details of a control procedure.

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

7 制御ユニット 10 制御ユニット 11 制御ユニット 12 制御ユニット 21a〜d 中央演算装置(CPU) 22a〜d リードオンリーメモリ(ROM) 23a〜d ランダムアクセスメモリ(RAM) 27a〜d シリアルインターフェイス(SI/O) 7 control unit 10 control unit 11 control unit 12 control unit 21a-d central processing unit (CPU) 22a-d read only memory (ROM) 23a-d random access memory (RAM) 27a-d serial interface (SI / O)

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 油圧回路を制御する第1及び第2の制御
ユニットを備えた電子制御装置において、 前記第1及び第2の制御ユニットとは別に第3の制御ユ
ニットを設け、前記第1の制御ユニットは、前記第3の
制御ユニットに操作状態信号を送信する第1の通信手段
を有し、前記第3の制御ユニットは、第2の制御ユニッ
トでの制御演算に用いる基本データを記憶する手段と、
前記第1の制御ユニットからの操作状態信号を受信しそ
の操作状態信号に基づいて前記基本データを前記第2の
制御ユニットに送信する第2の通信手段とを有し、前記
第2の制御ユニットは、前記第3の制御ユニットからの
基本データを受信する第3の通信手段と、受信した基本
データを入力して制御演算に用いる手段とを有すること
を特徴とする油圧回路の電子制御装置。
1. An electronic control device comprising first and second control units for controlling a hydraulic circuit, wherein a third control unit is provided separately from the first and second control units, and the first control unit is provided. The control unit has first communication means for transmitting an operation state signal to the third control unit, and the third control unit stores basic data used for control calculation in the second control unit. Means and
A second communication unit for receiving an operation state signal from the first control unit and transmitting the basic data to the second control unit based on the operation state signal, the second control unit Is an electronic control device for a hydraulic circuit, comprising: third communication means for receiving the basic data from the third control unit; and means for inputting the received basic data and using it for control calculation.
【請求項2】 請求項1記載の油圧回路の電子制御装置
において、前記第2の制御ユニットは複数個あることを
特徴とする油圧回路の電子制御装置。
2. The electronic control device for a hydraulic circuit according to claim 1, wherein a plurality of the second control units are provided.
【請求項3】 油圧回路を制御する第1及び第2の制御
ユニットを備えた電子制御装置において、 前記第1及び第2の制御ユニットとは別に第3の制御ユ
ニットを設け、前記第1の制御ユニットは、前記第3の
制御ユニットに操作状態信号を送信する第1の通信手段
を有し、前記第3の制御ユニットは、第1の制御ユニッ
トでの制御演算に用いる第1の基本データ及び第2の制
御ユニットでの制御演算に用いる第2の基本データを記
憶する手段と、前記第1の基本データを前記第1の制御
ユニットに送信すると共に、前記第1の制御ユニットか
らの操作状態信号を受信しその操作状態信号に基づいて
前記第2の基本データを前記第2の制御ユニットに送信
する第2の通信手段とを有し、前記第1の制御ユニット
の第1の通信手段は前記第3の制御ユニットからの第1
の基本データを受信する機能を有しかつ前記第1の制御
ユニットは受信した第1の基本データを入力して制御演
算に用いる手段を有し、前記第2の制御ユニットは、前
記第3の制御ユニットからの第2の基本データを受信す
る第3の通信手段と、受信した第2の基本データを入力
して制御演算に用いる手段とを有することを特徴とする
油圧回路の電子制御装置。
3. An electronic control device comprising first and second control units for controlling a hydraulic circuit, wherein a third control unit is provided separately from the first and second control units, and the first control unit is provided. The control unit has first communication means for transmitting an operation state signal to the third control unit, and the third control unit has first basic data used for control calculation in the first control unit. And means for storing second basic data used for control calculation in the second control unit, and transmission of the first basic data to the first control unit and operation from the first control unit. Second communication means for receiving a status signal and transmitting the second basic data to the second control unit based on the operation status signal, the first communication means of the first control unit. Is the third The first from the control unit 1
Of the basic data, and the first control unit has means for inputting the received first basic data for use in control calculation, and the second control unit is provided with the third control unit. An electronic control device for a hydraulic circuit, comprising: a third communication means for receiving the second basic data from the control unit, and means for inputting the received second basic data and using it for control calculation.
【請求項4】 請求項3記載の油圧回路の電子制御装置
において、前記第2の制御ユニットは複数個あることを
特徴とする油圧回路の電子制御装置。
4. The electronic control device for a hydraulic circuit according to claim 3, wherein a plurality of the second control units are provided.
JP04217906A 1992-08-17 1992-08-17 Electronic control unit for hydraulic circuit Expired - Fee Related JP3131297B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04217906A JP3131297B2 (en) 1992-08-17 1992-08-17 Electronic control unit for hydraulic circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04217906A JP3131297B2 (en) 1992-08-17 1992-08-17 Electronic control unit for hydraulic circuit

Publications (2)

Publication Number Publication Date
JPH0666302A true JPH0666302A (en) 1994-03-08
JP3131297B2 JP3131297B2 (en) 2001-01-31

Family

ID=16711608

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04217906A Expired - Fee Related JP3131297B2 (en) 1992-08-17 1992-08-17 Electronic control unit for hydraulic circuit

Country Status (1)

Country Link
JP (1) JP3131297B2 (en)

Also Published As

Publication number Publication date
JP3131297B2 (en) 2001-01-31

Similar Documents

Publication Publication Date Title
EP0860557B1 (en) Method and device for controlling a construction machine
EP2341191B1 (en) Swing motor control method in open center type hydraulic system for excavator
US6336067B1 (en) Electronic control system and control device for construction machine
JP3545003B2 (en) Electronic control unit for hydraulic circuit
EP0366125A1 (en) Hydrostatic transmission system and power limiter control therefor
US5934879A (en) Pump torque control system
JP3131297B2 (en) Electronic control unit for hydraulic circuit
JP2003120616A (en) Hydraulic controller for construction machine
US8447462B2 (en) Diagnosis management system and diagnosis management method for a valve-controlled hydrostatic displacement unit
JP3378025B2 (en) Electronic control unit for hydraulic circuit
CN101096935B (en) Method of operating a vehicle apparatus comprising the same
US5791229A (en) Control device for travelling system in construction vehicles
JP3432838B2 (en) Electronic control unit for hydraulic circuit
JP2010211760A (en) Control system of construction machine
KR100372081B1 (en) Electronic control system and control device for construction machine
JP2003206902A (en) Method for controlling deadband of fluid system
KR20010050722A (en) Fail-safe circuit
KR100702178B1 (en) Engine speed control device and control method of construction equipment
JPH066476B2 (en) Speed control method for hydraulic crane
JPH0745748B2 (en) Revolving structure drive control device
JP3525957B2 (en) Combine control unit
JP2003254137A (en) Engine control device for construction machine
JPS629736B2 (en)
CN111559332A (en) Electric vehicle auxiliary system, electric vehicle and electric vehicle auxiliary control method
KR102777647B1 (en) A main control device architecture and method for eletronic driven hydraulic power system with multi hydraulic pump

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees