Patent US6230089B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6230089B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Turf maintenance vehicle multiple controller method and apparatus

Assignee: Toro Co
•
Filing: 1996-11-27
•
Granted: 2001-05-08
•
Expires: 2016-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for communicating between a plurality of electronic control units (ECU's) located on-board a turf maintenance system is provided. The controllers are connected by a common bus network. When the ECU's boot up a primary controller sends a message out on the bus requesting a response if any secondary controllers are connected to the bus. The secondary controllers are programmed to listen for the request, to generate a message to identify itself, and to transmit the requested message to identify itself over the bus. The primary controller waits for a predetermined time to receive and identify the secondary controller message. The primary controller then polls for additional secondary controllers in a similar manner. Accordingly, the primary controller sequentially determines whether additional controllers are connected to the bus. Once the initial list of ECU's is built, the primary controller moves into a main program loop, including routines to exchange information with each of the secondary controllers which identified themselves during the polling process.

Inventors

  • 👤 Dana R. Lonn
  • 👤 Eric Allen Metheny
  • 👤 James Robert Gaebel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:02
CPC Classifications
A; A01; A01D; A01D34/00; A01D34/006; A01D41/00; A01D41/12; A01D41/127; A01D41/1274; A01D34/01; A01D34/412; A01D34/42; A01D34/46; A01D34/47; A01D34/475; A01D34/56; A01D34/60; G; G01; G01M; G01M3/00; G01M3/02; G01M3/26; G01M3/32; G01M3/3236; G01M3/3245; G06; G06F; G06F11/00; G06F11/30; G06F11/32; G06F11/321

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 108 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller controls the cutting clip; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 2
Independent Claim 108 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller controls the cutting clip; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 3
Dependent Claim 18 words
The method of claim 1 , further comprising the step of periodically repeating steps b, c and d.
Claim 4
Independent Claim 117 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and wherein one of the one or more secondary controllers detects if a hydraulic fluid leak occurs; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 5
Independent Claim 117 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and wherein one of the one or more secondary controllers detects if a hydraulic fluid leak occurs; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 6
Dependent Claim 18 words
The method of claim 3 , further comprising the step of periodically repeating steps b, c and d.
Claim 7
Independent Claim 115 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller monitors the status of the transmission of the turf maintenance system; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 8
Independent Claim 115 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller monitors the status of the transmission of the turf maintenance system; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 9
Dependent Claim 18 words
The method of claim 5 , further comprising the step of periodically repeating steps b, c and d.
Claim 10
Independent Claim 115 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller monitors the presence of an operator on the turf maintenance system; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 11
Independent Claim 115 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller monitors the presence of an operator on the turf maintenance system; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 12
Dependent Claim 18 words
The method of claim 7 , further comprising the step of periodically repeating steps b, c and d.
Claim 13
Independent Claim 141 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller monitors a plurality of input parameters of the turf maintenance system, including the status of the transmission and the presence of an operator on the turf maintenance system, and wherein the primary controller controls the cutting clip; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 14
Independent Claim 141 words
A method of networking a plurality of processors on a turf maintenance system, comprising the steps of: (a) connecting a primary controller on-board a turf maintenance system to one or more secondary controllers on-board the turf maintenance system via a bus, wherein the primary controller and the one or more secondary controllers each perform a different function on the turf maintenance system, and the primary controller monitors a plurality of input parameters of the turf maintenance system, including the status of the transmission and the presence of an operator on the turf maintenance system, and wherein the primary controller controls the cutting clip; (b) polling the secondary controllers over the bus to determine if they are connected to the bus and operative; (c) determining if the secondary controllers respond; and (d) passing information between the primary and secondary controllers that respond.
Claim 15
Dependent Claim 18 words
The method of claim 9 , further comprising the step of periodically repeating steps b, c and d.
Claim 16
Independent Claim 116 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for monitoring the status of the transmission of the turf maintenance system; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 17
Independent Claim 116 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for monitoring the status of the transmission of the turf maintenance system; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 18
Independent Claim 116 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for monitoring the presence of an operator on the turf maintenance system; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 19
Independent Claim 116 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for monitoring the presence of an operator on the turf maintenance system; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 20
Independent Claim 109 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for controlling the cutting clip; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 21
Independent Claim 109 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for controlling the cutting clip; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 22
Independent Claim 142 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for monitoring a plurality of input parameters of the turf maintenance system, including the status of the transmission and the presence of an operator on the turf maintenance system, and wherein the primary controller controls the cutting clip; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 23
Independent Claim 142 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for monitoring a plurality of input parameters of the turf maintenance system, including the status of the transmission and the presence of an operator on the turf maintenance system, and wherein the primary controller controls the cutting clip; (c) at least one secondary controller device, operatively connected to the bus, for controlling a process of the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 24
Independent Claim 124 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for controlling a first process of the turf maintenance system; (c) at least one secondary controller device, operatively connected to the bus, wherein at least one secondary controller device detects if a hydraulic fluid leak occurs on the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.
Claim 25
Independent Claim 124 words
An apparatus for a turf maintenance system for implementing a controller area network, comprising: (a) an electrical bus; (b) a primary controller device, operatively connected to the bus, for controlling a first process of the turf maintenance system; (c) at least one secondary controller device, operatively connected to the bus, wherein at least one secondary controller device detects if a hydraulic fluid leak occurs on the turf maintenance system; and (d) wherein the primary controller device includes: (i) transmission means for passing information between the primary and secondary controller devices over the bus; (ii) means for polling the secondary controllers to respond by transmitting an identification message over the bus to the primary controller; and (iii) means for determining if the secondary controllers respond.

References Cited (Backward Citations)

US1768446A Cited
GB315568A Cited
US1944584A Cited
GB424031A Cited
US2253260A Cited
US2318066A Cited
US2513309A Cited
US2523014A Cited
US2604522A Cited
US2625042A Cited
US2588002A Cited
US2825895A Cited
CH347458A Cited
US2869309A Cited
US3093946A Cited
US3177638A Cited
US3098574A Cited
US3152478A Cited
US3207244A Cited
US3410063A Cited
US3303785A Cited
US3429110A Cited
US3401764A Cited
US3442070A Cited
US3442068A Cited
US3478688A Cited
US3438247A Cited
US3514929A Cited
US3538745A Cited
US3589109A Cited
US3758967A Cited
US3726070A Cited
US3568705A Cited
US3576959A Cited
FR2075684A5 Cited
US3667605A Cited
US3673587A Cited
US3708245A Cited
US3685531A Cited
GB1375827A Cited
US3742685A Cited
US3816985A Cited
US3854271A Cited
FR2178669A5 Cited
US3968630A Cited
US4057700A Cited
US4020481A Cited
US3973379A Cited
US3999359A Cited
US4161957A Cited
US4152925A Cited
US4090396A Cited
US4274328A Cited
GB2003723A Cited
US4258421A Cited
US4192124A Cited
US4188722A Cited
US4296409A Cited
US4325894A Cited
US4353245A Cited
US4321590A Cited
US4271402A Cited
US4616328A Cited
US4380243A Cited
US4376298A Cited
US4332127A Cited
US4773265A Cited
US4522167A Cited
US4361835A Cited
US4611620A Cited
US4327544A Cited
US4398186A Cited
US4487002A Cited
US4430846A Cited
US4604893A Cited
US4440017A Cited
US4527241A Cited
US4563674A Cited
US4591837A Cited
US4551801A Cited
US4513774A Cited
US4505148A Cited
US4571987A Cited
US4811601A Cited
US4608638A Cited
US4522109A Cited
US4549429A Cited
US4480610A Cited
US4710757A Cited
US4848150A Cited
US5035141A Cited
US4637254A Cited
US4590462A Cited
US4827762A Cited
US5000044A Cited
US4610165A Cited
US4853856A Cited
US4775855A Cited
US4926331A Cited
US4878338A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-07 2004-11-06 2005-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-07 2008-11-06 2009-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-07 2012-11-06 2013-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag