Claims
- 1. A sensor circuit which operates under control of a controller circuit, the sensor circuit comprising:
a front end circuit which receives an input signal from a sensor element and amplifies the input signal to produce an amplified signal therefrom; a demodulator receiving the amplified signal and converting the amplified signal to a digital signal; an interface circuit coupled to the controller and relaying operational parameters and commands from the controller to the demodulator and the front end circuit, and for relaying the digital signal to the controller; and an output circuit for producing an output signal in response to commands from the controller in response to receipt of the digital signal by the controller.
- 2. The sensor circuit of claim 1, wherein the front end circuit comprises an amplifier having programmable gain or transconductance that is set by the operational parameter.
- 3. The sensor circuit of claim 1, wherein the controller comprises a microcontroller and the interface circuit is coupled to the microcontroller by a bidirectional three line digital serial communication bus.
- 4. The sensor circuit of claim 3, wherein the controller determines when the output of the output block is to change and implements the change by changing a Write/Read line of the three line interface and then writing new output values to latches in the interface circuit.
- 5. The sensor of claim 1, further comprising a driver circuit which drives a signal transducer under control of the controller, the driver having a programmable drive level that is set by the operational parameter.
- 6. The sensor circuit of claim 5, further comprising a transmitter coupled to the driver circuit, and wherein the transmitter is driven by the controller.
- 7. The sensor circuit of claim 6, wherein the transmitter comprises an optical transmitter.
- 8. The sensor circuit of claim 5, wherein the front end circuit, interface circuit, output circuit, driver circuit and demodulator circuit are implemented in a single integrated circuit.
- 9. The sensor circuit of claim 1, wherein the demodulator comprises a threshold detector having at least one of a hysteresis level or a threshold as an operational parameter set under control of the controller.
- 10. The sensor circuit of claim 1, further comprising a short circuit detection circuit for detecting a short circuit condition in a circuit driven by the output signal of the output circuit, and wherein the controller reads the short circuit condition as an operational parameter and makes a determination to take a corrective action.
- 11. The sensor circuit of claim 1, further comprising the sensor element coupled to the front end circuit for sensing an event.
- 12. The sensor circuit of claim 11, wherein the sensor element comprises one of an optical sensor element, an infrared sensor element, an RF sensor element, a capacitive sensor element, an inductive sensor element and an ultrasonic sensor element.
- 13. The sensor circuit of claim 1, wherein the sensor circuit operates in a normal sensing mode in accordance with a multiple cycle clock, with at least one clock cycle used for reading a short circuit status from the short circuit detection circuit, and one cycle in which the output of the front end block in comparison to a first threshold is read.
- 14. The sensor circuit of claim 1, further comprising a switch, and wherein the operational parameter is controlled by a sequence of operations of the switch.
- 15. A method of controlling a sensor circuit operation to detect an event, comprising:
in a controller, driving a sensor transmitter and acquiring sensor circuit state information from an interface circuit at timed intervals; conducting an analysis of the sensor circuit state information in the controller to determine if the event has occurred; and if the event is deemed by the controller to have occurred, taking a programmed action.
- 16. The method of claim 15, wherein the controller makes the determination of detection of the event by determining that an input signal has crossed a plurality of threshold values in an established sequence.
- 17. The method of claim 15, further comprising calculating a sensor circuit operational parameter in the controller and sending a command that changes the sensor circuit operational parameter to the interface circuit for relaying to the sensor circuit.
- 18. The method of claim 15, further comprising:
receiving input signals representing actuations of a switch; and changing an operational parameter of the sensor in response to receipt of the input signals representing actuation of the switch.
- 19. The method of claim 19, wherein the receiving of input signals representing actuations of the switch happens during one cycle of a plurality of cycles of a clock, and wherein the sensor circuit operates to detect the event during another of the plurality of cycles of a clock.
- 20. A method of adjusting an operational parameter of a sensor circuit, comprising:
detecting a first actuation of a switch for a specified period of time, said first actuation of the switch enabling an adjustment mode; detecting subsequent actuations of the switch occurring within a time window; and adjusting a sensor circuit parameter in accordance with a switch actuation occurring within said time window.
- 21. The method of claim 20, wherein the operational parameter comprises at least one of a gain or a transconductance of an amplifier.
- 22. The method of claim 20, further comprising pulsing an indicator light at a rate indicative of a value of the sensor circuit's operational parameter.
- 23. The method of claim 20, wherein the switch actuations are detected during one cycle of a plurality of cycles of a clock, and wherein the sensor circuit operates to detect an event during another of the plurality of cycles of a clock.
- 24. A method of programming a sensor circuit, comprising:
interfacing a controller circuit to a sensor receiver circuit, wherein the sensor circuit operates by the sensor receiver circuit receiving signals in order to sense an event, and wherein the sensor receiver circuit includes a front end circuit; connecting a sensor element to the front end circuit; and transmitting programming information from an external transmitter to the sensor circuit through the sensor element to establish operational characteristics of the sensor circuit.
- 25. The method of claim 24, wherein the sensor element comprises an optical sensor element and wherein the programming information is transmitted optically to the sensor element.
- 26. The method of claim 24, wherein the programming information comprises at least one of an algorithm for detection of an event, detection thresholds, a front end circuit amplifier gain, or an amplifier transconductance.
CROSS REFERENCE TO RELATED DOCUMENTS
[0001] This application is a continuation of, and claims priority benefit of U.S. patent application Ser. No. 09/547,446, filed Apr. 12, 2000, entitled “Intelligent Sensor Platform”, which is currently pending and claims priority benefit of provisional patent application Ser. No. 60/130,907 filed Apr. 23, 1999, entitled “Intelligent Sensor Platform (ISP) with Contact and Non-Contact Remote Control and Programming”, both naming Vadim Bondarev and Eric Brooks as inventors. These applications are hereby incorporated by reference as if disclosed fully herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60130907 |
Apr 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09547446 |
Apr 2000 |
US |
Child |
10876884 |
Jun 2004 |
US |