JP3131297B2 - Electronic control unit for hydraulic circuit - Google Patents
Electronic control unit for hydraulic circuitInfo
- Publication number
- JP3131297B2 JP3131297B2 JP04217906A JP21790692A JP3131297B2 JP 3131297 B2 JP3131297 B2 JP 3131297B2 JP 04217906 A JP04217906 A JP 04217906A JP 21790692 A JP21790692 A JP 21790692A JP 3131297 B2 JP3131297 B2 JP 3131297B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- control
- data
- procedure
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 50
- 238000000034 method Methods 0.000 description 106
- 230000004044 response Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 5
- 239000003921 oil Substances 0.000 description 5
- 230000008439 repair process Effects 0.000 description 4
- 238000010521 absorption reaction Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000010720 hydraulic oil Substances 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Landscapes
- Fluid-Pressure Circuits (AREA)
- Operation Control Of Excavators (AREA)
- Feedback Control In General (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は油圧ショベル、油圧クレ
ーン等の油圧機械に用いる油圧駆動回路、原動機などの
制御装置に係わり、特に複数の制御ユニットを備えた電
子制御装置の構成に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a hydraulic drive circuit used for a hydraulic machine such as a hydraulic excavator or a hydraulic crane, and a control device such as a motor, 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, a construction machine driven by a hydraulic drive system such as a hydraulic shovel or a hydraulic crane for driving a working device has a hydraulic function for adapting to various works, improving operability, saving energy, and the like. Electronic control of driving devices, prime movers, and the like has been promoted. FIG. 25 shows an example of an electronic control unit for a hydraulic circuit.
【0003】この電子制御装置は、エンジンなどの原動
機13(以降エンジンと呼ぶ)と、エンジン13の駆動
する油圧ポンプ1と、油圧ポンプ1の吐出した圧油によ
り駆動される油圧アクチュエータ2と、油圧ポンプ1と
油圧アクチュエータ2との間に接続され油圧アクチュエ
ータ2に供給される圧油の流量を制御するコントロール
バルブ3と、制御ユニット17と、制御ユニット18
と、制御ユニット19とから構成される。[0003] The electronic control unit includes a prime mover 13 (hereinafter referred to as an engine) such as an engine, a hydraulic pump 1 driven by the engine 13, a hydraulic actuator 2 driven by hydraulic oil discharged from the hydraulic pump 1, 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の回転数は制御さ
れる。[0004] The speed of the engine 13 is controlled by a governor 13a. The setting of the rotation speed at this time is governor 1
This is performed 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 for detecting the angle of the governor lever 13b. The signal monitored by the governor lever angle detector 15 and the signal of the throttle lever 16 are transmitted to the control unit 19, and the control unit 19 drives the motor 14 based on those signals to control the angle of the governor lever 13b. 13 is controlled.
【0005】油圧ポンプ1は、圧力検出器5及び斜板位
置検出器6からの信号が制御ユニット18に送信され、
その信号により制御ユニット18が斜板位置制御装置8
を通じて斜板1aの位置を制御し、押しのけ容積、即ち
吐出流量が制御される。The hydraulic pump 1 transmits signals from the pressure detector 5 and the swash plate position detector 6 to the control unit 18,
Based on the signal, the control unit 18 controls the swash plate position control device 8.
To control the position of the swash plate 1a to control the displacement, that is, the discharge flow rate.
【0006】コントロールバルブ3は、操作レバー4に
よる制御ユニット17からの信号を電磁弁3L,3Rが
受けてその開度が制御され、アクチュエータ2あるいは
タンク9への圧油の方向と流量を制御する。The control valve 3 receives signals from the control unit 17 by the operating lever 4 and receives the signals from the control units 17, 3 L and 3 R, and controls the opening thereof to control the direction and flow rate of 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 of 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 a read-only memory (ROM) for storing control procedure programs and basic data necessary for control
22e, a random access memory (RAM) 23e for temporarily storing numerical values in the middle of 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 control. 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 those of the control unit 18 are indicated by the same numbers as those 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 converts the digital signal back 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 those of the control unit 18 are indicated by the same numbers as those in FIG. Throttle signal N of throttle lever 16
L, governor lever angle signal Ng of governor lever angle detector 15
Is converted into a digital signal by the A / D converter 20g. The signal to the motor 14 is output to the output interface (I
/ O) 24g and output via the motor driver 31. Also, like the control unit 18, the control unit 17
Is input through a 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 a control procedure stored in the control program. 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 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 pump tilt angle maximum value θ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 the operation is being performed, the procedure goes to step 102b to set the maximum value θmax1 during operation of the actuator as the maximum pump tilt angle θmax.
【0012】手順102aで操作状態信号Lvが'ON'
でない、つまり操作されていない状態であると判定され
た場合、手順102cへ行き、ポンプ傾転角最大値θma
xにアクチュエータの非操作時の最大値であるスタンバ
イ流量θmax2を設定する。At step 102a, the operation state signal Lv is turned "ON".
If not, that is, if it is determined that the operation has not been performed, the procedure goes to step 102c, where the pump tilt angle maximum value θma
The standby flow rate θmax2, which is the maximum value when the actuator is not operated, is set in 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, a 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 is compared with the pump tilt angle maximum value θmax. Procedure 1 when θr1 ≧ θmax
At 10c, the final target tilt angle θr is set to θr = θmax. If θr1 <θmax, in step 110d, θr =
θ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 a control procedure stored in the control program. 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. Fig. 3 shows the details.
3 is shown.
【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. If | X | ≧ Xo, that is, if it is determined that the operation lever is operated, the procedure goes to step 201b, where the operation state signal Lv is set to “ON”.
【0017】|X|<Xoの場合は、操作レバーが操作
されていないと判断し、手順201cへ行き操作状態信
号Lvを'OFF'とする。このときXoの値は機種に固有
の値となる。次に手順202においてデジタル出力イン
ターフェイス(D/O)30を介し、制御ユニット1
8,19へ操作状態信号Lvを出力する。次に手順21
0において操作信号Xと演算係数Ky、不感帯の値Xoを
用いてバルブ操作量Y1,Y2を演算する。If | 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 is a value unique to the model. Next, in step 202, the control unit 1 is controlled via the digital output interface (D / O) 30.
An 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 operation coefficient Ky, and the value Xo of the dead zone.
【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 the 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 a control procedure stored in the control program. First,
In step 300, the throttle signal NL and 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
Is determined and the target governor lever angle Nr is set. FIG.
5 shows the 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
judge v. If it is determined in step 320a that Lv = 'OFF', that is, the operation lever 4 has not been operated, the flow proceeds to step 320c. In step 320c, the throttle signal NL
And a preset standby rotation speed Nmin2 which is a minimum value when the actuator is not operated. NL ≧ Nmin
In the case of 2, go to step 320d, and set the target governor lever angle Nr.
To Nmin2. If it is determined in step 320c that NL <Nmin2, Nr = NL 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, that the operation lever 4 has been operated, step 320
Go to b. As in the case of Lv = 'OFF', the throttle signal NL is compared with Nmin1, which is virtually set at a position slightly higher than the set value of the maximum engine speed in advance. In this case, NL <Nmin1 is always satisfied. Procedure 32
At 0b, Nr = NL.
【0023】このNmin1及びNmin2の値はこのエンジン
が使用される車体の仕様により固有の値となる。最後に
手順330において目標ガバナレバー角Nrとガバナレ
バー角信号Ngが一致するように制御する。The values of Nmin1 and Nmin2 are unique values depending on the specifications of the vehicle body in which the engine is used. Finally, in step 330, control is performed so that the target governor lever angle Nr matches the governor lever angle signal Ng.
【0024】[0024]
【発明が解決しようとする課題】これらの構成による制
御装置においては以下に示す問題点が存在する。 (1)例えば従来技術例においては各制御ユニット間での
信号のやりとりは制御ユニット17,18間及び制御ユ
ニット17,19間の2本だけであるが、制御が複雑に
なるに従いその信号線の数が増加するので配線が複雑化
する。そのために配線の故障の確率が増加し、また故障
の発見が困難となる。Problems to be Solved by the Invention There are the following problems in the control device having these configurations. (1) For example, in the prior art example, signals are exchanged between the control units only between the control units 17 and 18 and between the control units 17 and 19. 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 cut off, the control with the other control unit becomes inconsistent and the operation of the vehicle body becomes abnormal.
【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
Since all of the input of the detection signal, the processing of the data, and the output of the device drive signal are performed, the A / D converter 20
e, f, g, or output interface (I / O)
Expensive input / output devices such as 24e and 24g, amplifiers, and the like are required, and accordingly, a large-capacity power supply and a large-area substrate are required, and the unit price of the control unit becomes expensive. Therefore, when the basic data is changed to improve the performance, it is necessary to replace the expensive control unit 17, 18 or 19 every time, which is uneconomical.
【0027】(4)制御ユニット17,18及び19はこ
の油圧回路が使用される機種に応じて、先の図30及び
図35に示したように演算で使用するθmax1,θmax2,
Nmin2が異なる。したがって制御プログラムが共通にも
係わらず機種別に多種類の制御ユニットを用意しなくて
はならないので、生産管理が煩雑になる。(4) The control units 17, 18 and 19 are provided with θmax1, θmax2, θmax2, and θmax used in the calculation as shown in FIGS. 30 and 35 according to the type of the hydraulic circuit used.
Nmin2 is different. Therefore, despite the fact that the control programs are common, various types of control units must be prepared for each model, which complicates the production management.
【0028】(5)上記(4)の理由により機種別に多種類の
制御ユニットが存在するので、組立時に制御ユニット1
7,18,19の組み合わせを誤る可能性がある。(5) Because there are many types of control units for each model for the reason (4), the control unit 1
There is a possibility that the combination of 7, 18, and 19 is incorrect.
【0029】(6)故障時に制御ユニット17若しくは1
8、あるいは19を交換する際にも同様の誤りが起こる
可能性がある。(6) The control unit 17 or 1 at the time of failure
A similar error can occur when exchanging 8, or 19.
【0030】本発明の第1の目的は、油圧回路の電子制
御装置において、制御ユニット間の信号線の数を減ら
し、配線の故障が少なく、かつ故障時も修理しやすい電
子制御装置を提供することである。A first object of the present invention is to provide an electronic control unit for a hydraulic circuit, in which the number of signal lines between control units is reduced, wiring failures are small, and repairs are easy even in the case of a failure. That is.
【0031】本発明の第2の目的は、油圧回路の電子制
御装置において、性能向上のための制御ユニットの交換
を安価に行うことを可能とする電子制御装置を提供する
ことである。A second object of the present invention is to provide an electronic control unit for a hydraulic circuit, which can replace a control unit for improving performance at low cost.
【0032】本発明の第3の目的は、油圧回路の電子制
御装置において、基本データの違いだけのために何種類
もの制御ユニットを生産しなくてはならない煩雑さを避
け、組立時や修理時に制御ユニットの組み合わせを誤る
ことがなく、かつ制御状態の不一致が発生しにくい電子
制御装置を提供することである。A third object of the present invention is to provide an electronic control unit for a hydraulic circuit that avoids the need to produce many types of control units solely due to differences in basic data, and reduces the time required for assembly and repair. It is an object of the present invention to provide an electronic control device that does not cause a wrong combination of control units and that does not easily 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 first object, the present invention provides first and second control units for controlling a hydraulic circuit.
In the electronic control device having 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. It has a first communication means for transmitting, the third control unit has means for storing basic data used for control calculation in the second control unit, and an operation state signal from the first control unit. And second communication means for receiving and transmitting the basic data to the second control unit based on the operation state signal.
The control unit has third communication means for receiving the basic data from the third control unit, and means for inputting the received basic data and using the input basic data for control calculations.
【0034】好ましくは、前記油圧回路の電子制御装置
において、前記第2の制御ユニットは複数個設けられ
る。Preferably, in the electronic control unit for a 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 first to third objects, the present invention relates to an electronic control device having first and second control units for controlling a hydraulic circuit. A third control unit is provided separately from the third control unit, the first control unit includes first communication means for transmitting an operation state signal to the third control unit, and the third control unit Means for storing first basic data used for a control operation in a first control unit and second basic data used for a control operation in a second control unit; and storing the first basic data in the first A 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. Means The first communication unit of the first control unit has a function of receiving first basic data from the third control unit, and the first control unit inputs the received first basic data. Means for use in control calculations, the second control unit comprising: third communication means for receiving second basic data from the third control unit; and Means for inputting and used for control calculation.
【0036】好ましくは、前記油圧回路の電子制御装置
において、前記第2の制御ユニットは複数個設けられ
る。Preferably, in the electronic control unit for a hydraulic circuit, a plurality of the second control units are provided.
【0037】[0037]
【作用】以上のように構成した本発明においては、第2
の制御ユニットの数が増えたり制御が複雑になったとし
ても、各制御ユニット間の信号は第3の制御ユニットを
介して1本の通信線を介してやりとりするので、配線が
簡素化し故障の確率が低減すると同時に、故障が発生し
たときも発見が容易である。According to the present invention constructed as described above, the second
Even if the number of control units increases or the control becomes complicated, signals between the control units are exchanged via one communication line via the third control unit, so that wiring is simplified and failures At the same time as the probability is reduced, it is easy to find when a failure occurs.
【0038】また、本発明においては、機種及び制御の
状態に対応した基本データは第3の制御ユニットのみが
記憶し、第1及び第2の制御ユニットは基本データの記
憶を必要としないのでそれぞれ全機種共通のものを用意
すれば足りる。したがって第1及び第2の制御ユニット
は量産が可能であり安価に製造することができる。Also, in the present invention, only the third control unit stores basic data corresponding to the model and the state of control, and the first and second control units do not need to store the basic data. It suffices to prepare something common to all models. Therefore, the first and second control units can be mass-produced and can be manufactured at low cost.
【0039】さらに、第3の制御ユニットは高価な入出
力機器及びそれに付属する電源等を備えていないので、
安価に製造できる。したがって、制御ユニット全体のコ
ストを安価にできるとともに、性能改善を目的とした制
御ユニットの交換は安価な第3の制御ユニットのみ交換
すれば足り、制御ユニットの交換が安価にできる。Further, since the third control unit does not include expensive input / output devices and a power supply attached thereto,
It can be manufactured at low cost. Therefore, the cost of the entire control unit can be reduced, and the replacement of the control unit for the purpose of improving the performance can be achieved by replacing only the inexpensive third control unit, and the replacement of the control unit can be reduced.
【0040】また、機種及び制御の状態に対応した基本
データは第3の制御ユニットのみが記憶し、第1及び第
2の制御ユニットは基本データの記憶を必要としないの
でそれぞれ全機種共通のものを用意すれば足りる。した
がって制御ユニットの生産管理が行い易くなる。The basic data corresponding to the model and the state of the control are stored only in the third control unit, and the first and second control units do not need to store the basic data. It is enough to prepare Therefore, the production management of the control unit is facilitated.
【0041】さらに、基本データを記憶した第3の制御
ユニットに対して第1及び第2の制御ユニットはそれぞ
れ全機種共通のものとなり、組み合わせの誤りを防止で
きる。Further, the first control unit and the second control unit are common to all the models with respect to the third control unit storing the basic data, so that an erroneous combination can be prevented.
【0042】[0042]
【実施例】以下、本発明の一実施例を図1〜図35によ
り説明する。本実施例の電子制御装置の全体構成図を図
1に示す。この電子制御装置は、エンジン13と、エン
ジン13により駆動される油圧ポンプ1と、油圧ポンプ
1の吐出した圧油により駆動される油圧アクチュエータ
2と、油圧ポンプ1と油圧アクチュエータ2との間に接
続され油圧アクチュエータ2に供給される圧油の流量を
制御するコントロールバルブ3と、制御ユニット7と、
制御ユニット10と、制御ユニット11と、制御ユニッ
ト12とから構成される。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS. FIG. 1 shows an overall configuration diagram of the electronic control device of the present embodiment. The electronic control unit includes 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 connection between the hydraulic pump 1 and the hydraulic actuator 2. A control valve 3 for controlling the flow rate of pressurized oil supplied to the hydraulic actuator 2 and a control unit 7;
The control unit includes 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 the other control units 7, 10, and 12.
【0044】エンジン13は、ガバナ13aにより回転
数が制御される。このときの回転数の設定は、ガバナ1
3aに内蔵するガバナレバー13bの角度を変えること
により行われる。ガバナレバー13bにはガバナレバー
13bの角度を検出するガバナレバー角検出器15が設
けられている。このガバナレバー角検出器15がモニタ
ーする信号とスロットルレバー16の信号とが制御ユニ
ット12に送信され、それらの信号に基づき制御ユニッ
ト12がモータ14を駆動してガバナレバー13bの角
度を制御することによりエンジン13の回転数は制御さ
れる。The speed of the engine 13 is controlled by a governor 13a. The setting of the rotation speed at this time is governor 1
This is performed 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 for detecting the angle of the governor lever 13b. The signal monitored by the governor lever angle detector 15 and the signal of the throttle lever 16 are transmitted to the control unit 12, and the control unit 12 drives the motor 14 based on those signals to control the angle of the governor lever 13b. 13 is controlled.
【0045】油圧ポンプ1は、圧力検出器5及び斜板位
置検出器6からの信号が制御ユニット7に送信され、そ
の信号により制御ユニット7が斜板位置制御装置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 7, and the control unit 7 uses the signals to control the position of the swash plate 1a through the swash plate position control device 8. The displacement is controlled, i.e. the discharge flow rate is controlled.
【0046】コントロールバルブ3は、操作レバー4に
よる制御ユニット10からの信号を電磁弁3L,3Rが
受けてその開度が制御され、アクチュエータ2あるいは
タンク9への圧油の方向と流量を制御する。The control valve 3 receives signals from the control unit 10 by the operation lever 4 and receives the signals from the control units 10 by the solenoid valves 3L and 3R. The opening of the control valve 3 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とから構成される。FIG. 2 shows the configuration of the control unit 7. The control unit 7 receives the pressure signal Pd of the pressure detector 5 and the swash plate position signal θ from the swash plate detector 6 and converts the A / D converter 20a into a digital signal, and a central processing unit (CPU).
And a read-only memory (ROM) 22a for storing a control procedure program and basic data necessary for control.
And a random access memory (RAM) 23a for temporarily storing numerical values during the operation, and an output interface (I
/ O) 24a, an amplifier 25 for outputting a swash plate drive signal to the swash plate control device 8, and a serial interface (SI) for communicating data in accordance with 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の指令でデータの通信を行う。FIG. 3 shows the configuration of the control unit 10. In the figure, the same parts as those of the control unit 7 are indicated by the same numbers as those 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 the other control unit 11 and the CP.
Data communication is performed according to the command of U.
【0049】制御ユニット12の構成を図4に示す。図
中、制御ユニット7と同様の部分は図2と共通の番号で
示す。スロットルレバー16のスロットル信号NL、ガ
バナレバー角検出器15のガバナレバー角信号NgはA
/D変換器20cによりデジタル信号に変換される。モ
ータ14への信号は出力用インターフェイス(I/O)
24cとモータドライバ31を介して出力される。シリ
アルインターフェイス(SI/O)27cは他の制御ユ
ニット11とCPUの指令でデータの通信を行う。FIG. 4 shows the structure of the control unit 12. In the figure, the same parts as those of the control unit 7 are indicated by the same numbers as those 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. Signals to the motor 14 are output interface (I / O)
24c and output via the motor driver 31. The serial interface (SI / O) 27c performs data communication with another control unit 11 according to a command from the CPU.
【0050】制御ユニット11の構成を図5に示す。図
中、制御ユニット7と同様の部分は図2と共通の番号で
示す。シリアルインターフェイス(SI/O)27dは
他の制御ユニット7,10,12とCPUの指令でデー
タの通信を行う。FIG. 5 shows the configuration of the control unit 11. In the figure, the same parts as those of the control unit 7 are indicated by the same numbers as those in FIG. The serial interface (SI / O) 27d communicates data with other control units 7, 10, and 12 according to instructions 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. The serial interface (S
I / O) 27d converts the one parallel data sent from the CPU 21d into time-series data for each bit, and converts the data into a serial interface (S) of the control unit 7 of the communication destination.
I / O) 27a. The serial interface (SI / O) 27a that has received the serial data converts the data received in a time series one bit at a time into one parallel data again. CPU 21 of control unit 7
a monitors the state of the serial interface (SI / O) 27a, and reads parallel data when it is input. By repeating the above operation, communication of a plurality of data can be performed. These serial interfaces (SI / O) can be easily obtained as commercially available 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. FIG. 7 shows a control procedure of the control unit 11. 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, the basic data Ky and Xo are communicated to the control unit 10 via the SI / O 27c. At this time, the 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 the details of the procedure 300 shown in FIG. First, in step 320, the SI of the control unit 11
The initial setting of / O 27c, that is, the number of bits of one data in serial communication, the communication speed, and the like are set. Next, the procedure moves 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 which is the beginning of data, a destination address (in this case, the number of the control unit 7) for identifying that the control unit which has received the data is a 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, the SI / O 27d and the CP shown in FIG.
The communication procedure by the U21a and the SI / O 27a is performed four times of the start code, the destination address, the Tr data, and the end code, and transmitted.
【0055】次に手順302へ移り制御ユニット7から
の応答を受信したかを判定する。制御ユニット7は後述
するように制御ユニット11からのデータを受信すると
それに対して応答を返すようにしておく。この応答デー
タは図9(b)に示すように、スタートコード、どの制
御ユニットからの応答であるかを示す送り元アドレス、
応答コード、終了コードの一組のデータである。この
際、図6に示した通信手順を逆にして4回行い一組のデ
ータを受信する。ここで制御ユニット7からのデータ受
信がない場合は手順303へ行く。Next, the procedure proceeds to step 302, where it is determined whether a response from the control unit 7 has been received. As will be described later, the control unit 7 returns a response to the data received from the control unit 11. As shown in FIG. 9B, the response data includes a start code, a source address indicating from which control unit the response is sent,
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 four times to receive one set of data. If there is no data reception 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 or not a predetermined time has elapsed in consideration of a response delay from the control unit 7. If the time 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
Returning to step 1, the data is transmitted to the control unit 7 again. This is because the case where the control unit 7 was not ready for communication, could not receive data from the control unit 11, and could not return a response was considered.
【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
When it is confirmed that a response has been received from the control unit 10, the process proceeds to step 310 where data Ky and Xo are communicated 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. 9C, and the destination address is the control unit 10 and two data, Ky and Xo, are transmitted. It becomes a set of data. The response data from the control unit 10 is the same as that of FIG. 9 except that the source address is changed to the control unit 10 as shown in FIG.
This is 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
Then, an Lv signal request command is transmitted to the device 0 via the serial interface (SI / O) 27b. This command negotiates that when a specific code is communicated between the two control units, the command is recognized as a transmission request of Lv, and that code is used. FIG. 10 shows the configuration of communication data at that time. At this time, as shown in FIG. 10A, a start code which is the start of data and a destination address (in this case, control unit 1) for identifying that the control unit that has received the data is transmitting to itself.
0 number), an Lv transmission request, and an end code indicating the end of data are transmitted as a set. That is, the CPU 21a and the serial interface (SI
/ O) 27a and a serial interface (SI /
O) The communication procedure between the 27d and the CPU 27a is performed four times: the start code, the destination address, the Lv transmission request, and the end code, and transmitted.
【0059】次に手順410へ移り制御ユニット10か
ら操作状態信号Lvを受信したかどうかを判定する。制
御ユニット10は後述するように制御ユニット11から
Lv送信要求を受信するとそれに対して操作状態信号Lv
を返すようにしておく。この応答データは図10(b)
に示すように、スタートコードと、どの制御ユニットか
らの応答であるかを示す送り元アドレスと、Lvデータ
と、終了コードとの1組のデータである。この際、図6
に示した通信手順を逆にして4回行い、1組のデータを
受信する。Next, the procedure proceeds to step 410, where it is determined whether or not the operation state signal Lv has been received from the control unit 10. When the control unit 10 receives the Lv transmission request from the control unit 11 as described later, it responds to the operation state signal Lv.
Should be returned. This response data is shown in FIG.
As shown in (1), it is a set of data including a start code, a source address indicating from which control unit the response is sent, Lv data, and an end code. At this time, FIG.
The communication procedure shown in (1) is reversed four times to receive one set of data.
【0060】次に手順420において先に受信したLv
が前の状態から変化したかを判定する。変化していない
場合は手順400へ戻る。変化している場合は手順43
0へ移る。手順430ではLvの状態を判定する。Next, the Lv received earlier in step 420
Is changed from the previous state. If not, 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 operation of the actuator is set as the maximum pump tilt angle θmax, and θmax data is transmitted to the control unit 7 via the serial interface (SI / O) 27a. The details of the procedure 440 are shown in FIG.
【0062】まず、手順440aにおいてポンプ傾転角
最大値θmaxにアクチュエータの操作中の最大値θmax1
を設定する。このθmax1の値はこのポンプが使用される
車体の仕様により固有の値となる。θmax1については後
述する。First, in step 440a, the maximum value θmax1 during operation of the actuator is set to the maximum value θmax of the pump tilt angle.
Set. The value of θmax1 is a unique value depending on the specification of the vehicle body in which the pump is used. θmax1 will be described later.
【0063】次に手順440bではθmaxデータを制御
ユニット7へ送信する。このとき、図10(c)に示す
ようにスタートコード、送り先アドレス、θmaxデー
タ、終了コードを1組のデータとして送信する。Next, in step 440b, θmax data is transmitted to the control unit 7. At this time, as shown in FIG. 10C, the start code, the destination address, the θmax data, and the end code are transmitted as one set of data.
【0064】次に、手順440cにおいて制御ユニット
7からの応答を受信したか判定する。後述するように制
御ユニット7は制御ユニット11からのθmaxデータを
受信すると図10(d)に示す応答を返すようにしてお
き送受信が確実に行われたことを確認できるようにす
る。応答を受信した場合手順450へ移る。Next, it is determined in step 440c 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 a response shown in FIG. 10D so that the transmission and reception can be confirmed reliably. If a response is received, the procedure moves 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 at the time of operating the actuator is set for the governor lever angle set value Nmin, and Nmin is transmitted to the control unit 12 via the serial interface (SI / O) 27c.
Send data. The details of the procedure 450 are shown in FIG.
【0066】まず、手順450aにおいてガバナレバー
角設定値Nminにアクチュエータの操作時のガバナレバ
ー角設定値Nmin1を設定する。このNmin1の値はこのエ
ンジンが使用される車体の仕様により固有の値となる。
Nmin1については後述する。First, in step 450a, the governor lever angle set value Nmin1 at the time of operating the actuator is set as the governor lever angle set value Nmin. The value of Nmin1 is a value specific to the specification of the vehicle body in which the 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, the start code, the destination address, the Nmin data, and the end code are transmitted as a set of data as shown in FIG.
【0068】次に、手順450cにおいて制御ユニット
12からの応答を受信したか判定する。後述するように
制御ユニット12は制御ユニット11からのNminデー
タを受信すると図10(f)に示す応答を返すようにし
ておき送受信が確実に行われたことを確認できるように
する。応答を受信した場合手順400へ戻る。Next, it is determined in step 450c 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 a response shown in FIG. 10F so that transmission and reception can be confirmed reliably. If a response is received, the procedure 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 flow proceeds to step 460. In step 460, the maximum value θmax2 when the actuator is not operated is set as the pump tilt angle maximum value θmax, and transmitted to the control unit 7 in the same manner as in step 440. Here, θmax2 is a value specific to the specification of the vehicle body in which the 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 transmitted to the control unit 12 in the same manner as in step 450. This Nmin2 is a unique value depending on the specifications of the vehicle body in which this engine is used. Nmin2 will also be described later. When the procedure 470 ends, the procedure returns to the procedure 400. As described above, the control unit 11 performs steps 400 to
Step 470 is always repeated.
【0071】制御ユニット7の制御手順を図13に示
す。ここで図29に示した制御ユニット18の制御手順
と異なるのは手順101,102がなくなり最初に手順
130A,130,140が追加された点である。FIG. 13 shows a control procedure of the control unit 7. Here, 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. FIG.
FIG. 4 shows details of the procedure 130A.
【0073】まず、手順131において制御ユニット7
のシリアルインターフェイス(SI/O)27aの初期
設定を行う。次に、手順132において図9(a)に示
したデータの制御ユニット11からの受信を判定する。
受信していない場合はデータを受信するまで手順132
を繰り返す。データの受信があった場合は、手順133
へ移る。First, in step 131, the control unit 7
Initialization of the serial interface (SI / O) 27a is performed. Next, in step 132, the reception of the data shown in FIG. 9A from the control unit 11 is determined.
If not received, proceed to step 132 until data is received.
repeat. If data has been received, go to 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 for communication from the control unit 11 again. 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, Tr data shown in FIG. 9A is stored in the RAM 23a. Next, the procedure proceeds to step 135, where 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 has been 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 in step 130 that communication has occurred, step 14
Move to 0.
【0077】手順140では、シリアルインターフェイ
ス(SI/O)27aを介して制御ユニット11から制
御演算に使用する基本データである油圧ポンプのポンプ
傾転角最大値θmaxを読み込みRAM23aに記憶す
る。この手順140の詳細を図15に示す。In step 140, the control unit 11 reads the maximum hydraulic pump displacement angle θmax, which is basic data used for control calculations, via the serial interface (SI / O) 27a and stores it 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.
Is determined. If it is determined that the address is not the address itself, the process proceeds to step 100 and waits for communication from the control unit 11 again. If it is determined that the address is itself, the process 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 proceeds to step 143, where the response shown in FIG. 10D is transmitted to the control unit 11, and the procedure proceeds 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
From the value of the hydraulic pump target absorption torque Tr and the target tilt angle θr
Calculate 1. θr1 = C · Tr / Pd Next, in step 110b, the target tilt angle θr1 is compared with the pump tilt angle maximum value θmax. Procedure 1 when θr1 ≧ θmax
At 10c, the final target tilt angle θr is set to θr = θmax. If θr1 <θmax, in step 110d, θr =
θr1.
【0082】ここで、手順110c及び110dに関し
て、θmaxとして記憶される前述したθmax1及びθmax2
について図17により説明する。図17において、θma
x1は、ポンプのメカニカルな上限よりやや低い位置に設
定されるソフト的な傾転角の上限値である。θmax2は、
アクチュエータの非操作時に潤滑などに必要な最小限の
流量に設定されたスタンバイ流量である。またθr1は図
示のような双曲線となる。Here, regarding the procedures 110c and 110d, the aforementioned θmax1 and θmax2 stored as θmax
Will be described with reference to FIG. In FIG. 17, θma
x1 is a soft upper limit value of the tilt angle set at a position slightly lower than the mechanical upper limit of the pump. θmax2 is
This is the standby flow rate set to the minimum flow rate necessary for lubrication and the like when the actuator is not operated. Θr1 is 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”, the procedure 440 in FIG.
As a result, θmax1 is transmitted from the control unit 11 as θmax. In this case, in step 110, when θmax1 ≦ θr1, θr = θmax1 is set, but when θmax1> θr1, θr = θr1 is set, so that θr does not exceed θmax1.
【0084】Lvが'OFF'の場合は、図7の手順46
0により、制御ユニット11からθmaxとしてθmax2が
送信される。この場合、θmax2は常にθr1より小さいの
で、手順110cにおいてθr=θmax2が設定され、油
圧ポンプはスタンバイ流量に保たれる。上記のように、
θmax1及びθmax2の値はこのポンプが使用される車体の
仕様により固有の値となる。If Lv is 'OFF', the procedure 46 in FIG.
Due to 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 described above,
The values of θmax1 and θmax2 are unique values depending on the specifications of the vehicle body in which the pump is used.
【0085】最後に手順120において目標傾転角θr
に斜板位置信号θが一致するように斜板制御装置8に駆
動信号が出力される。Finally, in step 120, the target tilt angle θr
The drive signal is output to the swash plate control device 8 so that the swash plate position signal θ coincides with the swash plate control signal.
【0086】制御ユニット10の制御手順を図18に示
す。ここで先の図32に示した制御ユニット13の制御
手順と異なるのは手順202がなくなり手順200A,
230,240が追加されたことである。FIG. 18 shows a control procedure of the control unit 10. Here, the difference from the control procedure of the control unit 13 shown in FIG.
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 arithmetic unit Ky and the value Xo of the dead zone are read from the control unit 11 via the SI / O 27b as basic data to be used in the control arithmetic.
3b. This procedure is the same as that shown in FIG. 14; the received data is as shown in FIG. 9C, the stored data is Ky and 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を設定す
る。Next, the procedure proceeds to a normal procedure after the procedure 200, and the A / D converter 2 is executed in the procedure 200 as in FIG.
0b, the operation signal X is read in.
In step, the operation signal X is determined, 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 controlled via the serial interface (SI / O) 27b.
It is determined whether there has been an Lv transmission request communication from 1.
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へ移る。FIG. 19 shows the details of the procedure 210. First, in step 210a, the sign of the operation signal X is determined. If X is positive (X ≧ 0), the procedure goes to step 210b to calculate the valve operation amounts Y1, Y2. The arithmetic expression is as follows. Y1 = Ky. (X-Xo) Y2 = 0 If X is determined to be negative (X <0) in step 210a, the flow goes to step 210c to calculate the valve operation amounts Y1 and Y2. The arithmetic expression is as follows. Y1 = 0 Y2 = Ky · (| X | −Xo) Here, FIG. 20 shows the relationship between the operation signal X obtained by the calculation in steps 210b and 210c and the valve operation amounts Y1 and Y2. In the figure, X
In the region of ≧ 0, Y1 has a value and Y2 is 0.
At this time, Y1 moves in parallel as indicated by the dashed line due to the value of Xo. Further, the slope changes depending on the value of Ky, as shown by the two-dot chain line. In the region where X <0, Y1 is 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 completed, 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 has been 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 same procedures 340 and 350 as 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 sends a command to the N through the serial interface (SI / O) 27c.
It is determined whether there has been a communication of min. If there is no communication, the process moves 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 has been 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
a, the throttle lever signal NL and the control unit 1
Compare the governor lever angle set value Nmin received from No. 1. If NL ≧ Nmin, proceed to step 360, where Nr is Nmin.
Set the value of. If NL <Nmin, the flow shifts to step 360c, where NL is set to Nr.
【0096】ここで、手順360に関し、Nminとして
記憶される前述したNmin1及びNmin2について図23に
より説明する。図23において、Nmin1はエンジンの最
高回転数の設定値よりやや高い位置に設定される仮想的
な値である。Nmin2は省エネルギを図るために低い値に
設定されたスタンバイ回転数であり、Lvが'ON'とな
ったときのエンジン回転の立ち上がりに遅れを感じない
よう、アイドル位置よりは若干高い値に設定される。Here, 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 in order to save energy, and set to a value slightly higher than the idle position so as not to feel a delay in the rise of the engine speed when Lv becomes "ON". Is done.
【0097】前述したようにLvがON'の場合は、図7
の手順450により制御ユニット11よりNminとして
Nmin1が送信される。この場合、スロットルレバー16
による設定値NLは常にNmin1より小さくなるので、手
順360cにおいて常にNrとしてNLが設定される。As described above, when Lv is ON ', FIG.
Nmin1 is transmitted as Nmin from the control unit 11 by the procedure 450 of (1). In this case, the throttle lever 16
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', the control unit 11 sets Nmin2 to Nmin2 by the procedure 470 in FIG.
Is sent. At this time, if the set value NL set by the throttle lever 16 is in the region (B) larger than Nmin2, that is, if NL≥Nmin2, Nmi is set to Nr in step 360b.
n2 is set and the engine is kept at standby speed. On the other hand, the set value NL 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 is a schematic diagram showing the transmission and reception of signals between the control units 7, 10, and 12 centered 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 and Xo are communicated to the control unit 10 in the procedure 310. Thereafter, in step 410, the reception of the operation state signal Lv from the control unit 10 is determined.
【0100】操作状態信号Lvの受信が判定されたら、
手順440でポンプ傾転角最大値θmaxに操作中の最大
値θmax1をあるいは手順460でθmaxにアクチュエー
タの非操作時の最大値θmax2を設定し制御ユニット7へ
θmaxデータを送信する。そして手順450でガバナレ
バー角設定値Nminに対して操作時のガバナレバー角設
定値Nmin1をあるいは手順470でスタンバイ回転数N
min2を設定し制御ユニット12へ送信する。When it is determined that the operation state signal Lv has been received,
In step 440, the maximum value θmax1 during the operation is set to the pump tilt angle maximum value θmax, 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 at the time of operation is applied to the governor lever angle set value Nmin, or in step 470, the standby speed N
min2 is set and transmitted to the control unit 12.
【0101】なお、本実施例においては、制御ユニット
10の操作状態信号Lvによって制御ユニット11より
ポンプ傾転角最大値θmaxが制御ユニット7へ、またガ
バナレバー角設定値Nminが制御ユニット12へ送信さ
れる構成であるが、これに対し、制御ユニット7若しく
は12が操作状態信号Lvを発し、これにより制御ユニ
ット11から他の制御ユニットへデータを送信する構成
も考えられる。In this 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 in response to the operation state signal Lv of the control unit 10. However, a configuration is also conceivable in which the control unit 7 or 12 issues an operation state signal Lv, and thereby the data is transmitted from the control unit 11 to another control unit.
【0102】以上において、制御ユニット7,10,1
2は、機種毎に異なるデータを必要としないので、それ
ぞれ全機種共通のものを使用することができる。したが
って制御ユニット7,10,12は量産が可能であり、
安価に製造することができる。また、制御ユニット11
は、高価な入出力機器及びそれに付属する機器を備えて
いないので、安価に製造することができる。In the above, the control units 7, 10, 1
2 does not require different data for each model, so that the same data can be used for all models. Therefore, the control units 7, 10, and 12 can be mass-produced,
It can be manufactured at low cost. Also, the control unit 11
Can be manufactured at low cost because it does not include expensive input / output devices and devices attached thereto.
【0103】したがって本実施例によれば、制御ユニッ
ト10,7,12の間の信号は1本の通信線で制御ユニ
ット11を介してやりとりされるので配線が単純となり
故障が少なく、また故障が発生したとしても発見しやす
くなる。Therefore, according to the present embodiment, since signals between the control units 10, 7, and 12 are exchanged via the control unit 11 through one communication line, the wiring is simple, the number of failures is small, and the number of failures is small. Even if it occurs, it becomes easier to detect.
【0104】また、制御ユニット7,10,11,12
全体に係る費用を低減することができる。また性能改善
のために行う制御ユニットの交換においては、安価な制
御ユニット11のみ交換すれば足り、高価な入出力機構
を備えた制御ユニット7,10,12の交換は不要とな
るので、制御ユニットの交換が安価に行える。The control units 7, 10, 11, 12
The overall cost can be reduced. In replacing the control unit for improving the performance, it is sufficient to replace only the inexpensive control unit 11, and it is not necessary to replace the control units 7, 10, and 12 having expensive input / output mechanisms. 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 the control state, and it is sufficient that the control units 7, 10, and 12 do not need to store the basic data and prepare a common data for all models. Therefore, it is possible to avoid the complexity of producing many types of these two control units for each model, and it becomes easy to control the production of the control units.
【0106】また、ある機種の生産・組立てにおいて、
その機種固有の基本データを記憶した制御ユニット11
に対し、制御ユニット7,10,12はそれぞれ全機種
共通であるので、この特定機種に対し別の機種の制御ユ
ニット7,10,12を組合わせてしまう誤りを防止す
ることができる。In the production and assembly of a certain model,
Control unit 11 that stores 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 in which a control unit 7, 10, and 12 of another model is combined with the specific model.
【0107】なお以上の実施例において、この基本デー
タの通信手順におけるSI/Oの機能は本発明を規制す
るものではなく、LANなどに使用するLSIを使用し
たり、パラレル信号で通信する方法などほかの手段でも
良い。通信データの構成も本実施例に示したものに限定
されるものではなく、固定データ長としてスタートコー
ド及び終了コードを省略する、あるいはデータを全て文
字コードに変換して通信するなど制御ユニット間で整合
が取れればどのような構成でも良い。また本実施例では
油圧ポンプ、エンジンおよびコントロールバルブの制御
ユニットについて示したが建設機械として考えられる他
の制御ユニット、例えばモニタ表示用フロント部材の動
作制御用などに適用することもできる。In the above embodiment, the function of SI / O in the communication procedure of the basic data does not restrict the present invention. For example, an LSI used for a LAN or the like, a method of communicating with a parallel signal, or the like may be used. Other means may be used. The configuration of the communication data is not limited to that shown in the present embodiment, and the start code and the end code are omitted as a fixed data length, or all the data are converted into character codes for communication between the control units. Any configuration may be used as long as matching is achieved. In this embodiment, the control units for the hydraulic pump, the engine, and the control valve are shown. However, the present invention can be applied to other control units that can be considered as construction machines, for example, for controlling the operation of a monitor display front member.
【0108】[0108]
【発明の効果】本発明によれば、信号線の数を減らし配
線の故障が少なくでき、また故障発生時にも修理しやす
くなる。According to the present invention, the number of signal lines can be reduced and the number of wiring failures can be reduced, and repair can be easily performed even when a failure occurs.
【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, replacement of the control unit for improving performance can be performed at low cost. Also, the first
Since the second control unit and the second control unit need only be common to all models, production control of the control unit can be easily performed. In addition, an error in the combination of the control units hardly occurs at the time of assembling or repair, and the reliability can be improved.
【0110】[0110]
【図1】本発明の一実施例である電子制御装置の全体構
成図である。FIG. 1 is an overall configuration diagram of an electronic control device according to 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 illustrating 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 the control unit.
【図8】制御手順の詳細を示すフローチャートである。FIG. 8 is a flowchart showing details of a control procedure.
【図9】通信方法における通信データの構成を示す図で
ある。FIG. 9 is a diagram showing a configuration of communication data in a communication method.
【図10】通信方法における通信データの構成を示す図
である。FIG. 10 is a diagram showing a configuration 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 the 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 of a pump target tilt angle maximum value.
【図18】制御ユニットのROMに記憶した制御手順を
示すフローチャートである。FIG. 18 is a flowchart showing a control procedure stored in a 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 a control procedure stored in a 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 and reception of basic data.
【図25】従来技術による油圧回路の電子制御装置の全
体構成図である。FIG. 25 is an overall configuration diagram of an electronic control device for a hydraulic circuit according to a conventional technique.
【図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 a control procedure stored in a 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 a control procedure stored in a 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 a control procedure stored in a ROM of the control unit.
【図35】制御手順の詳細を示すフローチャートであ
る。FIG. 35 is a flowchart showing details of a control procedure.
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)
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI F15B 11/00 B E (56)参考文献 特開 平5−280501(JP,A) 特開 昭61−28639(JP,A) 特開 昭63−195403(JP,A) 特開 平1−279101(JP,A) 特開 平2−209601(JP,A) 特開 平2−93103(JP,A) 特開 平3−66901(JP,A) 特開 平3−134304(JP,A) 特開 平4−17740(JP,A) 特開 平5−248414(JP,A) 特表 平6−506287(JP,A) (58)調査した分野(Int.Cl.7,DB名) F15B 11/00 - 11/22 E02F 9/22 F15B 21/08 G05B 11/36 501 ──────────────────────────────────────────────────続 き Continuation of the front page (51) Int.Cl. 7 Identification symbol FIF15B 11/00 BE (56) References JP-A-5-280501 (JP, A) JP-A-61-28639 (JP, A JP-A-63-195403 (JP, A) JP-A-1-279101 (JP, A) JP-A-2-209601 (JP, A) JP-A-2-93103 (JP, A) JP-A-3- 66901 (JP, A) JP-A-3-134304 (JP, A) JP-A-4-17740 (JP, A) JP-A-5-248414 (JP, A) JP-A-6-506287 (JP, A) (58) Field surveyed (Int.Cl. 7 , DB name) F15B 11/00-11/22 E02F 9/22 F15B 21/08 G05B 11/36 501
Claims (4)
ユニットを備えた電子制御装置において、 前記第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, 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,
Second communication means 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, wherein the second control unit An electronic control device for a hydraulic circuit, comprising: third communication means for receiving basic data from the third control unit; and means for inputting the received basic data and using the data for control calculation.
において、前記第2の制御ユニットは複数個あることを
特徴とする油圧回路の電子制御装置。2. The electronic control unit for a hydraulic circuit according to claim 1, wherein there are a plurality of said second control units.
ユニットを備えた電子制御装置において、 前記第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, The control unit has first communication means for transmitting an operation state signal to the third control unit, and the third control unit includes first basic data used for control calculation in the first control unit. Means for storing second basic data used for control calculations in the second control unit, and transmitting the first basic data to the first control unit, and operating the first control unit. Second communication means for receiving a state signal and transmitting the second basic data to the second control unit based on the operation state signal, the first communication means of the first control unit Is the third The first from the control unit 1
The first control unit has a function of receiving the first basic data and using the received first basic data for control calculation, and the second control unit has a function of receiving the third basic data. An electronic control device for a hydraulic circuit, comprising: third communication means for receiving second basic data from a control unit; and means for receiving the second basic data and using the second basic data for control calculation.
において、前記第2の制御ユニットは複数個あることを
特徴とする油圧回路の電子制御装置。4. The electronic control unit for a hydraulic circuit according to claim 3, wherein a plurality of said second control units are provided.
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 JPH0666302A (en) | 1994-03-08 |
| JP3131297B2 true 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) |
-
1992
- 1992-08-17 JP JP04217906A patent/JP3131297B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0666302A (en) | 1994-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6072246B2 (en) | Abnormal information control device for construction machinery | |
| JP2767363B2 (en) | Driving machine data collection device | |
| US6336067B1 (en) | Electronic control system and control device for construction machine | |
| US5598334A (en) | System for determining an abnormal operating condition in speed ratios of an automatic transmission and a method therefor | |
| JP3545003B2 (en) | Electronic control unit for hydraulic circuit | |
| WO2007055796A1 (en) | Apparatus, system, and method for controlling a desired torque output | |
| US5934879A (en) | Pump torque control system | |
| JP3131297B2 (en) | Electronic control unit for hydraulic circuit | |
| WO1999054558A1 (en) | Display controller of 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 | |
| US6131687A (en) | Process for actuating the steering cylinders of mobile plant and steering system therefor | |
| JP2010211760A (en) | Control system of construction machine | |
| KR100360510B1 (en) | Fail-safe circuit | |
| JP3432838B2 (en) | Electronic control unit for hydraulic circuit | |
| US6535807B2 (en) | Control system for use on construction equipment | |
| KR100372081B1 (en) | Electronic control system and control device for construction machine | |
| JP2003206902A (en) | Method for controlling deadband of fluid system | |
| JP3767914B2 (en) | Control equipment for hydraulic construction machinery | |
| US11913195B2 (en) | Hydraulic machine | |
| CN101096935A (en) | Method of operating a vehicle apparatus comprising the same | |
| JP3923189B2 (en) | Electronic control system and control device for construction machine | |
| US6702048B2 (en) | System and method for calibrating a differential steering system | |
| JP3553188B2 (en) | Electronic control device for construction machinery | |
| KR20030019659A (en) | Method for remotely diagnosing a construction equipment using a pda and system therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |