Event-based data collection for smart sensors on a master/slave bus
First Claim
1. A method of collecting data in a system that includes a master controller and a plurality of slave sensors connected to communicate digital data via a master/slave data bus, the method comprising:
- commanding, by the master controller over the master/slave data bus, the plurality of slave sensors to enter an event monitoring state, wherein each of the plurality of slave sensors enter a listening mode;
sensing, by the plurality of slave sensors, characteristics of an environment as first sensed data;
digitizing and retaining, by the plurality of slave sensors, the first sensed data during the listening mode;
detecting, by a first one of the plurality of slave sensors, a detected event based upon the first sensed data;
driving, by the first one of the plurality of slave sensors in response to the detected event, an event trigger on the master/slave data bus, wherein the event trigger is a known logic state or pattern on the master/slave data bus;
detecting, by the plurality of slave sensors, the event trigger on the master/slave data bus;
sensing, by the plurality of slave sensors, the characteristics of the environment as second sensed data;
recording, by the plurality of slave sensors, the second sensed data as event data in response to detection of the event trigger on the master/slave data bus; and
returning, by the first one of the plurality of slave sensors, to the listening mode following recording event data, unless a duration associated with the event monitoring state has expired or the master controller has commanded the first one of the plurality of slave sensors to exit the event monitoring state.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method includes a master/slave data bus, a plurality of sensing nodes, and a master node configured to communicate with the plurality of sensing nodes over the master/slave data bus. The master node is configured to command the plurality of sensing nodes into an event monitoring mode over the master/slave data bus. The plurality of sensing nodes are configured to digitize and retain a first amount of data during a listening mode of the event monitoring mode and detect an event based upon the first amount of data. The plurality of sensing nodes are further configured to drive an event trigger on the master/slave data bus upon detection of the event, and digitize and retain a second amount of data following detection of the event trigger on the master/slave data bus.
-
Citations
18 Claims
-
1. A method of collecting data in a system that includes a master controller and a plurality of slave sensors connected to communicate digital data via a master/slave data bus, the method comprising:
-
commanding, by the master controller over the master/slave data bus, the plurality of slave sensors to enter an event monitoring state, wherein each of the plurality of slave sensors enter a listening mode; sensing, by the plurality of slave sensors, characteristics of an environment as first sensed data; digitizing and retaining, by the plurality of slave sensors, the first sensed data during the listening mode; detecting, by a first one of the plurality of slave sensors, a detected event based upon the first sensed data; driving, by the first one of the plurality of slave sensors in response to the detected event, an event trigger on the master/slave data bus, wherein the event trigger is a known logic state or pattern on the master/slave data bus; detecting, by the plurality of slave sensors, the event trigger on the master/slave data bus; sensing, by the plurality of slave sensors, the characteristics of the environment as second sensed data; recording, by the plurality of slave sensors, the second sensed data as event data in response to detection of the event trigger on the master/slave data bus; and returning, by the first one of the plurality of slave sensors, to the listening mode following recording event data, unless a duration associated with the event monitoring state has expired or the master controller has commanded the first one of the plurality of slave sensors to exit the event monitoring state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of collecting data using a plurality of sensors connected to a digital master/slave data bus during an event monitoring mode, wherein the method comprises:
-
commanding, by a host controller over the master/slave data bus, the plurality of sensors into a listening mode; collecting, by the plurality of sensors, first sensed data, wherein the plurality of sensors digitize and retain the first sensed data; detecting, by a first one of the plurality sensors, an occurrence of a first event based upon the first sensed data; driving, by the first one of the plurality of sensors, the master/slave bus with an event trigger, wherein the event trigger is a known logic state or pattern on the master/slave data bus; identifying, by the host controller, that the first one of the plurality of sensors detected the event upon detecting the event trigger on the master/slave data bus; instructing, by the host controller over the master/slave data bus, the plurality of sensors, to retain an amount of the first sensed data and record second sensed data as event data; and returning, by the first one of the plurality of sensors, to the listening mode following recording event data, unless a duration associated with the listening mode has expired or the host controller has commanded the first one of the plurality of sensors to exit the listening mode. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a master/slave data bus; a plurality of sensors; and a master controller configured to communicate digitally with the plurality of sensors over the master/slave data bus, wherein the master controller is configured to command the plurality of sensors into an event monitoring mode over the master/slave data bus; wherein the plurality of sensors are configured to digitize and retain a first amount of data during a listening mode of the event monitoring mode and detect an event based upon the first amount of data; and wherein the plurality of sensors are further configured to drive an event trigger on the master/slave data bus upon detection of the event, wherein the event trigger is a known logic state or pattern on the master/slave data bus; and wherein the plurality of sensors are further configured to digitize and retain a second amount of data following detection of the event trigger on the master/slave data bus and record the second amount of data as event data; and wherein the plurality of sensors are further configured to return to the listening mode following recording of the event data, unless a duration associated with the event monitoring mode has expired or the master controller has commanded the plurality of sensors to exit the event monitoring mode. - View Dependent Claims (15, 16, 17, 18)
-
Specification