# US 2013/0158724 A1 · Modular and irrigation controller supporting modules having different station counts

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0158724 A1
- Document ID: US20130158724A1
- Status: Published application
- Kind: A1
- Application number: 13/572,444
- Filed: 2012-08-10
- Published: 2013-06-20
- Earliest claimed: 2003-12-23
- Inventors: Harvey J. Nickerson; Russel D. Leatherman; James R. Musselman
- Web page: https://patentgrep.com/patent/US20130158724A1

## CPC

- A01G 25/16: Control of watering
- A01G 25/165: {Cyclic operations, timing systems, timing valves, impulse operations}
- G05B 15/02: electric
- G05D 7/0617: {specially adapted for fluid materials}
- G05B 2219/25314: Modular structure, modules
- G05B 2219/2625: Sprinkler, irrigation, watering
- A01G: HORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING (picking of fruits, vegetables, hops or the like A01D46/00; propagating unicellular algae C12N1/12)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

Described herein are several embodiments relating to modular irrigation controllers. In many implementations, the irrigation controllers are modular in that various functional components of the irrigation controller are implemented in removable modules that when inserted into position within the controller, expand the capabilities of the controller. Also described are various different types of expansion modules that may be coupled to the modular controller, having as variety of functions and features, as well as related methods of use and configuration of these modules in the controller. In some embodiments, a modular controller supports expansion modules received in any one of the plurality module mounting locations, the expansion modules having different numbers of the station output connectors.

## Claims

### Claim 1

(canceled)

### Claim 2

A modular irrigation controller comprising:
a housing;
a control unit within the housing, the control unit including a first microcontroller configured to execute stored irrigation programs; and
a plurality of module mounting locations within the housing, each module mounting location electrically coupled to the first microcontroller and configured to removably and interchangeably receive one of a plurality of expansion modules, each of the plurality of expansion modules including driver circuitry and a number of station output connectors for actuating irrigation valves in accordance with control signals received from the first microcontroller,
wherein the first microcontroller is configured to operate with and control expansion modules having different numbers of the station output connectors when received in any one of the plurality module mounting locations.

### Claim 3 (depends on 2)

The modular irrigation controller of claim 2 further comprising:
a first expansion module mounted to a first module mounting location; and
a second expansion module mounted to a second module mounting location, wherein the first expansion module and the second expansion module have a different number of the station output connectors,
wherein the first microcontroller is configured to operate with and control the first expansion module and the second expansion module.

### Claim 4 (depends on 3)

The modular irrigation controller of claim 3 wherein the first expansion module comprises four station output connectors and the second expansion module comprises eight station output connectors.

### Claim 5 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to determine the number of station output connectors of at least one of the plurality of expansion modules received at a module mounting location.

### Claim 6 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to adjust its functionality based on the number of station output connectors present in a given expansion module after the given expansion module has been received at a given module mounting location.

### Claim 7 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to receive information from the plurality of expansion modules indicating the number of station output connectors available in each of the plurality of expansion modules.

### Claim 8 (depends on 2)

The modular irrigation controller of claim 2 wherein at least one of the plurality of expansion modules is configured to provide the first microcontroller information about the capability of the at least one of the plurality of expansion modules.

### Claim 9 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to receive communications initiated by at least one of the plurality of expansion modules when received at a mounting location.

### Claim 10 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to operate with and control the expansion modules having the different numbers of the station output connectors when received in any one of the plurality module mounting locations without restarting the control unit.

### Claim 11 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to automatically operate with and control each of a first expansion module and a second expansion module having a different number of the station output connectors when the first expansion module is received in one module mounting location, removed and the second expansion module is then received in the one module mounting location.

### Claim 12 (depends on 2)

The modular irrigation controller of claim 2 wherein the first microcontroller is configured to automatically operate with and control each of a first expansion module connected to a first module mounting location and a second expansion module connected to a second module mounting location and having a different number of the station output connectors than the first expansion module, and
wherein the first microcontroller is configured to automatically operate with and control each of the first expansion module when connected to the second module mounting location and the second expansion module when connected to the first module mounting location.

### Claim 13 (depends on 2)

The modular irrigation controller of claim 2, wherein each of the module mounting locations are arranged in a sequential order,
wherein the first microcontroller is configured to automatically operate with and control a first expansion module connected to a given ordered module mounting location when a prior ordered module mounting location has no expansion module connected thereto, wherein the first expansion module can have one of multiple numbers of the station output connectors.

### Claim 14 (depends on 2)

The modular irrigation controller of claim 2, wherein each of the module mounting locations are arranged in a sequential order including a first module mounting location, at least one subsequent module mounting location and a last module mounting location,
wherein the first microcontroller is configured to operate with and control the expansion modules having the different numbers of the station output connectors when received in at least one of the first module mounting location and the at least one subsequent module mounting location.

### Claim 15 (depends on 2)

The modular irrigation controller of claim 2, wherein the plurality of module mounting locations within the housing are arranged in a sequential order including a first module mounting location, at least one subsequent module mounting location and a last module mounting location; and
wherein the first microcontroller is configured to operate with and control the expansion modules having the different numbers of the station output connectors when received in at least one of the first module mounting location and the at least one subsequent module mounting location.

### Claim 16 (depends on 2)

The modular irrigation controller of claim 2, wherein the first microcontroller is configured to increment a number of total available stations in a programming menu to include the number of station output connectors included in the plurality of expansion modules received in the plurality of module mounting locations.

### Claim 17 (depends on 2)

The modular irrigation controller of claim 2, wherein a connection of any respective expansion module to a respective module mounting location is independent of a connection of other expansion modules to other ones of the plurality of module mounting locations and the number of station output connectors present in the other expansion modules.

### Claim 18

A method for use with a modular irrigation controller comprising:
removably mounting a plurality of expansion modules to a plurality of expansion module mounting locations within a housing of a control unit of the modular irrigation controller, the control unit including a first microcontroller configured to execute stored irrigation programs, where each of the plurality of module mounting locations is electrically coupled to the first microcontroller, wherein each of the plurality of expansion modules comprises a driver circuitry and a number of station output connectors for actuating irrigation valves in accordance with control signals received from the first microcontroller; and wherein at least two of the plurality of expansion modules have different numbers of the station output connectors; and
outputting signaling from the first microcontroller to control the plurality of expansion modules mounted to any one of the plurality module mounting locations in accordance with a stored irrigation program.

### Claim 19 (depends on 18)

The method of claim 18 wherein a first expansion module comprises four station output connectors and a second expansion module comprises eight station output connectors.

### Claim 20 (depends on 18)

The method of claim 18 further comprising determining, by the first microcontroller, the number of station output connectors of the plurality of expansion modules having been removably mounted to the plurality of expansion module mounting locations.

### Claim 21 (depends on 18)

The method of claim 18 further comprising, adjusting, by the first microcontroller, its functionality based on the number of station output connectors present in a given expansion module after the given expansion module has been mounted at a given module mounting location.

### Claim 22 (depends on 18)

The method of claim 18 further comprising receiving, at the first microcontroller, information from the plurality of expansion modules indicating the number of station output connectors available in each of the plurality of expansion modules.

### Claim 23 (depends on 18)

The method of claim 18 further comprising providing, by each of the plurality of expansion modules to the first microcontroller, information about the capability of each of the plurality of expansion modules.

### Claim 24 (depends on 18)

The method of claim 18 further comprising receiving, at the first microcontroller, communications initiated by at least one of the plurality of expansion modules.

### Claim 25 (depends on 18)

The method of claim 18 wherein the outputting signaling step further comprises outputting signaling from the first microcontroller to control the at least two of the plurality of expansion modules having the different numbers of the station output connectors after the removably mounting step without restarting the control unit.

### Claim 26 (depends on 18)

The method of claim 18 further comprising:
removing a first expansion module from one module mounting location;
removably mounting a second expansion module into the one module mounting location, the second expansion module having a different number of station output connectors than the first expansion module; and
automatically operating and controlling, by the first microcontroller, the second expansion module.

### Claim 27 (depends on 18)

The method of claim 18 wherein the outputting signaling step further comprises outputting signaling from the first microcontroller to operate with and control the expansion modules having the different numbers of the station output connectors when received in any one of the plurality module mounting locations.

### Claim 28 (depends on 18)

The method of claim 18, wherein each of the module mounting locations are arranged in a sequential order,
wherein the outputting the signaling step comprises outputting signaling from the first microcontroller to control a first expansion module connected to a given ordered module mounting location when a prior ordered module mounting location has no expansion module mounted thereto, wherein the first expansion module can have one of multiple numbers of the station output connectors.

### Claim 29 (depends on 18)

The method of claim 18, wherein each of the module mounting locations are arranged in a sequential order including a first module mounting location, at least one subsequent module mounting location and a last module mounting location,
wherein the outputting the signaling step comprises outputting the signaling to control the plurality of expansion modules having the different numbers of the station output connectors when mounted in at least one of the first module mounting location and the at least one subsequent module mounting location.

### Claim 30 (depends on 18)

The method of claim 18, wherein the plurality of module mounting locations within the housing are arranged in a sequential order including a first module mounting location, at least one subsequent module mounting location and a last module mounting location; and
wherein the outputting the signaling step comprises outputting the signaling to control the plurality of expansion modules having the different numbers of the station output connectors when mounted in at least one of the first module mounting location and the at least one subsequent module mounting location.

### Claim 31 (depends on 18)

The method of claim 18, further comprising:
incrementing, by the first microcontroller, a number of total available stations in a programming menu to include the number of station output connectors included in the plurality of expansion modules mounted in the plurality of module mounting locations.

### Claim 32 (depends on 18)

The method of claim 18, wherein a mounting connection of any respective expansion module to a respective module mounting location is independent of a mounting connection of other expansion modules to other ones of the plurality of module mounting locations and the number of station output connectors present in the other expansion modules.
