Lecture 23
Lecture 23
Pp. 1-17 in ISO 11783: An Electronic Communications Protocol for Agricultural Equipment:
ASAE Distinguished Lecture # 23, Agricultural Equipment Technology Conference, 7-10
February 1999, Louisville, Kentucky USA. M.L. Stone, K.D. McKee, C.W. Formwalt and R.K.
Benneweis, ASAE Publication Number 913C1798
ISO 11783:
AN ELECTRONIC
COMMUNICATIONS PROTOCOL
FOR AGRICULTURAL EQUIPMENT
Marvin L. Stone
Professor, Oklahoma State University
Kevin D. McKee
Manager, Electronics Systems Integration, Case Corp.
C. William Formwalt
Sr. Project Engineer, Deere and Co.
Robert K. Benneweis
Project Manager, Electronics, Flexi-Coil Ltd.
Published by
ASAE the Society for engineering in agricultural, food, and biological systems
2950 Niles Road, St. Joseph, MI 49085-9659 USA
The Lecture Series has been developed by the Power and Machinery
Division Tractor Committee (PM-47) of ASAE to provide in-depth
design resource information for engineers in the agricultural
industry. Topics shall be related to the power plant, power train,
hydraulic system, and chassis components such as operator
environment, tires, and electrical equipment for agricultural or
industrial tractors or self-propelled agricultural equipment.
Introduction ........................................................................................................................6
History ................................................................................................................................6
Components........................................................................................................................9
Diagnostics ..................................................................................................................14
Electromagnetic Compatibility....................................................................................16
Future................................................................................................................................16
References ........................................................................................................................17
ISO 11783: AN ELECTRONIC COMMUNICATIONS PROTOCOL
FOR AGRICULTURAL EQUIPMENT
D
uring the past decade, manufacture rs of Electronic communications require significantly more
agricultural equipment have increasingly turned s t a n d a rdization than was needed in earlier tra c t o r
to electronics to provide products with improved implement interface standards. Not only must the physical
functionality, productivity, and performance to compatibility be addressed, but compatibility in the way
customers. Electronic content in agricultural equipment information is communicated must be addressed. To
has increased. A natural consequence of adding electronic communicate ground speed for example, connectors,
components to agricultural equipment has been realization wiring, voltage and current levels, and the methods of
of the advantages of allowing the components to signaling information must be compatible. Information can
communicate. A hitch controller on a tractor, for example, then be communicated, but agreement must also exist with
may communicate with a transmission and engine regard to the encoding of the information and the definition
controller to allow optimized performance. Electronic of the information. With ground speed, the units of
communications can be used to coordinate machine measurement, precision, definition, and frequency of
components, allow information to be shared among measurement must be agreed upon for it to be interpreted.
components of a machine, and allow control systems to be An impact of standardizing a communication protocol for
distributed across components of a machine. The cost of agricultural equipment is also to standardize the definitions
adding communications is a small part of the cost of stand- and re p resentations of variables associated with
alone electronics, but may add significantly to the agricultural equipment.
f u n c t i o n a l i t y, pro d u c t i v i t y, and performance of the The rapid development of interest in precision farming
machine. has also increased the need for a standardized electronics
The interface between tractor and implement required communications protocol. Precision farming systems imply
s i g n i ficant standardization with development of gathering of information which characterizes soils and
standardized PTOs, hydraulic connections, and three-point crops and use of that information as feedback to better
hitches. This standardization enabled equipment designed manage application of fertilizers and chemicals, and to
by various manufacturers to be used together. Addition of adjust cultural practices. Communications between
electronics to agricultural machines has created a similar equipment opera t o rs and implements and between
requirement and need for additional standardization. A management information systems (MIS) (generally office or
requirement for communications between implements and home computers in the context of current precision farming
tractor mounted displays and other tractor mounted systems) and field implements are essential functions in
components underscores the need for a standardized precision farming systems. Elements of these systems
electronics communication protocol. The trend toward include operator displays or terminals and an interface
increasing use of out-sourcing in agricultural equipment which allows MIS data to be communicated to and from
manufacturing is also a factor in the need for a standard implements. These elements are typically located in the cab
communication protocol. Components added to equipment of a tractor or combine harvester and must have a
f rom diff e rent OEM manufacture rs must also inter- communications link to implements or other components of
communicate. Without a standardized communications the machine. Standardized representation of variables
p rotocol, OEM suppliers must build to satisfy the associated with the equipment is necessary. A standardized
proprietary protocols of each manufacturer. The cost electronic communications protocol is needed and can be
savings of common components and software would be lost the same protocol as that used among other parts of the
without a standardized communications protocol. machine.
ISO 11783 is a new standard for electro n i c s
communications protocol for agricultural equipment. This
standard has been developed to meet the needs for
This ASAE Distinguished Lecture Series was prepared and presented electronic communication between tractor and implements,
at the Agricultural Equipment Technology Conference, 7-10 February,
1999, Louisville, Kentucky, by Marvin L. Stone , ASAE Member
between components within tractors, within implements,
Engineer, Oklahoma State University, Stillwater, Okla.; Kevin D. and within other self-propelled agricultural machines.
McKee , Case Corp., Burr Ridge, Ill.; C. William Formwalt, ASAE Support for precision farming applications have also been
Member Engineer, Deere and Co., Moline, Ill.; and Robert K. built into the standard. Definition and support exists for
Benneweis, ASAE Member Engineer, Flexi-Coil Ltd., Saskatoon, SK, operator interfaces, and communications with an off-board
Canada. For additional information, correspondence may be directed to:
Marvin L. Stone, 231 Ag Hall, Oklahoma State University, Stillwater, management information system.
OK, 74078, phone: 405.744.4337, fax: 405.744.6059, e-mail: The purpose of this article is to provide an introduction
<mstone@master.ceat.okstate.edu>. to ISO 11783. Some background and history of the
INTRODUCTION
Information display and control systems have evolved
throughout the development of agricultural equipment. Figure 1Multiplexed wiring
.
Adjustment and control of the equipment to suit crop needs
is an essential function. Mechanical control and display ISO 11783 standardizes a multiplex wiring system as
systems have been integral to agricultural equipment and described above, based on the Controller Area Network
continue to provide function today. An example is in (CAN) protocol developed by Bosch (Bosch, 1991). This
ground driven seed metering systems on seed drills and protocol uses a prioritized arbitration process to allow
planters. As more capabilities have been added to messages access to the bus. When two messages are sent at
agricultural equipment, additional control systems have the same time, their identifiers are imposed bit-serially
been added to allow regulation of these capabilities. The onto the bus. The bus must be designed to allow dominant
addition of hydraulic three-point hitch systems for bits to overwhelm recessive bits when both are applied
example, was accompanied by controls and information simultaneously by different ECUs on the bus. No conflict
display systems for hitch height. Electronics have been occurs as long as the ECUs are sending the same bits, but
added to agricultural equipment primarily to augment both when one sends a recessive bit while the other sends a
control and display capabilities. Electronic engine controls dominant bit, the bus state is dominant. The ECU sending
have been added to control fuel systems and provide the recessive bit must sense the bus is at a dominant state
i m p r oved engine effi c i e n cy and reduced emissions. when the bit was sent and must cease transmitting the
Similarly, electronic transmission controls allow improved message at that time and retry the next time the bus
control over shifting. becomes idle. This strategy allows more dominant
A natural consequence of adding electronic controls to identifiers, those with a lower value, to have a higher
the engine, transmission, and other machine components is priority on the bus. To allow this feature to work properly,
the need for communication between the controllers. CAN synchronizes messages at the beginning of each
Torque and speed information is needed by the transmission to assure bits are aligned. The result is that
transmission for shifting, and fueling commands are ISO 11783 provides a communication system where ECUs
needed by the engine to allow shifting. Concurrently, share a communications link, and messages at any point in
display of engine and transmission status to the operator is time are allowed access to the bus based on their priority.
required. A central control unit could be used but wiring Adoption of multiplexed wiring opens many
would be complex, reliability compromised, and opportunities with regard to coordination of control
computational capability inadequate. An alternative systems on-board agricultural equipment. Once multiplex
strategy currently in use is to distribute each of the wiring systems are available, the cost to share most
controllers to service the function they control. This information among controllers becomes very low. The
simplifies development, allows cost effective performance, limiting constraint is the volume of information that may
and can simplify wiring harnesses, but presents the be shared, given the communications bus has limited
problem of intercommunication between controllers. capacity.
Tractor to implement communications are a case where
wiring is significantly simplified by using distributed
controllers. Controllers on-board an implement and the HISTORY
display and MIS interfaces in a tractor are naturally Multiplexed wiring systems based on proprietary
distributed. A communications link among implement and designs have been used in agricultural equipment for many
tractor mounted electronic control units (ECUs) which years. Early examples include the Chrysler Collision
spans the hitch from tractor to implements is necessary and Detection (CCD) based network used on Deere equipment.
should minimize the number of wires that must cross the The Deere 7000 series tractor introduced in 1992
hitch. incorporates a network which may have as many as five
Multiplex wiring has evolved to accommodate cost ECUs controlling various aspects of the tractor. Deere has
effective communications among ECUs. In this wiring used this network in various types of their equipment. New
scheme, a single pair of wires, a bus, is shared among Holland reported use of a CAN based network on their
controllers and used to carry logical 1 and 0 signals or Genesis series tractors in 1994 (Young, 1994). Genesis
bits as shown in figure 1. Groups of bits are sent as uses four ECUs to handle the right hand console,
messages with the first bits of the message forming an instrument cluster, transmission control, and draft control.
identifier for the message. The protocol embedded into the Caterpillars Challenger 75 and 85 series tractors
ECUs requires the ECU to check the bus to assure no other includes an SAE J1587 data link (Lubbering and Smith,
ECU is using it before transmitting. The strategy works 1993). Early applications of networks in implements have
because enough free time exists on the bus for all of the also been reported. Flexi-Coil reported the use of an SAE
ECUs to pass their messages without significant delays. 1708 based network on their air seeder monitor and control
system in 1993 (Weisberg et al., 1993). Flexi-Coils system
ISO 11783 are scheduled to be passed forward to SC19 by systems that are partially compliant. Examples of systems
the end of 1999 at which point the final balloting process currently on the market are the Case MX series Magnum
will begin. tractor, Flexi-Coils FlexControl seeder and sprayer
Related work is underway at the A g r i c u l t u r a l controllers, and Deeres Greenstar Precision Farming
Electronics Association. This association was created in System.
1995 and includes a Software and Information Systems
Council that has been working on exchange of
computerized agricultural data, particularly agricultural ISO 11783 OVERVIEW
data with spatial content. They have created guidelines for ISO 11783 has been written to support applications of
exchange of yield data, soil fertility data, and application networks in agricultural equipment. The scope of the ISO
planning data between precision farming applications. This committee responsible for the standard includes forestry
work is related to the Task Controller & Management equipment, but does not include construction equipment.
Computer Interface, Part 10 of the ISO 11783 standard. The standard could be applied more broadly, but no
ISO 11783 Part 10 defines the data format for exchange of specific support beyond agricultural applications has been
information between precision farming application provided. The standard supports application on both self-
software and task controller interface software as shown in propelled systems and in tractor-implement systems. A
figure 2. tractor-implement model is assumed throughout the
Equipment based ISO 11783 requirements has begun to documents, with the recognition that the same or a simpler
appear on the market. The equipment in general can not design can be used in self-propelled systems. Figure 3
advertise full 11783 compliance until the standard is shows in schematic form a simplified ISO 11783 Network
complete, but some parts of the standard are complete. superimposed on an agricultural tractor and implement
Most parts are now near completion, allowing proprietary background. A network with no master controller has been
defined. The network is composed of two communication
busses, a Tractor Bus and an Implement Bus. The
Implement Bus spans the tractor, crosses the hitch, and
spans implements. The implement is shown in this
schematic with an implement sub-network. The busses are
interconnected with network interconnection ECUs, the
Tractor ECU and an ECU labeled Implement ECU and
Implement Bridge. The characteristics of the Tractor ECU
are specifically described in ISO 11783 Part 9. A Task
Controller and Management Computer Gateway and
Virtual Terminal (labeled VT) are shown connected to
the Implement Bus. The Virtual Terminal is described in
Part 6 and the Task Controller and Management Computer
Gateway are described in Part 10 of ISO 11783. The Task
Controller is an ECU which normally resides on the tractor
and is used to provide commands to implements to
accomplish some task. An example might be to provide the
commands of a prescription in a precision farming
operation. The Management Computer Gateway portion of
F i g u re 2Data exchange between software components on
management computers. (TSL refers to the AEAs Transfer Support
the Task Controller and Management Computer Gateway
Layer.) contains an interface that is compatible with the
Management Computer and allows data to be exchanged approach leaves to designers the responsibility of assuring
between the Task Controller and the Management that overall design requirements are met. Management of a
Computer. Standardized communications are defined break or failure of the communications bus must be a part
between the Task Controller and implements and between of a system design and ECUs should be designed to
the Task Controller Interface and applications software on accommodate that failure gracefully. Similarly, though the
the Management Computer as described in figure 2 above. standard has been specified to allow designs to meet
The interface between Management Computer and Task applicable EMC (Electromagnetic Compatibility)
Controller is not standardized. requirements, designers must assume the responsibility of
The network has messages defined to allow assuring their designs based on the standard meet those
communications between any of the components requirements.
(see fig. 3). An example might be communication between
the Task Controller and the GPS ECU. Navigational
messages are defined and allow positional information to COMPONENTS
be received by the Task Controller. In the same sense, A basis for understanding ISO 11783 networks can be
messages are defined to allow the Engine ECU to provide gained through examining the components that compose a
a current torque curve to the transmission. Information network. Logical and physical components of the network
sharing as just described is supported as well as control are described below.
messages. Some messages are defined with repetition rates
of 100 messages per second. This type of message utilizes WIRINGAND CONNECTORS (THE PHYSICAL LAYER )
approximately 5% of the bus capacity, with conservative A twisted quad cabling system was developed
maximum average bus use targeted at approximately 35%. especially for ISO 11783 networks. Selection of a bit rate
M a ny messages are currently defined with va r i o u s to be carried in the cabling system had considerable
repetition rates, and careful planning has been necessary to influence on the design. 125 K bits/s was considered
prevent overuse of the available bus capacity. The Tractor roughly the fastest rate that could be handled without a
ECU provides filtering of messages between the tractor shielded cable while producing acceptable EMC
and implement bus. This filtering is necessary to prevent performance. A 250 K bits/s shielded twisted pair
heavy traffic on either bus from overloading the other. specification was available in the SAE J1939 documents
Support of precision farming applications across the (SAE J1939/11) but shielding was regarded as
implement bus has been included in ISO 11783 as well as unacceptable by manufacturers. DIN 9684 included a 50 K
support for implement and tractor coordination. bits/s un-shielded design, but the bit rate was considered
Flexible expansion of the communications in ISO too low for the applications anticipated by manufacturers.
11783 has been implemented. The network supports the An unshielded 250 K bit/s design with carefully selected
use of proprietary communications simultaneous with voltage slope (dv/dt) and approximate current control in
standardized messages. Manufacturers are free to the data lines was proposed by Deere. This design was
implement enhanced control and information systems proven and is being adopted as Part 2 of the 11783.
beyond those directly supported in the standard. A process The twisted quad cabling system uses four wires
has also been included in the standard to accommodate enclosed in a jacket as shown in cross-section in figure 4.
requests to expand the message set beyond that currently Two of the wires are used to carry data, CAN_H and
defined. CAN_L, and two (TBC_PWR and TBC_RTN) are used
ISO 11783 does not provide a complete design that can only to provide power to terminators at the end of the bus
be implemented without further considerations on as shown in figure 1. The terminator requirements and the
agricultural equipment. A goal of the committees writing method of powering the terminators are rigorously
the standard was to standardize only those aspects of specified in the standard. ECUs are connected to the bus as
communications protocol that must be standardized. This shown in figure 1. The TBC (Terminating Bias Circuit)
TASK CONTROLLING
ISO 11783 supports a task control application. A Task
Controller is contained within an ECU on the implement
Figure 8ISO 11783AME
N structur
e. bus in the system. Commands may be loaded into a Task
Controller from a management computer before a field the field definitions in the message. The identifier contains
operation and then the commands delivered to a controlled a value in the R, G, and PDU Format fields that identifies
device, an implement for example, during the field the data field as the Process Data Message. The message
operation. Task Controllers support three modes of
command delivery; time based, distance based, and
position based. A common application of a task controller
will be for use in precision farming systems. In that
application, prescriptions created on a management
computer can be transferred to the task controller. The task
controller can then deliver the prescription to an implement
as needed based on position measured by an onboard GPS
system. Task Controllers also support the capability to log
actual data during the field application and then transfer of
that data back to the management computer.
A message was created in ISO 11783 Part 7 to allow
commands to pass from task controllers to implements and
from implements to task controllers. Figure 10 summarizes Figure 10Field def
initionsorf the pr
ocess data message.