Remote device telemetry and communication
OwnerFaraidoon Pundoleinventor
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure provide for a method implemented by a control system for communicating with a remote device. In at least some examples, the method includes determining a frequency of operation of the remote device and determining whether the frequency of operation of the remote device varies from a programmed frequency. The method further includes determining a frequency scaling factor based on whether the frequency of operation of the remote device varies from a programmed frequency. The method further includes generating a frequency shift keying (FSK) signal, scaling the FSK signal to generate a frequency scaled shift keying (FSSK) signal, and transmitting the FSSK signal to the remote device.
Claims20
A remote device, comprising:
- an electrically erasable programmable read-only memory (EEPROM);
- a microcontroller including a memory and coupled to the EEPROM;
- and
- executable code stored as firmware in the memory that, when executed by the microcontroller, configures the microcontroller to:
- receive power from a wireline coupled between a control system and the remote device;
- read a switch state from the EEPROM;
- determine whether the switch state read from a first memory location of a plurality of memory locations in the EEPROM matches the switch state read from a second memory location of the plurality of memory locations in the EEPROM;
- and
- at least one of:
- control a switch to have the switch state when the switch state read from the first memory location matches the switch state read from the second memory location;
- or
- fail to a safe state by controlling the switch to have a switch state of off when the switch state read from the first memory location does not match the switch state read from the second memory location.
A method, comprising:
- reading a switch state from redundant memory locations;
- determining whether the switch state read from the redundant memory locations matches;
- controlling a switch to have the switch state when the switch state read from the redundant memory locations matches;
- and
- failing to a safe state by controlling the switch to have a switch state of off when the switch state read from the redundant memory locations does not match.
A remote device, comprising:
- a battery;
- a microcontroller including a memory and adapted to receive power from the battery;
- and
- executable code stored as firmware in the memory that, when executed by the microcontroller, configures the microcontroller to:
- determine that a predetermined period of time has elapsed since the microcontroller received power via a physical coupling to a control system;
- and
- control a switch to have a switch state of off responsive to the determination that the predetermined period of time has elapsed.
Dependencies are inferred from the claim text.