Distributed data acquisition and processing system and method
First Claim
1. A data acquisition system comprising:
- a plurality of subnets comprising a plurality of data acquisition nodes;
a plurality of data acquisition sensors forming each data acquisition node of said plurality of data acquisition nodes wherein said each data acquisition node further comprises;
at least one primary board electronically coupled to the plurality of data acquisition sensors via a first bus to provide intra-node communication between said at least one primary board and said plurality of data acquisition sensors, wherein said at least one primary board further comprises a data conversion module to convert data associated with said plurality of data acquisition sensors;
a dedicated mass memory board integrated with and coupled to the plurality of data acquisition sensors to accept and store streaming sensor data;
an intra-node communications module configured to control intra-node bus communications between said plurality of data acquisition sensors and said dedicated mass memory board and to control storage of sensor data into the dedicated mass memory board; and
,a gigabit Ethernet module coupled to the intra-node communications module and the dedicated mass memory board to facilitate inter-node high speed communications between the data acquisition node and a plurality of other data acquisition nodes;
a subnet controller configured within each subnet of said plurality of subnets coupled to the gigabit Ethernet module of said each data acquisition node within a respective subnet of said plurality of subnets to control communications between the mass memory board, a graphical user interface and a remote database via the gigabit Ethernet module, the subnet controller module to communicate with said plurality of other data acquisition nodes and to accept and tag sensor data from the data acquisition node and from the other data acquisition nodes, the subnet controller configurable via the graphical user interface as a web server to serve the graphical user interface via a remote location and configurable to store data from the data acquisition node and from the other nodes in a remote database.
3 Assignments
0 Petitions
Accused Products
Abstract
A data acquisition and processing system and method includes one or more distributed and expandable data acquisition nodes for processing large amounts of data. Each data acquisition node includes a core group of primary boards electronically connected together via a vertical bus capable of providing intra-node communication between the primary boards. A secondary board horizontally connected in association with the primary board via a horizontal bus provides inter-node communication or instrumentation interfaces to sensors or other application specific instruments. A master control unit associated with a graphical user interface communicates with the data acquisition nodes via a communication protocol to permit high speed exchange of information and to display information reported from the acquisition system. A storage controller associated with a node controller controls storage of data associated with the data acquisition nodes on a database in a remote location.
10 Citations
12 Claims
-
1. A data acquisition system comprising:
-
a plurality of subnets comprising a plurality of data acquisition nodes; a plurality of data acquisition sensors forming each data acquisition node of said plurality of data acquisition nodes wherein said each data acquisition node further comprises; at least one primary board electronically coupled to the plurality of data acquisition sensors via a first bus to provide intra-node communication between said at least one primary board and said plurality of data acquisition sensors, wherein said at least one primary board further comprises a data conversion module to convert data associated with said plurality of data acquisition sensors; a dedicated mass memory board integrated with and coupled to the plurality of data acquisition sensors to accept and store streaming sensor data; an intra-node communications module configured to control intra-node bus communications between said plurality of data acquisition sensors and said dedicated mass memory board and to control storage of sensor data into the dedicated mass memory board; and
,a gigabit Ethernet module coupled to the intra-node communications module and the dedicated mass memory board to facilitate inter-node high speed communications between the data acquisition node and a plurality of other data acquisition nodes; a subnet controller configured within each subnet of said plurality of subnets coupled to the gigabit Ethernet module of said each data acquisition node within a respective subnet of said plurality of subnets to control communications between the mass memory board, a graphical user interface and a remote database via the gigabit Ethernet module, the subnet controller module to communicate with said plurality of other data acquisition nodes and to accept and tag sensor data from the data acquisition node and from the other data acquisition nodes, the subnet controller configurable via the graphical user interface as a web server to serve the graphical user interface via a remote location and configurable to store data from the data acquisition node and from the other nodes in a remote database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data acquisition system, said system comprising:
-
a plurality of subnets comprising a plurality of data acquisition nodes; a plurality of data acquisition sensors forming each data acquisition node of said plurality of data acquisition nodes wherein said each data acquisition node further comprises; a mass memory board dedicated to and integrated with a plurality of data sensors; at least one primary board having an intra-node controller module coupled to the plurality of data acquisition sensors and the mass memory board to provide intra-node communication control between at least one of said plurality of data acquisition sensors and said mass memory board, wherein said at least one primary board further comprises a data conversion module to adjust a gain and an offset of data acquired by said data acquisition sensors; a subnet controller configured within each subnet of said plurality of subnets to facilitate communications between the mass memory board and other data acquisition nodes to communicate with said other data acquisition nodes via a predetermined communications protocol to facilitate exchange of information between said other nodes to thereby provide a distributed and expandable data acquisition system the subnet controller configurable to drive a user interface, from a remote location, wherein said user interface to display data indicative of information acquired by said plurality of data acquisition nodes, and wherein said at least one primary board further comprises a data conversion to convert data acquired by said plurality of data acquisition nodes; and a gigabit Ethernet communications module coupled to the subnet controller and the mass memory board of each subnet of said plurality of subnets to facilitate inter-node high speed data communications.
-
-
9. A computer-implemented method of configuring a data acquisition system, said method comprising:
-
configuring a plurality of subnets comprising a plurality of data acquisition nodes; configuring said plurality of data acquisition nodes, the plurality of data acquisition nodes having a plurality of sensors to communicate with a graphical user interface via a subnet controller configured within each subnet of said plurality of subnets wherein each data acquisition node includes an intra-node communications module to control communications between at least one subnet controller and said plurality of sensors wherein said each of said plurality of data acquisition nodes further comprises a data conversion module to adjust a gain and an offset of sensor data and a dedicated and integrated mass memory module coupled to the intra-node communications controller, to store sensor data; configuring the subnet controller to facilitate serving of a remotely located graphical user interface and to facilitate inter-node communication among said plurality of data acquisition nodes; and configuring the subnet controller to communicate with said plurality of data acquisition nodes via a predetermined communications protocol and permit subnet control and administration of sensor data acquisition and distribution from a node in the plurality of nodes to thereby provide distributed and expandable data acquisition and processing of streaming sensor data available via a distributed data acquisition system; and a gigabit Ethernet communications module coupled to the subnet controller and the mass storage module to facilitate inter-node high speed communications to a graphical user interlace. - View Dependent Claims (10, 11, 12)
-
Specification