US 7,577,482 B1
System comprising interchangeable electronic controllers and corresponding methods
Glen F. Steele, Webster, Tex. (US); and George A. Salazar, Katy, Tex. (US)
Assigned to The United States of America as represented by the Administrator of the National Aeronautics and Space Administration, Washington, D.C. (US)
Filed on Mar. 08, 2007, as Appl. No. 11/683,770.
Int. Cl. G05B 19/18 (2006.01); G05B 15/02 (2006.01); G05B 11/01 (2006.01); G06F 15/16 (2006.01); G06F 9/46 (2006.01)
U.S. Cl. 700—19  [700/2; 700/3; 700/6; 700/9; 700/20; 700/49; 709/208; 709/221; 718/104] 36 Claims
OG exemplary drawing
 
12. A system for controlling more than one group of subsystem components, comprising:
a subsystem component group identifier for providing specific identifying information associated with each group of subsystem components for further communication;
a plurality of programmable electronic controllers, operatively linked with said subsystem component group identifier, for controlling at least one group of subsystem components, each of said plurality of programmable electronic controllers being interchangeably connectable in an operative manner with each group of subsystem components; and
at least one server, in communication with said plurality of programmable electronic controllers, for storing a plurality of software applications, each of said plurality of software applications defining a particular set of instructions necessary for operation of one of said plurality of programmable electronic controllers when said one programmable electronic controller is operatively connected to a respective one of said groups of subsystem components, said at least one server being programmed to: (i) select a predetermined one of said plurality of software applications based on the specific identifying information associated with said group of subsystem components that is communicated by said subcomponent group identifier, and (ii) transfer each said selected software application to each said corresponding programmable electronic controller for appropriate configuration of said corresponding programmable electronic controller upon operative connection with a respective one of said groups of subsystem components.