Dynamic alarm sensitivity adjustment and auto-calibrating smoke detection
First Claim
1. A microprocessor controlled hazardous condition detection systemcomprising:
- a housing containing a sensor package, said sensor package containing sensors said sensors being exposed to an ambient environment and taking periodic readings of predetermined environmental conditions;
an alarm means associated with said sensor package and disposed in said housing;
a microprocessor electronically coupled to said alarm means and sensor package, said microprocessor having volatile and non-volatile memory, said non-volatile memory having an alarm differential value and a clean air default value stored therein;
wherein a default alarm threshold is determined by adding said differential value to said clean air default value;
wherein upon system power-up, said default alarm threshold is loaded into said volatile memory;
said microprocessor receives periodic readings of predetermined environmental conditions from said sensor package stores said periodic readings in said volatile memory and generates at least a set of a first and a second conditioned sensor readings CEV1NEW and CEV2NEW for each received periodic reading, by calculating an average of a plurality of said periodic readings according to the relation CEVNEW=[CEVPREV(N)+CEVRAW(1)/N+1], where N is selected from a range of values>
1, CEVRAW is a current periodic sensor reading and CEVPREV is a previously conditioned sensor reading and generates a new alarm threshold by shifting the default air alarm threshold loaded into said volatile memory by a value derived from the difference in the calculated average environmental reading and said clean air default value;
wherein upon detection of an ambient environmental condition outside of said alarm threshold stored in said volatile memory said microprocessor causes said alarm means to generate an alarm condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A microprocessor controlled hazardous condition detection system with volatile and non-volatile memory containing a sensor package and an alarm element associated with the sensor package through a microprocessor, wherein a clean air value is loaded into the volatile memory; where the microprocessor receives periodic readings of predetermined environmental conditions from the sensor package, stores the periodic readings in the volatile memory, calculates an average of a plurality of said periodic readings and generates a new clean air value by shifting the clear air value loaded into said volatile memory by a differential between the calculated average environmental reading and the established clean air value and generates an alarm if the difference exceeds an established threshold.
-
Citations
19 Claims
-
1. A microprocessor controlled hazardous condition detection system
comprising: -
a housing containing a sensor package, said sensor package containing sensors said sensors being exposed to an ambient environment and taking periodic readings of predetermined environmental conditions; an alarm means associated with said sensor package and disposed in said housing; a microprocessor electronically coupled to said alarm means and sensor package, said microprocessor having volatile and non-volatile memory, said non-volatile memory having an alarm differential value and a clean air default value stored therein; wherein a default alarm threshold is determined by adding said differential value to said clean air default value; wherein upon system power-up, said default alarm threshold is loaded into said volatile memory;
said microprocessor receives periodic readings of predetermined environmental conditions from said sensor package stores said periodic readings in said volatile memory and generates at least a set of a first and a second conditioned sensor readings CEV1NEW and CEV2NEW for each received periodic reading, by calculating an average of a plurality of said periodic readings according to the relation CEVNEW=[CEVPREV(N)+CEVRAW(1)/N+1], where N is selected from a range of values>
1, CEVRAW is a current periodic sensor reading and CEVPREV is a previously conditioned sensor reading and generates a new alarm threshold by shifting the default air alarm threshold loaded into said volatile memory by a value derived from the difference in the calculated average environmental reading and said clean air default value;wherein upon detection of an ambient environmental condition outside of said alarm threshold stored in said volatile memory said microprocessor causes said alarm means to generate an alarm condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for selecting an alarm threshold for a hazardous condition detector comprising the steps of:
-
selecting a first alarm threshold value as the current alarm threshold; associating a second alarm threshold value with a predetermined set of environmental condition levels; taking periodic readings of the environmental condition level in the ambient environment with an environmental condition sensor; accumulating a plurality of the periodic readings of the environmental condition level in the ambient environment; comparing a set of the accumulated readings of the environmental condition level with the predetermined set of environmental condition levels associated with the second alarm threshold value with a microprocessor; designating the second alarm threshold value as the current alarm threshold if the accumulated readings of the environmental condition level are within the environmental condition levels specified in the predetermined set of environmental condition levels associated with the second alarm threshold; comparing the current alarm threshold with a newest environmental condition level reading with the microprocessor; designating an alarm event if the newest environmental condition level reading is greater than the current alarm threshold; where the hazardous condition detector is an ionization detector and where the environmental condition levels are ionization levels, further including the steps of; designating the first alarm threshold value as the current alarm threshold if the newest ionization level reading is less than the current alarm threshold but greater than or equal to the previous ionization level reading; associating a third alarm threshold value with a second predetermined set of ionization levels; comparing a set of the accumulated readings of the ionization level with the second predetermined set of ionization levels associated with the third alarm threshold value with a microprocessor; and designating the third alarm threshold value as the current alarm threshold if the accumulated readings of the ionization level are within the ionization levels specified in the second predetermined set of ionization levels associated with the third alarm threshold. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for selecting an alarm threshold for a hazardous condition detector comprising the method steps of:
-
selecting a first alarm threshold value as a current alarm threshold; associating a second alarm threshold value with a predetermined set of sensor readings; taking periodic readings of sensor levels associated with a condition in the ambient environment with a sensor; conditioning each of the periodic readings of the sensor level associated with a condition in the ambient environment by reducing noise resident in the periodic reading by a selected degree to generate a conditioned reading; accumulating a plurality of the conditioned readings of the sensor level associated with a condition in the ambient environment; designating the second alarm threshold value as the current alarm threshold if the accumulated conditioned readings of the sensor level are within the sensor levels associated with the second alarm threshold; comparing the current alarm threshold with the conditioned readings of the sensor level; designating an alarm event if the conditioned sensor readings of the sensor level is greater than the current alarm threshold; where the hazardous condition detector is an ionization detector and where the sensor levels are ionization levels, further including the steps of; designating the first alarm threshold value as the current alarm threshold if the newest ionization level reading is less than the current alarm threshold but greater than or equal to the previous ionization level reading; associating a third alarm threshold value with a second predetermined set of ionization levels; comparing a set of the accumulated readings of the ionization level with the second predetermined set of ionization levels associated with the third alarm threshold value with a microprocessor; and designating the third alarm threshold value as the current alarm threshold if the accumulated readings of the ionization level are within the ionization levels specified in the second predetermined set of ionization levels associated with the third alarm threshold.
-
Specification