Non-invasive software update apparatus
First Claim
1. Apparatus for automatically writing program instructions into a program memory, which is used to store program instructions that regulate operation of a processor, which is located in a processor controlled parameter measuring system, where said parameter measuring system is equipped with a port that receives a data collection probe used to collect sensor data to enable said processor to measure a parameter whose characteristics are monitored by said data collection probe connected to said port, comprising:
- means, connected to said port, for automatically determining whether said data collection probe is connected to said port;
means, responsive to said determining means indicating that said data collection probe is connected to said port, for receiving data input to said port as sensor data for use by said processor to measure said parameter whose characteristics are monitored by said data collection probe;
means, responsive to said determining means indicating that said data collection probe is not connected to said port, for receiving data input to said port as program instructions for use by said system to regulate the operation of said processor; and
means for storing said received program instructions in said program memory.
1 Assignment
0 Petitions
Accused Products
Abstract
This apparatus makes use of the existing data collection probe connector on the instrumentation as the port through which the software updates are loaded into the programmable memory devices that are used to store the operational software of the instrumentation. Circuitry is provided in the instrumentation to automatically differentiate between software update data being loaded into the instrumentation and the normal monitoring data that is received from the probe. This is accomplished by the use of probe defining circuitry that is able to differentiate between the standard probe used for data collection purposes and the software update probe that is provided to download software into the programmable memory devices.
-
Citations
18 Claims
-
1. Apparatus for automatically writing program instructions into a program memory, which is used to store program instructions that regulate operation of a processor, which is located in a processor controlled parameter measuring system, where said parameter measuring system is equipped with a port that receives a data collection probe used to collect sensor data to enable said processor to measure a parameter whose characteristics are monitored by said data collection probe connected to said port, comprising:
-
means, connected to said port, for automatically determining whether said data collection probe is connected to said port; means, responsive to said determining means indicating that said data collection probe is connected to said port, for receiving data input to said port as sensor data for use by said processor to measure said parameter whose characteristics are monitored by said data collection probe; means, responsive to said determining means indicating that said data collection probe is not connected to said port, for receiving data input to said port as program instructions for use by said system to regulate the operation of said processor; and means for storing said received program instructions in said program memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for automatically inputting software changes into a program memory, which is used to store program instructions that regulate operation of a processor, which is located in a processor controlled parameter measuring equipment, wherein said processor controlled equipment includes a port for connection to a data collection probe to collect sensor data to enable said processor to measure a parameter whose characteristics are monitored by said data collection probe connected to said port, comprising the steps of:
-
interconnecting said port to a source of data; automatically determining whether said data collection probe is connected to said port; receiving, in response to said step of determining indicating that said data collection probe is connected to said port, data input to said port as sensor data for use by said processor to measure said parameter whose characteristics are monitored by said data collection probe; identifying, in response to said step of determining indicating that said data collection probe is not connected to said pod, a source of program instructions being connected to said port; and automatically storing said program instructions received at said port in said program memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification