Light curtain system with system and watchdog microcontrollers
DCFirst Claim
1. A light curtain presence-sensing system comprising a light curtain, a System microcontroller and a Watchdog microcontroller, wherein said System microcontroller is programmed to run all light curtain functions and said Watchdog microcontroller is programmed to monitor and verify said functions initiated by said System microcontroller and to take over said functions and also cause an output control device to open upon finding that any of said functions have not been carried out.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A photodetection system and related circuitry designed to sense the intrusion of an opaque object in a light plane. Upon sensing the intrusion, the system quickly initiates a machine-stopping sequence prior to the opaque object coming into contact with the machine while that machine is operating. The system comprises a SYSTEM microcontroller and a WATCHDOG microcontroller, both of which operate an output control device of the light curtain switch of the invention, wherein the output control device comprises a plurality of electromechanical relays. Both microcontrollers also perform system hardware and software integrity checks. Furthermore, the WATCHDOG microcontroller evaluates the performance of the SYSTEM microcontroller by transmitting a false intrusion signal to a photosource, determining whether the false signal has been detected, and then verifying that the SYSTEM microcontroller has initiated the machine-stopping sequence. The machine-stopping sequence may be overridden by the WATCHDOG microcontroller, or it may be initiated if the false signal is not detected. The combination of electronic, mechanical, and optical modules of the present invention provides improved reliability and accuracy. In addition, the SYSTEM microcontroller and the WATCHDOG microcontroller are designed so as to reduce the system'"'"'s sensitivity to spurious signals.
69 Citations
16 Claims
- 1. A light curtain presence-sensing system comprising a light curtain, a System microcontroller and a Watchdog microcontroller, wherein said System microcontroller is programmed to run all light curtain functions and said Watchdog microcontroller is programmed to monitor and verify said functions initiated by said System microcontroller and to take over said functions and also cause an output control device to open upon finding that any of said functions have not been carried out.
-
6. An improved presence-sensing system comprising:
-
a. a light-source gray comprising a plurality of individual light sources; b. a light-detector array comprising a plurality of individual light detectors; c. directing means for concentrating and directing light from each of said individual light sources onto a particular one of said individual light detectors; d. means of sequentially activating said plurality of individual light sources; e. means of sequentially activating said plurality of individual light detectors; f. means of causing said light-source array to produce labelled light; g. means of discriminating in favor of said labelled light and against all other light when said labelled light and said other light arrives concurrently at said light-detector array; h. an output control device; i. a programmable System microcontroller; and j. a programmable Watchdog microcontroller, wherein said System microcontroller is electrically connected to said photosource array and to said photodetector array and configured to be said means of sequentially activating said plurality of individual light sources and said means of sequentially activating said plurality of individual light detectors in such a way that each of said plurality of individual light sources is synchronously activated with a matching light detector, wherein said System microcontroller is programmed to operate said light curtain and said Watchdog microcontroller is programmed to verify operations of said System microcontroller and to intervene upon detecting an error in said operations. - View Dependent Claims (7)
-
-
8. An integrity-ensuring device for circuitry which, when triggered by a particular input signal, is supposed to produce an output control signal, said circuitry comprising circuit input signal terminals and output control signal terminals, said device comprising a system microcontroller for monitoring said circuitry and causing said output control signal upon detecting said particular input signal at said input signal terminals,
a Watchdog microcontroller for monitoring said System microcontroller and for simulating said particular input signal at said input signal terminals, wherein said System microcontroller and said Watchdog microcontroller are interconnected so as to be able to exchange data and both said System microcontroller and said Watchdog microcontroller are connected to said circuitry, wherein said Watchdog microcontroller is programmed to periodically simulate said particular input signal, wherein said Watchdog microcontroller is connected to and able to control means for overriding said output signal, wherein said Watchdog microcontroller is programmed to override said output control signal through said means for overriding said output signal should said System microcontroller produce said output signal at said output signal terminals following simulation of said particular input signal, and wherein said Watchdog microcontroller is programmed to cause said output signal itself is and only if said System microcontroller fails to produce said output signal following said simulation, wherein said circuitry is a light-activated presence sensor comprising: -
a. a plurality of photosources, b. a plurality of photodetectors aligned to receive light emitted by said plurality of photosources, c. signal analysis means, and d. an output control device, wherein said System microcontroller is connected to said plurality of photosources through a multiplexer means, whereins said multiplexer means is designed to generate a sequential source activation wherein said sequential source activation causes each of said plurality of photosources to be activated one at a time by means of a photosource voltage, wherein said multiplexer means is designed to generate a sequential detector activation wherein said sequential detector activation causes each of said plurality of photodetectors to be activated one at a time synchronously with the activation of said photosources, wherein each of said plurality of photodetectors generates a detector signal correlated with light received from each of said photosources, wherein said System microcontroller is connected to said plurality of photodetectors through a demultiplexer means, wherein said demultiplexer operates to receive said detector signal from each of said plurality of photodetectors and to output a detector pulse train to said System microcontroller, wherein said signal analysis means within said System microcontroller can analyze said detector pulse train so as to determine whether any single pulse in said detector pulse train falls below a critical threshold, wherein sid particular input signal comprises any single pulse in said detector pulse train falling below said critical threshold, and wherein said System microcontroller is programmed to produce said output control signal when said signal analysis means determines that any single pulse in said detector pulse train has fallen below said critical threshold. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A process for ensuring the integrity of circuitry triggered by a particular input signal so as to produce an output control signal, wherein said circuitry is a light-activated presence sensor comprising circuit input signal terminals and output control signal terminals, a plurality of photosources, a plurality of photodetectors receiving light emitted by said plurality of photosources, and an output control device, said process comprising the steps of:
-
a. connecting a System microcontroller to said plurality of photosources through multiplexer means and to said photodetectors through demultiplexer means; b. activating each of said plurality of photosources with said multiplexer means, wherein said multiplexer means generates a sequential source activation and wherein said sequential source activation causes each of said plurality of photosources to be activated one at a time by means of a photosource voltage; c. activating each of said plurality of photodetectors with said demultiplexer means, wherein said demultiplexer means generates a sequential detector activation, wherein said sequential detector activation causes each of said plurality of photodetectors to be activated one at a time synchronously with the activation of said photosources; d. correlating each of said plurality of photodetectors with light from each of said plurality of photosources; e. combining within said demultiplexer means a plurality of detector signals transmitted by said plurality of photodetectors; f. transmitting from said demultiplexer means to said System microcontroller a single pulse detector train, wherein said single pulse detector train is formed within said demultiplexer means by the combination of said plurality of detector signals; g. analyzing said detector pulse train to determine whether any one of said plurality of detector signals from any one of said plurality of photodetectors has fallen below a critical threshold; h. transmitting said output control signal from said System microcontroller to said output control device when said detector signal has fallen below said critical threshold; i. detecting said particular input signal at said circuit input signal terminals with said System microcontroller; j. producing said output control signal at said output control signal terminals upon the detection of said particular input signal; k. transmitting a signal from said System microcontroller to a Watchdog microcontroller indicating the detection of said particular input signal; l. periodically transmitting a simulated particular input signal from said Watchdog microcontroller to said circuit input signal terminals and; m. overriding said output control signal from said System microcontroller to said output control signal terminals if and only if said particular input signal detected by said System microcontroller is said simulated particular input signal. - View Dependent Claims (14, 15)
-
-
16. An improved presence-sensing system comprising:
-
a. a photosource array comprising a plurality of individual photosources; b. a photodetector array comprising a plurality of individual photodetectors; c. directing means for concentrating and directing light from each of said individual light sources onto a particular one of said individual light detectors; d. a multiplexer designed to generate a sequential source activation upon receiving a source pulse train, wherein said sequential source activation causes each of said plurality of photosources to be activated one at a time with a photosource voltage; a means of generating a sequential detector activation, wherein said sequential detector activation causes each of said plurality of photodetectors to be activated one at a time synchronously with the activation of said plurality of photosources; f. means of causing said light-source array to produce labelled light; g. means of discriminating in favor of said labelled light and against all other light when said labelled light and said other light arrives concurrently at said light-detector array; h. a compound, monitorable electromagnetic relay system comprising; i. a primary relay with primary relay contacts normally open; ii. a primary solenoid wired to said primary relay so as to close said primary relay contacts when said primary solenoid is energized; and iii. a primary relay monitor circuit comprising; (a) a dummy relay with dummy relay contacts normally closed; (b) a dummy resistor wired in series with said dummy relay; (c) a ground connector on a proximal end of said monitor circuit and a constant dc-voltage connector on a distal end of said monitor circuit; and (d) voltage-measuring means connected across said dummy resistor, wherein said dummy relay is mechanically coupled but electrically isolated from said primary relay in such a way that when said primary relay contacts are open, said dummy relay contacts are closed; iv. a backup relay with backup relay contacts normally open, wherein said backup relay contacts are connected in series with said primary relay contacts; and v. a backup solenoid coupled to said backup relay so as to close said backup relay contacts when said backup solenoid is energized. i. a programmable System microcontroller; and j. a programmable Watchdog microcontroller; wherein said System microcontroller is electrically connected to said photosource array and to said photodetector array, wherein said System microcontroller controls said multiplexer and said demultiplexer, wherein said System microcontroller and said Watchdog microcontroller are interconnected so as to be able to exchange data, wherein said Watchdog microcontroller is programmed to periodically transmit a simulated particular input signal comprising a light-decreasing pulse to one of said plurality of photosources, wherein said Watchdog microcontroller is able to override an output signal transmitted by said System microcontroller when said System microcontroller receives said simulated particular input signal from said pulse detector train, and wherein said Watchdog microcontroller is programmed to cause said output signal itself if and only if said System microcontroller fails to produce said output signal following said simulation.
-
Specification