Data processing: generic control systems or specific application – Generic control system – apparatus or process – Plural processors
Reexamination Certificate
1997-12-31
2001-01-16
Grant, William (Department: 2786)
Data processing: generic control systems or specific application
Generic control system, apparatus or process
Plural processors
C714S013000
Reexamination Certificate
active
06175770
ABSTRACT:
BACKGROUND OF THE INVENTION
This invention relates in general to networks of electronic controllers for controlling the operation of a plurality of output devices. In particular, this invention relates to improved structure for a network of electronic controllers in which each of the controllers is responsive to the environment in which it is located for automatically adopting a selected one of a plurality of operating programs stored therein for execution.
Electronic controllers are often used for controlling the operation of one or more output devices in response to one or more input conditions. A typical electronic controller contains an operating program that periodically samples electrical input signals that are representative of the various input conditions. When one or more predetermined input conditions have been satisfied, the electronic controller generates electrical output signals that control the operation of one or more of the output devices. When it is necessary to monitor a relatively large number of input conditions or to control a relatively large number of output devices, it is known to embody the electrical controller as two or more microprocessors (electronic controllers of relatively small computational or control capabilities) that are connected together in a network. The use of a plurality of relatively small microprocessors in lieu of a single relatively large electrical controller has been found to be advantageous for cost and other considerations.
For example, it is known to provide commercial and industrial vehicles with a plurality of hydraulic actuators that are adapted to perform a variety of specific tasks in response to various input signals. By way of illustration, a conventional garbage truck is usually provided with a plurality of hydraulically powered output devices, such as an arm adapted to reach out, grip, lift, and dump a garbage container into a storage hopper carried thereon. A variety of hydraulic actuators are necessary to perform these functions. In the past, the hydraulic actuators were manually operated by a driver of the vehicle. More recently, however, the operation of the hydraulic actuators is controlled by a network of microprocessors carried on the vehicle. Each of the microprocessors contains an individual operating program that is designed to monitor certain input conditions and, in response thereto, operate certain hydraulic actuators on the vehicle. A separate microprocessor may be provided for facilitating input and output communication with the driver of the vehicle. The network of microprocessors functions as a unit to control the operation of the various hydraulic actuators in a desired manner.
From time to time, individual microprocessors within such a network may fail and require replacement. Ideally, such replacement should be performed as quickly as possible to minimize the downtime of the vehicle. The process of physically replacing the microprocessor can be performed in a relatively quick and simple manner. However, it has been found that the further process of re-programming the new microprocessor to perform the specific tasks previously assigned to the failed microprocessor can be relatively time consuming and require the use of trained service personnel. The difficulty of this re-programming is further exacerbated when the microprocessors are carried on a vehicle that is located a great distance from trained service personnel. Thus, it would be desirable to provide an improved structure for a network of microprocessors that avoids this problem.
SUMMARY OF THE INVENTION
This invention relates to an improved structure for a network of electronic controllers adapted for controlling the operation of a plurality of output devices. Each of the controllers is programmed with an algorithm which causes it to analyze its external connections to identify its assigned tasks and functions, thereby allowing the controller to automatically configure itself for use. Additionally, each of the controllers is programmed with instructions for performing all the assigned tasks and functions of all of the controllers. As a result of this structure, a new controller when placed into the network automatically identifies and performs its assigned tasks and functions. The controller automatically loads the instructions (which are stored in the other controllers) necessary for operation. There is no need to reprogram the new controller when it is placed into the network. This invention also relates to the auto-configuration algorithm and to an electronic controller programmed with the algorithm.
Various objects and advantages of this invention will become apparent to those skilled in the art from the following detailed description of the preferred embodiment, when read in light of the accompanying drawings.
REFERENCES:
patent: 3828325 (1974-08-01), Stafford et al.
patent: 4435763 (1984-03-01), Bellay et al.
patent: 4450521 (1984-05-01), McDonough et al.
patent: 4803623 (1989-02-01), Klashka et al.
patent: 4841431 (1989-06-01), Takagi et al.
patent: 5161102 (1992-11-01), Griffin et al.
patent: 5274767 (1993-12-01), Maskovyak
patent: 5353432 (1994-10-01), Richek et al.
patent: 5444644 (1995-08-01), Divjak
patent: 5530701 (1996-06-01), Stillman et al.
patent: 5551066 (1996-08-01), Stillman et al.
patent: 5880957 (1999-03-01), Aardema et al.
patent: 5948091 (1999-09-01), Kerigan et al.
patent: 5980078 (1999-11-01), Krivoshein et al.
patent: 6052803 (2000-04-01), Bhatia et al.
patent: 6070208 (2000-05-01), Brief
Dana Corporation
Grant William
MacMillan Sobanski & Todd LLC
Rapp Chad
LandOfFree
Electronic controller having automatic self-configuration... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Electronic controller having automatic self-configuration..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Electronic controller having automatic self-configuration... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2494353