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
JP2933475B2 - Control device for work vehicle - Google Patents
[go: Go Back, main page]

JP2933475B2 - Control device for work vehicle - Google Patents

Control device for work vehicle

Info

Publication number
JP2933475B2
JP2933475B2 JP28458693A JP28458693A JP2933475B2 JP 2933475 B2 JP2933475 B2 JP 2933475B2 JP 28458693 A JP28458693 A JP 28458693A JP 28458693 A JP28458693 A JP 28458693A JP 2933475 B2 JP2933475 B2 JP 2933475B2
Authority
JP
Japan
Prior art keywords
control
communication
data
processing unit
unit
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
Application number
JP28458693A
Other languages
Japanese (ja)
Other versions
JPH07143576A (en
Inventor
克也 臼井
繁樹 林
勝 川根
康則 末吉
雅彦 嶋野
寛通 安東
秀明 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kubota Corp
Original Assignee
Kubota Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kubota Corp filed Critical Kubota Corp
Priority to JP28458693A priority Critical patent/JP2933475B2/en
Priority to KR1019940008660A priority patent/KR0139898B1/en
Priority to CN94105855A priority patent/CN1061207C/en
Publication of JPH07143576A publication Critical patent/JPH07143576A/en
Application granted granted Critical
Publication of JP2933475B2 publication Critical patent/JP2933475B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Guiding Agricultural Machines (AREA)
  • Selective Calling Equipment (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、中央制御部と機体各部
に分散配置される複数個の端末制御部とが、有線式の通
信手段を介して通信可能に接続され、前記端末制御部
が、制御情報検出用のセンサ類からの検出信号の入力及
びその入力データの前記中央制御部への送信、並びに、
前記中央制御部からの制御データの受信及びその受信デ
ータに基づくアクチュエータ類に対する駆動信号の出力
を実行し、前記中央制御部が、前記端末制御部からの送
信データに基づいて、前記各端末制御部のアクチュエー
タ類に対する適正駆動内容を判定して、その適正駆動内
容を前記制御データとして送信するように構成された作
業車用の制御装置に関する。
BACKGROUND OF THE INVENTION The present invention relates to a central control unit and a plurality of terminal control units which are distributed and arranged in each unit of the body are communicably connected via wired communication means. , Input of a detection signal from sensors for control information detection and transmission of the input data to the central control unit, and
The control unit receives the control data from the central control unit and outputs a drive signal to actuators based on the received data, and the central control unit executes the control of each of the terminal control units based on transmission data from the terminal control unit. The present invention relates to a control device for a working vehicle configured to determine the proper drive contents for the actuators and transmit the proper drive contents as the control data.

【0002】[0002]

【従来の技術】上記作業車用の制御装置は、コンバイン
等の作業車の制御において、中央制御部が、作業車全体
の制御を集中して行いながら、制御情報検出用のセンサ
類から検出データを入手したり又は機体に備えた各作業
部作動用のアクチュエータ類に対して駆動指令を出力す
るのに、センサ類及びアクチュエータ類に対して各種信
号の入出力を行う複数個の端末制御部を機体各部に分散
配置するとともに、これら複数個の端末制御部と中央制
御部とを例えばRS485等の規格を利用した有線式の
通信手段によって接続し、この通信手段を介して各種の
データを送受信させることにより、中央制御部とセンサ
類及びアクチュエータ類を直接接続する場合の信号配線
の複雑大量化を回避させるようにしていた。そして、従
来、中央制御部に、作業車全体の制御を行う制御用の演
算処理部と各端末制御部に対する通信制御を行う通信用
の演算処理部とを設け、この両演算処理部によって各制
御処理を行うようにしていた(例えば特開平3‐240
802号公報参照)。
2. Description of the Related Art In a control device for a work vehicle, in controlling a work vehicle such as a combine or the like, a central control unit intensively controls the whole work vehicle while detecting detection data from sensors for detecting control information. Or a plurality of terminal control units that input and output various signals to sensors and actuators to output drive commands to actuators for operating each working unit provided on the aircraft. The terminal control units and the central control unit are connected to each other by a wired communication unit using a standard such as RS485, and various data are transmitted and received via the communication unit. This avoids the complicated and large amount of signal wiring when directly connecting the central control unit to the sensors and actuators. Conventionally, a central processing unit is provided with a control arithmetic processing unit for controlling the entire work vehicle and a communication arithmetic processing unit for performing communication control for each terminal control unit. (For example, Japanese Patent Laid-Open No. 3-240)
802).

【0003】[0003]

【発明が解決しようとする課題】上記従来技術では、通
常、中央制御部の両演算処理部が同期状態で各処理を行
うようにすることが考えられる。しかしながら、同期状
態で動作させた場合には、例えば、アクチュエータ類に
対して駆動信号を出力するとき、制御用の演算処理部
は、駆動用の制御データを通信用の演算処理部に渡した
後、その制御データが通信用の演算処理部から端末制御
部に送信されてアクチュエータ類に対して駆動信号が出
力されたことの確認データを受け取るまで待つ必要があ
り、その間、制御用の演算処理部は他の処理、例えば、
センサ類の検出データに基づいた他のアクチュエータ類
駆動の必要性の判定や、この判定に基づく他のアクチュ
エータ類に対する駆動信号の出力処理や、あるいは、そ
の他の作業車の制御処理が実行できないことになる。そ
のため、例えば迅速な作動が必要なアクチュエータ類の
制御に遅れが生じる等、作業車の制御を適切且つ迅速に
行えないおそれがあった。
In the above prior art, it is usually considered that both processing units of the central control unit perform each processing in a synchronized state. However, when operating in a synchronized state, for example, when outputting a drive signal to the actuators, the control arithmetic processing unit transmits drive control data to the communication arithmetic processing unit. It is necessary to wait until the control data is transmitted from the communication processing unit to the terminal control unit and confirmation data that the drive signal is output to the actuators is received, during which the control processing unit is used. Is another process, for example,
Judgment of necessity of driving other actuators based on detection data of sensors, output processing of drive signals to other actuators based on this judgment, or control processing of other work vehicles cannot be performed. Become. Therefore, there is a possibility that the control of the work vehicle cannot be performed appropriately and promptly, for example, a delay occurs in the control of actuators that require quick operation.

【0004】本発明は、上記実情に鑑みてなされたもの
であって、その目的は、有線式の通信手段を介した中央
制御部と各端末制御部間のデータ送受信によって集中制
御形態でありながらセンサ類及びアクチュエータ類に対
する信号配線の簡素化を実現した作業車の制御装置にお
いて、中央制御部に設ける制御用の演算処理部と通信用
の演算処理部とが夫々の処理を効率良く実行できると同
時に、中央制御部全体として作業車の制御を適切且つ迅
速に実行できるようにすることにある。
The present invention has been made in view of the above circumstances, and has as its object to provide a centralized control mode by transmitting and receiving data between a central control unit and each terminal control unit via a wired communication means. In a control device for a work vehicle that realizes simplification of signal wiring for sensors and actuators, a control arithmetic processing unit and a communication arithmetic processing unit provided in a central control unit can efficiently execute each processing. At the same time, it is an object of the present invention to enable the central control unit as a whole to appropriately and quickly execute control of the work vehicle.

【0005】[0005]

【課題を解決するための手段】本発明による作業車用の
制御装置の第1の特徴構成は、前記中央制御部が、制御
用の演算処理部と、前記各端末制御部に対する通信制御
を前記制御用の演算処理部と非同期状態で実行する通信
用演算処理部とを備え、前記制御用の演算処理部は、前
記通信用演算処理部に対して、前記センサ類の検出デー
タの入力要求及び前記アクチュエータ類駆動用の制御デ
ータの出力要求の指令を出力し、且つ、前記通信用演算
処理部との間で通信を実行しないときは、前記端末制御
部からの送信データに基づく前記適正駆動内容を判定す
る演算処理を実行するように構成され、前記通信用演算
処理部は、前記制御用の演算処理部から前記入力要求及
び出力要求の指令を受けていないときには、ポーリング
セレクティング方式にて前記各端末制御部と通信を実行
し、前記各端末制御部から前記センサ類の検出データを
順次受信する処理を行い、前記制御用の演算処理部から
前記入力要求の指令を受けたときには、前記各端末制御
部から受信した前記センサ類の検出データを前記制御用
の演算処理部に渡す処理を行い、前記制御用の演算処理
部から前記出力要求の指令を受けたときには、前記制御
用の演算処理部から受け取った前記アクチュエータ類駆
動用の制御データを前記各端末制御部に送信する処理を
行うように構成されている点にある。
According to a first characteristic configuration of the control device for a work vehicle according to the present invention, the central control unit controls the arithmetic processing unit for control and the communication control for each of the terminal control units. A control arithmetic processing unit and a communication arithmetic processing unit that executes in an asynchronous state, wherein the control arithmetic processing unit requests the communication arithmetic processing unit to input a detection data of the sensors and the like. Outputting a command for requesting output of control data for driving the actuators, and calculating the communication
When not performing communication with the processing unit, the terminal control
Determining the proper drive content based on the transmission data from the unit
The communication arithmetic processing unit is configured to execute polling when the input request and the output request are not received from the control arithmetic processing unit.
Executing communication with each terminal control unit using the selecting method
And performing a process of sequentially receiving the detection data of the sensors from each of the terminal control units, and when receiving the input request command from the control arithmetic processing unit, receiving the sensor from each of the terminal control units. And performs a process of passing detection data of the type to the arithmetic processing unit for control, and when receiving the command of the output request from the arithmetic processing unit for control, the actuator drive received from the arithmetic processing unit for control. For transmitting control data to the terminal control units.

【0006】又、第2の特徴構成は、前記制御用の演算
処理部は、前記センサ類の検出データを前記通信用演算
処理部から受け取る処理、及び、前記アクチュエータ類
駆動用の制御データが前記各端末制御部で受信されたこ
との確認データを前記通信用演算処理部から受け取る処
理を、前記通信用演算処理部からの割り込み処理によっ
て行うように構成されている点にある。
In a second characteristic configuration, the control arithmetic processing unit includes a process for receiving detection data of the sensors from the communication arithmetic processing unit, and a control data for driving the actuators. The processing for receiving confirmation data received by each terminal control unit from the arithmetic processing unit for communication is performed by interrupt processing from the arithmetic processing unit for communication.

【0007】又、第3の特徴構成は、前記中央制御部と
前記各端末制御部とが、前記通信手段を介して多重通信
するように構成されている点にある。
A third characteristic configuration is that the central control unit and each of the terminal control units are configured to perform multiplex communication via the communication means.

【0008】又、第4の特徴構成は、前記中央制御部と
前記各端末制御部とが、前記各端末制御部に対するアド
レスを指定して通信するように構成されている点にあ
る。
A fourth characteristic configuration is that the central control unit and each terminal control unit are configured to communicate by designating an address for each terminal control unit.

【0009】[0009]

【作用】本発明の第1の特徴構成によれば、制御用の演
算処理部が制御情報検出用のセンサ類の検出データの入
力要求及びアクチュエータ類駆動用の制御データの出力
要求の指令を出していないときには、通信用演算処理部
は、制御用の演算処理部とは非同期状態で、ポーリング
セレクティング方式にて、前記各端末制御部と通信を実
行して、各端末制御部からセンサ類の検出データを順次
受信する。尚、このように、通信用演算処理部との間で
通信を実行しないとき、制御用の演算処理部は、前記端
末制御部からの送信データに基づく前記適正駆動内容を
判定する演算処理を実行することになる。制御用の演算
処理部が通信用演算処理部に対して上記入力要求を出す
と、通信用演算処理部は各端末制御部から受信したセン
サ類の検出データを制御用の演算処理部に渡し、制御用
の演算処理部は受け取ったセンサ類の検出データに基づ
いてアクチュエータ類に対する適正駆動内容を判定す
る。制御用の演算処理部が、上記適正駆動内容を制御デ
ータとして送信するために通信用演算処理部に対して上
記出力要求を出すと、通信用演算処理部は制御用の演算
処理部から受け取った制御データを各端末制御部に送信
し、各端末制御部では、送信された制御データに基づい
てアクチュエータ類に対して駆動信号が出力される。
According to the first feature of the present invention, the control arithmetic processing unit issues a command for a request for input of detection data of sensors for detecting control information and a request for output of control data for driving actuators. If not, the communication processing unit is not synchronized with the control processing unit, and polling is performed.
Communication with each terminal control unit is performed by the selecting method.
And sequentially receives the detection data of the sensors from each terminal control unit. In addition, as described above, between the communication arithmetic processing unit
When not performing communication, the arithmetic processing unit for control
The proper drive content based on the transmission data from the
The arithmetic processing for the determination will be executed. When the control arithmetic processing unit issues the input request to the communication arithmetic processing unit, the communication arithmetic processing unit passes the detection data of the sensors received from each terminal control unit to the control arithmetic processing unit, The control arithmetic processing unit determines the proper drive content for the actuators based on the received detection data of the sensors. When the control arithmetic processing unit issues the output request to the communication arithmetic processing unit to transmit the proper drive content as control data, the communication arithmetic processing unit receives the output request from the control arithmetic processing unit. Control data is transmitted to each terminal control unit, and each terminal control unit outputs a drive signal to actuators based on the transmitted control data.

【0010】又、第2の特徴構成によれば、制御用の演
算処理部が通信用演算処理部に対してセンサ類の検出デ
ータの入力要求を出すと、通信用演算処理部は制御用の
演算処理部に対して割り込みをかけ、制御用の演算処理
部はこの割り込みに対する処理にて通信用演算処理部が
各端末制御部から受信したセンサ類の検出データを通信
用演算処理部から受け取る。又、制御用の演算処理部が
通信用演算処理部に対してアクチュエータ類駆動用の制
御データの出力要求を出すと、通信用演算処理部は制御
用の演算処理部から受け取ったアクチュエータ類駆動用
の制御データを各端末制御部に送信し、各端末制御部で
は、送信された制御データに基づいてアクチュエータ類
に対して駆動信号が出力されるとともに、通信用演算処
理部に対して制御データを受信したことの確認データが
返信される。そして、通信用演算処理部は、上記確認デ
ータを受信すると制御用の演算処理部に対して割り込み
をかけ、制御用の演算処理部はこの割り込みに対する処
理にて上記確認データを通信用演算処理部から受け取
る。
Further, according to the second characteristic configuration, when the control arithmetic processing unit issues a request for input of detection data of sensors to the communication arithmetic processing unit, the communication arithmetic processing unit executes the control arithmetic processing unit. The arithmetic processing unit interrupts the arithmetic processing unit, and the control arithmetic processing unit receives from the communication arithmetic processing unit the detection data of the sensors received from each terminal control unit by the communication arithmetic processing unit in the processing for the interrupt. When the control arithmetic processing unit issues a request to the communication arithmetic processing unit to output control data for driving the actuators, the communication arithmetic processing unit receives the request for driving the actuators received from the control arithmetic processing unit. Is transmitted to each terminal control unit, and in each terminal control unit, a drive signal is output to actuators based on the transmitted control data, and the control data is transmitted to the communication arithmetic processing unit. Confirmation data of the reception is returned. When receiving the confirmation data, the communication processing unit interrupts the control processing unit, and the control processing unit transmits the confirmation data to the communication processing unit in the processing for the interrupt. Receive from

【0011】又、第3の特徴構成によれば、中央制御部
の通信用演算処理部が各端末制御部からセンサ類の検出
データを受信すること、及び、各端末制御部に対してア
クチュエータ駆動用の制御データを送信することが、例
えば時分割多重方式等の多重通信方式により有線式の通
信手段を介して行われる。
Further, according to the third characteristic configuration, the communication arithmetic processing unit of the central control unit receives the detection data of the sensors from each terminal control unit, and the actuator drive for each terminal control unit. Is transmitted via a wired communication means by a multiplex communication method such as a time division multiplex method.

【0012】又、第4の特徴構成によれば、中央制御部
の通信用演算処理部が、各端末制御部に対するアドレス
を指定しながら各端末制御部からセンサ類の検出データ
を受信し、又、各端末制御部に対するアドレスを指定し
ながら各端末制御部に対してアクチュエータ駆動用の制
御データを送信する。そして、送信されたアドレス指定
信号と自己のアドレスとが一致した端末制御部では、中
央制御部の通信用演算処理部に対してセンサ類の検出デ
ータが送信されるか、あるいは、中央制御部の通信用演
算処理部から送信された制御データに基づいてアクチュ
エータ類に対して駆動信号が出力される。
According to the fourth feature configuration, the communication arithmetic processing unit of the central control unit receives detection data of sensors from each terminal control unit while designating an address for each terminal control unit, and And transmitting control data for driving the actuator to each terminal control unit while designating an address for each terminal control unit. Then, in the terminal control unit in which the transmitted address designation signal and its own address match, the detection data of the sensors is transmitted to the communication arithmetic processing unit of the central control unit, or the terminal control unit of the central control unit. A drive signal is output to the actuators based on the control data transmitted from the communication processing unit.

【0013】[0013]

【発明の効果】従って、本発明の第1の特徴構成によれ
ば、制御用の演算処理部は、各端末制御部のセンサ類の
検出データの入力及びアクチュエータ類駆動用の制御デ
ータの出力が必要になったとき、その入力及び出力指令
を通信用演算処理部に出すだけで済み、通信用演算処理
部との間で通信を実行しないときには、その空き時間を
利用して、アクチュエータ類に対する適正駆動内容を判
定する演算処理を実行することができ、実際の通信処理
は通信用演算処理部が行うので、制御負荷が軽くなって
作業車全体の制御をより適切且つ迅速に実行できること
になる。一方、通信用演算処理部も制御用の演算処理部
と非同期状態で各端末制御部に対する通信制御を専用に
実行して通信制御処理をより迅速に実行できることにな
り、もって、中央制御部が作業車全体を制御する集中制
御形態においてセンサ類等との信号配線の簡素化を図り
ながら、制御用及び通信用の両演算処理部が同期状態で
制御処理を行う場合に比べて、中央制御部全体として作
業車の制御をより適切且つ迅速に実行できるに至った。
Therefore, according to the first characteristic configuration of the present invention, the control arithmetic processing unit is capable of inputting the detection data of the sensors of each terminal control unit and outputting the control data for driving the actuators. when needed, it can simply put that input and output command to the communication processing unit, the communication processing
When no communication is performed with the
To determine the proper drive content for actuators
As the actual communication processing is performed by the communication processing unit, the control load is reduced, and the control of the entire work vehicle can be performed more appropriately and quickly. On the other hand, the communication arithmetic processing unit also executes communication control for each terminal control unit exclusively in asynchronous with the control arithmetic processing unit, so that the communication control processing can be executed more quickly. In a centralized control mode for controlling the entire vehicle, the signal wiring with sensors and the like is simplified, and the overall central control unit is compared with a case where both the control and communication processing units perform control processing in a synchronized state. As a result, the control of the work vehicle can be performed more appropriately and quickly.

【0014】又、第2の特徴構成によれば、制御用の演
算処理部は通信用演算処理部からのデータの受け取りを
通信用演算処理部からの割り込み処理によって行うの
で、その割り込みがないときは作業車全体の制御を集中
して実行できるとともに、通信用演算処理部からのデー
タの受け取りも割り込み処理によって円滑に行うことが
でき、もって、第1の特徴構成の好適な手段が得られ
る。
According to the second characteristic configuration, the control arithmetic processing unit receives data from the communication arithmetic processing unit by interrupt processing from the communication arithmetic processing unit. Can centrally execute control of the entire work vehicle, and can smoothly receive data from the communication arithmetic processing unit by interrupt processing, thereby obtaining suitable means of the first characteristic configuration.

【0015】又、第3の特徴構成によれば、中央制御部
と各端末制御部間のデータの送受信を多重通信方式によ
り有線式の通信手段を介して行うので、その有線式の通
信手段を例えば単一の通信経路を備えるものに構成して
より簡素な通信手段とすることができ、もって、上記第
1又は第2の特徴構成の好適な手段が得られる。
According to the third characteristic configuration, the transmission and reception of data between the central control unit and each terminal control unit are performed by a multiplex communication method via a wired communication means. For example, a simple communication means can be configured by providing a single communication path, so that a suitable means of the first or second characteristic configuration can be obtained.

【0016】又、第4の特徴構成によれば、中央制御部
と各端末制御部間のデータの送受信が、各端末制御部に
対するアドレスを指定して行われるので、上記多重通信
方式において例えば単一の通信経路を備えた通信手段を
介して通信する場合にも、中央制御部及び各端末制御部
が目的とする端末制御部に関するデータを誤りなく授受
でき、もって、第3の特徴構成の好適な手段が得られ
る。
According to the fourth characteristic configuration, data transmission and reception between the central control unit and each terminal control unit is performed by specifying an address for each terminal control unit. Even when communication is performed via communication means provided with one communication path, the central control unit and each terminal control unit can transmit and receive data relating to the target terminal control unit without error, and accordingly, the third characteristic configuration is preferable. Means can be obtained.

【0017】[0017]

【実施例】以下、本発明の実施例を、作業車としてのコ
ンバインに適用した場合について図面に基づいて説明す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings when applied to a combine as a working vehicle.

【0018】コンバインにおいては、例えば、機体が植
立穀稈に沿って自動的に走行するように操向操作する操
向制御や、刈取穀稈の扱室での扱深さが適正範囲内に維
持されるように自動調節する扱深さ制御や、藁屑等が混
じった扱き処理物から穀粒を選別回収する選別制御や、
選別回収された穀粒を一時貯溜するタンクから外部に排
出するオーガの作動制御や、走行地面の状態にかかわら
ず機体の姿勢を水平姿勢等の所定姿勢に維持する姿勢制
御等、各種の制御が行われる。
In the combine, for example, the steering control for steering the aircraft so as to automatically travel along the planted grain culm, or the handling depth of the harvested grain culm in the handling room is within an appropriate range. Handling depth control that automatically adjusts to be maintained, sorting control that sorts and collects kernels from treated products mixed with straw waste,
Various controls, such as the operation control of the auger that discharges the sorted and collected grains to the outside from the tank that temporarily stores the collected grains, and the attitude control that maintains the attitude of the aircraft at a predetermined attitude such as a horizontal attitude regardless of the state of the running ground, etc. Done.

【0019】そのために、図1に示すように、コンバイ
ン全体の制御を集中して実行するための中央制御部CU
と、刈取ブロック1、脱穀ブロック2、タンクブロック
3及び本機ブロック4等からなる機体各部に分散配置さ
れる複数個の端末制御部LU1〜5とが、有線式の通信
手段Tを介して多重通信可能に接続されている。各端末
制御部LU1〜5は、制御情報検出用のセンサ類SWか
らの検出信号の入力及びその入力データの中央制御部C
Uへの送信、並びに、中央制御部CUからの制御データ
の受信及びその受信データに基づくアクチュエータ類
M,L,Bに対する駆動信号の出力を実行するように構
成されている。又、中央制御部CUは、各端末制御部L
U1〜5からの送信データに基づいて、各端末制御部L
U1〜5のアクチュエータ類M,L,Bに対する適正駆
動内容を判定して、その適正駆動内容を制御データとし
て送信するように構成されている。尚、前記センサ類S
Wは、各種の制御情報をON/OFFの二値情報として
検出する複数個のスイッチSW等からなり、前記アクチ
ュエータ類M,L,Bは、電動モータM、ソレノイド
L、警報ブザーB等からなる。
For this purpose, as shown in FIG. 1, a central control unit CU for centrally executing the control of the entire combine.
And a plurality of terminal control units LU1 to LU5 distributed in each part of the machine including the cutting block 1, the threshing block 2, the tank block 3 and the main unit block 4 are multiplexed via a wired communication means T. Connected for communication. Each of the terminal control units LU1 to LU5 receives a detection signal from a control information detection sensor SW and a central control unit C of the input data.
It is configured to execute transmission to the U, reception of control data from the central control unit CU, and output of drive signals to the actuators M, L, B based on the received data. In addition, the central control unit CU controls each terminal control unit L
Based on the transmission data from U1 to U5, each terminal control unit L
The configuration is such that the proper drive contents for the actuators M, L, B of U1 to U5 are determined, and the proper drive contents are transmitted as control data. The sensors S
W includes a plurality of switches SW for detecting various control information as ON / OFF binary information, and the actuators M, L, and B include an electric motor M, a solenoid L, an alarm buzzer B, and the like. .

【0020】図2に示すように、前記中央制御部CU
は、制御用の演算処理部としてのマイクロコンピュータ
CPU1、そのマイクロコンピュータCPU1と前記通
信手段Tとの間でのデータ授受を中継する中央側の通信
用ICとしてのゲートアレイGA1、及び、上記マイク
ロコンピュータCPU1とゲートアレイGA1との間で
データ授受及び各端末制御部LU1〜5に対する通信制
御を実行する通信用演算処理部としてのマイクロコンピ
ュータCPU2を備えて構成されている。尚、上記通信
用のマイクロコンピュータCPU2は、その通信制御を
制御用のマイクロコンピュータCPU1と非同期状態で
実行する。両マイクロコンピュータCPU1,CPU2
間、及びマイクロコンピュータCPU2とゲートアレイ
GA1の間のデータ授受は8ビットのバスラインを介し
て行われ、例えば、マイクロコンピュータCPU1がC
PU2に対してデータ入出力を要求する場合のデータフ
ォーマットが、図12に示されている。このフォーマッ
トで、A0〜A3が各端末制御部LU1〜5に対する後
述のアドレスを、A,B,Cビットが各1の場合に各端
末制御部LU1〜5の各入出力ポートA,B,C(図2
及び図3参照)を、Xビットが0の場合に各入出力ポー
トを介してのデータ入出力の要求を、1の場合にエラー
情報の要求を指定していることを夫々示す。
As shown in FIG. 2, the central control unit CU
A microcomputer CPU1 as an arithmetic processing unit for control, a gate array GA1 as a central communication IC for relaying data exchange between the microcomputer CPU1 and the communication means T, and the microcomputer It is provided with a microcomputer CPU2 as a communication arithmetic processing unit for performing data transmission and reception between the CPU1 and the gate array GA1 and communication control for each of the terminal control units LU1 to LU5. The communication microcomputer CPU2 executes its communication control asynchronously with the control microcomputer CPU1. Both microcomputers CPU1, CPU2
Data transmission and reception between the microcomputer CPU2 and the gate array GA1 are performed via an 8-bit bus line.
FIG. 12 shows a data format when a data input / output is requested to PU2. In this format, A0 to A3 indicate addresses to be described later for the terminal control units LU1 to LU5. When the A, B, and C bits are 1, each of the input / output ports A, B, and C of the terminal control units LU1 to LU5. (Figure 2
And FIG. 3) indicate that when the X bit is 0, a request for data input / output via each input / output port is specified, and when the X bit is 1, a request for error information is specified.

【0021】上記制御用のマイクロコンピュータCPU
1は、ポテンショメータ等の連続的に変化する情報を検
出するアナログ式センサからのアナログ信号や、回転数
等を検出するためのパルス式センサからのパルス信号を
入力ポートPort1,2を介して入力し、又、上記制
御用のマイクロコンピュータCPU1には、E2 ROM
等の不揮発性のメモリMEMが接続され、このメモリM
EMに各種のエラー情報等が記憶されるようになってい
る。図中、PS1は、前記マイクロコンピュータCPU
1,CPU2及びゲートアレイGA1等に対して電源電
圧並びに電源ON時のリセット信号を供給する直流電圧
源である。
Microcomputer CPU for control
1 inputs an analog signal from an analog sensor for detecting continuously changing information such as a potentiometer, and a pulse signal from a pulse sensor for detecting a rotation speed and the like via input ports Port1 and Port2. The control microcomputer CPU1 has an E 2 ROM
And a non-volatile memory MEM such as
Various error information and the like are stored in the EM. In the figure, PS1 is the microcomputer CPU
1, a DC voltage source that supplies a power supply voltage and a reset signal when the power is turned on to the CPU 2, the gate array GA1, and the like.

【0022】前記制御用のマイクロコンピュータCPU
1は、前記通信用のマイクロコンピュータCPU2に対
して、前記センサ類SWの検出データの入力要求及び前
記アクチュエータ類M,L,B駆動用の制御データの出
力要求の指令を出力する。一方、通信用のマイクロコン
ピュータCPU2は、制御用のマイクロコンピュータC
PU1から前記検出データの入力要求及び制御データの
出力要求の指令を受けていないときには、各端末制御部
LU1〜5からセンサ類SWの検出データを、後述のポ
ーリングセレクティング方式にて順次受信する処理を行
い、又、制御用のマイクロコンピュータCPU1から前
記検出データの入力要求の指令を受けたときには、その
ときまでに各端末制御部LU1〜5から受信したセンサ
類SWの検出データを制御用のマイクロコンピュータC
PU1に渡す処理を行い、又、制御用のマイクロコンピ
ュータCPU1から前記制御データの出力要求の指令を
受けたときには、その制御用のマイクロコンピュータC
PU1から受け取ったアクチュエータ類M,L,B駆動
用の制御データを各端末制御部LU1〜5に送信する処
理を行うように構成されている。
The control microcomputer CPU
1 outputs a command to the communication microcomputer CPU 2 for a request for inputting detection data of the sensors SW and a request for output of control data for driving the actuators M, L, and B. On the other hand, the microcomputer for communication CPU2 is provided with a microcomputer for control C
When the command for inputting the detection data and the command for outputting the control data is not received from the PU1, the detection data of the sensors SW is sequentially received from each of the terminal control units LU1 to 5 by a polling selecting method described later. When a command for inputting the detection data is received from the control microcomputer CPU1, the detection data of the sensors SW received from each of the terminal control units LU1 to 5 up to that time is received by the control microcomputer CPU1. Computer C
When a command to output the control data is received from the control microcomputer CPU 1, the control microcomputer C 1
It is configured to perform a process of transmitting control data for driving the actuators M, L, and B received from the PU 1 to the terminal control units LU1 to LU5.

【0023】又、前記制御用のマイクロコンピュータC
PU1は、前記センサ類SWの検出データを通信用のマ
イクロコンピュータCPU2から受け取る処理、及び、
前記アクチュエータ類M,L,B駆動用の制御データが
各端末制御部LU1〜5で受信されたことの確認データ
を通信用のマイクロコンピュータCPU2から受け取る
処理を、その通信用のマイクロコンピュータCPU2か
らの割り込み処理によって行うように構成され、且つ、
通信用のマイクロコンピュータCPU2との間で通信を
実行しないときは、各端末制御部LU1〜5からの送信
データに基づくアクチュエータ類M,L,Bに対する適
正駆動内容を判定する演算処理を実行するように構成さ
れている。
The control microcomputer C
PU1 performs a process of receiving the detection data of the sensors SW from the microcomputer CPU2 for communication, and
A process of receiving confirmation data from the communication microcomputer CPU2 that the control data for driving the actuators M, L, and B have been received by the terminal control units LU1 to LU5 is transmitted from the communication microcomputer CPU2. Configured to be performed by interrupt processing , and
Communication with the communication microcomputer CPU2
When not executing, transmission from each terminal control unit LU1-5
For actuators M, L, B based on data
It is configured to execute arithmetic processing for determining the content of normal drive.
Have been.

【0024】一方、図2に示すように、各端末制御部L
U1〜5は、センサ類SW及びアクチュエータ類M,
L,Bと通信手段Tとの間でのデータ授受を中継する端
末側の通信用ICとしてのゲートアレイGA2を備えて
いる。又、各端末制御部LU1〜5に対するアドレス信
号を発生する4本のハーネスAD1〜4が、アースに接
続されたLOWレベル電圧のハーネスと無接続状態のハ
ーネスを組み合わせて設けられている。そして、上記ハ
ーネスAD1〜4、センサ類SW及びアクチュエータ類
M,L,Bが、一体形成されたコネクタCNを介して各
端末制御部LU1〜5に接続されている。具体的には、
ハーネスAD1〜4は、ゲートアレイGA2のアドレス
設定用の外部端子A0〜A3に接続され、センサ類SW
及びアクチュエータ類M,L,Bは、夫々信号処理回路
及び駆動回路を経てゲートアレイGA2の入出力ポート
に接続されている。尚、図中、PS2は、ゲートアレイ
GA2等に電源電圧を供給する直流電圧源である。
On the other hand, as shown in FIG.
U1 to 5 are sensors SW and actuators M,
A gate array GA2 is provided as a terminal-side communication IC for relaying data exchange between L and B and the communication means T. Further, four harnesses AD1 to AD4 for generating an address signal for each of the terminal control units LU1 to LU5 are provided in combination with a low-level voltage harness connected to the ground and a non-connected harness. The harnesses AD1 to AD4, the sensors SW, and the actuators M, L, B are connected to the terminal control units LU1 to LU5 via an integrally formed connector CN. In particular,
The harnesses AD1 to AD4 are connected to address setting external terminals A0 to A3 of the gate array GA2, and the sensors SW
The actuators M, L, and B are connected to an input / output port of the gate array GA2 via a signal processing circuit and a driving circuit, respectively. In the drawing, PS2 is a DC voltage source that supplies a power supply voltage to the gate array GA2 and the like.

【0025】前記通信手段Tは、例えばRS485の規
格を利用して構成され、図2に示すように、2線式の通
信ラインLnと、中央制御部CU及び各端末制御部LU
1〜5における通信ラインLnとの接点に設けられる通
信ドライバーDRとからなり、各通信ドライバーDR
は、各ゲートアレイGA1,2から受け取った送信デー
タをRS485等の規格に合った信号に変換して通信ラ
インLnに出力する一方、通信ラインLn上の信号を入
力して、その受信データを各ゲートアレイGA1,2に
出力するように動作する。
The communication means T is constructed using, for example, the RS485 standard, and as shown in FIG. 2, a two-wire communication line Ln, a central control unit CU and each terminal control unit LU.
And communication drivers DR provided at the contact points with the communication line Ln in each of the communication drivers DR.
Converts the transmission data received from each of the gate arrays GA1 and 2 into a signal conforming to the standard such as RS485 and outputs the signal to the communication line Ln, while inputting the signal on the communication line Ln and It operates to output to the gate arrays GA1, GA2.

【0026】前記中央側のゲートアレイGA1と端末側
のゲートアレイGA2とは、中央側として使用するため
の中央側用構成部分及び端末側として使用するための端
末側用構成部分を備える状態に形成された同仕様の通信
用ICであるゲートアレイGAに構成されている。以
下、図3に基づいて具体的に説明する。
The gate array GA1 on the center side and the gate array GA2 on the terminal side are formed so as to have a center side component for use as a center side and a terminal side component for use as a terminal side. The gate array GA is a communication IC of the same specification. Hereinafter, a specific description will be given based on FIG.

【0027】前記ゲートアレイGAは、図3(イ)に示
すように、MODE端子をLOWレベルにすると内部回
路が中央側のゲートアレイGA1として機能するマスタ
ーモードに切り換えられ、このマスターモードでは、ゲ
ートアレイGAは、CPU2とバスラインを介して入出
力するデータを保持する入出力バッファ11と、この入
出力バッファ11からの送信用のパラレルデータを保持
する送信バッファ13と、この送信バッファ13のパラ
レルデータをシリアルデータに並列直列変換するP/S
変換部14と、このP/S変換部14からのシリアルデ
ータにCRC生成部15からの誤り検出用のCRCデー
タを付加したものを送信データとして送出する通信コン
トロール回路16と、受信したシリアルデータを直列並
列変換するS/P変換部18と、受信したシリアルデー
タについてCRC等のチェックを行い通信エラーの有無
を検出するエラー検出部17と、S/P変換部18から
のパラレルデータ及びエラー検出部17からのエラーデ
ータを保持して入出力バッファ11に出力する受信バッ
ファ19と、CPU2からデータ入出力時の制御信号で
あるR/W(リード・ライト)信号及びSTB(データ
ストローブ)信号を入力し又CPU2に対する割り込み
INT信号を出力するCPUI/F部12とを備える構
成になる。
As shown in FIG. 3A, when the MODE terminal is set to the LOW level, the internal circuit is switched to the master mode in which the internal circuit functions as the gate array GA1 on the center side. The array GA includes an input / output buffer 11 for holding data input / output to / from the CPU 2 via a bus line, a transmission buffer 13 for holding parallel data for transmission from the input / output buffer 11, and a parallel connection of the transmission buffer 13. P / S that converts data into serial data from parallel to serial
A communication control circuit 16 for transmitting the serial data from the P / S converter 14 with CRC data for error detection from a CRC generator 15 as transmission data; S / P converter 18 for serial-to-parallel conversion, error detector 17 for checking the received serial data for CRC and the like to detect the presence or absence of a communication error, and parallel data and error detector from S / P converter 18 A reception buffer 19 for holding the error data from 17 and outputting it to the input / output buffer 11 and an R / W (read / write) signal and an STB (data strobe) signal which are control signals for data input / output from the CPU 2 are input. In addition, a CPU I / F section 12 for outputting an interrupt INT signal to the CPU 2 is provided.

【0028】又、前記ゲートアレイGAは、図3(ロ)
に示すように、MODE端子をHIGHレベルにすると
内部回路が端末側のゲートアレイGA2として機能する
スレーブモードに切り換えられ、このスレーブモードで
は、ゲートアレイGAは、前記スイッチSW及びアクチ
ュエータ類M,L,Bに対してデータを入出力する入出
力ポート21と、この入出力ポート21を介して入力し
た各スイッチSWからの検出信号をパラレルデータとし
て保持する送信バッファ13と、この送信バッファ13
のパラレルデータをシリアルデータに並列直列変換する
P/S変換部14と、このP/S変換部14からのシリ
アルデータにCRC生成部15からの誤り検出用のCR
Cデータを付加したものを送信データとして送出する通
信コントロール回路16と、受信したシリアルデータを
直列並列変換するS/P変換部18と、受信したシリア
ルデータについてCRC及びアドレス等のチェックを行
い通信エラーの有無を検出するエラー検出部17と、S
/P変換部18からのパラレルデータ及びエラー検出部
17からのエラーデータを保持して入出力ポート21に
出力する受信バッファ19と、各端末制御部LU1〜5
に対するアドレスを設定するためのアドレス設定部22
とを備える構成になる。
The gate array GA is shown in FIG.
As shown in (2), when the MODE terminal is set to the HIGH level, the internal circuit is switched to the slave mode in which the terminal functions as the gate array GA2 on the terminal side. In this slave mode, the gate array GA includes the switch SW and the actuators M, L, B, an input / output port 21 for inputting / outputting data to / from B, a transmission buffer 13 for holding the detection signal from each switch SW input through the input / output port 21 as parallel data, and a transmission buffer 13
A P / S conversion unit 14 for converting the parallel data of the P / S into serial data into a serial data, and a serial data from the P / S conversion unit 14
A communication control circuit 16 for transmitting the data with the C data added thereto as transmission data; an S / P converter 18 for serially / parallel-converting the received serial data; An error detection unit 17 for detecting the presence or absence of
A reception buffer 19 for holding the parallel data from the / P conversion unit 18 and the error data from the error detection unit 17 and outputting the data to the input / output port 21, and the terminal control units LU1 to LU5
Address setting unit 22 for setting an address for
It becomes the composition provided with.

【0029】以上より、CPUI/F部12が前記中央
側用構成部分に、アドレス設定部22が前記端末側用構
成部分に夫々対応し、上記CPUI/F部12及びアド
レス設定部22以外のゲートアレイGAの主要部分は、
同一の部番にて示すように中央側及び端末側として共用
される。又、上記入出力ポート21は、各8ビットから
なる3つのポートA,B,Cで構成され、アドレス0の
端末制御部LU3のポートA及びBが入力ポートに、ポ
ートCが出力ポートに夫々設定され、アドレス1の端末
制御部LU4のポートAが入力ポートに、ポートB及び
Cが出力ポートに夫々設定されている。尚、マスターモ
ードでの入出力バッファ11はスレーブモードでの入出
力ポート21のうちのポートBと共用されている。
As described above, the CPU I / F unit 12 corresponds to the central component, the address setting unit 22 corresponds to the terminal component, and gates other than the CPU I / F 12 and the address setting unit 22 are provided. The main part of the array GA is
As shown by the same part number, it is shared by the center side and the terminal side. The input / output port 21 is composed of three ports A, B, and C each having 8 bits. Ports A and B of the terminal control unit LU3 at address 0 are input ports, and port C is an output port. The port A of the terminal control unit LU4 at address 1 is set as an input port, and the ports B and C are set as output ports. The input / output buffer 11 in the master mode is shared with the port B of the input / output ports 21 in the slave mode.

【0030】前記各端末制御部LU1〜5は、外部端子
A0〜A3に接続されたハーネスAD1〜4からのアド
レス信号を電源ON時のみ自己のアドレスデータとして
上記アドレス設定部22に入力するように構成されてい
る。即ち、LOWレベル電圧のハーネスからはLOWレ
ベルの電圧信号が供給され、無接続状態のハーネスにつ
いてはゲートアレイGA2内部で電源側にプルアップさ
れているためにHIGHレベルの電圧信号が供給され、
各端末制御部LU1〜5は、この電圧信号の組み合わせ
によって自己のアドレスを設定する。図2では、端末制
御部LU3が、外部端子A0〜A3のすべてがLOWレ
ベルであってアドレス0として設定され、端末制御部L
U4が、外部端子A0〜A3のうちA0だけがHIGH
レベルで他の端子A1〜A3がLOWレベルであってア
ドレス1として設定される。
Each of the terminal control units LU1 to LU5 inputs address signals from the harnesses AD1 to AD4 connected to the external terminals A0 to A3 to the address setting unit 22 as its own address data only when the power is turned on. It is configured. That is, a LOW level voltage signal is supplied from the LOW level voltage harness, and a HIGH level voltage signal is supplied to the unconnected harness because the harness is pulled up to the power supply side inside the gate array GA2,
Each of the terminal control units LU1 to LU5 sets its own address according to the combination of the voltage signals. In FIG. 2, the terminal control unit LU3 sets the external terminals A0 to A3 at the LOW level and sets the address as 0, and sets the terminal control unit LU3.
U4 is high only in A0 of the external terminals A0 to A3.
At the level, the other terminals A1 to A3 are at the LOW level and set as address 1.

【0031】そして、中央制御部CUと各端末制御部L
U1〜5とは、上記各端末制御部LU1〜5に対して設
定されたアドレスを指定して多重通信するように構成さ
れ、具体的には、中央制御部CUが、ポーリングセレク
ティング方式にて各端末制御部LU1〜5と上記アドレ
スを識別信号として通信を実行するように構成されてい
る(図11参照)。
The central control unit CU and each terminal control unit L
U1 to U5 are configured to perform multiplex communication by designating addresses set for the terminal control units LU1 to LU5. Specifically, the central control unit CU uses a polling selecting method. The communication with the terminal control units LU1 to LU5 is performed using the above address as an identification signal (see FIG. 11).

【0032】次に、図4〜図6及び図8〜図10に示す
フローチャートに基づいて、前記中央制御部CUにおけ
る制御動作について説明する。
Next, a control operation in the central control unit CU will be described with reference to flowcharts shown in FIGS. 4 to 6 and FIGS.

【0033】図4に示すように、メインスイッチがオン
されて電源が投入されると、先ず、CPU1のリセット
状態が解除されて制御が立ち上がる。そして、イニシャ
ライズ処理を行った後、アナログ式センサからのアナロ
グ信号及びパルス式センサからのパルス信号の入力処理
を行い、メインスイッチがオンしてから全ての端末制御
部LU1〜5の動作が安定化するのに必要な時間(例え
ば250ms)が経過するまでCPU2をリセット状態
(図2に示すCPU1の出力Port3=HIGH)に
維持して各端末制御部LU1〜5との通信を停止させ、
この間メータパネル(図示しない)のランプチェック処
理を行う(#1〜#5及び#12)。
As shown in FIG. 4, when the main switch is turned on and the power is turned on, first, the reset state of the CPU 1 is released and the control is started. Then, after performing the initialization processing, the input processing of the analog signal from the analog sensor and the pulse signal from the pulse sensor is performed, and the operation of all the terminal control units LU1 to LU5 is stabilized after the main switch is turned on. The CPU 2 is kept in the reset state (the output Port3 of the CPU 1 shown in FIG. 2 = HIGH) until the time required for the communication (e.g., 250 ms) elapses, and the communication with each of the terminal control units LU1 to 5 is stopped.
During this time, lamp check processing of a meter panel (not shown) is performed (# 1 to # 5 and # 12).

【0034】上記全ての端末制御部LU1〜5の動作が
安定化する時間が経過すると、CPU1は、出力Por
t3をLOWにしてCPU2のリセット状態を解除し、
CPU2と各端末制御部LU1〜5との通信を開始させ
る(#6)。即ち、CPU2は各端末制御部LU1〜5
を順番に呼び出して、各スイッチSWのデータを受信す
る動作を所定周期(例えば5ms)で繰り返し行う(図
8参照)。この所定周期での通信の繰り返しによって、
CPU2が各スイッチSWのデータ、及び、正常な返信
データが受信できない等の各端末制御部LU1〜5に対
する通信エラー情報を十分に蓄積したと判断される時間
(例えばメインスイッチオン後900ms)が経過する
と、CPU1はCPU2との間で8ビットのバスライン
によって制御データの授受を行う処理を開始する(#7
〜#8、図9及び図10参照)。その後、CPU1がC
PU2とのデータの授受によってシステム全体の状態を
把握するに要する時間(例えばメインスイッチオン後
1.5sec)が経過すると、CPU1は、メータパネ
ルの表示を通常状態にして全体の制御処理を開始する
(#9〜#11)。尚、CPU1は、一定周期でウオッ
チドッグタイマールーチンを作動させており、制御が暴
走したときには、出力ポートPort4から電源PS1
に指令を与えてリセット信号を出力させるようにしてい
る(図2参照)。
When the time for stabilizing the operations of all the terminal control units LU1 to LU5 elapses, the CPU 1 sets the output port
Set t3 to LOW to release the reset state of CPU2,
The communication between the CPU 2 and each of the terminal control units LU1 to LU5 is started (# 6). That is, the CPU 2 controls the terminal control units LU1 to LU5.
Are sequentially called, and the operation of receiving the data of each switch SW is repeatedly performed at a predetermined cycle (for example, 5 ms) (see FIG. 8). By repeating the communication in this predetermined cycle,
A time period (for example, 900 ms after the main switch is turned on) in which the CPU 2 determines that the communication error information for each of the terminal control units LU1 to 5 such that the data of each switch SW and the normal reply data cannot be received is sufficiently accumulated. Then, the CPU 1 starts a process of transmitting and receiving control data to and from the CPU 2 via an 8-bit bus line (# 7).
# 8, see FIGS. 9 and 10). After that, the CPU 1
After a lapse of time (for example, 1.5 seconds after the main switch is turned on) required for grasping the state of the entire system by exchanging data with the PU2, the CPU 1 sets the display on the meter panel to a normal state and starts the entire control processing. (# 9 to # 11). Note that the CPU 1 operates the watchdog timer routine at regular intervals, and when the control goes out of control, the power supply PS1 is output from the output port Port4.
To output a reset signal (see FIG. 2).

【0035】CPU1がCPU2との間で行うバス通信
では、図5に示すように、先ず、スイッチ動作のチャタ
リングの影響を除去すべく、CPU2から複数回(例え
ば4回)のバス通信によって受け取った各スイッチSW
のデータが同一のときにのみ正規のデータとするフィル
タリング処理を行ってからそのデータを記憶する(#2
1)。次に、各端末制御部LU1〜5に対する通信エラ
ー情報を入力し、エラー状態の端末制御部LU1〜5が
あれば、メータパネル等に警報表示する異常出力処理を
行うとともに、そのエラー状態の端末制御部LU1〜5
のアクチュエータM,L,Bへの駆動指令の通信を所定
期間停止する等のエラー処理を行う(#22〜#2
3)。次に、CPU2との前回の通信がOKであったか
否かの判断(SBUSendフラグの値が0であればO
K)と、CPU2がCPU1からの指令を待つコマンド
待ち状態か否かの判断を行う(#24〜#25)。そし
て、前回のCPU2との通信がOKで且つCPU2がコ
マンド待ち状態のときには、CPU2からの外部割り込
みの許可、SBUSendフラグのセット(値を1にす
る)、上記CPU2からの割り込み処理で使用するTA
SKnoのリセット(値を0にする)、及び、割り込み
処理の最初の部分でアドレス0の端末制御部LU3に対
する処理を実行するためのコマンドをCPU2に出力す
る処理を行う。一方、前回のCPU2との通信がOKで
ないか、あるいは前回のCPU2との通信がOKであっ
てもCPU2がコマンド待ち状態でないときには、異常
状態として、CPU2を一定時間リセット作動させると
ともに、警報表示出力する(#30〜#31)。
In the bus communication performed by the CPU 1 with the CPU 2, as shown in FIG. 5, first, in order to eliminate the influence of the chattering of the switch operation, the data is received from the CPU 2 by a plurality of (for example, four) bus communication. Each switch SW
Is filtered only when the data is the same, and then the data is stored (# 2).
1). Next, communication error information is input to each of the terminal control units LU1 to LU5, and if there is any terminal control unit LU1 to LU5 in an error state, an abnormal output process for displaying an alarm on a meter panel or the like is performed and the terminal in the error state Control units LU1-5
Error processing such as stopping the communication of the drive command to the actuators M, L, and B for a predetermined period (# 22 to # 2)
3). Next, it is determined whether or not the previous communication with the CPU 2 was OK (if the value of the SBUSend flag is 0, it is determined that
K), and determines whether or not the CPU 2 is in a command waiting state of waiting for a command from the CPU 1 (# 24 to # 25). When the previous communication with the CPU 2 is OK and the CPU 2 is in the command waiting state, the external interrupt from the CPU 2 is permitted, the SBUSend flag is set (the value is set to 1), and the TA used in the interrupt processing from the CPU 2 is set.
The SKno is reset (to a value of 0), and a process for outputting a command for executing a process for the terminal control unit LU3 at the address 0 to the CPU 2 in the first part of the interrupt process is performed. On the other hand, if the previous communication with the CPU 2 is not OK, or if the previous communication with the CPU 2 is OK but the CPU 2 is not in the command waiting state, the CPU 2 is reset to the abnormal state for a predetermined time, and the alarm display output is performed. (# 30 to # 31).

【0036】CPU2からの割り込みに対する処理ルー
チンでは、図6に示すように、再割り込みを禁止した
後、TASKno=0から順次各TASKnoの値に応
じた処理を行い、TASKnoの値を1増やしてから次
の割り込みを許可して処理を終える。各TASKnoで
の処理は、図9及び図10にも示すように、最初のTA
SKno=0では、アドレス0の端末制御部LU3の入
力ポートAからのデータ取り込みを行い、TASKno
=1ではアドレス0の端末制御部LU3の入力ポートB
からのデータ取り込みと、出力ポートCに対する出力デ
ータの転送処理を行う。TASKno=2では、アドレ
ス1の端末制御部LU4に対する処理を実行するための
コマンドを出力する処理を行い、TASKno=3で
は、アドレス1の端末制御部LU4の入力ポートAから
のデータ取り込みと、出力ポートBに対する出力データ
の転送処理とを行い、TASKno=4ではアドレス1
の端末制御部LU4の出力ポートCに対する出力データ
の転送処理を行う。以下、同様にして、残りのアドレス
の端末制御部LU1〜5について、コマンド転送とデー
タの入出力の処理を順次実行する。尚、上記フローにお
いて、出力ポートに対する出力データの転送は、CPU
1が全体の制御処理を開始するまで(メインスイッチオ
ン後1.5sec間)は行わない。
In the processing routine for the interruption from the CPU 2, as shown in FIG. 6, after the re-interruption is prohibited, the processing according to the value of each TASKno is sequentially performed from TASKno = 0, and the value of TASKno is increased by one. The next interrupt is enabled, and the process ends. As shown in FIGS. 9 and 10, the processing in each TASKno is performed in the first TASKno.
When SKno = 0, data is taken in from the input port A of the terminal control unit LU3 at address 0, and TASKno is read.
= 1, input port B of terminal control unit LU3 at address 0
And the process of transferring the output data to the output port C. When TASKno = 2, a process for outputting a command for executing a process for the terminal control unit LU4 at address 1 is performed, and when TASKno = 3, data is taken in from the input port A of the terminal control unit LU4 at address 1 and output. The output data is transferred to the port B. When TASKno = 4, the address 1
Transfer processing of output data to the output port C of the terminal control unit LU4. Hereinafter, similarly, the terminal control units LU1 to LU5 of the remaining addresses sequentially execute command transfer and data input / output processing. In the above flow, the transfer of the output data to the output port is performed by the CPU.
1 is not performed until 1.5 starts the entire control process (1.5 seconds after the main switch is turned on).

【0037】上記フロー(図9)によれば、アドレス0
の端末制御部LU3に対する要求コマンド転送を行った
とき、CPU2はアドレス1の端末制御部LU4からセ
ンサ類SWの検出データを受信中であり、このセンサ類
SWの検出データの受信が終了した後、アドレス0の端
末制御部LU3の入力ポートA及び入力ポートBからの
データ取り込みと、出力ポートCに対する出力データの
転送処理とを行っている。即ち、端末制御部LU1〜5
からセンサ類SWの検出データを受信しているときに、
端末制御部LU1〜5に対してアクチュエータ類M,
L,B駆動用の制御データの送信要求が発生した場合に
は、そのアクチュエータ類M,L,B駆動用の制御デー
タの送信が上記受信中のセンサ類SWの検出データの受
信が終了した後に実行される。尚、上記フローにおい
て、アドレス0の端末制御部LU3の入力ポートA及び
入力ポートBからのデータ取り込みの前に、出力ポート
Cに対する出力データの転送処理を行ってもよい。
According to the above flow (FIG. 9), address 0
When the request command is transferred to the terminal control unit LU3 of the above, the CPU 2 is receiving the detection data of the sensors SW from the terminal control unit LU4 of the address 1, and after the reception of the detection data of the sensors SW is completed, The input port A and the input port B of the terminal control unit LU3 at the address 0 take in data and transfer the output data to the output port C. That is, the terminal control units LU1 to LU5
While receiving the detection data of the sensors SW from
Actuators M for the terminal control units LU1 to LU5,
When a request for transmission of control data for L and B driving is generated, transmission of the control data for driving the actuators M, L and B is performed after the reception of the detection data of the sensors SW being received is completed. Be executed. In the above flow, the transfer processing of the output data to the output port C may be performed before the data is taken in from the input port A and the input port B of the terminal control unit LU3 at the address 0.

【0038】そして、最後より1つ前のTASKno=
nでは、各端末制御部LU1〜5についての通信エラー
情報を要求するコマンドを転送し、最後のTASKno
=n+1では、上記通信エラー情報の読み込み処理を行
ってから、CPU2との通信がOKであったことを示す
ためにSBUSendフラグをリセットする(値を0に
する)処理を行う。最後のTASKno=n+1では、
次の割り込みを禁止した状態で処理を終えるので、以後
は、図5に示すバス処理において割り込みが許可される
までCPU2からの割り込みに対する処理は実行されな
い。
Then, TASKno which is one before the last =
n, a command requesting communication error information for each of the terminal control units LU1 to LU5 is transferred, and the last TASKno
When = n + 1, the communication error information is read, and then the SBUSend flag is reset (value is set to 0) to indicate that the communication with the CPU 2 is OK. In the last TASKno = n + 1,
Since the processing is ended in a state where the next interrupt is prohibited, the processing for the interrupt from the CPU 2 is not executed thereafter until the interrupt is permitted in the bus processing shown in FIG.

【0039】コンバインの作動を停止すべく、メインス
イッチがオフされた場合には、図4に示すように、先
ず、CPU2をリセットして各端末制御部LU1〜5と
の通信を停止させる(#13)。そして、メインスイッ
チオフ後の5sec間、エンジン停止用のソレノイドを
駆動してエンジンへの燃料供給を遮断するとともに、エ
ラー情報の前記メモリMEMへの書き込み処理を行い、
5sec経過すると上記ソレノイドの駆動を停止する
(#14〜#17)。
When the main switch is turned off in order to stop the operation of the combine, as shown in FIG. 4, first, the CPU 2 is reset to stop the communication with the terminal control units LU1 to LU5 (# 13). Then, for 5 seconds after the main switch is turned off, the solenoid for stopping the engine is driven to cut off the fuel supply to the engine, and error information is written to the memory MEM.
After the elapse of 5 seconds, the driving of the solenoid is stopped (# 14 to # 17).

【0040】上記メモリMEMへのエラー情報の書き込
みは、エンジン停止時以外に所定時間毎に行ってもよい
が、エンジンスタータ始動時等のように電源電圧が低下
したときには誤データを書き込むおそれがあるので、電
源電圧(例えば12V)を監視して電圧が低下している
ときには処理を行わないようにしている。尚、メモリM
EMに書き込まれたエラー情報は、チェッカー等にて読
み出され、それに基づいて故障解析することになるが、
エラーの履歴が記録されているので、例えば一瞬の断線
等の再現が困難なエラーの解析が可能になるという利点
がある。
The writing of the error information to the memory MEM may be performed at predetermined time intervals other than when the engine is stopped. However, when the power supply voltage is lowered such as when the engine starter is started, erroneous data may be written. Therefore, the power supply voltage (for example, 12 V) is monitored, and the processing is not performed when the voltage is reduced. Note that the memory M
The error information written in the EM is read by a checker or the like, and failure analysis is performed based on the error information.
Since the error history is recorded, there is an advantage that it is possible to analyze an error in which it is difficult to reproduce, for example, an instantaneous disconnection.

【0041】次に、図7及び図8〜図10に示すフロー
チャートに基づいて、前記各端末制御部LU1〜5にお
ける制御動作について説明する。先ず、受信データ中の
アドレスによって自己に対するポーリング信号を受信し
たか否かを判断し、自己に対するポーリング信号である
ときには、スイッチSWからの入力要求かアクチュエー
タ類M,L,Bに対する出力要求かを判断する。スイッ
チSWからの入力要求の場合には、スイッチSWからの
検出信号を入力ポートを介して入力し、それに基づいて
返信用のセンサデータを作成する。一方、アクチュエー
タ類M,L,Bに対する出力要求の場合には、受信した
データを出力ポートを介して出力し、返信用のACKデ
ータを作成する。次に、上記作成したセンサデータ又は
ACKデータを、図11に示すように、中央制御部CU
からのポーリング信号の終了時点に対して送信開始点ま
での時間tをランダムに変化させて送信する。
Next, control operations in the terminal control units LU1 to LU5 will be described based on flowcharts shown in FIG. 7 and FIGS. First, it is determined whether or not a polling signal for itself is received based on an address in the received data. If the polling signal is for itself, it is determined whether the request is an input request from the switch SW or an output request for the actuators M, L, and B. I do. In the case of an input request from the switch SW, a detection signal from the switch SW is input via an input port, and sensor data for reply is created based on the input signal. On the other hand, in the case of an output request to the actuators M, L, B, the received data is output via the output port, and ACK data for reply is created. Next, as shown in FIG. 11, the centralized control unit CU
The transmission time t until the transmission start point with respect to the end time point of the polling signal from is changed at random.

【0042】これにより、各端末制御部LU1〜5に対
するアドレス設定の誤り等によって、複数の端末制御部
LU1〜5が同一のポーリング信号に対して応答したと
きには、各返信信号のタイミングがずれた信号波形が重
なったものが中央制御部CU側で受信されて正規データ
と異なる異常データと判断され、通信エラーとして検出
できることになる。尚、上記返信タイミングのランダム
処理は、ゲートアレイGA2内のランダム信号発生回路
23(図3参照)からの信号に基づいて通信コントロー
ル回路16が行う。
Thus, when a plurality of terminal control units LU1-5 respond to the same polling signal due to an error in the address setting for each terminal control unit LU1-5, the timing of each return signal is shifted. The overlapped waveforms are received by the central control unit CU, are determined to be abnormal data different from normal data, and can be detected as a communication error. Note that the communication control circuit 16 performs the random processing of the return timing based on a signal from the random signal generation circuit 23 (see FIG. 3) in the gate array GA2.

【0043】〔別実施例〕 次に、別実施例を説明する。上記実施例では、中央制御
部CUに備える通信用演算処理部として、マイクロコン
ピュータCPU2で構成したものを示したが、必ずしも
マイクロコンピュータである必要はなく、例えば、ゲー
トアレイ等のハード回路で主要部を構成した専用ICで
もよい。又、制御用の演算処理部についても、1個のマ
イクロコンピュータではなく複数のマイクロコンピュー
タで構成する等、その具体構成は適宜変更できる。
Another Embodiment Next, another embodiment will be described. In the above-described embodiment, the arithmetic processing unit for communication provided in the central control unit CU has been described as being constituted by the microcomputer CPU2. However, the communication arithmetic processing unit is not necessarily required to be a microcomputer. May be used. Also, the specific configuration of the arithmetic processing unit for control can be changed as appropriate, such as using a plurality of microcomputers instead of one microcomputer.

【0044】又、上記実施例では、中央制御部CUにお
いて、通信用演算処理部(マイクロコンピュータCPU
2)が制御用の演算処理部(マイクロコンピュータCP
U1)からアクチュエータ類M,L,B駆動用の制御デ
ータの出力要求の指令を受けた場合、そのとき受信中の
端末制御部LU1〜LU5からのセンサ類SWの検出デ
ータの受信が終了した後、上記制御データを端末制御部
LU1〜LU5に対して送信するようにしたが、このよ
うにせずに、センサ類SWの検出データの受信を一時中
断して先にアクチュエータ類M,L,B駆動用の制御デ
ータの送信を行い、その後、中断したセンサ類SWの検
出データの受信を行うようにして、より迅速にアクチュ
エータ類M,L,Bを駆動させることもできる。
In the above embodiment, the central processing unit CU has a communication arithmetic processing unit (microcomputer CPU).
2) is an arithmetic processing unit for control (microcomputer CP
When a command to output control data for driving the actuators M, L, and B is received from U1), after the reception of the detection data of the sensors SW from the terminal control units LU1 to LU5 currently being received is completed. Although the control data is transmitted to the terminal control units LU1 to LU5, the reception of the detection data of the sensors SW is temporarily interrupted, and the driving of the actuators M, L, and B is performed first. , The actuators M, L, B can be driven more quickly by receiving the interrupted detection data of the sensors SW.

【0045】又、上記実施例では、制御用の演算処理部
CPU1が、センサ類SWの検出データを通信用演算処
理部CPU2から受け取る処理、及び、アクチュエータ
類M,L,B駆動用の制御データが各端末制御部LU1
〜5で受信されたことの確認データを通信用演算処理部
CPU2から受け取る処理を、その通信用演算処理部C
PU2が制御用の演算処理部CPU1と非同期状態で作
動しているために、その通信用演算処理部CPU2から
の割り込み処理によって行うものを示したが、割り込み
処理に限るものではない。例えば、制御用の演算処理部
CPU1に通信用演算処理部CPU2から上記検出デー
タ及び確認データを随時書き込みできるデータレジスタ
を設け、制御用の演算処理部CPU1側で上記データレ
ジスタに上記検出データ及び確認データが書き込まれた
た否かを確認して受け取るようにしてもよい。
In the above embodiment, the control arithmetic processing unit CPU1 receives the detection data of the sensors SW from the communication arithmetic processing unit CPU2, and the control data for driving the actuators M, L, B. Is the terminal control unit LU1
The processing for receiving the confirmation data received by the communication processing unit CPU2 from the communication processing unit CPU2
Since the PU2 operates in an asynchronous state with the control arithmetic processing unit CPU1, the processing is performed by interrupt processing from the communication arithmetic processing unit CPU2. However, the present invention is not limited to the interrupt processing. For example, the control arithmetic processing unit CPU1 is provided with a data register in which the detection data and confirmation data can be written at any time from the communication arithmetic processing unit CPU2, and the control arithmetic processing unit CPU1 side stores the detection data and confirmation data in the data register. You may make it confirm whether data was written, and receive it.

【0046】上記実施例では、有線式の通信手段Tを、
RS485の規格を利用して構成したものを示したが、
これ以外の各種規格の有線式の通信手段が利用できる。
In the above embodiment, the wired communication means T is
Although the one constructed using the RS485 standard is shown,
Wired communication means of various other standards can be used.

【0047】上記実施例では、センサ類を、制御情報を
ON/OFFの二値データとして検出するスイッチSW
で構成したが、二値以外のアナログ信号やパルス信号を
検出するセンサも含めて構成することもできる。又、ア
クチュエータ類も、電動モータM、ソレノイドL、警報
ブザーB以外のものを含めることができる。
In the above embodiment, the switch SW for detecting the sensors as ON / OFF binary data of the control information is used.
However, it is also possible to include a sensor for detecting an analog signal or a pulse signal other than binary signals. Further, the actuators may include those other than the electric motor M, the solenoid L, and the alarm buzzer B.

【0048】上記実施例では、通信用ICが、中央側と
して使用するための中央側用構成部分をCPUI/F部
12に、端末側として使用するための端末側用構成部分
をアドレス設定部22に構成したものを示したが、中央
側用構成部分及び端末側用構成部分の具体構成は適宜変
更できる。又、上記実施例では、中央側の通信用ICに
おける入出力バッファ11を、端末側の通信用ICにお
ける3つの入出力ポートのうちのポートBと共用したも
のを示したが、入出力ポートと共用せず独立に入出力バ
ッファ11を設けるようにしてもよい。又、中央側の通
信用ICと端末側の通信用ICとで共用されるデータ授
受用の主要回路部分は、実施例に示すような送信バッフ
ァ等13〜19の回路構成に限らない。
In the above embodiment, the communication IC uses the CPU-side I / F section 12 for the center-side component for use as the center side and the address setting section 22 for the terminal-side component for use as the terminal side. However, the specific configuration of the center-side component and the terminal-side component can be changed as appropriate. In the above embodiment, the input / output buffer 11 of the communication IC on the center side is shared with the port B of the three input / output ports of the communication IC on the terminal side. The input / output buffer 11 may be provided independently without being shared. Further, the main circuit portion for data exchange shared by the communication IC on the center side and the communication IC on the terminal side is not limited to the circuit configuration of the transmission buffers 13 to 19 as shown in the embodiment.

【0049】上記実施例では、センサ類としての各スイ
ッチSWのチャタリング動作の影響を除去するのに、各
スイッチSWからの検出信号をそのまま中央制御部CU
に通信させ、最終の制御用のマイクロコンピュータCP
U1が処理する時点で、複数回(例えば4回)の受信デ
ータが同一のときにのみ正規のデータとするフィルタリ
ング処理を行うように構成して、CPU2を通信専用と
し又ゲートアレイGA1,2の構成の簡素化と汎用化を
実現できるものを示したが、このCPU1が行うフィル
タリング処理の構成はこれに限らない。尚、CPU1で
はなく、途中のゲートアレイGA1,2やCPU2等で
フィルタリング処理を行うことも勿論可能である。
In the above embodiment, in order to eliminate the influence of the chattering operation of each switch SW as a sensor, the detection signal from each switch SW is directly used by the central control unit CU.
And the final control microcomputer CP
At the time of processing by U1, filtering processing for making normal data is performed only when received data of a plurality of times (for example, four times) is the same. Although the configuration that can realize the simplification and generalization of the configuration has been described, the configuration of the filtering process performed by the CPU 1 is not limited to this. Note that, of course, the filtering process can be performed not by the CPU 1 but by the gate arrays GA1 and GA2 and the CPU 2 on the way.

【0050】上記実施例では、本発明をコンバインに適
用したものを例示したが、これ以外の自動あるいは手動
走行式の各種作業車に適用することができる。
In the above embodiment, the present invention is applied to a combine. However, the present invention can be applied to various other automatic or manual traveling type work vehicles.

【0051】尚、特許請求の範囲の項に図面との対照を
便利にする為に符号を記すが、該記入により本発明は添
付図面の構成に限定されるものではない。
In the claims, reference numerals are provided for convenience of comparison with the drawings, but the present invention is not limited to the configuration shown in the attached drawings.

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

【図1】コンバインの制御構成の全体を示すブロック図FIG. 1 is a block diagram showing an overall control configuration of a combine;

【図2】コンバインの制御構成を示す回路図FIG. 2 is a circuit diagram showing a control configuration of a combine;

【図3】通信用ICの回路構成図FIG. 3 is a circuit configuration diagram of a communication IC.

【図4】中央制御部での制御作動を示すフローチャートFIG. 4 is a flowchart showing a control operation in a central control unit.

【図5】中央制御部での制御作動を示すフローチャートFIG. 5 is a flowchart showing a control operation in a central control unit.

【図6】中央制御部での制御作動を示すフローチャートFIG. 6 is a flowchart showing a control operation in a central control unit.

【図7】端末制御部での制御作動を示すフローチャートFIG. 7 is a flowchart showing a control operation in a terminal control unit.

【図8】中央制御部及び端末制御部での制御手順の説明
FIG. 8 is an explanatory diagram of a control procedure in a central control unit and a terminal control unit.

【図9】中央制御部及び端末制御部での制御手順の説明
FIG. 9 is an explanatory diagram of a control procedure in a central control unit and a terminal control unit.

【図10】中央制御部及び端末制御部での制御手順の説
明図
FIG. 10 is an explanatory diagram of a control procedure in a central control unit and a terminal control unit.

【図11】ポーリングセレクティング方式での信号波形
の説明図
FIG. 11 is an explanatory diagram of a signal waveform in the polling selecting method.

【図12】制御用及び通信用演算処理部間で授受される
データフォーマットの例
FIG. 12 shows an example of a data format exchanged between the control and communication arithmetic processing units.

【符号の説明】 CU 中央制御部 LU1〜LU5 端末制御部 T 通信手段 SW センサ類 M,L,B アクチュエータ類 CPU1 演算処理部 CPU2 通信用演算処理部[Description of Signs] CU Central Control Unit LU1 to LU5 Terminal Control Unit T Communication Means SW Sensors M, L, B Actuators CPU1 Operation Processing Unit CPU2 Communication Operation Processing Unit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 末吉 康則 大阪府堺市石津北町64番地 株式会社ク ボタ 堺製造所内 (72)発明者 嶋野 雅彦 大阪府堺市石津北町64番地 株式会社ク ボタ 堺製造所内 (72)発明者 安東 寛通 大阪府堺市石津北町64番地 株式会社ク ボタ 堺製造所内 (72)発明者 田中 秀明 大阪府堺市石津北町64番地 株式会社ク ボタ 堺製造所内 (56)参考文献 特開 平3−240802(JP,A) 特開 平3−81862(JP,A) 特開 平5−235962(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04Q 9/00 301 G05D 1/00 A01B 69/00 302 ──────────────────────────────────────────────────の Continued on front page (72) Inventor Yasunori Sueyoshi 64 Ishizukita-cho, Sakai City, Osaka Prefecture Inside Kubota Sakai Plant (72) Inventor Masahiko Shimano 64 Ishizukita-cho, Sakai City, Osaka Prefecture Kubota Sakai Manufacturing Co., Ltd. Office (72) Inventor Hiromichi Ando 64 Ishizukita-cho, Sakai City, Osaka Prefecture Inside Kubota Sakai Works Co., Ltd. (72) Inventor Hideaki Tanaka 64 Ishizukita-machi Sakai City, Osaka Prefecture Kubota Sakai Works Co., Ltd. (56) Reference Document JP-A-3-240802 (JP, A) JP-A-3-81862 (JP, A) JP-A-5-235962 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) H04Q 9/00 301 G05D 1/00 A01B 69/00 302

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 中央制御部(CU)と機体各部に分散配
置される複数個の端末制御部(LU1〜LU5)とが、
有線式の通信手段(T)を介して前記各端末制御部(L
U1〜LU5)に対するアドレスを指定して通信可能に
接続され、前記端末制御部(LU1〜LU5)が、制御
情報検出用のセンサ類(SW)からの検出信号の入力及
びその入力データの前記中央制御部(CU)への送信、
並びに、前記中央制御部(CU)からの制御データの受
信及びその受信データに基づくアクチュエータ類(M,
L,B)に対する駆動信号の出力を実行し、前記中央制
御部(CU)が、前記端末制御部(LU1〜LU5)か
らの送信データに基づいて、前記各端末制御部(LU1
〜LU5)のアクチュエータ類(M,L,B)に対する
適正駆動内容を判定して、その適正駆動内容を前記制御
データとして送信するように構成された作業車用の制御
装置であって、 前記中央制御部(CU)が、制御用の演算処理部(CP
U1)と、前記各端末制御部(LU1〜LU5)に対す
る通信制御を前記制御用の演算処理部(CPU1)と非
同期状態で実行する通信用演算処理部(CPU2)とを
備え、 前記制御用の演算処理部(CPU1)は、前記通信用演
算処理部(CPU2)に対して、前記センサ類(SW)
の検出データの入力要求及び前記アクチュエータ類
(M,L,B)駆動用の制御データの出力要求の指令を
出力し、且つ、前記通信用演算処理部(CPU2)との
間で通信を実行しないときは、前記端末制御部(LU1
〜LU5)からの送信データに基づく前記適正駆動内容
を判定する演算処理を実行するように構成され、 前記通信用演算処理部(CPU2)は、 前記制御用の演算処理部(CPU1)から前記入力要求
及び出力要求の指令を受けていないときには、ポーリン
グセレクティング方式にて前記各端末制御部(LU1〜
LU5)と通信を実行し、前記各端末制御部(LU1〜
LU5)から前記センサ類(SW)の検出データを順次
受信する処理を行い、 前記制御用の演算処理部(CPU1)から前記入力要求
の指令を受けたときには、前記各端末制御部(LU1〜
LU5)から受信した前記センサ類(SW)の検出デー
タを前記制御用の演算処理部(CPU1)に渡す処理を
行い、 前記制御用の演算処理部(CPU1)から前記出力要求
の指令を受けたときには、前記制御用の演算処理部(C
PU1)から受け取った前記アクチュエータ類(M,
L,B)駆動用の制御データを前記各端末制御部(LU
1〜LU5)に送信する処理を行うように構成されてい
る作業車用の制御装置。
1. A central control unit (CU) and a plurality of terminal control units (LU1 to LU5) distributed and arranged in each unit of the body,
Each terminal control unit (L) is connected via a wired communication unit (T).
U1 to LU5) are connected so as to be communicable by designating an address, and the terminal control unit (LU1 to LU5) inputs a detection signal from a control information detection sensor (SW) and the center of the input data. Transmission to the control unit (CU),
And reception of control data from the central control unit (CU) and actuators (M,
L, B), and the central control unit (CU) transmits the drive signals to the terminal control units (LU1 to LU5) based on transmission data from the terminal control units (LU1 to LU5).
To LU5), the control device for a work vehicle configured to determine the proper drive content for the actuators (M, L, B) and transmit the proper drive content as the control data. The control unit (CU) controls the arithmetic processing unit (CP
U1), and a communication processing unit (CPU2) that executes communication control for each of the terminal control units (LU1 to LU5) in an asynchronous state with the control processing unit (CPU1). The arithmetic processing unit (CPU1) is provided with the sensors (SW) for the communication arithmetic processing unit (CPU2).
And a command to output control data for driving the actuators (M, L, B) .
When no communication is performed between the terminals, the terminal control unit (LU1)
To the LU 5) based on the transmission data
Configured to perform a determining operation processing, the communication arithmetic processing unit (CPU 2), when the arithmetic processing unit for the control (CPU 1) does not receive an instruction of said input request and the output request, Pauline
The terminal control units (LU1 to LU1)
LU5), and communicates with each of the terminal control units (LU1 to LU1).
LU5) to perform a process of sequentially receiving the detection data of the sensors (SW), and when receiving the input request command from the control arithmetic processing unit (CPU1), the terminal control units (LU1 to LU1).
The detection data of the sensors (SW) received from the LU 5) is passed to the control processing unit (CPU1), and the output request command is received from the control processing unit (CPU1). Sometimes, the arithmetic processing unit for control (C
PU1), the actuators (M,
L, B) control data for driving is transmitted to each terminal control unit (LU).
1 to a LU 5).
【請求項2】 前記制御用の演算処理部(CPU1)
は、前記センサ類(SW)の検出データを前記通信用演
算処理部(CPU2)から受け取る処理、及び、前記ア
クチュエータ類(M,L,B)駆動用の制御データが前
記各端末制御部(LU1〜LU5)で受信されたことの
確認データを前記通信用演算処理部(CPU2)から受
け取る処理を、前記通信用演算処理部(CPU2)から
の割り込み処理によって行うように構成されている請求
項1記載の作業車用の制御装置。
2. The arithmetic processing unit for control (CPU1).
Is a process for receiving the detection data of the sensors (SW) from the communication arithmetic processing unit (CPU2), and the control data for driving the actuators (M, L, B) is transmitted to the terminal control unit (LU1). To LU5), a process of receiving confirmation data received from the communication operation processing unit (CPU2) from the communication operation processing unit (CPU2) by interrupt processing from the communication operation processing unit (CPU2). A control device for a working vehicle as described.
【請求項3】 前記中央制御部(CU)と前記各端末制
御部(LU1〜LU5)とが、前記通信手段(T)を介
して多重通信するように構成されている請求項1又は2
記載の作業車用の制御装置。
3. The central control unit (CU) and each of the terminal control units (LU1 to LU5) are configured to perform multiplex communication via the communication means (T).
A control device for a working vehicle as described.
【請求項4】 前記中央制御部(CU)と前記各端末制
御部(LU1〜LU5)とが、前記各端末制御部(LU
1〜LU5)に対するアドレスを指定して通信するよう
に構成されている請求項3記載の作業車用の制御装置。
4. The terminal control unit (LU), wherein the central control unit (CU) and each of the terminal control units (LU1 to LU5)
4. The control device for a work vehicle according to claim 3, wherein the control device is configured to perform communication by designating an address for the first to LU5).
JP28458693A 1993-11-08 1993-11-15 Control device for work vehicle Expired - Fee Related JP2933475B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP28458693A JP2933475B2 (en) 1993-11-15 1993-11-15 Control device for work vehicle
KR1019940008660A KR0139898B1 (en) 1993-11-08 1994-04-23 Control device for agricultural work vehicle
CN94105855A CN1061207C (en) 1993-11-08 1994-05-07 Device for controlling working vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28458693A JP2933475B2 (en) 1993-11-15 1993-11-15 Control device for work vehicle

Publications (2)

Publication Number Publication Date
JPH07143576A JPH07143576A (en) 1995-06-02
JP2933475B2 true JP2933475B2 (en) 1999-08-16

Family

ID=17680379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28458693A Expired - Fee Related JP2933475B2 (en) 1993-11-08 1993-11-15 Control device for work vehicle

Country Status (1)

Country Link
JP (1) JP2933475B2 (en)

Also Published As

Publication number Publication date
JPH07143576A (en) 1995-06-02

Similar Documents

Publication Publication Date Title
US5832397A (en) Integrated wiring systems for a vehicle control system
JPH11341020A (en) Multiplex communication system
JP2933475B2 (en) Control device for work vehicle
JP2866561B2 (en) Control device for work vehicle
JP2933473B2 (en) Control device for work vehicle
JP2866560B2 (en) Control device for work vehicle
JP2944400B2 (en) Control device for work vehicle
JP2866562B2 (en) Control device for work vehicle
JPH07131863A (en) Communication equipment for work vehicles
JPH07193871A (en) Controls for work vehicles
JPH07184263A (en) Controls for work vehicles
JPH07184260A (en) Controls for work vehicles
JPH07162962A (en) Controls for work vehicles
JPH07193872A (en) Controls for work vehicles
JPH07162963A (en) Multiplex communication system
JPH07184262A (en) Controls for work vehicles
JPH07203550A (en) Controls for work vehicles
JPH07184264A (en) Controls for work vehicles
JPH07212842A (en) Controls for work vehicles
KR0139898B1 (en) Control device for agricultural work vehicle
JPH07193870A (en) Controls for work vehicles
JPH07162961A (en) Controls for work vehicles
KR20050030802A (en) Parking assist system and controlling method thereof
JP2000347706A (en) Plant control device
JPH0720288B2 (en) Remote monitoring controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090528

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20090528

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100528

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110528

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees