MODULAR AND EXPANDABLE IRRIGATION CONTROLLER
First Claim
1. A modular irrigation controller comprising:
- a housing;
a control unit within the housing, the control unit including a first microcontroller for executing stored irrigation programs;
a plurality of expansion module mounting locations within the housing adapted to removably receive expansion modules;
a back plane circuit board comprising a bus coupling the first microcontroller to each of the plurality of expansion module mounting locations, wherein the bus comprises a serial multi-drop bus comprising a serial data line; and
an expansion module coupled to one of the plurality of expansion module mounting locations, the expansion module including a second microcontroller;
wherein the serial multi-drop bus supports asynchronous communications between the first microcontroller and the second microcontroller.
1 Assignment
0 Petitions
Accused Products
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 serial communication bus is provided between a control unit of a modular irrigation controller and an expansion module.
-
Citations
18 Claims
-
1. A modular irrigation controller comprising:
-
a housing; a control unit within the housing, the control unit including a first microcontroller for executing stored irrigation programs; a plurality of expansion module mounting locations within the housing adapted to removably receive expansion modules; a back plane circuit board comprising a bus coupling the first microcontroller to each of the plurality of expansion module mounting locations, wherein the bus comprises a serial multi-drop bus comprising a serial data line; and an expansion module coupled to one of the plurality of expansion module mounting locations, the expansion module including a second microcontroller; wherein the serial multi-drop bus supports asynchronous communications between the first microcontroller and the second microcontroller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for use with a modular irrigation controller comprising:
-
removably coupling an expansion module to one of a plurality of expansion module mounting locations within a housing of the modular irrigation controller, the modular irrigation controller comprising a control unit including a first microcontroller, the expansion module comprising a second microcontroller, each of the plurality of expansion module mounting locations electrically coupled to the control unit via a bus, wherein the bus comprises a serial multi-drop bus comprising a serial data line; and asynchronously communicating between the first microprocessor and the second microprocessor via the serial multi-drop bus. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification